Wikipedia testwiki https://test.wikipedia.org/wiki/Main_Page MediaWiki 1.47.0-wmf.15 first-letter Media Special Talk User User talk Wikipedia Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Thread Thread talk Summary Summary talk Test namespace 1 Test namespace 1 talk Test namespace 2 Test namespace 2 talk Draft Draft talk Campaign Campaign talk TimedText TimedText talk Module Module talk SecurePoll SecurePoll talk CNBanner CNBanner talk Translations Translations talk Event Event talk Topic Newsletter Newsletter talk MediaWiki:Sidebar 8 25 756344 728737 2026-08-13T15:13:29Z Namoroka 19627 test 756344 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** whatwedohere-url|whatwedohere ** whatestwikisnot-url|whatestwikisnot ** randompage-url|randompage ** sandbox-url|sandbox ** createanewpage-url|createanewpage ** blog-url|blogtext ** localuserlist-url | localuserlist ** https://phabricator.wikimedia.org/ | Issue tracker ** https://www.wikimediastatus.net/ | Wikimedia Status ** sitesupport-url|sitesupport * SEARCH * Interaction ** helppage|help ** Wikipedia:About|aboutsite ** villagepump-url|villagepump ** recentchanges-url|recentchanges **Special:SpecialPages|specialpages * TOOLBOX ** #ak-input-toggle|Test * Feedback ** Special:NewSection/Wikipedia:Village pump | If you have a minute, please leave us a note. 1kyowz45arpd90cfn0cd496lttirmuo 756345 756344 2026-08-13T15:14:01Z Namoroka 19627 756345 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** whatwedohere-url|whatwedohere ** whatestwikisnot-url|whatestwikisnot ** randompage-url|randompage ** sandbox-url|sandbox ** createanewpage-url|createanewpage ** blog-url|blogtext ** localuserlist-url | localuserlist ** https://phabricator.wikimedia.org/ | Issue tracker ** https://www.wikimediastatus.net/ | Wikimedia Status ** sitesupport-url|sitesupport * SEARCH * Interaction ** helppage|help ** Wikipedia:About|aboutsite ** villagepump-url|villagepump ** recentchanges-url|recentchanges **Special:SpecialPages|specialpages ** #ak-input-toggle|Test * TOOLBOX * Feedback ** Special:NewSection/Wikipedia:Village pump | If you have a minute, please leave us a note. 3si0lkwyicdc3qtq3sovvmnzumd68p7 756359 756345 2026-08-13T15:25:22Z Namoroka 19627 756359 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** whatwedohere-url|whatwedohere ** whatestwikisnot-url|whatestwikisnot ** randompage-url|randompage ** sandbox-url|sandbox ** createanewpage-url|createanewpage ** blog-url|blogtext ** localuserlist-url | localuserlist ** https://phabricator.wikimedia.org/ | Issue tracker ** https://www.wikimediastatus.net/ | Wikimedia Status ** sitesupport-url|sitesupport * SEARCH * Interaction ** helppage|help ** Wikipedia:About|aboutsite ** villagepump-url|villagepump ** recentchanges-url|recentchanges **Special:SpecialPages|specialpages * TOOLBOX * Feedback ** Special:NewSection/Wikipedia:Village pump | If you have a minute, please leave us a note. bypr6jaw9yjd3usilj2wm13sey6edpl MediaWiki:Gadgets-definition 8 12894 756357 754781 2026-08-13T15:18:47Z Namoroka 19627 756357 wikitext text/x-wiki <noinclude>{{collapse|1={{#invoke:validate gadgets|validate}}|title=Issues in gadget definitions}}</noinclude> == Twinkle == * Twinkle [ResourceLoader |dependencies=ext.gadget.morebits, ext.gadget.select2, mediawiki.language |rights=autoconfirmed |type=general |peers=Twinkle-pagestyles] |Twinkle.js |Twinkle.css |twinklearv.js |twinklewarn.js |twinkleblock.js |twinklewelcome.js |twinkletalkback.js |twinklespeedy.js |twinkleprod.js |twinklexfd.js |twinkleimage.js |twinkleprotect.js |twinkletag.js |twinklediff.js |twinkleunlink.js |twinklerollback.js |twinkledeprod.js |twinklebatchdelete.js |twinklebatchprotect.js |twinklebatchundelete.js |twinkleconfig.js * morebits [ResourceLoader |dependencies=mediawiki.user, mediawiki.util, mediawiki.Title, mediawiki.api |hidden] |morebits.js |morebits.css * Twinkle-pagestyles [hidden |skins=vector, vector-2022] |Twinkle-pagestyles.css * select2 [ResourceLoader |hidden] |select2.min.js |select2.min.css *morebitsV3[ResourceLoader|dependencies=mediawiki.user,mediawiki.util,mediawiki.Title,jquery.ui|hidden]|morebitsV3.js|morebitsV3.css *twinkle-enwiki[ResourceLoader|dependencies=ext.gadget.morebitsV3,ext.gadget.select2,mediawiki.api,mediawiki.storage,mediawiki.libs.pluralruleparser|peers=Twinkle-pagestyles]|TwinkleV3.js|TwinkleV3.css *twinkle-starter[ResourceLoader|dependencies=ext.gadget.morebitsV3,ext.gadget.select2,mediawiki.api,mediawiki.storage|peers=Twinkle-pagestyles]|Twinkle-starter.js|Twinkle-starter.css *orange-i18n [ ResourceLoader | dependencies = mediawiki.libs.pluralruleparser ] | orange-i18n.js *banana-i18n [ ResourceLoader ] | banana-i18n.js == Recent-Tests == * ReferenceTooltips [ResourceLoader |skins=vector, vector-2022, monobook, timeless, modern, cologneblue |type=general |dependencies=mediawiki.cookie, jquery.client] |ReferenceTooltips.js |ReferenceTooltips.css * InterProjectLinks[ResourceLoader|default|type=general|skins=vector,vector-2022,monobook,timeless,modern,cologneblue]|InterProjectLinks.js|InterProjectLinks.css * nomin-test[ResourceLoader|requiresES6] | nomin-test.js * regex-test[ResourceLoader]|regex-test.js * es6-test[ResourceLoader|requiresES6]|es6-test.js * throwError[ResourceLoader|dependencies=mediawiki.util]|throwError.js * tabbedwindow[ResourceLoader|default|dependencies=mediawiki.Title]|tabbedwindow.js * markblocked[ResourceLoader|dependencies=mediawiki.util,mediawiki.page.ready]|markblocked.js * djtest[ResourceLoader|skins=minerva]|djtest.js * packagefilebase[ResourceLoader|requiresES6|package|hidden]|packagefilebase-file1.js|packagefilebase-file2.js|packagefilebase-file3.json * packagefileuser[ResourceLoader|requiresES6|package|dependencies=ext.gadget.packagefilebase]|packagefileuser.js * MobileCategories[ResourceLoader|dependencies=mediawiki.api,mediawiki.util|skins=minerva]|MobileCategories.js * Sharer[ResourceLoader]|Sharer.js * citations[ResourceLoader|dependencies=mediawiki.util]|citations.js * watchlist-notice[ResourceLoader|targets=desktop,mobile|default]|watchlist-notice.js * watchlist-notice-core[ResourceLoader|targets=desktop,mobile|dependencies=mediawiki.storage|hidden]|watchlist-notice-core.js * geonotice[ResourceLoader|default]|geonotice.js * geonotice-core[ResourceLoader|package|dependencies=mediawiki.util,mediawiki.storage|hidden]|geonotice-core.js|geonotice-list.json|geonotice-core.css * legacyToolbar [ResourceLoader] |legacyToolbar.js |extra-toolbar-buttons-core.js |refToolbarLegacy.js * refToolbar[ResourceLoader|default|dependencies=mediawiki.util|actions=edit|contentModels=wikitext]|refToolbar.js * refToolbarBase[ResourceLoader|hidden]|refToolbarBase.js * contribsrange[ResourceLoader|dependencies=mediawiki.util,jquery.spinner]|contribsrange.js * another-contribsrange[ResourceLoader|dependencies=mediawiki.util,jquery.spinner]|another-contribsrange.js * charinsert[ResourceLoader]|charinsert.js * charinsert-core[ResourceLoader|hidden|dependencies=jquery.textSelection,user,mediawiki.storage]|charinsert-styles.css|charinsert-core.js * charinsert-old[ResourceLoader]|charinsert-old.js|charinsert-old.css * diffTools[ResourceLoader|dependencies=mediawiki.util]|diffTools.js|diffTools.css * ImagelessTabs[ResourceLoader]|ImagelessTabs.css * fastbuttons[ResourceLoader|dependencies=mediawiki.util]|fastbuttons.js|fastbuttons.css * ExternalTranslate[ResourceLoader|dependencies=jquery,mediawiki.api]|ExternalTranslate.js|ExternalTranslate.html|ExternalTranslate.css * destacar[ResourceLoader]|highlightsUsername.js|highlightsUsername.css * blockNotificationsButton[ResourceLoader|dependencies=mediawiki.api,ext.gadget.mediawiki.api.ptwiki,mediawiki.util,user.options|rights=block]|blockNotificationsButton.js|blockNotificationsButton.css * NewVillagePump[ResourceLoader]|NewVillagePump.js|NewVillagePump.css * mediawiki.api.ptwiki[ResourceLoader|dependencies=mediawiki.api|hidden]|mediawiki.api.ptwiki.js * NewVillagePumpCore[ResourceLoader|dependencies=mediawiki.util,jquery.placeholder,jquery.spinner,ext.gadget.mediawiki.api.ptwiki|hidden]|NewVillagePump.js/Core.js * Navigation_popups [ResourceLoader |dependencies=mediawiki.api, mediawiki.user, mediawiki.util, user.options, mediawiki.jqueryMsg |type=general] |popups.js |navpop.css * teahouse[ResourceLoader|dependencies=mediawiki.user,mediawiki.cookie]|teahouse/main.js|teahouse/config.js|teahouse/teahouse.css * teahouse-opt-in[ResourceLoader]|teahouse-opt-in/main.js * PB[ResourceLoader|dependencies=mediawiki.api,mediawiki.util]|PB.js * Wikimedia Learning Survey[ResourceLoader]|WikimediaL.js * formWizard [ResourceLoader |default |rights=minoredit] |formWizard.js * formWizard-core [ResourceLoader |hidden |dependencies=mediawiki.api, mediawiki.cookie, mediawiki.ui, mediawiki.user, jquery.chosen, jquery.ui, user.options] |formWizard-core.js |formWizard.css * requestForAdminship[ResourceLoader]|requestForAdminship.js * watchUserContribs[ResourceLoader|dependencies=jquery.ui,mediawiki.util,mediawiki.ui.button,ext.gadget.TipsyDeprecated]|watchUserContribs.js|watchUserContribs.css * WatchlistGreenIndicators[ResourceLoader|skins=vector]|WatchlistGreenIndicators.css * WatchlistChangesBold[ResourceLoader]|WatchlistChangesBold.css * Hotcat[ResourceLoader|rights=edit]|HotCat.js * RevisionSlider[ResourceLoader|dependencies=jquery.ui,mediawiki.api,mediawiki.util]|revisionslider.js|revisionslider.css * toolbartocnav[ResourceLoader|dependencies=ext.wikiEditor]|toolbartocnav.css|toolbartocnav.js * purgetab[ResourceLoader|dependencies=mediawiki.util,mediawiki.api]|purgetab.js * databoxEditor[ResourceLoader|dependencies=jquery.client,jquery.mwEmbedUtil,mw.MwEmbedSupport,jquery.ui]|databoxeditor.js * wikEd[ResourceLoader]|wikEd.js * revisionsSysopsActions[ResourceLoader|dependencies=mediawiki.util,ext.gadget.mediawiki.api.ptwiki,jquery.placeholder]|revisionsSysopsActions.js * validateBlockRollbackers[ResourceLoader]|validateBlockRollbackers.js * watchlist[ResourceLoader|top]|watchlist.js * addsection-plus[ResourceLoader|skins=monobook,vector]|addsection-plus.css * CleanDeleteReasons[ResourceLoader|default|rights=delete]|CleanDeleteReasons.js * contentFeatured[ResourceLoader|dependencies=mediawiki.util,ext.gadget.mediawiki.api.ptwiki,jquery.ui]|contentFeatured.js|contentFeatured.css * easyPeerReview[ResourceLoader|rights=review|dependencies=mediawiki.util]|easyPeerReview.js * UTCLiveClock[ResourceLoader|type=general|dependencies=mediawiki.util,mediawiki.api|peers=UTCLiveClock-pagestyles]|UTCLiveClock.js|UTCLiveClock.css * UTCLiveClock-pagestyles[hidden|skins=vector,monobook]|UTCLiveClock-pagestyles.css * afchelper [ResourceLoader |dependencies=mediawiki.api, mediawiki.util, mediawiki.user, jquery.chosen, jquery.spinner, jquery.ui |namespaces=2, 118] |afchelper.js |afchelper.css * Shortdesc-helper-loader[ResourceLoader|dependencies=mediawiki.api,user.options,mediawiki.util|skins=vector,monobook,modern,timeless|peers=Shortdesc-helper-pagestyles-vector]|Shortdesc-helper.js * Shortdesc-helper-pagestyles-vector[hidden|skins=vector]|Shortdesc-helper-pagestyles-vector.css * MoreMenu-local[ResourceLoader|dependencies=mediawiki.api,mediawiki.util,mediawiki.Title,user.options|peers=MoreMenu-local-pagestyles]|MoreMenu.js * MoreMenu-local-pagestyles[hidden]|MoreMenu-pagestyles.css * scribe[ResourceLoader|dependencies=ext.visualEditor.core,mediawiki.api]| scribe.js|scribe.css * scribe-v2[ResourceLoader|dependencies=ext.visualEditor.core,mediawiki.api]| scribe-v2.js|scribe-v2.css * XFDcloser[ResourceLoader|dependencies=mediawiki.user|type=general]|XFDcloser.js * XFDcloser-core[ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Title,oojs-ui-core,oojs-ui-widgets,oojs-ui-windows,oojs-ui.styles.icons-interactions,oojs-ui.styles.icons-content,oojs-ui.styles.icons-moderation,oojs-ui.styles.icons-alerts|hidden|type=general]|XFDcloser-core.js|XFDcloser-core.css * XFDcloser-core-beta[ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Title,oojs-ui-core,oojs-ui-widgets,oojs-ui-windows,oojs-ui.styles.icons-interactions,oojs-ui.styles.icons-content,oojs-ui.styles.icons-moderation,oojs-ui.styles.icons-alerts|hidden|type=general]|XFDcloser-core-beta.js|XFDcloser-core-beta.css * libExtraUtil[ResourceLoader|hidden]|libExtraUtil.js * GoogleImagesTineye [ResourceLoader|dependencies=mediawiki.util]|GoogleImagesTineye.js * ShowJavascriptErrors[ResourceLoader|type=general]|ShowJavascriptErrors.js * lastEditUser[ResourceLoader|dependencies=mediawiki.util]|lastEditUser.js * dark-mode-toggle[ResourceLoader|targets=desktop,mobile|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles[hidden|targets=desktop,mobile|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css * dark-mode[ResourceLoader|supportsUrlLoad|targets=desktop,mobile|skins=vector,vector-2022,monobook,modern,minerva,timeless]|dark-mode.css * addMe[ResourceLoader|default|dependencies=oojs-ui,mediawiki.api,mediawiki.util,mediawiki.jqueryMsg]|addMe.js * AutosuggestSitelink-local[ResourceLoader|dependencies=mediawiki.action.view.postEdit,mediawiki.ForeignApi,mediawiki.Title,oojs-ui-core,oojs-ui-windows]|AutosuggestSitelink.js * WpLibExtraDev[ResourceLoader|hidden]|WpLibExtraDev.js * MarkBLocked-core[ResourceLoader|hidden|dependencies=mediawiki.user,mediawiki.api,mediawiki.ForeignApi,mediawiki.storage,mediawiki.util,jquery.ui,oojs-ui,oojs-ui.styles.icons-moderation]|MarkBLocked-core.js|MarkBLocked-core.css * MarkBLocked[ResourceLoader|supportsUrlLoad|package|dependencies=mediawiki.user,mediawiki.api,mediawiki.ForeignApi,mediawiki.storage,mediawiki.util,jquery.ui,oojs-ui,oojs-ui.styles.icons-moderation]|MarkBLocked.js|MarkBLocked-core.js|MarkBLocked-core.css * MassRevisionDelete[ResourceLoader|rights=deleterevision|dependencies=jquery.makeCollapsible,oojs-ui,oojs-ui.styles.icons-movement,mediawiki.api]|MassRevisionDelete.js * edit-styles[ResourceLoader| actions=edit|type=styles]|edit-styles.css * firstedit-test[ResourceLoader]|firstedit-test.js * firstedit-short-test[ResourceLoader]|firstedit-short-test.js * section-share[ResourceLoader|default]|section-share.js * akinput-core[ResourceLoader]|akinput-core.js * akinput[ResourceLoader|dependencies=mediawiki.util,mediawiki.storage|akinput-core]|akinput-mediawiki.js ==Wikivoyage-Experimental== * Carousel[ResourceLoader|type=general|dependencies=mediawiki.util|targets=desktop,mobile]|Carousel.js|Carousel.css == modules == * fastButtonsCore[ResourceLoader|dependencies=mediawiki.api,ext.gadget.mediawiki.api.ptwiki,mediawiki.page.ready,jquery.ui,mediawiki.cookie]|fastbuttons.js/core.js * diffToolsCore[ResourceLoader|dependencies=mediawiki.api,mediawiki.util,user.options,ext.gadget.mediawiki.api.ptwiki,jquery.ui]|diffTools.js/core.js * validateBlockRollbackersCore[ResourceLoader|dependencies=mediawiki.util]|validateBlockRollbackers.js/core.js * requestForAdminshipCore[ResourceLoader|dependencies=ext.gadget.mediawiki.api.ptwiki,jquery.ui]|requestForAdminship.js/core.js|requestForAdminship.css * TipsyDeprecated[ResourceLoader|hidden]|tipsyDeprecated.js == arwiki == * changlist[ResourceLoader]|changlist.css == Old-tests == * backgroundTest[ResourceLoader|top|type=styles]|backgroundTest.css == ruwiki == * ruwiki-test[ResourceLoader]|ruwiki-test.js * ruwiki-core[ResourceLoader]|ruwiki-core.js * ruwiki-common-action-edit[ResourceLoader|dependencies=user.options]|ruwiki-common-action-edit.js * ruwiki-common-namespace-file[ResourceLoader|hidden]|ruwiki-common-namespace-file.js * ruwiki-common-action-history[ResourceLoader|hidden]|ruwiki-common-action-history.js * ruwiki-common-special-delete[ResourceLoader]|ruwiki-common-special-delete.js‎ * ruwiki-common-special-block[ResourceLoader|type=general]|ruwiki-common-special-block.js‎|ruwiki-common-special-block.css * ruwiki-common-special-log[ResourceLoader]|ruwiki-common-special-log.js‎ * ruwiki-common-special-newpages[ResourceLoader]|ruwiki-common-special-newpages.js‎ * ruwiki-common-special-movepage[ResourceLoader]|ruwiki-common-special-movepage.js‎ * ruwiki-common-special-watchlist[ResourceLoader]|ruwiki-common-special-watchlist.js‎ * ruwiki-common-special-search[ResourceLoader]|ruwiki-common-special-search.js‎ * ruwiki-common-special-upload[ResourceLoader]|ruwiki-common-special-upload.js‎ * ruwiki-wikificator[ResourceLoader|dependencies=user.options,jquery.textSelection,ext.gadget.ruwiki-registerTool]|ruwiki-wikificator.js * ruwiki-summaryButtons[ResourceLoader|type=general|hidden]|ruwiki-summaryButtons.js|ruwiki-summaryButtons.css * ruwiki-registerTool[ResourceLoader|hidden|dependencies=user.options]|ruwiki-registerTool.js * ruwiki-urldecoder[ResourceLoader|dependencies=ext.gadget.ruwiki-registerTool]|ruwiki-urldecoder.js === ruwiki-iw === * ruwiki-iwcore[ResourceLoader|hidden|type=general]|ruwiki-iwcore.js|ruwiki-iwcore.css * ruwiki-iwlocalnames[ResourceLoader|dependencies=ext.gadget.ruwiki-iwcore]|ruwiki-iwlocalnames.js * ruwiki-iwhints[ResourceLoader|dependencies=ext.gadget.ruwiki-iwcore]|ruwiki-iwhints.js * ruwiki-iwen[ResourceLoader|dependencies=ext.gadget.ruwiki-iwcore]|ruwiki-iwen.js * ruwiki-iwrussia[ResourceLoader|dependencies=ext.gadget.ruwiki-iwcore]|ruwiki-iwrussia.js == nowiki == * template-wizzard[ResourceLoader|rights=edit|type=general]|template-wizzard.js == azwiki == * Katalitik[ResourceLoader]|Katalitik.js * XTools-ArticleInfo[ResourceLoader]|XTools-ArticleInfo.js * addsection-plus[ResourceLoader]|addsection-plus.js * markAdmins[ResourceLoader|dependencies=mediawiki.util]|markAdmins.js * directLinkToCommons[ResourceLoader|dependencies=mediawiki.util]|directLinkToCommons.js * switcher[ResourceLoader|targets=desktop,mobile]|switcher.js * patrolRevisions[ResourceLoader|dependencies=mediawiki.api,mediawiki.util|rights=patrol]|patrolRevisions.js == fawiki == * ScriptOne[ResourceLoader]|ScriptOne.js * ScriptTwo[ResourceLoader]|ScriptTwo.js|ScriptTwo.css * ScriptHidden[hidden]|ScriptHidden.css * ScriptThree[ResourceLoader|dependencies=mediawiki.api|peers=ScriptHidden]|ScriptThree.js * Morebits-i18n[ResourceLoader|dependencies=ext.gadget.morebitsV3,jquery.i18n]|Morebits-i18n.js == bnwiki == *markAdmins[ResourceLoader|dependencies=mediawiki.util]|markAdmins.js * DiscussionCloser[ResourceLoader|dependencies=mediawiki.util]|DiscussionCloser.js|DiscussionCloser.css * Twinkle-bn[ResourceLoader|dependencies=ext.gadget.morebits-bn,ext.gadget.select2-bn|rights=autoconfirmed|type=general|peers=Twinkle-pagestyles-bn]|Twinkle-bn.js|twinkleprod-bn.js|twinkleimage-bn.js|twinklebatchundelete-bn.js|twinklewarn-bn.js|twinklespeedy-bn.js|friendlyshared-bn.js|twinklediff-bn.js|twinkleunlink-bn.js|friendlytag-bn.js|twinkledeprod-bn.js|friendlywelcome-bn.js|twinklexfd-bn.js|twinklebatchdelete-bn.js|twinklebatchprotect-bn.js|twinkleconfig-bn.js|twinklefluff-bn.js|twinkleprotect-bn.js|twinklearv-bn.js|twinkleblock-bn.js|friendlytalkback-bn.js|Twinkle-bn.css * morebits-bn[ResourceLoader|dependencies=mediawiki.user,mediawiki.util,jquery.ui|hidden]|morebits-bn.js|morebits-bn.css * Twinkle-pagestyles-bn[hidden|skins=vector]|Twinkle-pagestyles-bn.css * select2-bn[ResourceLoader|hidden]|select2.min-bn.js|select2.min-bn.css ==bnwiktionary== * Rep2Ad[ResourceLoader]|Rep2Ad.js ==ukwiki== * Wikificator[ResourceLoader|hidden]|Wikificator.js * Onlyifediting[ResourceLoader|action=edit|dependencies=ext.visualEditor.desktopArticleTarget.init,ext.gadget.Wikificator]|Onlyifediting.js * PostBlockActions[ResourceLoader|namespaces=-1]|PostBlockActions.js * ImgsCleanUp[ResourceLoader|package|dependencies=mediawiki.util,vue,@wikimedia/codex|rights=autoconfirmed|namespaces=6]|ImgsCleanUp.js|ImgsCleanUp-main.vue * valcio[ResourceLoader|dependencies=vue,codex]|valcio.js * codexTableBuilder[ResourceLoader|package|dependencies=vue,@wikimedia/codex|actions=edit,submit|rights=edit]|codexTableBuilder.js|codexTableBuilder.vue * codexTabs[ResourceLoader|package|default|dependencies=vue,@wikimedia/codex|type=general]|codexTabs.js|codexTabs.vue|codexTabs.css e5tdhxetwv1rcy6wtotlp9vxlamxqrt MediaWiki:Tagline 8 31843 756385 674295 2026-08-13T22:54:17Z BDavis (WMF) 23231 add testing content signal 756385 wikitext text/x-wiki {{#switch:{{#invoke:Page assessment raw|get_class|page={{FULLPAGENAME}}|project=Project-independent assessment}} | FA = A ''[[Wikipedia:Featured articles (linked from tagline)|featured article]]'' from | FL = A ''[[Wikipedia:Featured lists (linked from tagline)|featured list]]'' from | GA = A ''[[Wikipedia:Good articles (linked from tagline)|good article]]'' from | From }} testwiki, a Wikimedia project for testing 4kq2di8g2wk5ulcxxqwq2wk0uwef71h Sandbox 0 68971 756401 756279 2026-08-14T00:20:07Z ~2026-44443-79 75219 /* */ test 756401 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test. qfh0umyhegzzy2qcaz3vt9ln1bpwlk4 756402 756401 2026-08-14T00:21:16Z ~2026-44443-79 75219 /* */ test 756402 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. ttg9xlbl5fsk49g7dghnnsh6vm84lcm 756403 756402 2026-08-14T00:25:56Z ~2026-44443-79 75219 /* */ t was 756403 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello 29aeak5kjxddkajphmogvkk0gj54t5r 756404 756403 2026-08-14T02:34:59Z ~2026-44443-79 75219 /* */ 756404 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello bab mml3grv9d2z2f9k6cul015s2lwl4rhd 756405 756404 2026-08-14T02:36:48Z ~2026-44443-79 75219 /* */ 756405 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello baby m4acvw2lg17xrzbdv05fp8zg6p74ck2 756406 756405 2026-08-14T02:38:22Z ~2026-44443-79 75219 /* */ test 756406 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello baby This is a test 4gfml1lov60kt3rvrjstovvfp912qgi 756407 756406 2026-08-14T02:44:18Z ~2026-44443-79 75219 /* */ 756407 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello baby This is a test Good 8uqmye8p8md26ctvr4pes7t62gc0ib1 756421 756407 2026-08-14T04:31:57Z ~2026-44443-79 75219 /* */ 756421 wikitext text/x-wiki {{#invoke:Sandbox/Krinkle/2026-T432882|main}}.test.. Hello test This is a test Good hgodj17n6s2rot2kqfafbdxg562usva Wikipedia:Test 4 71460 756386 756271 2026-08-13T23:10:38Z ~2026-43023-94 75158 /* Test */ Start 756386 wikitext text/x-wiki = Test = 813 Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5 (?) *8:6 (?) *8:7 (?) *8:8 (?) *8:9 (?) *8:10 (8:11) ''8:12'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' 8o5kppuafl0ojowe8rxsusvx5omfs1z 756387 756386 2026-08-13T23:20:50Z ~2026-43023-94 75158 756387 wikitext text/x-wiki = Test = 813 - Countdown Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5 (?) *8:6 (?) *8:7 (?) *8:8 (?) *8:9 (?) *8:10 (8:11) ''8:12'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' 9gav1xssxpj4n0abt4elbt228q2668z 756388 756387 2026-08-13T23:21:13Z ~2026-43023-94 75158 756388 wikitext text/x-wiki = Test = 813 - Countdown to Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5 (?) *8:6 (?) *8:7 (?) *8:8 (?) *8:9 (?) *8:10 (8:11) ''8:12'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' a63l133cei1tzc25m607vgbd6vl8kn8 756389 756388 2026-08-13T23:21:36Z ~2026-43023-94 75158 756389 wikitext text/x-wiki = Test = 813 - Days Countdown Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5 (?) *8:6 (?) *8:7 (?) *8:8 (?) *8:9 (?) *8:10 (8:11) ''8:12'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' 5j8o4ynwsglovtws1lg9msr7tqyvs1h 756390 756389 2026-08-13T23:22:10Z ~2026-43023-94 75158 /* Test */ All done 756390 wikitext text/x-wiki = Test = 813 - Days Countdown Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5 (?) *8:6 (?) *8:7 (?) *8:8 (?) *8:9 (?) *8:10 (?) *8:11 (8:12) ''8:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' 57e2te59zqe2p0eii9opatkglw97d5p 756391 756390 2026-08-13T23:22:39Z ~2026-43023-94 75158 756391 wikitext text/x-wiki = Test = 813 - Days Countdown Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (TST) and continue until the 24 Restriction has been place until no edits made all day, Most Edits made on 6/23, No New Episodes Will Be Released on 6/24. 2:6 - 7:28, 173 days, (7:29+ to fill out). *7:29, 7:30 (?) *7:31, 8:1, 8:2, 8:3, 8:4 (?) *8:5, 8:6, 8:7, 8:8, 8:9 (?) *8:10 (?) *8:11 (8:12) ''8:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. Current, 202 6727. ($#!+). *202 6728. (Tile Map Grid Earth, Coordinates, Number). ''2026729'' aazwj5qcq6bwtsm7kyu41j8ccxuf6ca User:John Vandenberg/async test write 2 81547 756321 756260 2026-08-13T12:37:10Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756321 wikitext text/x-wiki 1786624621.8115838 t8a2dwvoke14dizp675ksi29jpyz2db 756426 756321 2026-08-14T05:50:33Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756426 wikitext text/x-wiki 1786686624.9439158 7ki977vhh1frv9qpx9j3uv7pe8blta5 756444 756426 2026-08-14T11:41:10Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756444 wikitext text/x-wiki 1786707660.872971 a0uy3f1cw3rulqk618svgd994o24u63 User:John Vandenberg/appendtext test 2 81788 756320 756257 2026-08-13T12:37:00Z Pywikibot-test 23124 756320 wikitext text/x-wiki 1433650768.531433650922.331433651729.111433670166.311433675620.231434189298.391434190713.181434466819.82218051434544025.22135851434556196.60172341435173199.59346151435175699.59451271435227022.74044541435528701.75742911435530425.45590261435603389.080081437231694.72999551437247968.58793571437249806.3797741437298795.05681351437299498.54262071437301447.66920381437302227.7655441437303194.27986031437304101.72397661437310188.7074311437310950.0167771437312161.48824671437313010.34581731437313729.64502261437508795.02368621437509778.81783961437516631.40031891438256915.00195531438380338.75435851438383980.68647171438454064.30758831438457192.55998851438473558.4497151438475370.52737021438888563.82252121439048615.09364531439242551.86522051439284878.94054751439567068.00147221439645869.40761881439653355.34343361439892097.89366271439893989.92894151439937872.74017361439942911.25551271440071096.08264111440280762.25626281440718001.3262011440893319.42683861441040710.94389411441045094.56088661441367039.71286131441492543.00856571441494238.9647241443131370.03606581443212814.54482251454969098.621455143085.01455479939.331458010578.141667865282.52259731667886777.04896881667890384.16996771667891590.83226851667893076.91738251667895853.758761667903064.99619671667923005.8748951667928572.68390731667933784.59484671667953902.59001061667977923.4422121667980794.38768461667998421.35940931668010265.61172651668017452.821981668037264.28078271668060176.7066241668064765.02555161668074805.6843691668086298.94039751668146229.9122951668195362.96826151668202976.2808351668237144.36446861668334598.07503751668351702.72978881668355273.88250331668365870.03056961668380539.2045151668413384.79889971668425433.20089171668429428.62591481668429882.60904881668457667.70654341668457670.14254471668489259.42919141668489272.77256321668524787.90621761668619093.49428681668627855.24322251668715685.06132861668752284.64053461668846412.18063191668859062.45581651668861871.6680541668863624.53730581668906968.63125281668968346.827691669010411.7630731669034060.6490591669034135.1873461669111400.3310911669112565.91641261669115243.3388661669117792.36109231669147328.09415841669202489.4733361669207650.32954051669293250.78917381669293379.89944481669376126.44172071669383245.76502471669390928.33843281669456758.37305931669460552.29366331669466891.97368241669468483.16195921669507139.0193781669555832.00191161669561735.99639271669567236.94770341669575598.18926261669583250.82441161669589277.69016361669617066.74746061669623772.9824791669639778.26535651669648369.11541911669681417.00446221669694451.18411281669752632.77524021669790924.5213481669793446.41492681669806912.04391981669824036.82929231669872027.60449481669898227.71295671669898259.26809931669921155.98349361670061183.07913141670066507.8165841670077709.53290721670095550.83527471670107627.98861271670121136.95061851670138654.99623131670200104.08187131670230755.3226831670244520.57672931670244668.51782011670389975.82026081670390023.37481831670437142.29134321670474770.88995531670487246.87528041670502115.00278231670502920.1938131670847688.62029081670848465.75781231670851705.87951061671033970.25642091671040035.06844951671042864.6599261671372985.38839651671380314.9132991671397640.27274011671414714.3057121671436644.76151321671464740.28983191671471979.49879741671515351.36315011671534919.43988371671552136.73949381671567767.751751671633257.00196431671770826.36481481671831280.1013831671880464.16703251671892132.39851621671894047.95178441671895309.44157341671909181.81563191671915314.86987641671958262.78592091671964901.68418721672000091.18395731672040310.53217081672050418.50751851672064946.23232941672111553.61295031672117635.92343691672130442.62549381672242689.61853311672316734.83227941672317602.87131831672393398.53247791672410436.25166461672524792.27631931672607847.59926841672644463.87349151672646823.01231341672662689.7048611672663480.46076921672679608.50131681672683539.08552241672699544.1003541672732083.7852531672738571.41738751672756132.6532181672773164.29544851672819542.08460331672825014.19517781672905848.38628651672913462.50501871672919738.71067861672922430.75280711672923322.11899111672931497.2450511672932304.1778181672945954.7680341673031863.65857821673079844.9389911673088359.9833371673095552.19145581673097227.50064781673102532.33062361673103474.52100591673115502.80200391673170728.81979011673180084.83551031673186706.26281071673193236.3913051673204572.94682721673251372.26334931673257873.80217721673265157.1539221673268011.07930541673273333.41361331673278687.03390881673326768.0135041673336643.46683241673377550.0737211673406497.31679181673429347.03616951673442396.44323591673462031.40780231673475642.46197681673486662.78692481673494604.4536731673538992.12018081673597172.3338311673607749.57159781673612477.3083471673784155.33494331673792254.69903181673797192.45269541673805036.33327221673809787.90321951673820123.49186471673828737.7350961673845480.29922721673867388.29650971673871721.06576231673872705.55981831673881096.00600361673886092.39976671673901527.23546221673936700.1277911674024723.59655931674029565.17511731674112677.72348791674131134.36896941674131931.51858191674176788.94118571674205022.57874321674205892.4945881674207066.500241674237874.79511361674292792.7148671674300054.9405991674302649.25306581674315023.03331971674321156.4278271674330147.9499351674375033.1853471674379973.83156511674405785.2695661674460497.39998821674590174.95085531674599728.517341674918001.6330231674933771.13804131674942945.7791681674948667.64437911674994582.97465441675031208.62388441675082059.0771621675082116.2687371675107052.030031675108612.33305431675125215.25636861675257210.1793411675341484.38473531675341609.7052491675405564.5855741675453239.69066831675497461.10145021675528556.1533341675609308.2208911675687010.83857871675687111.48495861675814393.79852651675946118.90168211675946263.62637621676270319.42003041676413416.73733331676415638.60224561676550944.72917251676550988.86583191676811844.2470331676892937.27954441677156006.10806781677156012.4058921677404093.0326611677414534.3757681677422594.66884061677431827.26376751677502782.10921571677523601.2258471677532681.36643621677547559.68123271677665504.37648651677884342.66578171677941180.10126421677945698.08328151677946891.47642021678007696.49033051678013853.27689121678027514.350981678043805.73149591678052259.90557241678052643.0314441678106220.95231061678106343.42481541678133527.48043781678172110.71678571678365385.72825381678365409.99574831678764799.86219881678813325.91175081678813350.79962161679170545.65496781679450012.02785161679667672.31822281679744609.64862081679759956.30766031679761981.30153061679763749.89561941679767912.40684821679841243.24157331679932902.0535151679932917.83848141679940392.27980331679940406.82556631680053071.3510561680080183.73721581680082474.63970731680084259.96698951680086369.3228471680091872.83918521680118892.88375951680163589.5406531680163600.85161521680176046.1660681680176093.195821680203006.74859981680218432.4234941680218462.99551681680252349.87218141680259887.77778031680276784.21608421680363996.79403231680364030.12159371680461718.1685331680510128.81247231680523016.66201071680524491.84096381680535330.71197321680538614.16861461680540603.81350281680567879.27351781680584189.1618111680597522.02599571680611370.06081771680684863.62609741680702380.27745721680703768.80195071680724926.03246521680761509.16899231680781166.79312871680781181.85028271680802128.60378311680802968.58253961680810706.74496361680824056.68816421680858607.70792821680861050.77714251680866073.6807371680873834.65833931680876092.87447241680886191.0677981680893212.76874541680912955.40428971680931523.71085381680938348.89648771680946672.26258541680954488.31267331680957237.11845351680974132.6564441680981580.06852131680988103.15952011680998817.96175931681034799.03404331681040471.09055521681052004.54530671681126545.9002181681127117.2114981681132523.79209541681134369.85547611681139841.28229571681144411.1575561681148840.42879941681153937.74360161681160928.71128651681166905.73377011681187720.03183911681192405.11509941681227001.43019371681296338.53012781681298285.34920621681300548.25355361681399245.12391971681404166.32169871681450160.48757241681476226.65624211681482908.2132631681484907.63010051681488264.0226731681497922.02627541681516321.013621681550173.9751061681556873.35132771681634045.1093921681638556.73702431681643819.74579431681648142.90162351681654379.10618951681660670.91600231681663536.92180131681668105.8786741681697857.17983321681726412.36520551681728904.20325111681732377.95373061681732552.2726261681734122.47441771681739722.6026441681745392.19363141681752304.44942951681764534.25785851681834319.85117361681846787.53623871681860420.36393951681864973.31808471681875313.6030341681990891.22789741681990965.4691161682017923.75330021682021682.18149731682057250.76527521682059742.77901941682066226.93418961682076763.95251131682085198.28220251682144325.24995231682151599.1659521682171840.53873781682177076.96661421682183378.3197661682201845.24131771682207240.42407821682234649.83576371682237773.5109891682255562.43250821682256440.6314211682276533.21695041682307310.77357081682309188.4801751682327080.5300711682330112.66451981682335575.83368681682336670.2883251682364807.1775281682398596.78049471682412204.25284861682420579.50606181682438986.83246091682440038.89426971682460491.3521311682460514.15289761682486722.93688181682488779.60810041682526064.89231941682539359.5333161682594683.016191682595813.5718581682668022.43959161682669508.12358161682692147.2006271682757542.86185651682764905.5145551682772596.67823051682773643.5455011682784718.25319361682792198.62961861682846988.5308141682847360.08277031682855920.74403551682861011.37232731682866058.34553621682874046.51448271682874377.29042581682875782.05195261682880603.05094741682933872.46009541682935892.51180741682940017.87042071682941142.98671221682944638.7336221682968813.95042441683043013.224441683044388.7385881683079759.64020921683090931.4739611683122753.58097121683220168.91720751683220186.32398771683228402.15677021683229560.23437881683299138.82950661683545273.97475961683546542.5225811683639428.85272931683650636.34203671683805773.17751171683807026.16440961683929655.90975641683945251.3297731683945334.00193071683979199.57489941683989769.1559531684138199.31341811684138303.3588971684149417.94796661684150694.01225781684162796.8634221684166131.38370351684186491.90226461684251726.4504761684341513.18342381684408808.57671331684410199.48726771684489043.08548951684506392.8573881684675092.4285181684754267.71727821684755469.9380261684824482.14777731684830139.4911791684913767.22985341685013633.93379761685014938.77503231685102500.5862471685105187.50040251685186112.62153741685276024.9902461685359085.10708051685360365.34077381685452391.8990681685463350.18182641685464580.15679741685506240.55518721685507573.46218041685515091.31630541685618762.95992021685620191.40762351685686918.73273971685699127.00476841685700501.55954431685717478.4076761685734131.4306871685783480.31948381685784754.27991371685822284.17034241685826117.9924191685876410.60644561685899260.99922781685963819.95782521685965097.9749411686150851.77675581686223052.88230631686224433.3330841686232302.44289061686431729.6923871686484871.47790581686515043.2986561686569325.14197231686570601.30179381686829205.67923261686830619.36993621686858941.9247121686987477.50710231687163638.79776241687173445.39801721687174767.32710461687433296.5008811687434714.9197481687778668.3172251687780071.48142651687804721.06773691687804961.1013381687870703.48142171687880051.5818561687914862.05616451687945918.31335041687947395.06492521687953490.37763641687959324.18503831687975359.10666821687977529.40586021688005289.32374951688240380.11102061688282000.03003641688313546.3198141688475697.93261031688487946.15282921688516501.1861391688542375.87847381688542658.34382371688659572.67238471688989210.09367061689249540.64891221689516330.02128981689518572.78979041689583949.94965551689592901.34582541689607695.01970341689852040.93803671690180073.57848791690191138.51633981690321982.42092041690449914.8819191690455300.5934611690458478.94185231690465635.7540451690474689.47561761690539972.5845331690543686.42938161690568173.75836471690628964.38431071690634808.00196481690713940.84531521690740853.82095071690797462.8997041690802793.02018141690877446.66731241690889603.01329571690902576.47618631690960224.63360571690965952.47575381690985912.44080951690986558.72973781690988632.4453431691052503.35620671691059454.53480551691070774.57939621691155418.632231691252944.3855231691339134.81100341691400441.28892831691407321.69667531691432706.8650791691480503.51510481691481141.53991751691482868.38574171691653911.6456711691667067.58978751691677912.8174151691990311.52463151692012332.80747371692173850.40086171692259390.40197521692271662.9828511692354012.89279321692387939.37044841692450924.90117481692534492.76775311692541157.84960081692609941.4447311692613681.6871041692616885.06272461692862010.7047641692876369.23113751693053622.35440371693063667.55145881693149769.05626231693153142.6450571693216006.80971571693327074.38222051693400571.59087851693411769.74461581693475731.57202241693481027.00816321693491970.33835031693754058.26204921693826674.35946681694067456.52644161694086432.312941694086879.4216851694291429.4310971694431406.95781731694657927.28599861694659203.8303991694690891.68987661695036242.05242631695052511.6695451695073524.60868021695202102.93862631695206418.5803891695216347.58525681695221958.98424171695295594.74410271695320782.37095791695372272.756491695372628.97463751695378229.09218671695404004.23362351695634429.53836321695641055.01008581695761650.25719881695834309.91726141695927260.04524731695977453.164681695980141.0916121695994699.91543251696140618.86266831696336429.26674631696472860.44576241696505121.36730741696670716.8756681696689454.51658061696692541.47360921696850900.75192381697040191.60620881697097598.39965031697099236.2009691697144402.12478421697461393.63038371697527918.46235591697553804.78659531697815765.07235961697882531.84064671698051461.11684851698245633.10182791698508506.21113731698590537.26034331698771781.4928131698827472.40152741698827637.62499951698842362.84378241699091325.84301851699112379.118591699114243.11691121699184658.95015981699202708.55501941699205204.19041511699223592.85166761699283653.51198431699308697.88956881699632738.20176461699697040.08083271699706783.76506351699708540.52264861699878426.134871700605295.13594941700742428.27381941701453821.17849141701535213.18951851701596010.55240921701651782.60944631701676216.27204661701692980.01650791701786460.07426741701790394.30577541701794888.2957931701814293.08096051701829196.0474711701845925.83316681701848599.3431961701881057.82830721701954974.30711481701971095.83130741702043153.9835111702121022.79919271702122868.11675931702131140.8443211702209307.3005071702214096.37788411702297508.09620881702391057.6135691702476254.23142151702545723.33017161702556484.54818631702570523.91162061702584813.98265171702632851.84962561702767066.49533081702768384.77078131702786485.3929631702813757.61672471702976231.91704031702988046.03035161703007104.43871831703060641.49566441703061978.66786461703068432.47355061703161333.71216631703364778.24125841703400784.23487191703421297.88166571703422570.29016641703507209.10789851703681521.57480841703692553.249851703766399.7434331703852651.09494881703904819.15819121703906381.68961221703995904.11975221704121987.50157281704264435.08052851704282576.0567271704287308.40712621704298219.9210251704298836.44698121704303268.78285381704363509.4023921704370865.83305841704373191.9196831704446663.93405531704473306.82136271704556109.78341911704652663.27039841704703502.98144841705153078.2567631705171764.48118851705247919.4075471705321451.7373961705357661.07616421705461907.794251705752184.9362341705828818.60175251705830883.71437721705841015.54000781705844281.67964631705855451.01224971706185534.09338261706369476.87958551706371248.95242761706446636.12856911706448562.39597581706500837.33251021706622694.41761571706638400.31250291706643762.98329831706652657.88941431706698456.11485581706705858.3338771706775991.24169541706879091.59539581706959973.97395971706978466.78913071707041650.44565821707061227.6671281707135479.13930131707135774.83621931707138577.93408441707205349.07070681707210631.86285881707223177.35967421707234259.76761751707236462.89073851707298811.07813571707309485.17887141707324226.33939241707324395.90175751707324534.66345451707394969.43060231707473456.3788881707484017.54700971707509815.8565891707630003.67194221707650093.14672661707741016.75071951707843507.62747121707843972.63939711707891847.7828991707894042.62261721707894892.28781461708082572.46326521708270558.69651531708335825.3520781708343518.4265971708345382.65903431708346942.56566171708352754.41838361708355494.40021591708356544.03256871708357237.74094871708357678.17033841708523300.77632331708527433.11350181708597953.04801491708598048.15991881708600366.39798431708604576.4365961708610956.05604121708950178.1200671709014376.84691021709199311.14945361709209277.74335311709295953.42427751709372594.5523051709372731.93302561709372808.05139921709372973.60188251709374813.5571491709377109.42867421709484246.11830431709484785.2390241709533165.47048741709533819.17485741709534209.88706611709534926.47438381709538670.7195121709554858.88737061709556222.50437431709556406.85210971709564869.27713011709568887.47204641709573527.703281709629796.3196181709630611.95577671709630963.05990671709632191.8085871709632657.66816261709647467.98279861709660435.57397561709714867.27947381709717072.49129031709746877.2993021709805154.00563551709809459.23794721709814067.34054141709879953.99508521709884151.13086131709894214.31273981709902235.44790631709914532.75472951710159733.28755931710418921.42482541711628639.58727981711973782.74049451711974343.14418481711985794.7452041712014996.42285541712080693.69224641712155049.11888051712168399.60296921712169685.1040791712253703.75393061712502533.70237331712503293.1766331712505373.05488321712511056.70344231712511646.47766071712554342.8047431712578871.33526281712591147.02153471712593306.1449461712654643.9849731712672272.33918331712733238.39784071712773663.19977021712848308.0081541712860542.67349821713087332.46015721713121304.38284681713183849.22030931713372266.49107931713373136.88705831713417144.63786321713443071.2244371713541517.180411713541699.3184841713615294.52450591713619123.95877081713619984.8662581713620203.87909171713629353.7768171713693000.37563231713696953.16933941713701711.91550061713703518.66322571713708646.54834151713773912.73249241713776408.69481331713777146.3249111713784750.26938921713788549.0017581713803084.09800651713873378.93953251713874972.05580541713899910.39179831714006574.90925341714047778.38088851714214149.2920471714215604.62877371714218289.77900241714220302.95767071714231183.21794841714243696.78785441714305638.49526791714305731.21596931714311478.84540821714313996.51210671714485244.08302331714488946.5538881714652552.4470721714661325.34664131714665061.6320541714685108.3231281714709757.69277481714712589.13287451714717873.74175741714719260.34569121714908101.1871011714998038.7068751715004179.24228761715005017.33956381715011561.74028921715148898.65396171715244641.4409941715257241.7003561715271768.30176381715292152.86608841715330004.41626481715353713.42781571715353959.83065681715412668.46831631715421483.23257471715436334.75793931715520201.0295451715526648.21276971715527468.23268561715528972.9669821715529459.80643921715548182.89837461715602825.46457481715624287.64700171715666953.60590481715670258.04229781715681034.8107381715681373.08043051715862181.04882651715870345.8139851715870495.73219591715952418.20962721715953957.14005851716016439.23131821716026356.82077621716029493.3221591716031083.0943561716044060.71082471716107419.57978841716126517.3683791716131168.69529941716148891.67200921716149216.5821041716210413.7965631716312201.71627861716373672.36785031716374729.35419821716457578.06868461716467093.383061716559791.08338621716561161.53435441716649359.7539071716651785.40524051716723261.63200521716725596.59526781716732292.42133981716734447.8044291716738254.8956911716746654.24368071716795806.77896641716812563.0741851716892685.13354331716902147.31798151716903552.33264231716923921.77522521717066955.01724891717068917.04717661717072154.64399171717251267.23197651717259797.31061671717262953.80781751717328859.87784651717676565.94108441717861914.30391071717863020.84930681717927139.78493431717938355.69149681717953323.82942721717999765.11817811718009339.5952451718009454.02913121718009667.4100361718013654.53190851718016460.01057121718018761.15332411718020799.01913881718021245.15856621718025465.146841718026322.14862821718029950.58980631718041093.53587461718088975.1600171718098525.37702471718098991.82041171718099452.66476921718111343.16626361718114741.25173521718129965.94656441718167927.92333411718168560.61959651718170862.25188761718205019.47537661718206374.16787241718206647.1795651718208141.49481821718210905.61703281718270394.38123511718278706.33032561718287986.1937131718297994.59491591718336969.9835191718365449.34239961718449087.83051371718454283.21870951718456413.19333861718460153.46241951718462494.17207481718465987.28904911718467416.27678541718470343.79496341718477682.9318441718482373.43667821718515832.7972051718517249.02119351718517857.79042481718519972.8539831718522868.36958581718531550.47946141718536268.03831891718542101.57696131718544464.276851718619123.1634091718623185.88458681718636520.18447331718638800.48453331718731139.4622661718744170.95703461718774106.69617961718886170.088351718961712.35531521718968868.04600861718979695.67104221719060406.1220171719062040.21757941719067330.25522921719068089.06455061719076451.03764821719145795.36178421719151988.68255621719155248.8882151719162133.02871321719171629.7718651719242754.68141651719246705.8919081719255647.18871621719257347.07321881719298633.56316071719407710.83869461719491033.8175251719659127.47902351719661686.4932391719662640.99923061719664604.3216051719673418.46054081719677856.88689371719678098.51585631719678853.39937191719691556.0107241719694248.85178281719738870.07826381719739924.29021171719741111.60789011719742304.8520551719742716.78034661719745397.84074521719754662.89840941719760266.12941981719794972.6005541719825084.29679921719830253.9239311719836759.33914421719841637.71088621719842717.60566931719845321.64250181719847663.70107821719857525.72813531719993166.31000541720004409.5729961720018730.98016761720020182.87782071720076639.35904671720096106.61090231720113532.36414341720179036.01004391720265126.1817611720268654.5868861720282147.87318421720283309.32325241720286050.92650751720293539.3648961720348073.98572061720355917.47972461720362591.71961671720364407.29622911720429987.46009041720437485.89313361720441618.70600441720508195.45873951720518734.8392421720723289.42841981720871967.87330561720969642.51132971721145249.62304261721305348.6251181721379346.542811721406926.7735731721488540.2356821721496747.87938481721565527.91214751721574362.68826171721578502.43117141721580213.3311231721585283.3753051721628125.85017541721636883.68095471721651068.3836311721674353.60487581721711682.92611581721718456.25190661721736585.12386851721910443.05865841721911097.9222981721987871.73615431721989464.20908121722005684.10386231722009183.98562811722011469.2203711722014888.58855771722021975.44721461722083657.7424821722085815.53132181722096167.44949651722100696.7462071722149157.52232481722155656.36078931722163295.76613711722174676.3690631722242732.55940461722246601.0920391722252901.8107611722256046.73971531722258487.4373321722258901.9600681722263870.85462641722266409.4265291722267746.61000281722269621.92874881722269976.8815461722272080.77377251722279683.22267081722285241.02753781722286729.75908951722287985.7799481722299867.8714451722318171.4614381722346936.88357971722348798.46942781722350457.81067321722353627.2568861722357499.26558111722367575.99968431722373491.33078071722507532.24708371722515108.97734071722591849.9296011722703647.97711471722774371.71582841722860722.0833721722957642.21708731722965889.98333571722972359.45396161722984867.60560561723119754.11207841723125286.55064421723130127.51485061723134319.18638941723136059.16600351723137066.5406291723193843.56864331723198696.47698711723294038.37574581723295845.44823861723297533.78702881723303807.6631671723307181.10538461723311677.03078251723422079.64531681723457339.1525981723501078.41981941723503405.5784231723617569.60056951723639369.8436771723724588.10065871723789608.36872891723969341.08708981724070485.40928551724143436.30561071724158744.75811391724202777.0643011724301420.52415971724320167.54208281724326928.27127341724329651.45827651724339689.16775081724339990.81605431724341541.8335571724361752.17471031724675459.66274451724678562.51491741724679041.8596421724680019.75805571724740481.8159631724764160.67093681724772210.33077071724822514.46581531724931894.77922081725133285.29799841725140832.77638151725178025.79151321725179150.94023371725200755.48870351725202807.74458771725207502.73175141725208627.66635321725209216.05556461725210265.44690441725252365.3833031725281675.10662651725300399.91392231725540836.6651921725631556.60361741725822627.10982061725872571.50008231725884561.59261251726144055.4084121726302918.2109221726675560.78871441726731619.00652861726733403.45392541726734397.35323241726735635.69507741726747782.26425621726829193.35509751726830291.6796181726838130.2701831726852953.32955671726858668.94598631726904919.53113151726908011.78215241726911494.43632151726923822.73583151726924631.13999751726926654.4907061727094218.42981771727252570.93366581727281245.10181121727355214.64388871727355826.6178961727359034.26466751727360644.51546881727364225.8715341727365398.40147381727699176.51489191727760655.17109581727951236.031521727954405.64962171727957757.77329021727958178.89527631727959519.3105711728033650.33202581728045029.38966541728059516.23578881728060897.03357651728122955.8606541728129694.6456711728133522.16625431728139325.90391971728145836.68000821728194852.80935961728234083.04004381728241507.9161731728303752.22948271728337214.14192871728537254.20157051728732990.48960261728737796.45881251728739716.13933061728743550.084261728744005.3918461728745195.51385121728746301.37412671728747687.5570631728833762.35883451728835446.2922161728836591.77962781728837687.72793221728920301.63146951729092802.6129941729093469.09824441729093986.6930831729094596.3920461729096367.12394571729104951.39206271729127668.9245751729234880.59355141729257906.23548461729262780.74853061729333006.94400931729334137.91921041729336212.40924571729338537.22319481729339287.76037341729340708.85076141729342959.6031771729345579.34861141729352068.85322051729352424.3033391729355813.55383041729358559.69434331729367128.97711661729408008.7562531729410455.93828371729412778.66819211729447330.7101781729506929.79903321729550383.50321531729562047.72278021729772674.30436231729774243.54481581729788974.2966791729830363.88572481729956671.11215191729963276.13354231729964801.2759481730041059.24922511730042594.4898211730044967.31507661730052437.95801071730108706.1819951730118182.17060021730180022.8704031730203262.34906771730221702.35324031730275347.68835761730284724.74087071730285556.1908141730301942.04073381730374645.96319461730380770.90588331730404050.21319961730409146.01821851730413873.39013431730425842.61837341730477372.56358981730479560.97667481730551759.14125781730568814.75447271730572438.19093441730573549.2564731730579225.9238521730595578.01302431730646326.27951721730647944.81843971730737022.00499321730747490.06824851730807292.04786471730813368.64133481730818826.50661751730824558.75576351730832422.99776941730899305.0615351730901750.78711341730903102.00121621730971789.14266371730975168.8730961730982023.72336751731056436.06550221731059006.3753541731071324.57351161731148182.06626031731148462.44941141731155029.29867031731156907.49877831731167668.76448461731169795.64211731731171081.69893461731174489.80106231731229459.46800331731229698.89608241731233254.31718731731250434.28619031731481335.12306331731513305.40980241731593266.2619741731829257.91134291731859678.92372371731862005.49140671731922937.4808991731932247.01066061731932525.03579831731933290.09443261731935460.2790451731947768.1370441731963060.6405581731965814.97759751731997859.09550831732005512.74292661732031545.79197171732033235.34174281732036071.30061321732037983.13547731732041409.30651121732045107.55121021732263516.1040951732278310.46816371732288821.0565531732293225.38360171732383821.50968841732384069.83460351732391560.43771732433721.32781671732438713.17433931732441780.7008471732444579.79170161732451683.7766181732452619.78835271732457653.61890271732461172.61851021732467163.96287751732468839.23634151732469965.24506521732470239.99742651732470501.72090651732471055.29854061732520087.42624571732530123.6256731732536785.36732151732544673.93568091732553939.84375951732555010.63737251732562360.8003981732577912.6871631732579381.4846941732592567.86124521732594026.41688681732600123.13871861732605068.88938931732616986.9114541732619159.52321151732650631.55471561732720047.2405881732723299.8870821732728587.26730161732871729.11913281732948772.60584121732962637.1605561732975163.11275771732976290.6137441732985336.40084581732995963.96110731733080300.40849661733140107.68333481733155022.88794231733159221.4871291733168664.37563941733170027.81566981733170526.38246061733175309.14986661733219295.66059971733219681.74375251733224273.44269561733227643.3910411733228907.1991411733229826.99463961733234914.88147951733238777.20137861733242353.3587111733251189.9278881733255484.1180661733271589.04232071733293075.55299761733306828.96452671733309484.4286141733314197.22540021733315408.63991121733322593.26261733322805.56145381733333231.66890931733338012.36725621733557577.02903531733561313.32804731733565446.2815431733567333.90873651733567523.57054021733571119.16926811733573990.21949861733585274.73568651733585807.70079871733588017.7802691733593130.24049071733596018.95720121733609188.49137931733643746.43857721733650829.55517651733653518.41186571733656796.4539251733658330.072241733672789.5846831733673099.07036161733677665.48938061733732967.44802711733737559.55780841733739774.8239391733743548.28622531733743862.25829121733746858.26144361733748646.72557661733750237.3521711733761303.18399291733765178.02769851733822550.6699731733823340.01468631733826457.3003791733827822.37315151733833036.50665521733834839.1826851733836114.1890831733836604.02174851733840883.20230221733909333.22253161733909960.60128761734006546.8225221734015859.57260821734027149.3870951734036509.35217021734088813.24160461734092473.45144581734093224.58835391734159531.09753781734172373.82559251734177203.28432581734180637.15363741734189493.22910791734199074.094851734204520.1181031734215792.56901571734244208.42764541734262072.54748561734264107.63865041734268892.43243811734269365.42090751734271469.63599971734277423.22195431734290155.5247891734351728.73345951734367515.79722861734438331.95803671734439067.72983981734456547.34842541734461357.14716741734530139.5553771734588131.5415551734610976.74784561734693575.87978171734969824.56160281735013863.393161735215585.1146771735298797.99119881735300860.96658131735508440.68806081735560537.00754211735579463.11638711735594487.58908061735595948.66397571735597276.44437431735619132.0939121735711899.46031331735748282.272511735752879.14751721735771109.68907361735816480.08303861735818864.54984551735820574.48879741735845919.00464921735860298.96272641735905773.7076061735907315.48212431735920256.98129151735923066.94315771735927923.41648321735985947.44539171735987120.1806911735996630.83959561735997792.5823651735999950.93494461736005094.04602071736013959.72211721736091883.54373981736094621.82072661736109303.38124751736145589.5623011736158598.80606061736166007.97108551736240721.18058561736253866.97930461736259561.10710951736260639.09564881736326720.27908971736328441.73657161736441715.22370151736441948.95128971736448183.2816631736457756.60786081736667671.61953041736859448.04466371737053105.39502241737059294.32388951737218204.23131737230569.76234361737281191.78747031737308641.89546281737634796.05093771737661678.30621581737980414.56857161738176427.33152221738307157.1679331738509361.618441738511025.38118171738514914.97471881738516331.62643051738521441.32319571738525752.06775711738563699.85149531738565426.26452471738585137.30715081738597319.09383541738805958.55573341738865614.27569961739190092.90278551739725914.1677241739794922.60280971739988471.1611621740054329.53807951740079331.96067121740157595.89306021740220123.13252571740245134.83469081740306870.50918631740399755.20469451740424096.56160071740482149.7709031740504617.92714481740662913.58478671740698083.95707631740719951.12571741740758916.84956621740770227.28777481740838599.90834781740841180.05470851740846806.8733711740851730.32116771740864068.8188891740870144.50498751740909633.67035841740943265.17093921741538044.2799881741540280.86075281741615485.17051961742736965.52304531742812809.59154631742817938.266741742820838.3423121742833639.73128151742836382.87002781742890878.3034031742903231.48092751743006526.32749031743348943.7035481743704527.33931921744540122.66594081744542397.6184541744552562.3538921744553711.73710041745173335.05232761745238610.73597071745843195.26599981746226701.0918641746362227.3089311746371442.02811121746372752.96396041746447891.44518851746971136.59414241746972157.62861821746974457.8493371746976168.04008251747052875.46152851747480982.72086171747494506.47235631747495596.47780681747496096.58660771747501563.0468381747504104.17075041747506325.9508071747560842.93142221747572746.32942341747574020.4336941747574378.1243011747575177.46076971747579555.74680231747582533.39935111747582736.4808891747584502.74418571747590890.88166261747663855.65062121747762052.21985131748067768.55359531748070430.55718111748074382.30197071748084587.6802791748100243.06219581748262369.5918211748456997.30241161748502143.56055741748551733.06875921748559805.85630181748687418.24339271748692941.51643781748697135.5269361748702566.18927071748704892.67874261748707300.78871061748707718.06951361748710902.92918851748712630.29231881748772575.60379981748780746.9731851748787418.26495341748872035.61121321748878691.137971748896375.92971748900642.73245171749046627.53392841749098755.83221241749098959.20923261749099168.61557631749101223.54241181749119609.5599181749126667.21709511749136965.48203021749139791.37379071749205793.16769031749207480.8730421749207705.36759331749218861.07364541749271912.958471749280080.92087481749295870.75518011749309413.27836321749310948.2479821749322719.81444221749373678.24797731749375255.88597581749375475.07102351749390282.05390721749392292.0063081749411650.42451621749413965.12196371749475224.39129951749618675.85485481749622671.67921351749624056.94271451749627604.1784551749631181.01720761749632928.388051749633248.42225221749634804.01072031749635921.47261521749640795.06175831749655274.54887771749662043.67698741749712691.98407031749721876.21657251749732184.4471661749736626.7742331749739584.64724351749740402.61703251749747088.33462241749748466.53899031749750838.43557451749752305.12964371749783682.446221749811531.87015961749812424.43984911749815220.3855131749859800.50181271749861810.68900941749902117.18541221749904617.60818031749912253.1481761749913909.38116311750076587.25237131750112065.51739981750112549.35909461750113293.49248391750147068.9693321750147951.59855251750200400.22014521750319173.37273341750320656.22340271750335721.70233581750503005.99435231750505702.15230181750505889.32328081750516364.62822911750516682.09823581750520735.09064871750591072.01674371750619801.56257151750620371.7246161750622133.09173231750681332.28547381750940677.62030151751110771.93014931751115024.4489921751116291.45540211751189516.1089631751191203.62136581751197267.61229181751210591.699061751210808.46503661751286324.2863091751355187.47904781751545628.6297721751725864.76436571751730131.79488541751732922.95610931751740004.53788421751802693.42043191751853656.44941881751888514.45562741751977113.73002241751978375.45727251751980210.80578421751981578.71516081752053384.70437621752065147.01648551752066782.68813631752068878.81543951752205705.86502031752220216.62114951752246320.06772021752249909.7087711752317403.78078061752319959.82731491752406318.92591481752407259.95407271752421544.34403921752422710.55015231752425032.73874641752426826.2733981752428572.17700621752433706.0658221752470562.98645881752483585.27684041752484817.75912171752487219.72185131752581332.79816531752653249.8534491752655387.0071231752658130.9101921752659385.04600621752662426.3619591752668621.53872781752695270.23094871752755556.76991751752815643.08703021752824222.17550471752909383.60699961752912449.2338241752931172.30991841752932046.08516341752938425.21734791752979538.95104621753081962.70720271753090756.31310061753109911.16209861753527824.8208531753528157.58777211753528832.78555541753543391.409981753548006.04766771753555118.34784911753557058.28183871753607448.8085821753619533.97913721753621675.42673831753624357.04167771753628490.57589821753633928.4630891753634247.65696551753635835.1478181753637985.3761331753642657.74337051753705646.54954431753964966.3723731754036963.81071071754050075.4858231754051763.00968531754147508.76656821754147960.37546681754154766.89045071754161739.48721551754163737.6889791754210964.67577391754219537.72440741754222113.16079431754223091.64906881754223664.96145081754228602.35027861754229672.55927561754232636.3346941754233129.24810151754239954.64880471754241517.74627611754293618.73869231754310329.99401831754317864.02745131754318821.54698561754323102.69770261754326266.59494351754330431.04373651754334383.8229841754335714.09769081754394275.90666251754569461.6958781754638842.06614331754657332.2965881754661051.36486671754665334.8849631754718055.42017081754722367.38050371754836525.26578741754838348.94885041754838865.27615121754915063.0405931754922379.19625621754923244.57161741754929550.85405331754934157.59779951754989457.02608081754990760.36931751754998789.73707031755003472.47263961755091334.14983991755092562.45052361755103874.80169751755155650.49192211755157146.6223681755161682.15712331755166388.19822221755173045.7185681755174334.2213181755185779.42064291755186716.5619511755189286.1331981755242426.36476161755519872.06463531755528180.97155121755528528.62853481755528832.34833381755529449.05892421755529841.94665981755530424.19558621755531801.02439361755542591.2031921755546709.01237341755581286.38693331755683325.90864251755697406.07089071755767369.2794331755771352.36944061755779093.85620981755781792.09225491755786039.54400421755858394.51499061755864857.68235521755871908.5540961755872239.40110661755944972.05689141755963250.81905911755963438.96490861755965198.06602641755966671.70875931755967661.83248521756034035.27029371756051795.8273511756053720.38031081756062188.62394291756063534.1845211756068629.49149271756072172.11601281756125268.80325321756151453.8187271756310124.8685731756324844.69694781756482129.77022931756490613.15560961756492041.12433431756492297.4743671756513623.957081756514647.05277421756543727.9926171756545188.08750371756554689.8216321756560330.4979361756563740.7113121756565274.90660831756568027.52632161756623368.20361261756651846.51766971756657428.71791361756663741.77574421756668491.29928161756688997.64640711756705263.30104331756730683.43084431756812503.3911331756816382.50912021756880677.25349831757250586.60078881757252044.00713371757254258.84415481757315748.36797551757406692.55116631757427558.33150171757522892.84468961757593511.33569531757676782.52932741757759889.01814961757767620.0571711757769226.14481571757860829.75224731757861011.95556551757869302.40287541757870842.21012851757936618.8545211758094931.5402841758198530.53288751758272178.07883481758376917.19157841758379331.32556821758383837.43758921758384955.91952871758386059.87447021758387594.98469191758436846.8173221758444026.71285961758465789.753581758469660.50086121758470168.84960561758473722.39771131758789360.21657351758790715.03019021758803464.58468131758988044.04686881758991604.67435341759149102.85564831759492772.7183581759678936.99280551759680244.41957191759682618.7215971759997215.5191141760065958.82141760108993.57618381760110235.74441121760113550.87181661760177011.020731760181782.93854881760187005.60134651760192106.0860061760197207.4219841760199258.14967731760201985.65009261760203562.60572621760208440.80056051760260714.59390331760269934.64895941760285343.12197661760302129.65267131760328991.23364641760347755.98690061760350649.9220261760358687.67830591760362798.8370321760370432.53595111760424926.0255061760743184.63201121760744311.27082821760786622.23636051760788165.03988481760793302.1477371760793581.00444651760860182.22760991760863110.1014251760869362.4851031760869631.20522211760938861.72963521760972576.6875791761060407.88111571761060627.86563541761144889.48445651761148094.4665371761149201.68041321761219314.77552221761222483.27736571761295138.05956271761300300.05976561761311514.2513831761383799.72652271761391837.57163881761470800.4115141761501864.5615621761505443.42185241761568627.8543231761574494.27752451761580013.00882581761732663.23955371761733540.29735681761734029.47098021761736371.18000411761739191.4154661761739705.32874251761753667.99567171761756863.44928861761784016.66543271761815295.3384011761818717.73632571761828134.65532541761903405.21529581761907058.3059471761907853.07356211761916217.91197681761918750.98722891761919810.46501971761924888.20557641761931309.01599481761932455.5341991761943258.13832351761943965.9173671761998689.14334371762002422.82314631762003826.12135481762004604.3158771762010514.22436361762011210.89124921762016597.03093961762018766.23459271762020096.98681351762101868.87471441762105814.20747041762117386.51707461762172536.0202071762175528.28611851762182329.89773131762184577.847421762200953.02406841762253192.46915271762287934.7201151762422643.67606431762522533.03694341762528028.09290721762604673.09312731762616332.89323471762622168.34792021762622653.81842371762623239.4300881762685869.81218481762686662.3993391762687533.77702381762690043.77134161762690640.88656691762695418.03792051762709145.42883351763297104.580981763299241.28969961763302424.11725041763302843.86228871763303656.57493881763308095.12544541763314434.7122511763369939.32778621763382952.35389781763386880.2573951763389202.88072281763392117.76956531763546287.4585961763642087.21390341763659970.05781651763789967.2350981763795214.27324411763919897.74203251763924530.93485471763952917.04675961763987168.7900181764011135.03248621764218317.51825621764340352.97474771764360919.5237561764363105.4042141764526965.08457641765187128.96606761765355457.20101881765360544.06178261765361150.35600881765365518.7660051765557551.37651371765634926.0382451765640618.16870021765643253.3146741765643519.69737031765644942.7686081765650850.12580161765723889.33895751765725272.58981011765801621.52776551765879692.79019981765881108.2923851765890266.88562971765904510.36874341766061002.58671021766125878.0924161766175231.09851151766925374.73368381766996893.3731451767005790.16068861767008228.98308441767008524.3519591767008722.277691767009786.6732971767010541.95609551767013276.2328151767014306.68311551767015117.66693161767016373.33748561767086094.86997441767091943.21654251767092201.60667631767092814.322511767093453.33107881767270242.21536641767408827.13386231767450501.75768571767523607.15288781767524436.25480221767526671.70246891767540425.50893971767603172.05479241767608491.66707541767609798.80080491767780009.40121251767781869.36996481767783204.39632751767790049.159871767794832.20550161767797154.26203081767804637.35404421767805344.88099361767806485.79580351767862570.84585951767875104.49013021767876387.1385631767878636.14207961767880873.36738281767886064.7900161767887927.80501461767888628.77220651767894802.7501641767896425.17220471767954580.81757711767965181.28974031767970332.55244421767976705.94087121767978150.31396751767979970.38509061767982341.54357241768045908.30165961768048075.19306331768053087.31861191768053335.17539641768053645.28298431768057005.33032661768066054.97335241768079709.17248341768086210.00448131768134738.7489611768294958.7072611768308509.28162381768315525.73615461768317971.54583171768324985.50381061768384450.31180241768384903.74312451768388680.90803861768392012.94858881768393585.3805781768393995.64151621768397007.99611141768406785.83768421768407489.64632871768409265.181261768551967.76439951768562217.99268051768610315.5459591768648558.153921768750832.0425951768752477.22225881768754282.39400241768796055.877771769188973.98886591769356219.91804651769431235.54304531769520922.91533951769599853.44837931769601389.59619861769602998.44604521769608654.73905181769610587.53120471769613698.73730281769726072.5167361769754197.50043941769755012.88609891769788320.73522931769858771.11245351769880002.6400221769942094.34304521769950759.62865611770017332.54535651770029686.73525791770030911.36921741770035196.27489521770078295.91910531770155819.04716871770156062.72328571770198607.2284711770216427.27850631770217725.82147841770285886.35344841770290884.90398961770293022.25364641770293820.08989361770294246.49858431770296115.1938441770299476.89053541770304820.12695341770352845.59949111770360288.23392491770367647.6183741770375651.93329671770377722.19474721770388368.43299151770448360.88149361770474728.24455641770481662.81833741770482589.88003921770488483.83722141770547899.68135141770552992.3148081770630929.81703331770633593.05083631770639855.45341871770641556.83762381770666283.9656191770678866.937431770713538.44122551770808102.5597981770808949.6446791770809499.2195741770810416.91006471770899285.98089671771076383.70956751771153651.76371071771164919.83956381771165092.99137471771174054.22143321771175340.04150221771177045.09119531771185402.94351391771244500.35640861771600069.33150391771684144.1958011771757051.82674771771764404.84740111771780335.22727061771837797.45328641771839342.36841251771972863.80090481772004107.47609931772039629.94084841772097117.20003531772109451.20020151772125675.95705031772125857.190021772183872.96083351772280443.39041772295620.44625071772297315.33010551772298006.16521671772298862.35013271772328483.23607921772383354.17270871772383859.67349171772453976.5166041772713474.08007761772764991.76435041772787200.42355971772810020.21219421772905521.24598431772967859.26760581772984277.1005431772986433.85609721773059860.61029891773145094.80025391773145911.42583251773209770.56137851773327542.94483571773342123.46900181773389597.40498381773414356.9681911773416039.479741773416217.71348381773419126.79226261773433373.38669231773436829.7128131773496559.35769411773508591.08885051773526120.85893461773531469.85906171773532861.86214071773533352.6592681773664068.5733641773923117.08077051774116655.5106381774122638.22514531774123641.88898591774125088.17211991774165485.80263611774173634.33903151774178999.34086061774183816.01904231774191744.71987271774268550.01723621774527788.46656441774873687.7349881774875923.54350611774876751.77354171774880838.67538051774881356.113411775230959.73582771775232675.9200561775235024.41129371775242021.88784241775312892.665391775318498.7480911775319347.16049271775322263.85051471775381212.6245531775402348.91712781775462820.18094781775464128.60385511775478288.9307221775492883.68803621775494355.61733411775551100.70342451775737468.23703461776083199.4409181776342248.38125251776343741.35873751776344656.84962031776344823.2718941776494663.58264471776500579.0558131776513568.45815661776515798.23732261776521467.21749231776525755.44738361776530770.69265341776586552.67150241776602163.0317081776602999.49911571776688068.9822271776732694.04593831777121040.04677321777124071.1219561777126020.42327551777134818.39440461777287314.63329941777293598.26220231777363083.66518071777893423.46401861777895088.46678451777895860.43515851777897093.3858841777906171.800171777971134.0487721778058288.40560981778240440.64545181778329365.76004721778330451.60289481778332821.17423941778334531.54666111778342595.05410931778399875.18376181778419689.60360841778424127.0708861778487982.02455741778490235.47887951778512722.16216681778513868.5482841778514150.02312251778579208.82636931778579750.70454621778592818.33435651778593837.24621341778690465.584721778695987.13411741778697526.6658811778761332.9720331778822349.00370981778843702.19216871778918473.19561221778921342.1787031778931726.05583721778934249.29012421778934437.7146981778937818.14839361778942880.65417721778943688.6406221778945937.1907251778948525.945271779010660.48089271779012402.8849981779013545.70784571779014082.44581171779018379.58577371779019598.37050581779031500.34276341779032724.80927351779036530.4997151779039779.62068941779093071.12585621779097835.65313321779098505.47838691779100146.64374641779105919.20712781779107140.5768891779176813.17461751779177591.00395081779179103.9485821779179883.46228861779185903.12827781779188010.30328131779188332.78576521779199711.64825681779291274.87059261779375116.30314351779711775.9329841779718782.88222651779719462.58929511779720087.20665341779729556.75550171779729838.27185651779809157.15284131779811618.10328821779819147.38901331779821301.30405041779866487.12891531779872294.22598481779971079.62741731780155829.02630381780156437.50365951780156947.1906751780160264.74311021780167393.25985981780170098.30806231780172747.63186741780387294.64188241780398187.88314941780404797.27766011780815769.00067281780829125.25964361780848886.74698451780921520.99491741781093734.38310651781096055.84976481781098042.90676521781099588.2129331781102762.92132381781180914.85429571781261527.5583841781262166.32642581781262455.47228241781266268.58414151781354356.52117321781354995.9694651781355856.93816971781536853.31092361781703806.92632481781709239.78021071781709649.70756981781712321.38379761781718337.83594421781766440.45514631781770420.25207661781771329.15113041782058868.15240241782060757.39437151782114840.01730421782116626.14168121782118278.46144271782206800.38508151782208690.2186571782214986.56640481782215911.93149111782216753.3375161782217861.1438531782220507.59964751782221119.53614691782387963.94272471782391037.86762831782397174.43466951782400827.49992321782403418.57682781782407552.49232911782471685.10908841782486056.42131281782491119.7754541782492484.88775631782494767.62891581782495119.03816651782496927.16670061782502951.5276581782545134.69273971782631015.85844421782637542.97413681782647782.39912581782655816.30765841782665041.4627811782665991.96139241782667360.25157431782667581.47708061782737511.11845541782741219.0173351782808797.46143821782821919.54439121782822150.20869351782822770.9247681782827640.9542741782995600.16514921783076003.8864451783168083.37299471783169337.93949561783170232.14352231783171152.32074671783171554.32837651783174151.23807241783175503.07197071783176066.03923421783177692.68739181783179012.4248781783180240.505071783181436.92591291783278283.35669681783292257.8646151783517394.68319441783519695.6277161783678055.17990521783690220.13936731783712582.08824041783728419.41365361783729135.00310421783759453.8615671783761470.83648281783762862.82867961783766534.35036041783789595.08747321783930190.16791941783945570.6136721783954524.23125741783961828.6792711784028298.10868841784032600.80211161784036466.34077051784275841.48916361784366399.8074531784372627.88642331784374143.74483511784381186.08228351784389911.60351871784391089.69298031784392820.7430641784441094.15184241784454226.16887471784463132.38275381784464955.09228731784465761.79993341784466473.52550131784534975.79487631784608840.64008361784627943.05730491784637204.21883181784657189.48320531784657361.00413231784705158.30658131784715027.92925261784717991.8883981784733191.58883381784800377.45267271784812026.23560981784813186.95499831784814275.7592081784814470.29561351784818774.22292831784885821.62646681784901088.03214721784911607.10147881784916194.16596481784972617.54671784972803.68592141784973536.44179941784984817.86716681784986067.89907431784991877.94465471784998142.43659141785077031.5503931785084617.6083441785085343.4737631785086642.81846361785089769.95803481785137621.71359851785148601.48444631785172866.56524541785183014.3988751785218740.09921071785226243.70275641785228013.18298631785231361.67605071785240404.4484591785351675.21743441785496949.62526921785497755.40492131785677473.9457911785682237.71711851785766885.1947461785767243.61589121785772605.15616921785780183.1826661785782828.58324171785844265.65100531786268630.51386521786268947.91257071786269779.52634531786270697.67045071786277480.71831921786277724.14191751786281462.37932561786283154.36108371786283465.1903721786287166.76432871786289748.3343981786291875.15268561786293725.95022321786348241.80029181786352220.4185581786361747.21840071786366233.6671131786371555.18662381786372824.49700121786373802.18644671786377861.78411321786396710.64104411786403578.61991981786404487.37806181786404734.32843161786405449.91876441786436596.65412431786447073.79378181786447522.7193891786448405.54787921786449471.29032681786451444.1795711786452347.886241786452593.9396731786452926.5358991786456312.5733451786460743.97798971786463552.7407611786467845.41169861786474469.07857231786500206.03659271786562450.2208571786624610.8118339 2gd005bvfi7recj6qeotal2gcgm8y74 756425 756320 2026-08-14T05:50:23Z Pywikibot-test 23124 756425 wikitext text/x-wiki 1433650768.531433650922.331433651729.111433670166.311433675620.231434189298.391434190713.181434466819.82218051434544025.22135851434556196.60172341435173199.59346151435175699.59451271435227022.74044541435528701.75742911435530425.45590261435603389.080081437231694.72999551437247968.58793571437249806.3797741437298795.05681351437299498.54262071437301447.66920381437302227.7655441437303194.27986031437304101.72397661437310188.7074311437310950.0167771437312161.48824671437313010.34581731437313729.64502261437508795.02368621437509778.81783961437516631.40031891438256915.00195531438380338.75435851438383980.68647171438454064.30758831438457192.55998851438473558.4497151438475370.52737021438888563.82252121439048615.09364531439242551.86522051439284878.94054751439567068.00147221439645869.40761881439653355.34343361439892097.89366271439893989.92894151439937872.74017361439942911.25551271440071096.08264111440280762.25626281440718001.3262011440893319.42683861441040710.94389411441045094.56088661441367039.71286131441492543.00856571441494238.9647241443131370.03606581443212814.54482251454969098.621455143085.01455479939.331458010578.141667865282.52259731667886777.04896881667890384.16996771667891590.83226851667893076.91738251667895853.758761667903064.99619671667923005.8748951667928572.68390731667933784.59484671667953902.59001061667977923.4422121667980794.38768461667998421.35940931668010265.61172651668017452.821981668037264.28078271668060176.7066241668064765.02555161668074805.6843691668086298.94039751668146229.9122951668195362.96826151668202976.2808351668237144.36446861668334598.07503751668351702.72978881668355273.88250331668365870.03056961668380539.2045151668413384.79889971668425433.20089171668429428.62591481668429882.60904881668457667.70654341668457670.14254471668489259.42919141668489272.77256321668524787.90621761668619093.49428681668627855.24322251668715685.06132861668752284.64053461668846412.18063191668859062.45581651668861871.6680541668863624.53730581668906968.63125281668968346.827691669010411.7630731669034060.6490591669034135.1873461669111400.3310911669112565.91641261669115243.3388661669117792.36109231669147328.09415841669202489.4733361669207650.32954051669293250.78917381669293379.89944481669376126.44172071669383245.76502471669390928.33843281669456758.37305931669460552.29366331669466891.97368241669468483.16195921669507139.0193781669555832.00191161669561735.99639271669567236.94770341669575598.18926261669583250.82441161669589277.69016361669617066.74746061669623772.9824791669639778.26535651669648369.11541911669681417.00446221669694451.18411281669752632.77524021669790924.5213481669793446.41492681669806912.04391981669824036.82929231669872027.60449481669898227.71295671669898259.26809931669921155.98349361670061183.07913141670066507.8165841670077709.53290721670095550.83527471670107627.98861271670121136.95061851670138654.99623131670200104.08187131670230755.3226831670244520.57672931670244668.51782011670389975.82026081670390023.37481831670437142.29134321670474770.88995531670487246.87528041670502115.00278231670502920.1938131670847688.62029081670848465.75781231670851705.87951061671033970.25642091671040035.06844951671042864.6599261671372985.38839651671380314.9132991671397640.27274011671414714.3057121671436644.76151321671464740.28983191671471979.49879741671515351.36315011671534919.43988371671552136.73949381671567767.751751671633257.00196431671770826.36481481671831280.1013831671880464.16703251671892132.39851621671894047.95178441671895309.44157341671909181.81563191671915314.86987641671958262.78592091671964901.68418721672000091.18395731672040310.53217081672050418.50751851672064946.23232941672111553.61295031672117635.92343691672130442.62549381672242689.61853311672316734.83227941672317602.87131831672393398.53247791672410436.25166461672524792.27631931672607847.59926841672644463.87349151672646823.01231341672662689.7048611672663480.46076921672679608.50131681672683539.08552241672699544.1003541672732083.7852531672738571.41738751672756132.6532181672773164.29544851672819542.08460331672825014.19517781672905848.38628651672913462.50501871672919738.71067861672922430.75280711672923322.11899111672931497.2450511672932304.1778181672945954.7680341673031863.65857821673079844.9389911673088359.9833371673095552.19145581673097227.50064781673102532.33062361673103474.52100591673115502.80200391673170728.81979011673180084.83551031673186706.26281071673193236.3913051673204572.94682721673251372.26334931673257873.80217721673265157.1539221673268011.07930541673273333.41361331673278687.03390881673326768.0135041673336643.46683241673377550.0737211673406497.31679181673429347.03616951673442396.44323591673462031.40780231673475642.46197681673486662.78692481673494604.4536731673538992.12018081673597172.3338311673607749.57159781673612477.3083471673784155.33494331673792254.69903181673797192.45269541673805036.33327221673809787.90321951673820123.49186471673828737.7350961673845480.29922721673867388.29650971673871721.06576231673872705.55981831673881096.00600361673886092.39976671673901527.23546221673936700.1277911674024723.59655931674029565.17511731674112677.72348791674131134.36896941674131931.51858191674176788.94118571674205022.57874321674205892.4945881674207066.500241674237874.79511361674292792.7148671674300054.9405991674302649.25306581674315023.03331971674321156.4278271674330147.9499351674375033.1853471674379973.83156511674405785.2695661674460497.39998821674590174.95085531674599728.517341674918001.6330231674933771.13804131674942945.7791681674948667.64437911674994582.97465441675031208.62388441675082059.0771621675082116.2687371675107052.030031675108612.33305431675125215.25636861675257210.1793411675341484.38473531675341609.7052491675405564.5855741675453239.69066831675497461.10145021675528556.1533341675609308.2208911675687010.83857871675687111.48495861675814393.79852651675946118.90168211675946263.62637621676270319.42003041676413416.73733331676415638.60224561676550944.72917251676550988.86583191676811844.2470331676892937.27954441677156006.10806781677156012.4058921677404093.0326611677414534.3757681677422594.66884061677431827.26376751677502782.10921571677523601.2258471677532681.36643621677547559.68123271677665504.37648651677884342.66578171677941180.10126421677945698.08328151677946891.47642021678007696.49033051678013853.27689121678027514.350981678043805.73149591678052259.90557241678052643.0314441678106220.95231061678106343.42481541678133527.48043781678172110.71678571678365385.72825381678365409.99574831678764799.86219881678813325.91175081678813350.79962161679170545.65496781679450012.02785161679667672.31822281679744609.64862081679759956.30766031679761981.30153061679763749.89561941679767912.40684821679841243.24157331679932902.0535151679932917.83848141679940392.27980331679940406.82556631680053071.3510561680080183.73721581680082474.63970731680084259.96698951680086369.3228471680091872.83918521680118892.88375951680163589.5406531680163600.85161521680176046.1660681680176093.195821680203006.74859981680218432.4234941680218462.99551681680252349.87218141680259887.77778031680276784.21608421680363996.79403231680364030.12159371680461718.1685331680510128.81247231680523016.66201071680524491.84096381680535330.71197321680538614.16861461680540603.81350281680567879.27351781680584189.1618111680597522.02599571680611370.06081771680684863.62609741680702380.27745721680703768.80195071680724926.03246521680761509.16899231680781166.79312871680781181.85028271680802128.60378311680802968.58253961680810706.74496361680824056.68816421680858607.70792821680861050.77714251680866073.6807371680873834.65833931680876092.87447241680886191.0677981680893212.76874541680912955.40428971680931523.71085381680938348.89648771680946672.26258541680954488.31267331680957237.11845351680974132.6564441680981580.06852131680988103.15952011680998817.96175931681034799.03404331681040471.09055521681052004.54530671681126545.9002181681127117.2114981681132523.79209541681134369.85547611681139841.28229571681144411.1575561681148840.42879941681153937.74360161681160928.71128651681166905.73377011681187720.03183911681192405.11509941681227001.43019371681296338.53012781681298285.34920621681300548.25355361681399245.12391971681404166.32169871681450160.48757241681476226.65624211681482908.2132631681484907.63010051681488264.0226731681497922.02627541681516321.013621681550173.9751061681556873.35132771681634045.1093921681638556.73702431681643819.74579431681648142.90162351681654379.10618951681660670.91600231681663536.92180131681668105.8786741681697857.17983321681726412.36520551681728904.20325111681732377.95373061681732552.2726261681734122.47441771681739722.6026441681745392.19363141681752304.44942951681764534.25785851681834319.85117361681846787.53623871681860420.36393951681864973.31808471681875313.6030341681990891.22789741681990965.4691161682017923.75330021682021682.18149731682057250.76527521682059742.77901941682066226.93418961682076763.95251131682085198.28220251682144325.24995231682151599.1659521682171840.53873781682177076.96661421682183378.3197661682201845.24131771682207240.42407821682234649.83576371682237773.5109891682255562.43250821682256440.6314211682276533.21695041682307310.77357081682309188.4801751682327080.5300711682330112.66451981682335575.83368681682336670.2883251682364807.1775281682398596.78049471682412204.25284861682420579.50606181682438986.83246091682440038.89426971682460491.3521311682460514.15289761682486722.93688181682488779.60810041682526064.89231941682539359.5333161682594683.016191682595813.5718581682668022.43959161682669508.12358161682692147.2006271682757542.86185651682764905.5145551682772596.67823051682773643.5455011682784718.25319361682792198.62961861682846988.5308141682847360.08277031682855920.74403551682861011.37232731682866058.34553621682874046.51448271682874377.29042581682875782.05195261682880603.05094741682933872.46009541682935892.51180741682940017.87042071682941142.98671221682944638.7336221682968813.95042441683043013.224441683044388.7385881683079759.64020921683090931.4739611683122753.58097121683220168.91720751683220186.32398771683228402.15677021683229560.23437881683299138.82950661683545273.97475961683546542.5225811683639428.85272931683650636.34203671683805773.17751171683807026.16440961683929655.90975641683945251.3297731683945334.00193071683979199.57489941683989769.1559531684138199.31341811684138303.3588971684149417.94796661684150694.01225781684162796.8634221684166131.38370351684186491.90226461684251726.4504761684341513.18342381684408808.57671331684410199.48726771684489043.08548951684506392.8573881684675092.4285181684754267.71727821684755469.9380261684824482.14777731684830139.4911791684913767.22985341685013633.93379761685014938.77503231685102500.5862471685105187.50040251685186112.62153741685276024.9902461685359085.10708051685360365.34077381685452391.8990681685463350.18182641685464580.15679741685506240.55518721685507573.46218041685515091.31630541685618762.95992021685620191.40762351685686918.73273971685699127.00476841685700501.55954431685717478.4076761685734131.4306871685783480.31948381685784754.27991371685822284.17034241685826117.9924191685876410.60644561685899260.99922781685963819.95782521685965097.9749411686150851.77675581686223052.88230631686224433.3330841686232302.44289061686431729.6923871686484871.47790581686515043.2986561686569325.14197231686570601.30179381686829205.67923261686830619.36993621686858941.9247121686987477.50710231687163638.79776241687173445.39801721687174767.32710461687433296.5008811687434714.9197481687778668.3172251687780071.48142651687804721.06773691687804961.1013381687870703.48142171687880051.5818561687914862.05616451687945918.31335041687947395.06492521687953490.37763641687959324.18503831687975359.10666821687977529.40586021688005289.32374951688240380.11102061688282000.03003641688313546.3198141688475697.93261031688487946.15282921688516501.1861391688542375.87847381688542658.34382371688659572.67238471688989210.09367061689249540.64891221689516330.02128981689518572.78979041689583949.94965551689592901.34582541689607695.01970341689852040.93803671690180073.57848791690191138.51633981690321982.42092041690449914.8819191690455300.5934611690458478.94185231690465635.7540451690474689.47561761690539972.5845331690543686.42938161690568173.75836471690628964.38431071690634808.00196481690713940.84531521690740853.82095071690797462.8997041690802793.02018141690877446.66731241690889603.01329571690902576.47618631690960224.63360571690965952.47575381690985912.44080951690986558.72973781690988632.4453431691052503.35620671691059454.53480551691070774.57939621691155418.632231691252944.3855231691339134.81100341691400441.28892831691407321.69667531691432706.8650791691480503.51510481691481141.53991751691482868.38574171691653911.6456711691667067.58978751691677912.8174151691990311.52463151692012332.80747371692173850.40086171692259390.40197521692271662.9828511692354012.89279321692387939.37044841692450924.90117481692534492.76775311692541157.84960081692609941.4447311692613681.6871041692616885.06272461692862010.7047641692876369.23113751693053622.35440371693063667.55145881693149769.05626231693153142.6450571693216006.80971571693327074.38222051693400571.59087851693411769.74461581693475731.57202241693481027.00816321693491970.33835031693754058.26204921693826674.35946681694067456.52644161694086432.312941694086879.4216851694291429.4310971694431406.95781731694657927.28599861694659203.8303991694690891.68987661695036242.05242631695052511.6695451695073524.60868021695202102.93862631695206418.5803891695216347.58525681695221958.98424171695295594.74410271695320782.37095791695372272.756491695372628.97463751695378229.09218671695404004.23362351695634429.53836321695641055.01008581695761650.25719881695834309.91726141695927260.04524731695977453.164681695980141.0916121695994699.91543251696140618.86266831696336429.26674631696472860.44576241696505121.36730741696670716.8756681696689454.51658061696692541.47360921696850900.75192381697040191.60620881697097598.39965031697099236.2009691697144402.12478421697461393.63038371697527918.46235591697553804.78659531697815765.07235961697882531.84064671698051461.11684851698245633.10182791698508506.21113731698590537.26034331698771781.4928131698827472.40152741698827637.62499951698842362.84378241699091325.84301851699112379.118591699114243.11691121699184658.95015981699202708.55501941699205204.19041511699223592.85166761699283653.51198431699308697.88956881699632738.20176461699697040.08083271699706783.76506351699708540.52264861699878426.134871700605295.13594941700742428.27381941701453821.17849141701535213.18951851701596010.55240921701651782.60944631701676216.27204661701692980.01650791701786460.07426741701790394.30577541701794888.2957931701814293.08096051701829196.0474711701845925.83316681701848599.3431961701881057.82830721701954974.30711481701971095.83130741702043153.9835111702121022.79919271702122868.11675931702131140.8443211702209307.3005071702214096.37788411702297508.09620881702391057.6135691702476254.23142151702545723.33017161702556484.54818631702570523.91162061702584813.98265171702632851.84962561702767066.49533081702768384.77078131702786485.3929631702813757.61672471702976231.91704031702988046.03035161703007104.43871831703060641.49566441703061978.66786461703068432.47355061703161333.71216631703364778.24125841703400784.23487191703421297.88166571703422570.29016641703507209.10789851703681521.57480841703692553.249851703766399.7434331703852651.09494881703904819.15819121703906381.68961221703995904.11975221704121987.50157281704264435.08052851704282576.0567271704287308.40712621704298219.9210251704298836.44698121704303268.78285381704363509.4023921704370865.83305841704373191.9196831704446663.93405531704473306.82136271704556109.78341911704652663.27039841704703502.98144841705153078.2567631705171764.48118851705247919.4075471705321451.7373961705357661.07616421705461907.794251705752184.9362341705828818.60175251705830883.71437721705841015.54000781705844281.67964631705855451.01224971706185534.09338261706369476.87958551706371248.95242761706446636.12856911706448562.39597581706500837.33251021706622694.41761571706638400.31250291706643762.98329831706652657.88941431706698456.11485581706705858.3338771706775991.24169541706879091.59539581706959973.97395971706978466.78913071707041650.44565821707061227.6671281707135479.13930131707135774.83621931707138577.93408441707205349.07070681707210631.86285881707223177.35967421707234259.76761751707236462.89073851707298811.07813571707309485.17887141707324226.33939241707324395.90175751707324534.66345451707394969.43060231707473456.3788881707484017.54700971707509815.8565891707630003.67194221707650093.14672661707741016.75071951707843507.62747121707843972.63939711707891847.7828991707894042.62261721707894892.28781461708082572.46326521708270558.69651531708335825.3520781708343518.4265971708345382.65903431708346942.56566171708352754.41838361708355494.40021591708356544.03256871708357237.74094871708357678.17033841708523300.77632331708527433.11350181708597953.04801491708598048.15991881708600366.39798431708604576.4365961708610956.05604121708950178.1200671709014376.84691021709199311.14945361709209277.74335311709295953.42427751709372594.5523051709372731.93302561709372808.05139921709372973.60188251709374813.5571491709377109.42867421709484246.11830431709484785.2390241709533165.47048741709533819.17485741709534209.88706611709534926.47438381709538670.7195121709554858.88737061709556222.50437431709556406.85210971709564869.27713011709568887.47204641709573527.703281709629796.3196181709630611.95577671709630963.05990671709632191.8085871709632657.66816261709647467.98279861709660435.57397561709714867.27947381709717072.49129031709746877.2993021709805154.00563551709809459.23794721709814067.34054141709879953.99508521709884151.13086131709894214.31273981709902235.44790631709914532.75472951710159733.28755931710418921.42482541711628639.58727981711973782.74049451711974343.14418481711985794.7452041712014996.42285541712080693.69224641712155049.11888051712168399.60296921712169685.1040791712253703.75393061712502533.70237331712503293.1766331712505373.05488321712511056.70344231712511646.47766071712554342.8047431712578871.33526281712591147.02153471712593306.1449461712654643.9849731712672272.33918331712733238.39784071712773663.19977021712848308.0081541712860542.67349821713087332.46015721713121304.38284681713183849.22030931713372266.49107931713373136.88705831713417144.63786321713443071.2244371713541517.180411713541699.3184841713615294.52450591713619123.95877081713619984.8662581713620203.87909171713629353.7768171713693000.37563231713696953.16933941713701711.91550061713703518.66322571713708646.54834151713773912.73249241713776408.69481331713777146.3249111713784750.26938921713788549.0017581713803084.09800651713873378.93953251713874972.05580541713899910.39179831714006574.90925341714047778.38088851714214149.2920471714215604.62877371714218289.77900241714220302.95767071714231183.21794841714243696.78785441714305638.49526791714305731.21596931714311478.84540821714313996.51210671714485244.08302331714488946.5538881714652552.4470721714661325.34664131714665061.6320541714685108.3231281714709757.69277481714712589.13287451714717873.74175741714719260.34569121714908101.1871011714998038.7068751715004179.24228761715005017.33956381715011561.74028921715148898.65396171715244641.4409941715257241.7003561715271768.30176381715292152.86608841715330004.41626481715353713.42781571715353959.83065681715412668.46831631715421483.23257471715436334.75793931715520201.0295451715526648.21276971715527468.23268561715528972.9669821715529459.80643921715548182.89837461715602825.46457481715624287.64700171715666953.60590481715670258.04229781715681034.8107381715681373.08043051715862181.04882651715870345.8139851715870495.73219591715952418.20962721715953957.14005851716016439.23131821716026356.82077621716029493.3221591716031083.0943561716044060.71082471716107419.57978841716126517.3683791716131168.69529941716148891.67200921716149216.5821041716210413.7965631716312201.71627861716373672.36785031716374729.35419821716457578.06868461716467093.383061716559791.08338621716561161.53435441716649359.7539071716651785.40524051716723261.63200521716725596.59526781716732292.42133981716734447.8044291716738254.8956911716746654.24368071716795806.77896641716812563.0741851716892685.13354331716902147.31798151716903552.33264231716923921.77522521717066955.01724891717068917.04717661717072154.64399171717251267.23197651717259797.31061671717262953.80781751717328859.87784651717676565.94108441717861914.30391071717863020.84930681717927139.78493431717938355.69149681717953323.82942721717999765.11817811718009339.5952451718009454.02913121718009667.4100361718013654.53190851718016460.01057121718018761.15332411718020799.01913881718021245.15856621718025465.146841718026322.14862821718029950.58980631718041093.53587461718088975.1600171718098525.37702471718098991.82041171718099452.66476921718111343.16626361718114741.25173521718129965.94656441718167927.92333411718168560.61959651718170862.25188761718205019.47537661718206374.16787241718206647.1795651718208141.49481821718210905.61703281718270394.38123511718278706.33032561718287986.1937131718297994.59491591718336969.9835191718365449.34239961718449087.83051371718454283.21870951718456413.19333861718460153.46241951718462494.17207481718465987.28904911718467416.27678541718470343.79496341718477682.9318441718482373.43667821718515832.7972051718517249.02119351718517857.79042481718519972.8539831718522868.36958581718531550.47946141718536268.03831891718542101.57696131718544464.276851718619123.1634091718623185.88458681718636520.18447331718638800.48453331718731139.4622661718744170.95703461718774106.69617961718886170.088351718961712.35531521718968868.04600861718979695.67104221719060406.1220171719062040.21757941719067330.25522921719068089.06455061719076451.03764821719145795.36178421719151988.68255621719155248.8882151719162133.02871321719171629.7718651719242754.68141651719246705.8919081719255647.18871621719257347.07321881719298633.56316071719407710.83869461719491033.8175251719659127.47902351719661686.4932391719662640.99923061719664604.3216051719673418.46054081719677856.88689371719678098.51585631719678853.39937191719691556.0107241719694248.85178281719738870.07826381719739924.29021171719741111.60789011719742304.8520551719742716.78034661719745397.84074521719754662.89840941719760266.12941981719794972.6005541719825084.29679921719830253.9239311719836759.33914421719841637.71088621719842717.60566931719845321.64250181719847663.70107821719857525.72813531719993166.31000541720004409.5729961720018730.98016761720020182.87782071720076639.35904671720096106.61090231720113532.36414341720179036.01004391720265126.1817611720268654.5868861720282147.87318421720283309.32325241720286050.92650751720293539.3648961720348073.98572061720355917.47972461720362591.71961671720364407.29622911720429987.46009041720437485.89313361720441618.70600441720508195.45873951720518734.8392421720723289.42841981720871967.87330561720969642.51132971721145249.62304261721305348.6251181721379346.542811721406926.7735731721488540.2356821721496747.87938481721565527.91214751721574362.68826171721578502.43117141721580213.3311231721585283.3753051721628125.85017541721636883.68095471721651068.3836311721674353.60487581721711682.92611581721718456.25190661721736585.12386851721910443.05865841721911097.9222981721987871.73615431721989464.20908121722005684.10386231722009183.98562811722011469.2203711722014888.58855771722021975.44721461722083657.7424821722085815.53132181722096167.44949651722100696.7462071722149157.52232481722155656.36078931722163295.76613711722174676.3690631722242732.55940461722246601.0920391722252901.8107611722256046.73971531722258487.4373321722258901.9600681722263870.85462641722266409.4265291722267746.61000281722269621.92874881722269976.8815461722272080.77377251722279683.22267081722285241.02753781722286729.75908951722287985.7799481722299867.8714451722318171.4614381722346936.88357971722348798.46942781722350457.81067321722353627.2568861722357499.26558111722367575.99968431722373491.33078071722507532.24708371722515108.97734071722591849.9296011722703647.97711471722774371.71582841722860722.0833721722957642.21708731722965889.98333571722972359.45396161722984867.60560561723119754.11207841723125286.55064421723130127.51485061723134319.18638941723136059.16600351723137066.5406291723193843.56864331723198696.47698711723294038.37574581723295845.44823861723297533.78702881723303807.6631671723307181.10538461723311677.03078251723422079.64531681723457339.1525981723501078.41981941723503405.5784231723617569.60056951723639369.8436771723724588.10065871723789608.36872891723969341.08708981724070485.40928551724143436.30561071724158744.75811391724202777.0643011724301420.52415971724320167.54208281724326928.27127341724329651.45827651724339689.16775081724339990.81605431724341541.8335571724361752.17471031724675459.66274451724678562.51491741724679041.8596421724680019.75805571724740481.8159631724764160.67093681724772210.33077071724822514.46581531724931894.77922081725133285.29799841725140832.77638151725178025.79151321725179150.94023371725200755.48870351725202807.74458771725207502.73175141725208627.66635321725209216.05556461725210265.44690441725252365.3833031725281675.10662651725300399.91392231725540836.6651921725631556.60361741725822627.10982061725872571.50008231725884561.59261251726144055.4084121726302918.2109221726675560.78871441726731619.00652861726733403.45392541726734397.35323241726735635.69507741726747782.26425621726829193.35509751726830291.6796181726838130.2701831726852953.32955671726858668.94598631726904919.53113151726908011.78215241726911494.43632151726923822.73583151726924631.13999751726926654.4907061727094218.42981771727252570.93366581727281245.10181121727355214.64388871727355826.6178961727359034.26466751727360644.51546881727364225.8715341727365398.40147381727699176.51489191727760655.17109581727951236.031521727954405.64962171727957757.77329021727958178.89527631727959519.3105711728033650.33202581728045029.38966541728059516.23578881728060897.03357651728122955.8606541728129694.6456711728133522.16625431728139325.90391971728145836.68000821728194852.80935961728234083.04004381728241507.9161731728303752.22948271728337214.14192871728537254.20157051728732990.48960261728737796.45881251728739716.13933061728743550.084261728744005.3918461728745195.51385121728746301.37412671728747687.5570631728833762.35883451728835446.2922161728836591.77962781728837687.72793221728920301.63146951729092802.6129941729093469.09824441729093986.6930831729094596.3920461729096367.12394571729104951.39206271729127668.9245751729234880.59355141729257906.23548461729262780.74853061729333006.94400931729334137.91921041729336212.40924571729338537.22319481729339287.76037341729340708.85076141729342959.6031771729345579.34861141729352068.85322051729352424.3033391729355813.55383041729358559.69434331729367128.97711661729408008.7562531729410455.93828371729412778.66819211729447330.7101781729506929.79903321729550383.50321531729562047.72278021729772674.30436231729774243.54481581729788974.2966791729830363.88572481729956671.11215191729963276.13354231729964801.2759481730041059.24922511730042594.4898211730044967.31507661730052437.95801071730108706.1819951730118182.17060021730180022.8704031730203262.34906771730221702.35324031730275347.68835761730284724.74087071730285556.1908141730301942.04073381730374645.96319461730380770.90588331730404050.21319961730409146.01821851730413873.39013431730425842.61837341730477372.56358981730479560.97667481730551759.14125781730568814.75447271730572438.19093441730573549.2564731730579225.9238521730595578.01302431730646326.27951721730647944.81843971730737022.00499321730747490.06824851730807292.04786471730813368.64133481730818826.50661751730824558.75576351730832422.99776941730899305.0615351730901750.78711341730903102.00121621730971789.14266371730975168.8730961730982023.72336751731056436.06550221731059006.3753541731071324.57351161731148182.06626031731148462.44941141731155029.29867031731156907.49877831731167668.76448461731169795.64211731731171081.69893461731174489.80106231731229459.46800331731229698.89608241731233254.31718731731250434.28619031731481335.12306331731513305.40980241731593266.2619741731829257.91134291731859678.92372371731862005.49140671731922937.4808991731932247.01066061731932525.03579831731933290.09443261731935460.2790451731947768.1370441731963060.6405581731965814.97759751731997859.09550831732005512.74292661732031545.79197171732033235.34174281732036071.30061321732037983.13547731732041409.30651121732045107.55121021732263516.1040951732278310.46816371732288821.0565531732293225.38360171732383821.50968841732384069.83460351732391560.43771732433721.32781671732438713.17433931732441780.7008471732444579.79170161732451683.7766181732452619.78835271732457653.61890271732461172.61851021732467163.96287751732468839.23634151732469965.24506521732470239.99742651732470501.72090651732471055.29854061732520087.42624571732530123.6256731732536785.36732151732544673.93568091732553939.84375951732555010.63737251732562360.8003981732577912.6871631732579381.4846941732592567.86124521732594026.41688681732600123.13871861732605068.88938931732616986.9114541732619159.52321151732650631.55471561732720047.2405881732723299.8870821732728587.26730161732871729.11913281732948772.60584121732962637.1605561732975163.11275771732976290.6137441732985336.40084581732995963.96110731733080300.40849661733140107.68333481733155022.88794231733159221.4871291733168664.37563941733170027.81566981733170526.38246061733175309.14986661733219295.66059971733219681.74375251733224273.44269561733227643.3910411733228907.1991411733229826.99463961733234914.88147951733238777.20137861733242353.3587111733251189.9278881733255484.1180661733271589.04232071733293075.55299761733306828.96452671733309484.4286141733314197.22540021733315408.63991121733322593.26261733322805.56145381733333231.66890931733338012.36725621733557577.02903531733561313.32804731733565446.2815431733567333.90873651733567523.57054021733571119.16926811733573990.21949861733585274.73568651733585807.70079871733588017.7802691733593130.24049071733596018.95720121733609188.49137931733643746.43857721733650829.55517651733653518.41186571733656796.4539251733658330.072241733672789.5846831733673099.07036161733677665.48938061733732967.44802711733737559.55780841733739774.8239391733743548.28622531733743862.25829121733746858.26144361733748646.72557661733750237.3521711733761303.18399291733765178.02769851733822550.6699731733823340.01468631733826457.3003791733827822.37315151733833036.50665521733834839.1826851733836114.1890831733836604.02174851733840883.20230221733909333.22253161733909960.60128761734006546.8225221734015859.57260821734027149.3870951734036509.35217021734088813.24160461734092473.45144581734093224.58835391734159531.09753781734172373.82559251734177203.28432581734180637.15363741734189493.22910791734199074.094851734204520.1181031734215792.56901571734244208.42764541734262072.54748561734264107.63865041734268892.43243811734269365.42090751734271469.63599971734277423.22195431734290155.5247891734351728.73345951734367515.79722861734438331.95803671734439067.72983981734456547.34842541734461357.14716741734530139.5553771734588131.5415551734610976.74784561734693575.87978171734969824.56160281735013863.393161735215585.1146771735298797.99119881735300860.96658131735508440.68806081735560537.00754211735579463.11638711735594487.58908061735595948.66397571735597276.44437431735619132.0939121735711899.46031331735748282.272511735752879.14751721735771109.68907361735816480.08303861735818864.54984551735820574.48879741735845919.00464921735860298.96272641735905773.7076061735907315.48212431735920256.98129151735923066.94315771735927923.41648321735985947.44539171735987120.1806911735996630.83959561735997792.5823651735999950.93494461736005094.04602071736013959.72211721736091883.54373981736094621.82072661736109303.38124751736145589.5623011736158598.80606061736166007.97108551736240721.18058561736253866.97930461736259561.10710951736260639.09564881736326720.27908971736328441.73657161736441715.22370151736441948.95128971736448183.2816631736457756.60786081736667671.61953041736859448.04466371737053105.39502241737059294.32388951737218204.23131737230569.76234361737281191.78747031737308641.89546281737634796.05093771737661678.30621581737980414.56857161738176427.33152221738307157.1679331738509361.618441738511025.38118171738514914.97471881738516331.62643051738521441.32319571738525752.06775711738563699.85149531738565426.26452471738585137.30715081738597319.09383541738805958.55573341738865614.27569961739190092.90278551739725914.1677241739794922.60280971739988471.1611621740054329.53807951740079331.96067121740157595.89306021740220123.13252571740245134.83469081740306870.50918631740399755.20469451740424096.56160071740482149.7709031740504617.92714481740662913.58478671740698083.95707631740719951.12571741740758916.84956621740770227.28777481740838599.90834781740841180.05470851740846806.8733711740851730.32116771740864068.8188891740870144.50498751740909633.67035841740943265.17093921741538044.2799881741540280.86075281741615485.17051961742736965.52304531742812809.59154631742817938.266741742820838.3423121742833639.73128151742836382.87002781742890878.3034031742903231.48092751743006526.32749031743348943.7035481743704527.33931921744540122.66594081744542397.6184541744552562.3538921744553711.73710041745173335.05232761745238610.73597071745843195.26599981746226701.0918641746362227.3089311746371442.02811121746372752.96396041746447891.44518851746971136.59414241746972157.62861821746974457.8493371746976168.04008251747052875.46152851747480982.72086171747494506.47235631747495596.47780681747496096.58660771747501563.0468381747504104.17075041747506325.9508071747560842.93142221747572746.32942341747574020.4336941747574378.1243011747575177.46076971747579555.74680231747582533.39935111747582736.4808891747584502.74418571747590890.88166261747663855.65062121747762052.21985131748067768.55359531748070430.55718111748074382.30197071748084587.6802791748100243.06219581748262369.5918211748456997.30241161748502143.56055741748551733.06875921748559805.85630181748687418.24339271748692941.51643781748697135.5269361748702566.18927071748704892.67874261748707300.78871061748707718.06951361748710902.92918851748712630.29231881748772575.60379981748780746.9731851748787418.26495341748872035.61121321748878691.137971748896375.92971748900642.73245171749046627.53392841749098755.83221241749098959.20923261749099168.61557631749101223.54241181749119609.5599181749126667.21709511749136965.48203021749139791.37379071749205793.16769031749207480.8730421749207705.36759331749218861.07364541749271912.958471749280080.92087481749295870.75518011749309413.27836321749310948.2479821749322719.81444221749373678.24797731749375255.88597581749375475.07102351749390282.05390721749392292.0063081749411650.42451621749413965.12196371749475224.39129951749618675.85485481749622671.67921351749624056.94271451749627604.1784551749631181.01720761749632928.388051749633248.42225221749634804.01072031749635921.47261521749640795.06175831749655274.54887771749662043.67698741749712691.98407031749721876.21657251749732184.4471661749736626.7742331749739584.64724351749740402.61703251749747088.33462241749748466.53899031749750838.43557451749752305.12964371749783682.446221749811531.87015961749812424.43984911749815220.3855131749859800.50181271749861810.68900941749902117.18541221749904617.60818031749912253.1481761749913909.38116311750076587.25237131750112065.51739981750112549.35909461750113293.49248391750147068.9693321750147951.59855251750200400.22014521750319173.37273341750320656.22340271750335721.70233581750503005.99435231750505702.15230181750505889.32328081750516364.62822911750516682.09823581750520735.09064871750591072.01674371750619801.56257151750620371.7246161750622133.09173231750681332.28547381750940677.62030151751110771.93014931751115024.4489921751116291.45540211751189516.1089631751191203.62136581751197267.61229181751210591.699061751210808.46503661751286324.2863091751355187.47904781751545628.6297721751725864.76436571751730131.79488541751732922.95610931751740004.53788421751802693.42043191751853656.44941881751888514.45562741751977113.73002241751978375.45727251751980210.80578421751981578.71516081752053384.70437621752065147.01648551752066782.68813631752068878.81543951752205705.86502031752220216.62114951752246320.06772021752249909.7087711752317403.78078061752319959.82731491752406318.92591481752407259.95407271752421544.34403921752422710.55015231752425032.73874641752426826.2733981752428572.17700621752433706.0658221752470562.98645881752483585.27684041752484817.75912171752487219.72185131752581332.79816531752653249.8534491752655387.0071231752658130.9101921752659385.04600621752662426.3619591752668621.53872781752695270.23094871752755556.76991751752815643.08703021752824222.17550471752909383.60699961752912449.2338241752931172.30991841752932046.08516341752938425.21734791752979538.95104621753081962.70720271753090756.31310061753109911.16209861753527824.8208531753528157.58777211753528832.78555541753543391.409981753548006.04766771753555118.34784911753557058.28183871753607448.8085821753619533.97913721753621675.42673831753624357.04167771753628490.57589821753633928.4630891753634247.65696551753635835.1478181753637985.3761331753642657.74337051753705646.54954431753964966.3723731754036963.81071071754050075.4858231754051763.00968531754147508.76656821754147960.37546681754154766.89045071754161739.48721551754163737.6889791754210964.67577391754219537.72440741754222113.16079431754223091.64906881754223664.96145081754228602.35027861754229672.55927561754232636.3346941754233129.24810151754239954.64880471754241517.74627611754293618.73869231754310329.99401831754317864.02745131754318821.54698561754323102.69770261754326266.59494351754330431.04373651754334383.8229841754335714.09769081754394275.90666251754569461.6958781754638842.06614331754657332.2965881754661051.36486671754665334.8849631754718055.42017081754722367.38050371754836525.26578741754838348.94885041754838865.27615121754915063.0405931754922379.19625621754923244.57161741754929550.85405331754934157.59779951754989457.02608081754990760.36931751754998789.73707031755003472.47263961755091334.14983991755092562.45052361755103874.80169751755155650.49192211755157146.6223681755161682.15712331755166388.19822221755173045.7185681755174334.2213181755185779.42064291755186716.5619511755189286.1331981755242426.36476161755519872.06463531755528180.97155121755528528.62853481755528832.34833381755529449.05892421755529841.94665981755530424.19558621755531801.02439361755542591.2031921755546709.01237341755581286.38693331755683325.90864251755697406.07089071755767369.2794331755771352.36944061755779093.85620981755781792.09225491755786039.54400421755858394.51499061755864857.68235521755871908.5540961755872239.40110661755944972.05689141755963250.81905911755963438.96490861755965198.06602641755966671.70875931755967661.83248521756034035.27029371756051795.8273511756053720.38031081756062188.62394291756063534.1845211756068629.49149271756072172.11601281756125268.80325321756151453.8187271756310124.8685731756324844.69694781756482129.77022931756490613.15560961756492041.12433431756492297.4743671756513623.957081756514647.05277421756543727.9926171756545188.08750371756554689.8216321756560330.4979361756563740.7113121756565274.90660831756568027.52632161756623368.20361261756651846.51766971756657428.71791361756663741.77574421756668491.29928161756688997.64640711756705263.30104331756730683.43084431756812503.3911331756816382.50912021756880677.25349831757250586.60078881757252044.00713371757254258.84415481757315748.36797551757406692.55116631757427558.33150171757522892.84468961757593511.33569531757676782.52932741757759889.01814961757767620.0571711757769226.14481571757860829.75224731757861011.95556551757869302.40287541757870842.21012851757936618.8545211758094931.5402841758198530.53288751758272178.07883481758376917.19157841758379331.32556821758383837.43758921758384955.91952871758386059.87447021758387594.98469191758436846.8173221758444026.71285961758465789.753581758469660.50086121758470168.84960561758473722.39771131758789360.21657351758790715.03019021758803464.58468131758988044.04686881758991604.67435341759149102.85564831759492772.7183581759678936.99280551759680244.41957191759682618.7215971759997215.5191141760065958.82141760108993.57618381760110235.74441121760113550.87181661760177011.020731760181782.93854881760187005.60134651760192106.0860061760197207.4219841760199258.14967731760201985.65009261760203562.60572621760208440.80056051760260714.59390331760269934.64895941760285343.12197661760302129.65267131760328991.23364641760347755.98690061760350649.9220261760358687.67830591760362798.8370321760370432.53595111760424926.0255061760743184.63201121760744311.27082821760786622.23636051760788165.03988481760793302.1477371760793581.00444651760860182.22760991760863110.1014251760869362.4851031760869631.20522211760938861.72963521760972576.6875791761060407.88111571761060627.86563541761144889.48445651761148094.4665371761149201.68041321761219314.77552221761222483.27736571761295138.05956271761300300.05976561761311514.2513831761383799.72652271761391837.57163881761470800.4115141761501864.5615621761505443.42185241761568627.8543231761574494.27752451761580013.00882581761732663.23955371761733540.29735681761734029.47098021761736371.18000411761739191.4154661761739705.32874251761753667.99567171761756863.44928861761784016.66543271761815295.3384011761818717.73632571761828134.65532541761903405.21529581761907058.3059471761907853.07356211761916217.91197681761918750.98722891761919810.46501971761924888.20557641761931309.01599481761932455.5341991761943258.13832351761943965.9173671761998689.14334371762002422.82314631762003826.12135481762004604.3158771762010514.22436361762011210.89124921762016597.03093961762018766.23459271762020096.98681351762101868.87471441762105814.20747041762117386.51707461762172536.0202071762175528.28611851762182329.89773131762184577.847421762200953.02406841762253192.46915271762287934.7201151762422643.67606431762522533.03694341762528028.09290721762604673.09312731762616332.89323471762622168.34792021762622653.81842371762623239.4300881762685869.81218481762686662.3993391762687533.77702381762690043.77134161762690640.88656691762695418.03792051762709145.42883351763297104.580981763299241.28969961763302424.11725041763302843.86228871763303656.57493881763308095.12544541763314434.7122511763369939.32778621763382952.35389781763386880.2573951763389202.88072281763392117.76956531763546287.4585961763642087.21390341763659970.05781651763789967.2350981763795214.27324411763919897.74203251763924530.93485471763952917.04675961763987168.7900181764011135.03248621764218317.51825621764340352.97474771764360919.5237561764363105.4042141764526965.08457641765187128.96606761765355457.20101881765360544.06178261765361150.35600881765365518.7660051765557551.37651371765634926.0382451765640618.16870021765643253.3146741765643519.69737031765644942.7686081765650850.12580161765723889.33895751765725272.58981011765801621.52776551765879692.79019981765881108.2923851765890266.88562971765904510.36874341766061002.58671021766125878.0924161766175231.09851151766925374.73368381766996893.3731451767005790.16068861767008228.98308441767008524.3519591767008722.277691767009786.6732971767010541.95609551767013276.2328151767014306.68311551767015117.66693161767016373.33748561767086094.86997441767091943.21654251767092201.60667631767092814.322511767093453.33107881767270242.21536641767408827.13386231767450501.75768571767523607.15288781767524436.25480221767526671.70246891767540425.50893971767603172.05479241767608491.66707541767609798.80080491767780009.40121251767781869.36996481767783204.39632751767790049.159871767794832.20550161767797154.26203081767804637.35404421767805344.88099361767806485.79580351767862570.84585951767875104.49013021767876387.1385631767878636.14207961767880873.36738281767886064.7900161767887927.80501461767888628.77220651767894802.7501641767896425.17220471767954580.81757711767965181.28974031767970332.55244421767976705.94087121767978150.31396751767979970.38509061767982341.54357241768045908.30165961768048075.19306331768053087.31861191768053335.17539641768053645.28298431768057005.33032661768066054.97335241768079709.17248341768086210.00448131768134738.7489611768294958.7072611768308509.28162381768315525.73615461768317971.54583171768324985.50381061768384450.31180241768384903.74312451768388680.90803861768392012.94858881768393585.3805781768393995.64151621768397007.99611141768406785.83768421768407489.64632871768409265.181261768551967.76439951768562217.99268051768610315.5459591768648558.153921768750832.0425951768752477.22225881768754282.39400241768796055.877771769188973.98886591769356219.91804651769431235.54304531769520922.91533951769599853.44837931769601389.59619861769602998.44604521769608654.73905181769610587.53120471769613698.73730281769726072.5167361769754197.50043941769755012.88609891769788320.73522931769858771.11245351769880002.6400221769942094.34304521769950759.62865611770017332.54535651770029686.73525791770030911.36921741770035196.27489521770078295.91910531770155819.04716871770156062.72328571770198607.2284711770216427.27850631770217725.82147841770285886.35344841770290884.90398961770293022.25364641770293820.08989361770294246.49858431770296115.1938441770299476.89053541770304820.12695341770352845.59949111770360288.23392491770367647.6183741770375651.93329671770377722.19474721770388368.43299151770448360.88149361770474728.24455641770481662.81833741770482589.88003921770488483.83722141770547899.68135141770552992.3148081770630929.81703331770633593.05083631770639855.45341871770641556.83762381770666283.9656191770678866.937431770713538.44122551770808102.5597981770808949.6446791770809499.2195741770810416.91006471770899285.98089671771076383.70956751771153651.76371071771164919.83956381771165092.99137471771174054.22143321771175340.04150221771177045.09119531771185402.94351391771244500.35640861771600069.33150391771684144.1958011771757051.82674771771764404.84740111771780335.22727061771837797.45328641771839342.36841251771972863.80090481772004107.47609931772039629.94084841772097117.20003531772109451.20020151772125675.95705031772125857.190021772183872.96083351772280443.39041772295620.44625071772297315.33010551772298006.16521671772298862.35013271772328483.23607921772383354.17270871772383859.67349171772453976.5166041772713474.08007761772764991.76435041772787200.42355971772810020.21219421772905521.24598431772967859.26760581772984277.1005431772986433.85609721773059860.61029891773145094.80025391773145911.42583251773209770.56137851773327542.94483571773342123.46900181773389597.40498381773414356.9681911773416039.479741773416217.71348381773419126.79226261773433373.38669231773436829.7128131773496559.35769411773508591.08885051773526120.85893461773531469.85906171773532861.86214071773533352.6592681773664068.5733641773923117.08077051774116655.5106381774122638.22514531774123641.88898591774125088.17211991774165485.80263611774173634.33903151774178999.34086061774183816.01904231774191744.71987271774268550.01723621774527788.46656441774873687.7349881774875923.54350611774876751.77354171774880838.67538051774881356.113411775230959.73582771775232675.9200561775235024.41129371775242021.88784241775312892.665391775318498.7480911775319347.16049271775322263.85051471775381212.6245531775402348.91712781775462820.18094781775464128.60385511775478288.9307221775492883.68803621775494355.61733411775551100.70342451775737468.23703461776083199.4409181776342248.38125251776343741.35873751776344656.84962031776344823.2718941776494663.58264471776500579.0558131776513568.45815661776515798.23732261776521467.21749231776525755.44738361776530770.69265341776586552.67150241776602163.0317081776602999.49911571776688068.9822271776732694.04593831777121040.04677321777124071.1219561777126020.42327551777134818.39440461777287314.63329941777293598.26220231777363083.66518071777893423.46401861777895088.46678451777895860.43515851777897093.3858841777906171.800171777971134.0487721778058288.40560981778240440.64545181778329365.76004721778330451.60289481778332821.17423941778334531.54666111778342595.05410931778399875.18376181778419689.60360841778424127.0708861778487982.02455741778490235.47887951778512722.16216681778513868.5482841778514150.02312251778579208.82636931778579750.70454621778592818.33435651778593837.24621341778690465.584721778695987.13411741778697526.6658811778761332.9720331778822349.00370981778843702.19216871778918473.19561221778921342.1787031778931726.05583721778934249.29012421778934437.7146981778937818.14839361778942880.65417721778943688.6406221778945937.1907251778948525.945271779010660.48089271779012402.8849981779013545.70784571779014082.44581171779018379.58577371779019598.37050581779031500.34276341779032724.80927351779036530.4997151779039779.62068941779093071.12585621779097835.65313321779098505.47838691779100146.64374641779105919.20712781779107140.5768891779176813.17461751779177591.00395081779179103.9485821779179883.46228861779185903.12827781779188010.30328131779188332.78576521779199711.64825681779291274.87059261779375116.30314351779711775.9329841779718782.88222651779719462.58929511779720087.20665341779729556.75550171779729838.27185651779809157.15284131779811618.10328821779819147.38901331779821301.30405041779866487.12891531779872294.22598481779971079.62741731780155829.02630381780156437.50365951780156947.1906751780160264.74311021780167393.25985981780170098.30806231780172747.63186741780387294.64188241780398187.88314941780404797.27766011780815769.00067281780829125.25964361780848886.74698451780921520.99491741781093734.38310651781096055.84976481781098042.90676521781099588.2129331781102762.92132381781180914.85429571781261527.5583841781262166.32642581781262455.47228241781266268.58414151781354356.52117321781354995.9694651781355856.93816971781536853.31092361781703806.92632481781709239.78021071781709649.70756981781712321.38379761781718337.83594421781766440.45514631781770420.25207661781771329.15113041782058868.15240241782060757.39437151782114840.01730421782116626.14168121782118278.46144271782206800.38508151782208690.2186571782214986.56640481782215911.93149111782216753.3375161782217861.1438531782220507.59964751782221119.53614691782387963.94272471782391037.86762831782397174.43466951782400827.49992321782403418.57682781782407552.49232911782471685.10908841782486056.42131281782491119.7754541782492484.88775631782494767.62891581782495119.03816651782496927.16670061782502951.5276581782545134.69273971782631015.85844421782637542.97413681782647782.39912581782655816.30765841782665041.4627811782665991.96139241782667360.25157431782667581.47708061782737511.11845541782741219.0173351782808797.46143821782821919.54439121782822150.20869351782822770.9247681782827640.9542741782995600.16514921783076003.8864451783168083.37299471783169337.93949561783170232.14352231783171152.32074671783171554.32837651783174151.23807241783175503.07197071783176066.03923421783177692.68739181783179012.4248781783180240.505071783181436.92591291783278283.35669681783292257.8646151783517394.68319441783519695.6277161783678055.17990521783690220.13936731783712582.08824041783728419.41365361783729135.00310421783759453.8615671783761470.83648281783762862.82867961783766534.35036041783789595.08747321783930190.16791941783945570.6136721783954524.23125741783961828.6792711784028298.10868841784032600.80211161784036466.34077051784275841.48916361784366399.8074531784372627.88642331784374143.74483511784381186.08228351784389911.60351871784391089.69298031784392820.7430641784441094.15184241784454226.16887471784463132.38275381784464955.09228731784465761.79993341784466473.52550131784534975.79487631784608840.64008361784627943.05730491784637204.21883181784657189.48320531784657361.00413231784705158.30658131784715027.92925261784717991.8883981784733191.58883381784800377.45267271784812026.23560981784813186.95499831784814275.7592081784814470.29561351784818774.22292831784885821.62646681784901088.03214721784911607.10147881784916194.16596481784972617.54671784972803.68592141784973536.44179941784984817.86716681784986067.89907431784991877.94465471784998142.43659141785077031.5503931785084617.6083441785085343.4737631785086642.81846361785089769.95803481785137621.71359851785148601.48444631785172866.56524541785183014.3988751785218740.09921071785226243.70275641785228013.18298631785231361.67605071785240404.4484591785351675.21743441785496949.62526921785497755.40492131785677473.9457911785682237.71711851785766885.1947461785767243.61589121785772605.15616921785780183.1826661785782828.58324171785844265.65100531786268630.51386521786268947.91257071786269779.52634531786270697.67045071786277480.71831921786277724.14191751786281462.37932561786283154.36108371786283465.1903721786287166.76432871786289748.3343981786291875.15268561786293725.95022321786348241.80029181786352220.4185581786361747.21840071786366233.6671131786371555.18662381786372824.49700121786373802.18644671786377861.78411321786396710.64104411786403578.61991981786404487.37806181786404734.32843161786405449.91876441786436596.65412431786447073.79378181786447522.7193891786448405.54787921786449471.29032681786451444.1795711786452347.886241786452593.9396731786452926.5358991786456312.5733451786460743.97798971786463552.7407611786467845.41169861786474469.07857231786500206.03659271786562450.2208571786624610.81183391786686613.9017103 rb3glw9s23ey9fpkegmw3npcczhqoxe 756442 756425 2026-08-14T11:41:00Z Pywikibot-test 23124 756442 wikitext text/x-wiki 1433650768.531433650922.331433651729.111433670166.311433675620.231434189298.391434190713.181434466819.82218051434544025.22135851434556196.60172341435173199.59346151435175699.59451271435227022.74044541435528701.75742911435530425.45590261435603389.080081437231694.72999551437247968.58793571437249806.3797741437298795.05681351437299498.54262071437301447.66920381437302227.7655441437303194.27986031437304101.72397661437310188.7074311437310950.0167771437312161.48824671437313010.34581731437313729.64502261437508795.02368621437509778.81783961437516631.40031891438256915.00195531438380338.75435851438383980.68647171438454064.30758831438457192.55998851438473558.4497151438475370.52737021438888563.82252121439048615.09364531439242551.86522051439284878.94054751439567068.00147221439645869.40761881439653355.34343361439892097.89366271439893989.92894151439937872.74017361439942911.25551271440071096.08264111440280762.25626281440718001.3262011440893319.42683861441040710.94389411441045094.56088661441367039.71286131441492543.00856571441494238.9647241443131370.03606581443212814.54482251454969098.621455143085.01455479939.331458010578.141667865282.52259731667886777.04896881667890384.16996771667891590.83226851667893076.91738251667895853.758761667903064.99619671667923005.8748951667928572.68390731667933784.59484671667953902.59001061667977923.4422121667980794.38768461667998421.35940931668010265.61172651668017452.821981668037264.28078271668060176.7066241668064765.02555161668074805.6843691668086298.94039751668146229.9122951668195362.96826151668202976.2808351668237144.36446861668334598.07503751668351702.72978881668355273.88250331668365870.03056961668380539.2045151668413384.79889971668425433.20089171668429428.62591481668429882.60904881668457667.70654341668457670.14254471668489259.42919141668489272.77256321668524787.90621761668619093.49428681668627855.24322251668715685.06132861668752284.64053461668846412.18063191668859062.45581651668861871.6680541668863624.53730581668906968.63125281668968346.827691669010411.7630731669034060.6490591669034135.1873461669111400.3310911669112565.91641261669115243.3388661669117792.36109231669147328.09415841669202489.4733361669207650.32954051669293250.78917381669293379.89944481669376126.44172071669383245.76502471669390928.33843281669456758.37305931669460552.29366331669466891.97368241669468483.16195921669507139.0193781669555832.00191161669561735.99639271669567236.94770341669575598.18926261669583250.82441161669589277.69016361669617066.74746061669623772.9824791669639778.26535651669648369.11541911669681417.00446221669694451.18411281669752632.77524021669790924.5213481669793446.41492681669806912.04391981669824036.82929231669872027.60449481669898227.71295671669898259.26809931669921155.98349361670061183.07913141670066507.8165841670077709.53290721670095550.83527471670107627.98861271670121136.95061851670138654.99623131670200104.08187131670230755.3226831670244520.57672931670244668.51782011670389975.82026081670390023.37481831670437142.29134321670474770.88995531670487246.87528041670502115.00278231670502920.1938131670847688.62029081670848465.75781231670851705.87951061671033970.25642091671040035.06844951671042864.6599261671372985.38839651671380314.9132991671397640.27274011671414714.3057121671436644.76151321671464740.28983191671471979.49879741671515351.36315011671534919.43988371671552136.73949381671567767.751751671633257.00196431671770826.36481481671831280.1013831671880464.16703251671892132.39851621671894047.95178441671895309.44157341671909181.81563191671915314.86987641671958262.78592091671964901.68418721672000091.18395731672040310.53217081672050418.50751851672064946.23232941672111553.61295031672117635.92343691672130442.62549381672242689.61853311672316734.83227941672317602.87131831672393398.53247791672410436.25166461672524792.27631931672607847.59926841672644463.87349151672646823.01231341672662689.7048611672663480.46076921672679608.50131681672683539.08552241672699544.1003541672732083.7852531672738571.41738751672756132.6532181672773164.29544851672819542.08460331672825014.19517781672905848.38628651672913462.50501871672919738.71067861672922430.75280711672923322.11899111672931497.2450511672932304.1778181672945954.7680341673031863.65857821673079844.9389911673088359.9833371673095552.19145581673097227.50064781673102532.33062361673103474.52100591673115502.80200391673170728.81979011673180084.83551031673186706.26281071673193236.3913051673204572.94682721673251372.26334931673257873.80217721673265157.1539221673268011.07930541673273333.41361331673278687.03390881673326768.0135041673336643.46683241673377550.0737211673406497.31679181673429347.03616951673442396.44323591673462031.40780231673475642.46197681673486662.78692481673494604.4536731673538992.12018081673597172.3338311673607749.57159781673612477.3083471673784155.33494331673792254.69903181673797192.45269541673805036.33327221673809787.90321951673820123.49186471673828737.7350961673845480.29922721673867388.29650971673871721.06576231673872705.55981831673881096.00600361673886092.39976671673901527.23546221673936700.1277911674024723.59655931674029565.17511731674112677.72348791674131134.36896941674131931.51858191674176788.94118571674205022.57874321674205892.4945881674207066.500241674237874.79511361674292792.7148671674300054.9405991674302649.25306581674315023.03331971674321156.4278271674330147.9499351674375033.1853471674379973.83156511674405785.2695661674460497.39998821674590174.95085531674599728.517341674918001.6330231674933771.13804131674942945.7791681674948667.64437911674994582.97465441675031208.62388441675082059.0771621675082116.2687371675107052.030031675108612.33305431675125215.25636861675257210.1793411675341484.38473531675341609.7052491675405564.5855741675453239.69066831675497461.10145021675528556.1533341675609308.2208911675687010.83857871675687111.48495861675814393.79852651675946118.90168211675946263.62637621676270319.42003041676413416.73733331676415638.60224561676550944.72917251676550988.86583191676811844.2470331676892937.27954441677156006.10806781677156012.4058921677404093.0326611677414534.3757681677422594.66884061677431827.26376751677502782.10921571677523601.2258471677532681.36643621677547559.68123271677665504.37648651677884342.66578171677941180.10126421677945698.08328151677946891.47642021678007696.49033051678013853.27689121678027514.350981678043805.73149591678052259.90557241678052643.0314441678106220.95231061678106343.42481541678133527.48043781678172110.71678571678365385.72825381678365409.99574831678764799.86219881678813325.91175081678813350.79962161679170545.65496781679450012.02785161679667672.31822281679744609.64862081679759956.30766031679761981.30153061679763749.89561941679767912.40684821679841243.24157331679932902.0535151679932917.83848141679940392.27980331679940406.82556631680053071.3510561680080183.73721581680082474.63970731680084259.96698951680086369.3228471680091872.83918521680118892.88375951680163589.5406531680163600.85161521680176046.1660681680176093.195821680203006.74859981680218432.4234941680218462.99551681680252349.87218141680259887.77778031680276784.21608421680363996.79403231680364030.12159371680461718.1685331680510128.81247231680523016.66201071680524491.84096381680535330.71197321680538614.16861461680540603.81350281680567879.27351781680584189.1618111680597522.02599571680611370.06081771680684863.62609741680702380.27745721680703768.80195071680724926.03246521680761509.16899231680781166.79312871680781181.85028271680802128.60378311680802968.58253961680810706.74496361680824056.68816421680858607.70792821680861050.77714251680866073.6807371680873834.65833931680876092.87447241680886191.0677981680893212.76874541680912955.40428971680931523.71085381680938348.89648771680946672.26258541680954488.31267331680957237.11845351680974132.6564441680981580.06852131680988103.15952011680998817.96175931681034799.03404331681040471.09055521681052004.54530671681126545.9002181681127117.2114981681132523.79209541681134369.85547611681139841.28229571681144411.1575561681148840.42879941681153937.74360161681160928.71128651681166905.73377011681187720.03183911681192405.11509941681227001.43019371681296338.53012781681298285.34920621681300548.25355361681399245.12391971681404166.32169871681450160.48757241681476226.65624211681482908.2132631681484907.63010051681488264.0226731681497922.02627541681516321.013621681550173.9751061681556873.35132771681634045.1093921681638556.73702431681643819.74579431681648142.90162351681654379.10618951681660670.91600231681663536.92180131681668105.8786741681697857.17983321681726412.36520551681728904.20325111681732377.95373061681732552.2726261681734122.47441771681739722.6026441681745392.19363141681752304.44942951681764534.25785851681834319.85117361681846787.53623871681860420.36393951681864973.31808471681875313.6030341681990891.22789741681990965.4691161682017923.75330021682021682.18149731682057250.76527521682059742.77901941682066226.93418961682076763.95251131682085198.28220251682144325.24995231682151599.1659521682171840.53873781682177076.96661421682183378.3197661682201845.24131771682207240.42407821682234649.83576371682237773.5109891682255562.43250821682256440.6314211682276533.21695041682307310.77357081682309188.4801751682327080.5300711682330112.66451981682335575.83368681682336670.2883251682364807.1775281682398596.78049471682412204.25284861682420579.50606181682438986.83246091682440038.89426971682460491.3521311682460514.15289761682486722.93688181682488779.60810041682526064.89231941682539359.5333161682594683.016191682595813.5718581682668022.43959161682669508.12358161682692147.2006271682757542.86185651682764905.5145551682772596.67823051682773643.5455011682784718.25319361682792198.62961861682846988.5308141682847360.08277031682855920.74403551682861011.37232731682866058.34553621682874046.51448271682874377.29042581682875782.05195261682880603.05094741682933872.46009541682935892.51180741682940017.87042071682941142.98671221682944638.7336221682968813.95042441683043013.224441683044388.7385881683079759.64020921683090931.4739611683122753.58097121683220168.91720751683220186.32398771683228402.15677021683229560.23437881683299138.82950661683545273.97475961683546542.5225811683639428.85272931683650636.34203671683805773.17751171683807026.16440961683929655.90975641683945251.3297731683945334.00193071683979199.57489941683989769.1559531684138199.31341811684138303.3588971684149417.94796661684150694.01225781684162796.8634221684166131.38370351684186491.90226461684251726.4504761684341513.18342381684408808.57671331684410199.48726771684489043.08548951684506392.8573881684675092.4285181684754267.71727821684755469.9380261684824482.14777731684830139.4911791684913767.22985341685013633.93379761685014938.77503231685102500.5862471685105187.50040251685186112.62153741685276024.9902461685359085.10708051685360365.34077381685452391.8990681685463350.18182641685464580.15679741685506240.55518721685507573.46218041685515091.31630541685618762.95992021685620191.40762351685686918.73273971685699127.00476841685700501.55954431685717478.4076761685734131.4306871685783480.31948381685784754.27991371685822284.17034241685826117.9924191685876410.60644561685899260.99922781685963819.95782521685965097.9749411686150851.77675581686223052.88230631686224433.3330841686232302.44289061686431729.6923871686484871.47790581686515043.2986561686569325.14197231686570601.30179381686829205.67923261686830619.36993621686858941.9247121686987477.50710231687163638.79776241687173445.39801721687174767.32710461687433296.5008811687434714.9197481687778668.3172251687780071.48142651687804721.06773691687804961.1013381687870703.48142171687880051.5818561687914862.05616451687945918.31335041687947395.06492521687953490.37763641687959324.18503831687975359.10666821687977529.40586021688005289.32374951688240380.11102061688282000.03003641688313546.3198141688475697.93261031688487946.15282921688516501.1861391688542375.87847381688542658.34382371688659572.67238471688989210.09367061689249540.64891221689516330.02128981689518572.78979041689583949.94965551689592901.34582541689607695.01970341689852040.93803671690180073.57848791690191138.51633981690321982.42092041690449914.8819191690455300.5934611690458478.94185231690465635.7540451690474689.47561761690539972.5845331690543686.42938161690568173.75836471690628964.38431071690634808.00196481690713940.84531521690740853.82095071690797462.8997041690802793.02018141690877446.66731241690889603.01329571690902576.47618631690960224.63360571690965952.47575381690985912.44080951690986558.72973781690988632.4453431691052503.35620671691059454.53480551691070774.57939621691155418.632231691252944.3855231691339134.81100341691400441.28892831691407321.69667531691432706.8650791691480503.51510481691481141.53991751691482868.38574171691653911.6456711691667067.58978751691677912.8174151691990311.52463151692012332.80747371692173850.40086171692259390.40197521692271662.9828511692354012.89279321692387939.37044841692450924.90117481692534492.76775311692541157.84960081692609941.4447311692613681.6871041692616885.06272461692862010.7047641692876369.23113751693053622.35440371693063667.55145881693149769.05626231693153142.6450571693216006.80971571693327074.38222051693400571.59087851693411769.74461581693475731.57202241693481027.00816321693491970.33835031693754058.26204921693826674.35946681694067456.52644161694086432.312941694086879.4216851694291429.4310971694431406.95781731694657927.28599861694659203.8303991694690891.68987661695036242.05242631695052511.6695451695073524.60868021695202102.93862631695206418.5803891695216347.58525681695221958.98424171695295594.74410271695320782.37095791695372272.756491695372628.97463751695378229.09218671695404004.23362351695634429.53836321695641055.01008581695761650.25719881695834309.91726141695927260.04524731695977453.164681695980141.0916121695994699.91543251696140618.86266831696336429.26674631696472860.44576241696505121.36730741696670716.8756681696689454.51658061696692541.47360921696850900.75192381697040191.60620881697097598.39965031697099236.2009691697144402.12478421697461393.63038371697527918.46235591697553804.78659531697815765.07235961697882531.84064671698051461.11684851698245633.10182791698508506.21113731698590537.26034331698771781.4928131698827472.40152741698827637.62499951698842362.84378241699091325.84301851699112379.118591699114243.11691121699184658.95015981699202708.55501941699205204.19041511699223592.85166761699283653.51198431699308697.88956881699632738.20176461699697040.08083271699706783.76506351699708540.52264861699878426.134871700605295.13594941700742428.27381941701453821.17849141701535213.18951851701596010.55240921701651782.60944631701676216.27204661701692980.01650791701786460.07426741701790394.30577541701794888.2957931701814293.08096051701829196.0474711701845925.83316681701848599.3431961701881057.82830721701954974.30711481701971095.83130741702043153.9835111702121022.79919271702122868.11675931702131140.8443211702209307.3005071702214096.37788411702297508.09620881702391057.6135691702476254.23142151702545723.33017161702556484.54818631702570523.91162061702584813.98265171702632851.84962561702767066.49533081702768384.77078131702786485.3929631702813757.61672471702976231.91704031702988046.03035161703007104.43871831703060641.49566441703061978.66786461703068432.47355061703161333.71216631703364778.24125841703400784.23487191703421297.88166571703422570.29016641703507209.10789851703681521.57480841703692553.249851703766399.7434331703852651.09494881703904819.15819121703906381.68961221703995904.11975221704121987.50157281704264435.08052851704282576.0567271704287308.40712621704298219.9210251704298836.44698121704303268.78285381704363509.4023921704370865.83305841704373191.9196831704446663.93405531704473306.82136271704556109.78341911704652663.27039841704703502.98144841705153078.2567631705171764.48118851705247919.4075471705321451.7373961705357661.07616421705461907.794251705752184.9362341705828818.60175251705830883.71437721705841015.54000781705844281.67964631705855451.01224971706185534.09338261706369476.87958551706371248.95242761706446636.12856911706448562.39597581706500837.33251021706622694.41761571706638400.31250291706643762.98329831706652657.88941431706698456.11485581706705858.3338771706775991.24169541706879091.59539581706959973.97395971706978466.78913071707041650.44565821707061227.6671281707135479.13930131707135774.83621931707138577.93408441707205349.07070681707210631.86285881707223177.35967421707234259.76761751707236462.89073851707298811.07813571707309485.17887141707324226.33939241707324395.90175751707324534.66345451707394969.43060231707473456.3788881707484017.54700971707509815.8565891707630003.67194221707650093.14672661707741016.75071951707843507.62747121707843972.63939711707891847.7828991707894042.62261721707894892.28781461708082572.46326521708270558.69651531708335825.3520781708343518.4265971708345382.65903431708346942.56566171708352754.41838361708355494.40021591708356544.03256871708357237.74094871708357678.17033841708523300.77632331708527433.11350181708597953.04801491708598048.15991881708600366.39798431708604576.4365961708610956.05604121708950178.1200671709014376.84691021709199311.14945361709209277.74335311709295953.42427751709372594.5523051709372731.93302561709372808.05139921709372973.60188251709374813.5571491709377109.42867421709484246.11830431709484785.2390241709533165.47048741709533819.17485741709534209.88706611709534926.47438381709538670.7195121709554858.88737061709556222.50437431709556406.85210971709564869.27713011709568887.47204641709573527.703281709629796.3196181709630611.95577671709630963.05990671709632191.8085871709632657.66816261709647467.98279861709660435.57397561709714867.27947381709717072.49129031709746877.2993021709805154.00563551709809459.23794721709814067.34054141709879953.99508521709884151.13086131709894214.31273981709902235.44790631709914532.75472951710159733.28755931710418921.42482541711628639.58727981711973782.74049451711974343.14418481711985794.7452041712014996.42285541712080693.69224641712155049.11888051712168399.60296921712169685.1040791712253703.75393061712502533.70237331712503293.1766331712505373.05488321712511056.70344231712511646.47766071712554342.8047431712578871.33526281712591147.02153471712593306.1449461712654643.9849731712672272.33918331712733238.39784071712773663.19977021712848308.0081541712860542.67349821713087332.46015721713121304.38284681713183849.22030931713372266.49107931713373136.88705831713417144.63786321713443071.2244371713541517.180411713541699.3184841713615294.52450591713619123.95877081713619984.8662581713620203.87909171713629353.7768171713693000.37563231713696953.16933941713701711.91550061713703518.66322571713708646.54834151713773912.73249241713776408.69481331713777146.3249111713784750.26938921713788549.0017581713803084.09800651713873378.93953251713874972.05580541713899910.39179831714006574.90925341714047778.38088851714214149.2920471714215604.62877371714218289.77900241714220302.95767071714231183.21794841714243696.78785441714305638.49526791714305731.21596931714311478.84540821714313996.51210671714485244.08302331714488946.5538881714652552.4470721714661325.34664131714665061.6320541714685108.3231281714709757.69277481714712589.13287451714717873.74175741714719260.34569121714908101.1871011714998038.7068751715004179.24228761715005017.33956381715011561.74028921715148898.65396171715244641.4409941715257241.7003561715271768.30176381715292152.86608841715330004.41626481715353713.42781571715353959.83065681715412668.46831631715421483.23257471715436334.75793931715520201.0295451715526648.21276971715527468.23268561715528972.9669821715529459.80643921715548182.89837461715602825.46457481715624287.64700171715666953.60590481715670258.04229781715681034.8107381715681373.08043051715862181.04882651715870345.8139851715870495.73219591715952418.20962721715953957.14005851716016439.23131821716026356.82077621716029493.3221591716031083.0943561716044060.71082471716107419.57978841716126517.3683791716131168.69529941716148891.67200921716149216.5821041716210413.7965631716312201.71627861716373672.36785031716374729.35419821716457578.06868461716467093.383061716559791.08338621716561161.53435441716649359.7539071716651785.40524051716723261.63200521716725596.59526781716732292.42133981716734447.8044291716738254.8956911716746654.24368071716795806.77896641716812563.0741851716892685.13354331716902147.31798151716903552.33264231716923921.77522521717066955.01724891717068917.04717661717072154.64399171717251267.23197651717259797.31061671717262953.80781751717328859.87784651717676565.94108441717861914.30391071717863020.84930681717927139.78493431717938355.69149681717953323.82942721717999765.11817811718009339.5952451718009454.02913121718009667.4100361718013654.53190851718016460.01057121718018761.15332411718020799.01913881718021245.15856621718025465.146841718026322.14862821718029950.58980631718041093.53587461718088975.1600171718098525.37702471718098991.82041171718099452.66476921718111343.16626361718114741.25173521718129965.94656441718167927.92333411718168560.61959651718170862.25188761718205019.47537661718206374.16787241718206647.1795651718208141.49481821718210905.61703281718270394.38123511718278706.33032561718287986.1937131718297994.59491591718336969.9835191718365449.34239961718449087.83051371718454283.21870951718456413.19333861718460153.46241951718462494.17207481718465987.28904911718467416.27678541718470343.79496341718477682.9318441718482373.43667821718515832.7972051718517249.02119351718517857.79042481718519972.8539831718522868.36958581718531550.47946141718536268.03831891718542101.57696131718544464.276851718619123.1634091718623185.88458681718636520.18447331718638800.48453331718731139.4622661718744170.95703461718774106.69617961718886170.088351718961712.35531521718968868.04600861718979695.67104221719060406.1220171719062040.21757941719067330.25522921719068089.06455061719076451.03764821719145795.36178421719151988.68255621719155248.8882151719162133.02871321719171629.7718651719242754.68141651719246705.8919081719255647.18871621719257347.07321881719298633.56316071719407710.83869461719491033.8175251719659127.47902351719661686.4932391719662640.99923061719664604.3216051719673418.46054081719677856.88689371719678098.51585631719678853.39937191719691556.0107241719694248.85178281719738870.07826381719739924.29021171719741111.60789011719742304.8520551719742716.78034661719745397.84074521719754662.89840941719760266.12941981719794972.6005541719825084.29679921719830253.9239311719836759.33914421719841637.71088621719842717.60566931719845321.64250181719847663.70107821719857525.72813531719993166.31000541720004409.5729961720018730.98016761720020182.87782071720076639.35904671720096106.61090231720113532.36414341720179036.01004391720265126.1817611720268654.5868861720282147.87318421720283309.32325241720286050.92650751720293539.3648961720348073.98572061720355917.47972461720362591.71961671720364407.29622911720429987.46009041720437485.89313361720441618.70600441720508195.45873951720518734.8392421720723289.42841981720871967.87330561720969642.51132971721145249.62304261721305348.6251181721379346.542811721406926.7735731721488540.2356821721496747.87938481721565527.91214751721574362.68826171721578502.43117141721580213.3311231721585283.3753051721628125.85017541721636883.68095471721651068.3836311721674353.60487581721711682.92611581721718456.25190661721736585.12386851721910443.05865841721911097.9222981721987871.73615431721989464.20908121722005684.10386231722009183.98562811722011469.2203711722014888.58855771722021975.44721461722083657.7424821722085815.53132181722096167.44949651722100696.7462071722149157.52232481722155656.36078931722163295.76613711722174676.3690631722242732.55940461722246601.0920391722252901.8107611722256046.73971531722258487.4373321722258901.9600681722263870.85462641722266409.4265291722267746.61000281722269621.92874881722269976.8815461722272080.77377251722279683.22267081722285241.02753781722286729.75908951722287985.7799481722299867.8714451722318171.4614381722346936.88357971722348798.46942781722350457.81067321722353627.2568861722357499.26558111722367575.99968431722373491.33078071722507532.24708371722515108.97734071722591849.9296011722703647.97711471722774371.71582841722860722.0833721722957642.21708731722965889.98333571722972359.45396161722984867.60560561723119754.11207841723125286.55064421723130127.51485061723134319.18638941723136059.16600351723137066.5406291723193843.56864331723198696.47698711723294038.37574581723295845.44823861723297533.78702881723303807.6631671723307181.10538461723311677.03078251723422079.64531681723457339.1525981723501078.41981941723503405.5784231723617569.60056951723639369.8436771723724588.10065871723789608.36872891723969341.08708981724070485.40928551724143436.30561071724158744.75811391724202777.0643011724301420.52415971724320167.54208281724326928.27127341724329651.45827651724339689.16775081724339990.81605431724341541.8335571724361752.17471031724675459.66274451724678562.51491741724679041.8596421724680019.75805571724740481.8159631724764160.67093681724772210.33077071724822514.46581531724931894.77922081725133285.29799841725140832.77638151725178025.79151321725179150.94023371725200755.48870351725202807.74458771725207502.73175141725208627.66635321725209216.05556461725210265.44690441725252365.3833031725281675.10662651725300399.91392231725540836.6651921725631556.60361741725822627.10982061725872571.50008231725884561.59261251726144055.4084121726302918.2109221726675560.78871441726731619.00652861726733403.45392541726734397.35323241726735635.69507741726747782.26425621726829193.35509751726830291.6796181726838130.2701831726852953.32955671726858668.94598631726904919.53113151726908011.78215241726911494.43632151726923822.73583151726924631.13999751726926654.4907061727094218.42981771727252570.93366581727281245.10181121727355214.64388871727355826.6178961727359034.26466751727360644.51546881727364225.8715341727365398.40147381727699176.51489191727760655.17109581727951236.031521727954405.64962171727957757.77329021727958178.89527631727959519.3105711728033650.33202581728045029.38966541728059516.23578881728060897.03357651728122955.8606541728129694.6456711728133522.16625431728139325.90391971728145836.68000821728194852.80935961728234083.04004381728241507.9161731728303752.22948271728337214.14192871728537254.20157051728732990.48960261728737796.45881251728739716.13933061728743550.084261728744005.3918461728745195.51385121728746301.37412671728747687.5570631728833762.35883451728835446.2922161728836591.77962781728837687.72793221728920301.63146951729092802.6129941729093469.09824441729093986.6930831729094596.3920461729096367.12394571729104951.39206271729127668.9245751729234880.59355141729257906.23548461729262780.74853061729333006.94400931729334137.91921041729336212.40924571729338537.22319481729339287.76037341729340708.85076141729342959.6031771729345579.34861141729352068.85322051729352424.3033391729355813.55383041729358559.69434331729367128.97711661729408008.7562531729410455.93828371729412778.66819211729447330.7101781729506929.79903321729550383.50321531729562047.72278021729772674.30436231729774243.54481581729788974.2966791729830363.88572481729956671.11215191729963276.13354231729964801.2759481730041059.24922511730042594.4898211730044967.31507661730052437.95801071730108706.1819951730118182.17060021730180022.8704031730203262.34906771730221702.35324031730275347.68835761730284724.74087071730285556.1908141730301942.04073381730374645.96319461730380770.90588331730404050.21319961730409146.01821851730413873.39013431730425842.61837341730477372.56358981730479560.97667481730551759.14125781730568814.75447271730572438.19093441730573549.2564731730579225.9238521730595578.01302431730646326.27951721730647944.81843971730737022.00499321730747490.06824851730807292.04786471730813368.64133481730818826.50661751730824558.75576351730832422.99776941730899305.0615351730901750.78711341730903102.00121621730971789.14266371730975168.8730961730982023.72336751731056436.06550221731059006.3753541731071324.57351161731148182.06626031731148462.44941141731155029.29867031731156907.49877831731167668.76448461731169795.64211731731171081.69893461731174489.80106231731229459.46800331731229698.89608241731233254.31718731731250434.28619031731481335.12306331731513305.40980241731593266.2619741731829257.91134291731859678.92372371731862005.49140671731922937.4808991731932247.01066061731932525.03579831731933290.09443261731935460.2790451731947768.1370441731963060.6405581731965814.97759751731997859.09550831732005512.74292661732031545.79197171732033235.34174281732036071.30061321732037983.13547731732041409.30651121732045107.55121021732263516.1040951732278310.46816371732288821.0565531732293225.38360171732383821.50968841732384069.83460351732391560.43771732433721.32781671732438713.17433931732441780.7008471732444579.79170161732451683.7766181732452619.78835271732457653.61890271732461172.61851021732467163.96287751732468839.23634151732469965.24506521732470239.99742651732470501.72090651732471055.29854061732520087.42624571732530123.6256731732536785.36732151732544673.93568091732553939.84375951732555010.63737251732562360.8003981732577912.6871631732579381.4846941732592567.86124521732594026.41688681732600123.13871861732605068.88938931732616986.9114541732619159.52321151732650631.55471561732720047.2405881732723299.8870821732728587.26730161732871729.11913281732948772.60584121732962637.1605561732975163.11275771732976290.6137441732985336.40084581732995963.96110731733080300.40849661733140107.68333481733155022.88794231733159221.4871291733168664.37563941733170027.81566981733170526.38246061733175309.14986661733219295.66059971733219681.74375251733224273.44269561733227643.3910411733228907.1991411733229826.99463961733234914.88147951733238777.20137861733242353.3587111733251189.9278881733255484.1180661733271589.04232071733293075.55299761733306828.96452671733309484.4286141733314197.22540021733315408.63991121733322593.26261733322805.56145381733333231.66890931733338012.36725621733557577.02903531733561313.32804731733565446.2815431733567333.90873651733567523.57054021733571119.16926811733573990.21949861733585274.73568651733585807.70079871733588017.7802691733593130.24049071733596018.95720121733609188.49137931733643746.43857721733650829.55517651733653518.41186571733656796.4539251733658330.072241733672789.5846831733673099.07036161733677665.48938061733732967.44802711733737559.55780841733739774.8239391733743548.28622531733743862.25829121733746858.26144361733748646.72557661733750237.3521711733761303.18399291733765178.02769851733822550.6699731733823340.01468631733826457.3003791733827822.37315151733833036.50665521733834839.1826851733836114.1890831733836604.02174851733840883.20230221733909333.22253161733909960.60128761734006546.8225221734015859.57260821734027149.3870951734036509.35217021734088813.24160461734092473.45144581734093224.58835391734159531.09753781734172373.82559251734177203.28432581734180637.15363741734189493.22910791734199074.094851734204520.1181031734215792.56901571734244208.42764541734262072.54748561734264107.63865041734268892.43243811734269365.42090751734271469.63599971734277423.22195431734290155.5247891734351728.73345951734367515.79722861734438331.95803671734439067.72983981734456547.34842541734461357.14716741734530139.5553771734588131.5415551734610976.74784561734693575.87978171734969824.56160281735013863.393161735215585.1146771735298797.99119881735300860.96658131735508440.68806081735560537.00754211735579463.11638711735594487.58908061735595948.66397571735597276.44437431735619132.0939121735711899.46031331735748282.272511735752879.14751721735771109.68907361735816480.08303861735818864.54984551735820574.48879741735845919.00464921735860298.96272641735905773.7076061735907315.48212431735920256.98129151735923066.94315771735927923.41648321735985947.44539171735987120.1806911735996630.83959561735997792.5823651735999950.93494461736005094.04602071736013959.72211721736091883.54373981736094621.82072661736109303.38124751736145589.5623011736158598.80606061736166007.97108551736240721.18058561736253866.97930461736259561.10710951736260639.09564881736326720.27908971736328441.73657161736441715.22370151736441948.95128971736448183.2816631736457756.60786081736667671.61953041736859448.04466371737053105.39502241737059294.32388951737218204.23131737230569.76234361737281191.78747031737308641.89546281737634796.05093771737661678.30621581737980414.56857161738176427.33152221738307157.1679331738509361.618441738511025.38118171738514914.97471881738516331.62643051738521441.32319571738525752.06775711738563699.85149531738565426.26452471738585137.30715081738597319.09383541738805958.55573341738865614.27569961739190092.90278551739725914.1677241739794922.60280971739988471.1611621740054329.53807951740079331.96067121740157595.89306021740220123.13252571740245134.83469081740306870.50918631740399755.20469451740424096.56160071740482149.7709031740504617.92714481740662913.58478671740698083.95707631740719951.12571741740758916.84956621740770227.28777481740838599.90834781740841180.05470851740846806.8733711740851730.32116771740864068.8188891740870144.50498751740909633.67035841740943265.17093921741538044.2799881741540280.86075281741615485.17051961742736965.52304531742812809.59154631742817938.266741742820838.3423121742833639.73128151742836382.87002781742890878.3034031742903231.48092751743006526.32749031743348943.7035481743704527.33931921744540122.66594081744542397.6184541744552562.3538921744553711.73710041745173335.05232761745238610.73597071745843195.26599981746226701.0918641746362227.3089311746371442.02811121746372752.96396041746447891.44518851746971136.59414241746972157.62861821746974457.8493371746976168.04008251747052875.46152851747480982.72086171747494506.47235631747495596.47780681747496096.58660771747501563.0468381747504104.17075041747506325.9508071747560842.93142221747572746.32942341747574020.4336941747574378.1243011747575177.46076971747579555.74680231747582533.39935111747582736.4808891747584502.74418571747590890.88166261747663855.65062121747762052.21985131748067768.55359531748070430.55718111748074382.30197071748084587.6802791748100243.06219581748262369.5918211748456997.30241161748502143.56055741748551733.06875921748559805.85630181748687418.24339271748692941.51643781748697135.5269361748702566.18927071748704892.67874261748707300.78871061748707718.06951361748710902.92918851748712630.29231881748772575.60379981748780746.9731851748787418.26495341748872035.61121321748878691.137971748896375.92971748900642.73245171749046627.53392841749098755.83221241749098959.20923261749099168.61557631749101223.54241181749119609.5599181749126667.21709511749136965.48203021749139791.37379071749205793.16769031749207480.8730421749207705.36759331749218861.07364541749271912.958471749280080.92087481749295870.75518011749309413.27836321749310948.2479821749322719.81444221749373678.24797731749375255.88597581749375475.07102351749390282.05390721749392292.0063081749411650.42451621749413965.12196371749475224.39129951749618675.85485481749622671.67921351749624056.94271451749627604.1784551749631181.01720761749632928.388051749633248.42225221749634804.01072031749635921.47261521749640795.06175831749655274.54887771749662043.67698741749712691.98407031749721876.21657251749732184.4471661749736626.7742331749739584.64724351749740402.61703251749747088.33462241749748466.53899031749750838.43557451749752305.12964371749783682.446221749811531.87015961749812424.43984911749815220.3855131749859800.50181271749861810.68900941749902117.18541221749904617.60818031749912253.1481761749913909.38116311750076587.25237131750112065.51739981750112549.35909461750113293.49248391750147068.9693321750147951.59855251750200400.22014521750319173.37273341750320656.22340271750335721.70233581750503005.99435231750505702.15230181750505889.32328081750516364.62822911750516682.09823581750520735.09064871750591072.01674371750619801.56257151750620371.7246161750622133.09173231750681332.28547381750940677.62030151751110771.93014931751115024.4489921751116291.45540211751189516.1089631751191203.62136581751197267.61229181751210591.699061751210808.46503661751286324.2863091751355187.47904781751545628.6297721751725864.76436571751730131.79488541751732922.95610931751740004.53788421751802693.42043191751853656.44941881751888514.45562741751977113.73002241751978375.45727251751980210.80578421751981578.71516081752053384.70437621752065147.01648551752066782.68813631752068878.81543951752205705.86502031752220216.62114951752246320.06772021752249909.7087711752317403.78078061752319959.82731491752406318.92591481752407259.95407271752421544.34403921752422710.55015231752425032.73874641752426826.2733981752428572.17700621752433706.0658221752470562.98645881752483585.27684041752484817.75912171752487219.72185131752581332.79816531752653249.8534491752655387.0071231752658130.9101921752659385.04600621752662426.3619591752668621.53872781752695270.23094871752755556.76991751752815643.08703021752824222.17550471752909383.60699961752912449.2338241752931172.30991841752932046.08516341752938425.21734791752979538.95104621753081962.70720271753090756.31310061753109911.16209861753527824.8208531753528157.58777211753528832.78555541753543391.409981753548006.04766771753555118.34784911753557058.28183871753607448.8085821753619533.97913721753621675.42673831753624357.04167771753628490.57589821753633928.4630891753634247.65696551753635835.1478181753637985.3761331753642657.74337051753705646.54954431753964966.3723731754036963.81071071754050075.4858231754051763.00968531754147508.76656821754147960.37546681754154766.89045071754161739.48721551754163737.6889791754210964.67577391754219537.72440741754222113.16079431754223091.64906881754223664.96145081754228602.35027861754229672.55927561754232636.3346941754233129.24810151754239954.64880471754241517.74627611754293618.73869231754310329.99401831754317864.02745131754318821.54698561754323102.69770261754326266.59494351754330431.04373651754334383.8229841754335714.09769081754394275.90666251754569461.6958781754638842.06614331754657332.2965881754661051.36486671754665334.8849631754718055.42017081754722367.38050371754836525.26578741754838348.94885041754838865.27615121754915063.0405931754922379.19625621754923244.57161741754929550.85405331754934157.59779951754989457.02608081754990760.36931751754998789.73707031755003472.47263961755091334.14983991755092562.45052361755103874.80169751755155650.49192211755157146.6223681755161682.15712331755166388.19822221755173045.7185681755174334.2213181755185779.42064291755186716.5619511755189286.1331981755242426.36476161755519872.06463531755528180.97155121755528528.62853481755528832.34833381755529449.05892421755529841.94665981755530424.19558621755531801.02439361755542591.2031921755546709.01237341755581286.38693331755683325.90864251755697406.07089071755767369.2794331755771352.36944061755779093.85620981755781792.09225491755786039.54400421755858394.51499061755864857.68235521755871908.5540961755872239.40110661755944972.05689141755963250.81905911755963438.96490861755965198.06602641755966671.70875931755967661.83248521756034035.27029371756051795.8273511756053720.38031081756062188.62394291756063534.1845211756068629.49149271756072172.11601281756125268.80325321756151453.8187271756310124.8685731756324844.69694781756482129.77022931756490613.15560961756492041.12433431756492297.4743671756513623.957081756514647.05277421756543727.9926171756545188.08750371756554689.8216321756560330.4979361756563740.7113121756565274.90660831756568027.52632161756623368.20361261756651846.51766971756657428.71791361756663741.77574421756668491.29928161756688997.64640711756705263.30104331756730683.43084431756812503.3911331756816382.50912021756880677.25349831757250586.60078881757252044.00713371757254258.84415481757315748.36797551757406692.55116631757427558.33150171757522892.84468961757593511.33569531757676782.52932741757759889.01814961757767620.0571711757769226.14481571757860829.75224731757861011.95556551757869302.40287541757870842.21012851757936618.8545211758094931.5402841758198530.53288751758272178.07883481758376917.19157841758379331.32556821758383837.43758921758384955.91952871758386059.87447021758387594.98469191758436846.8173221758444026.71285961758465789.753581758469660.50086121758470168.84960561758473722.39771131758789360.21657351758790715.03019021758803464.58468131758988044.04686881758991604.67435341759149102.85564831759492772.7183581759678936.99280551759680244.41957191759682618.7215971759997215.5191141760065958.82141760108993.57618381760110235.74441121760113550.87181661760177011.020731760181782.93854881760187005.60134651760192106.0860061760197207.4219841760199258.14967731760201985.65009261760203562.60572621760208440.80056051760260714.59390331760269934.64895941760285343.12197661760302129.65267131760328991.23364641760347755.98690061760350649.9220261760358687.67830591760362798.8370321760370432.53595111760424926.0255061760743184.63201121760744311.27082821760786622.23636051760788165.03988481760793302.1477371760793581.00444651760860182.22760991760863110.1014251760869362.4851031760869631.20522211760938861.72963521760972576.6875791761060407.88111571761060627.86563541761144889.48445651761148094.4665371761149201.68041321761219314.77552221761222483.27736571761295138.05956271761300300.05976561761311514.2513831761383799.72652271761391837.57163881761470800.4115141761501864.5615621761505443.42185241761568627.8543231761574494.27752451761580013.00882581761732663.23955371761733540.29735681761734029.47098021761736371.18000411761739191.4154661761739705.32874251761753667.99567171761756863.44928861761784016.66543271761815295.3384011761818717.73632571761828134.65532541761903405.21529581761907058.3059471761907853.07356211761916217.91197681761918750.98722891761919810.46501971761924888.20557641761931309.01599481761932455.5341991761943258.13832351761943965.9173671761998689.14334371762002422.82314631762003826.12135481762004604.3158771762010514.22436361762011210.89124921762016597.03093961762018766.23459271762020096.98681351762101868.87471441762105814.20747041762117386.51707461762172536.0202071762175528.28611851762182329.89773131762184577.847421762200953.02406841762253192.46915271762287934.7201151762422643.67606431762522533.03694341762528028.09290721762604673.09312731762616332.89323471762622168.34792021762622653.81842371762623239.4300881762685869.81218481762686662.3993391762687533.77702381762690043.77134161762690640.88656691762695418.03792051762709145.42883351763297104.580981763299241.28969961763302424.11725041763302843.86228871763303656.57493881763308095.12544541763314434.7122511763369939.32778621763382952.35389781763386880.2573951763389202.88072281763392117.76956531763546287.4585961763642087.21390341763659970.05781651763789967.2350981763795214.27324411763919897.74203251763924530.93485471763952917.04675961763987168.7900181764011135.03248621764218317.51825621764340352.97474771764360919.5237561764363105.4042141764526965.08457641765187128.96606761765355457.20101881765360544.06178261765361150.35600881765365518.7660051765557551.37651371765634926.0382451765640618.16870021765643253.3146741765643519.69737031765644942.7686081765650850.12580161765723889.33895751765725272.58981011765801621.52776551765879692.79019981765881108.2923851765890266.88562971765904510.36874341766061002.58671021766125878.0924161766175231.09851151766925374.73368381766996893.3731451767005790.16068861767008228.98308441767008524.3519591767008722.277691767009786.6732971767010541.95609551767013276.2328151767014306.68311551767015117.66693161767016373.33748561767086094.86997441767091943.21654251767092201.60667631767092814.322511767093453.33107881767270242.21536641767408827.13386231767450501.75768571767523607.15288781767524436.25480221767526671.70246891767540425.50893971767603172.05479241767608491.66707541767609798.80080491767780009.40121251767781869.36996481767783204.39632751767790049.159871767794832.20550161767797154.26203081767804637.35404421767805344.88099361767806485.79580351767862570.84585951767875104.49013021767876387.1385631767878636.14207961767880873.36738281767886064.7900161767887927.80501461767888628.77220651767894802.7501641767896425.17220471767954580.81757711767965181.28974031767970332.55244421767976705.94087121767978150.31396751767979970.38509061767982341.54357241768045908.30165961768048075.19306331768053087.31861191768053335.17539641768053645.28298431768057005.33032661768066054.97335241768079709.17248341768086210.00448131768134738.7489611768294958.7072611768308509.28162381768315525.73615461768317971.54583171768324985.50381061768384450.31180241768384903.74312451768388680.90803861768392012.94858881768393585.3805781768393995.64151621768397007.99611141768406785.83768421768407489.64632871768409265.181261768551967.76439951768562217.99268051768610315.5459591768648558.153921768750832.0425951768752477.22225881768754282.39400241768796055.877771769188973.98886591769356219.91804651769431235.54304531769520922.91533951769599853.44837931769601389.59619861769602998.44604521769608654.73905181769610587.53120471769613698.73730281769726072.5167361769754197.50043941769755012.88609891769788320.73522931769858771.11245351769880002.6400221769942094.34304521769950759.62865611770017332.54535651770029686.73525791770030911.36921741770035196.27489521770078295.91910531770155819.04716871770156062.72328571770198607.2284711770216427.27850631770217725.82147841770285886.35344841770290884.90398961770293022.25364641770293820.08989361770294246.49858431770296115.1938441770299476.89053541770304820.12695341770352845.59949111770360288.23392491770367647.6183741770375651.93329671770377722.19474721770388368.43299151770448360.88149361770474728.24455641770481662.81833741770482589.88003921770488483.83722141770547899.68135141770552992.3148081770630929.81703331770633593.05083631770639855.45341871770641556.83762381770666283.9656191770678866.937431770713538.44122551770808102.5597981770808949.6446791770809499.2195741770810416.91006471770899285.98089671771076383.70956751771153651.76371071771164919.83956381771165092.99137471771174054.22143321771175340.04150221771177045.09119531771185402.94351391771244500.35640861771600069.33150391771684144.1958011771757051.82674771771764404.84740111771780335.22727061771837797.45328641771839342.36841251771972863.80090481772004107.47609931772039629.94084841772097117.20003531772109451.20020151772125675.95705031772125857.190021772183872.96083351772280443.39041772295620.44625071772297315.33010551772298006.16521671772298862.35013271772328483.23607921772383354.17270871772383859.67349171772453976.5166041772713474.08007761772764991.76435041772787200.42355971772810020.21219421772905521.24598431772967859.26760581772984277.1005431772986433.85609721773059860.61029891773145094.80025391773145911.42583251773209770.56137851773327542.94483571773342123.46900181773389597.40498381773414356.9681911773416039.479741773416217.71348381773419126.79226261773433373.38669231773436829.7128131773496559.35769411773508591.08885051773526120.85893461773531469.85906171773532861.86214071773533352.6592681773664068.5733641773923117.08077051774116655.5106381774122638.22514531774123641.88898591774125088.17211991774165485.80263611774173634.33903151774178999.34086061774183816.01904231774191744.71987271774268550.01723621774527788.46656441774873687.7349881774875923.54350611774876751.77354171774880838.67538051774881356.113411775230959.73582771775232675.9200561775235024.41129371775242021.88784241775312892.665391775318498.7480911775319347.16049271775322263.85051471775381212.6245531775402348.91712781775462820.18094781775464128.60385511775478288.9307221775492883.68803621775494355.61733411775551100.70342451775737468.23703461776083199.4409181776342248.38125251776343741.35873751776344656.84962031776344823.2718941776494663.58264471776500579.0558131776513568.45815661776515798.23732261776521467.21749231776525755.44738361776530770.69265341776586552.67150241776602163.0317081776602999.49911571776688068.9822271776732694.04593831777121040.04677321777124071.1219561777126020.42327551777134818.39440461777287314.63329941777293598.26220231777363083.66518071777893423.46401861777895088.46678451777895860.43515851777897093.3858841777906171.800171777971134.0487721778058288.40560981778240440.64545181778329365.76004721778330451.60289481778332821.17423941778334531.54666111778342595.05410931778399875.18376181778419689.60360841778424127.0708861778487982.02455741778490235.47887951778512722.16216681778513868.5482841778514150.02312251778579208.82636931778579750.70454621778592818.33435651778593837.24621341778690465.584721778695987.13411741778697526.6658811778761332.9720331778822349.00370981778843702.19216871778918473.19561221778921342.1787031778931726.05583721778934249.29012421778934437.7146981778937818.14839361778942880.65417721778943688.6406221778945937.1907251778948525.945271779010660.48089271779012402.8849981779013545.70784571779014082.44581171779018379.58577371779019598.37050581779031500.34276341779032724.80927351779036530.4997151779039779.62068941779093071.12585621779097835.65313321779098505.47838691779100146.64374641779105919.20712781779107140.5768891779176813.17461751779177591.00395081779179103.9485821779179883.46228861779185903.12827781779188010.30328131779188332.78576521779199711.64825681779291274.87059261779375116.30314351779711775.9329841779718782.88222651779719462.58929511779720087.20665341779729556.75550171779729838.27185651779809157.15284131779811618.10328821779819147.38901331779821301.30405041779866487.12891531779872294.22598481779971079.62741731780155829.02630381780156437.50365951780156947.1906751780160264.74311021780167393.25985981780170098.30806231780172747.63186741780387294.64188241780398187.88314941780404797.27766011780815769.00067281780829125.25964361780848886.74698451780921520.99491741781093734.38310651781096055.84976481781098042.90676521781099588.2129331781102762.92132381781180914.85429571781261527.5583841781262166.32642581781262455.47228241781266268.58414151781354356.52117321781354995.9694651781355856.93816971781536853.31092361781703806.92632481781709239.78021071781709649.70756981781712321.38379761781718337.83594421781766440.45514631781770420.25207661781771329.15113041782058868.15240241782060757.39437151782114840.01730421782116626.14168121782118278.46144271782206800.38508151782208690.2186571782214986.56640481782215911.93149111782216753.3375161782217861.1438531782220507.59964751782221119.53614691782387963.94272471782391037.86762831782397174.43466951782400827.49992321782403418.57682781782407552.49232911782471685.10908841782486056.42131281782491119.7754541782492484.88775631782494767.62891581782495119.03816651782496927.16670061782502951.5276581782545134.69273971782631015.85844421782637542.97413681782647782.39912581782655816.30765841782665041.4627811782665991.96139241782667360.25157431782667581.47708061782737511.11845541782741219.0173351782808797.46143821782821919.54439121782822150.20869351782822770.9247681782827640.9542741782995600.16514921783076003.8864451783168083.37299471783169337.93949561783170232.14352231783171152.32074671783171554.32837651783174151.23807241783175503.07197071783176066.03923421783177692.68739181783179012.4248781783180240.505071783181436.92591291783278283.35669681783292257.8646151783517394.68319441783519695.6277161783678055.17990521783690220.13936731783712582.08824041783728419.41365361783729135.00310421783759453.8615671783761470.83648281783762862.82867961783766534.35036041783789595.08747321783930190.16791941783945570.6136721783954524.23125741783961828.6792711784028298.10868841784032600.80211161784036466.34077051784275841.48916361784366399.8074531784372627.88642331784374143.74483511784381186.08228351784389911.60351871784391089.69298031784392820.7430641784441094.15184241784454226.16887471784463132.38275381784464955.09228731784465761.79993341784466473.52550131784534975.79487631784608840.64008361784627943.05730491784637204.21883181784657189.48320531784657361.00413231784705158.30658131784715027.92925261784717991.8883981784733191.58883381784800377.45267271784812026.23560981784813186.95499831784814275.7592081784814470.29561351784818774.22292831784885821.62646681784901088.03214721784911607.10147881784916194.16596481784972617.54671784972803.68592141784973536.44179941784984817.86716681784986067.89907431784991877.94465471784998142.43659141785077031.5503931785084617.6083441785085343.4737631785086642.81846361785089769.95803481785137621.71359851785148601.48444631785172866.56524541785183014.3988751785218740.09921071785226243.70275641785228013.18298631785231361.67605071785240404.4484591785351675.21743441785496949.62526921785497755.40492131785677473.9457911785682237.71711851785766885.1947461785767243.61589121785772605.15616921785780183.1826661785782828.58324171785844265.65100531786268630.51386521786268947.91257071786269779.52634531786270697.67045071786277480.71831921786277724.14191751786281462.37932561786283154.36108371786283465.1903721786287166.76432871786289748.3343981786291875.15268561786293725.95022321786348241.80029181786352220.4185581786361747.21840071786366233.6671131786371555.18662381786372824.49700121786373802.18644671786377861.78411321786396710.64104411786403578.61991981786404487.37806181786404734.32843161786405449.91876441786436596.65412431786447073.79378181786447522.7193891786448405.54787921786449471.29032681786451444.1795711786452347.886241786452593.9396731786452926.5358991786456312.5733451786460743.97798971786463552.7407611786467845.41169861786474469.07857231786500206.03659271786562450.2208571786624610.81183391786686613.90171031786707650.4135985 e1tn0zi7z3s1ospm8rzpovwajyjea3l User:Pywikibot-oauth/edit test 2 82578 756311 756262 2026-08-13T12:36:31Z Pywikibot-oauth 29170 756311 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1uts1wtzf3h00bbaz44dr9p1rd82h1b 756312 756311 2026-08-13T12:36:32Z Pywikibot-oauth 29170 756312 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 q5orr7pok02qs943nqkpranpzsjsdxw 756313 756312 2026-08-13T12:36:41Z Pywikibot-oauth 29170 756313 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 0v5kpt5u4367ijnrgwumbebsy1f9rof 756314 756313 2026-08-13T12:36:43Z Pywikibot-oauth 29170 756314 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 mtmcrbz7pppfmxss7wbqw0z4kwna78t 756315 756314 2026-08-13T12:36:45Z Pywikibot-oauth 29170 756315 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 s8by3yt33lnt8pwzme3pi7xmy5td41y 756316 756315 2026-08-13T12:36:46Z Pywikibot-oauth 29170 756316 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 7leeer8mqbysil5hzs8ifdd753boaev 756317 756316 2026-08-13T12:36:49Z Pywikibot-oauth 29170 756317 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 ilfhrx06j658nry5cjuhgunnnnxbnk1 756318 756317 2026-08-13T12:36:51Z Pywikibot-oauth 29170 756318 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 e62zxu9y1wa1n61q56codf88eyo4kxa 756319 756318 2026-08-13T12:36:56Z Pywikibot-oauth 29170 756319 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 r6d1y0aw3s3m65zsemor99xbselew65 756443 756319 2026-08-14T11:41:08Z Pywikibot-oauth 29170 756443 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 rjaqru421botdo9f0j1krt3762eaplx 756445 756443 2026-08-14T11:41:12Z Pywikibot-oauth 29170 756445 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 94m0gh9doo7wq9e5jwtohsem58z8obu 756446 756445 2026-08-14T11:41:14Z Pywikibot-oauth 29170 756446 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 lm8rg9ivhnjk5sd257t4defull0ui1a 756447 756446 2026-08-14T11:41:17Z Pywikibot-oauth 29170 756447 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 hqtw33w1o7itsxw2pttwd7up2i1n2ss 756448 756447 2026-08-14T11:41:19Z Pywikibot-oauth 29170 756448 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 1786707669.557646 r7b1fv7kqg8jz3te04npgedzddi3rfz 756450 756448 2026-08-14T11:41:26Z Pywikibot-oauth 29170 756450 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 1786707669.557646 1786707676.5105655 hr3fiipz8pbz5d835bhbhsg21r4sd0o 756451 756450 2026-08-14T11:41:33Z Pywikibot-oauth 29170 756451 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 1786707669.557646 1786707676.5105655 1786707683.8440642 dk8seo57zvaef4x06o5w0foyk32s90z 756452 756451 2026-08-14T11:41:36Z Pywikibot-oauth 29170 756452 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 1786707669.557646 1786707676.5105655 1786707683.8440642 1786707686.6990576 lkkqc4awznjughw9axcjix5pfzwb3fc 756453 756452 2026-08-14T11:41:48Z Pywikibot-oauth 29170 756453 wikitext text/x-wiki 1717938323.983468 1717938325.9381392 1717938327.6745121 1717938345.265466 1717938346.1106002 1717938350.5920074 1717938353.0482574 1717953288.8608625 1717953293.9055603 1717953292.1927369 1717953292.2962074 1717953294.2398 1717953312.240725 1717953316.1704223 1717953317.268496 1717953318.2313948 1717997567.7045777 1718009302.675245 1718009303.0268657 1718009305.1731467 1718009309.4585795 1718009328.7909298 1718009333.1985834 1718009383.5844293 1718009385.1342936 1718009386.2813547 1718009388.613266 1718009398.8815582 1718009408.5800366 1718009439.4752173 1718009607.9868848 1718009609.3225954 1718009610.7008185 1718009611.3111014 1718009614.7206109 1718009619.8805332 1718009633.8648026 1718009654.4389236 1718013612.7444367 1718013615.4898036 1718013616.8618758 1718013617.578818 1718013628.183184 1718013640.3193917 1718013648.6140828 1718013688.6004112 1718016374.1180348 1718016375.439417 1718016376.2004616 1718016380.8626587 1718016404.172379 1718016421.9062774 1718017148.5199714 1718017151.167183 1718017152.579374 1718017154.8653364 1718017156.385661 1718017173.681575 1718017176.016188 1718017200.9282327 1718018372.899415 1718018659.6671212 1718018660.4208403 1718018662.0027812 1718018664.5138478 1718018682.755611 1718018686.6985393 1718018704.9304743 1718021145.9996097 1718021148.1332645 1718021148.8790848 1718021151.64248 1718021152.3035438 1718021183.5700638 1718021188.2089362 1718021194.6740658 1718021912.815989 1718021915.923219 1718021917.6584659 1718021919.7312863 1718021921.5385063 1718021940.462804 1718021956.3317823 1718021965.900075 1718022675.5741732 1718025361.51236 1718025362.1419137 1718025363.549265 1718025365.794714 1718025367.0023723 1718025381.4007874 1718025386.8869488 1718025390.1932719 1718025420.3657703 1718026112.6940236 1718026114.5253518 1718026116.9373848 1718026119.4845717 1718026120.817934 1718026123.051878 1718026136.3197055 1718026140.8453245 1718026145.4011593 1718026163.7837195 1718029773.4831073 1718029774.3958006 1718029775.4855509 1718029776.785981 1718029781.6460838 1718029783.6814554 1718029795.5788717 1718029798.7532082 1718029803.2993777 1718029839.3786342 1718088780.7319355 1718088783.1151495 1718088785.5244112 1718088786.0638566 1718088790.2916877 1718088800.889361 1718088810.884886 1718088814.4438264 1718088814.2049983 1718098333.8518348 1718098334.492469 1718098335.9334357 1718098338.9121008 1718098351.4070423 1718098360.9338825 1718098363.3991063 1718098388.9819927 1718098502.7364287 1718098783.731209 1718098785.4471197 1718098788.7367818 1718098790.8354266 1718098793.2723055 1718098796.6948872 1718098804.8592188 1718098809.4647124 1718098817.6042728 1718098830.9912333 1718099231.027644 1718099234.4692736 1718099235.052649 1718099236.3166866 1718099255.4998035 1718099256.26313 1718099258.3496053 1718099280.7436473 1718111091.2757294 1718111094.233729 1718111096.5565636 1718111103.6016734 1718111108.502889 1718111116.434526 1718111142.8487227 1718114486.9111218 1718114488.8848925 1718114492.5300286 1718114505.449661 1718114508.5768387 1718114513.384398 1718114557.7346702 1718120951.709677 1718120954.2943966 1718120955.4632218 1718120962.1287925 1718120969.2791822 1718120975.7068148 1718120983.0374181 1718120998.2290237 1718167739.5514672 1718167741.361884 1718167744.7950137 1718167745.417929 1718167757.8886697 1718167765.954192 1718167775.6431954 1718168307.9341757 1718168309.0630918 1718168310.747874 1718168311.1551263 1718168311.824176 1718168328.8877923 1718168329.1683598 1718168332.8930173 1718168334.318795 1718170628.1888835 1718170631.9050498 1718170632.746343 1718170634.9433777 1718170636.927007 1718170654.1273365 1718170656.173754 1718170657.3509326 1718170659.621824 1718170887.5461829 1718204836.6592476 1718204841.3648756 1718204842.685919 1718204846.9438975 1718204855.260591 1718204857.186586 1718204866.7263968 1718204946.7416897 1718206153.2249477 1718206154.0826955 1718206156.8141618 1718206166.206424 1718206170.4542036 1718206189.6599023 1718206193.0557477 1718206209.0511112 1718206394.678831 1718206399.1699252 1718206403.0055304 1718206416.9370177 1718206422.3951635 1718206426.1713943 1718206481.3811412 1718207931.4095542 1718207936.0076962 1718207937.0227344 1718207938.648662 1718207951.2997663 1718207962.9280522 1718207970.8110354 1718207986.3565502 1718270206.6322293 1718270208.396686 1718270209.8471525 1718270212.1417482 1718270212.8735263 1718270225.4295442 1718270229.9387715 1718270233.8893638 1718270249.8745449 1718278524.21183 1718278526.7441041 1718278529.0446036 1718278530.6510525 1718278533.3816156 1718278541.910818 1718278549.337206 1718278552.886615 1718278569.0438437 1718287801.4408586 1718287803.4836357 1718287804.9007418 1718287808.1488054 1718287808.4518878 1718287822.867423 1718287826.7880008 1718287855.8315911 1718297766.9014719 1718297767.4670007 1718297769.5687966 1718297772.4048378 1718297777.3219984 1718297790.6331906 1718297792.4884562 1718297795.184645 1718302176.0627773 1718302177.5144217 1718302178.8230069 1718302194.8260093 1718302201.1135983 1718302206.1642869 1718302218.1861632 1718302219.3047798 1718336718.1941583 1718365268.4987638 1718365269.641732 1718365270.5083897 1718365271.728583 1718365274.002535 1718365291.8463135 1718365294.8545115 1718365301.4906988 1718365315.3869822 1718365505.726982 1718448902.0726335 1718448904.9608967 1718448905.7732697 1718448907.9344823 1718448914.5668309 1718448928.1298878 1718448928.9807873 1718448930.3379903 1718448930.331011 1718454069.948404 1718454073.9749632 1718454076.1152103 1718454077.8158538 1718454080.9835265 1718454093.4771943 1718454096.5800304 1718454103.1700485 1718454102.7764804 1718456201.0723767 1718456201.771049 1718456204.8900273 1718456223.2486367 1718456226.5021062 1718456230.0176444 1718456234.8390899 1718459952.221978 1718459952.9086947 1718459954.7137554 1718459957.011037 1718459957.8085938 1718459970.2652814 1718459973.344553 1718459980.3818643 1718459980.794316 1718467221.4074085 1718467223.9760313 1718467225.2852647 1718467226.4534006 1718467227.5403411 1718467238.6423047 1718467245.6560714 1718467249.314935 1718467250.7741568 1718470146.792804 1718470150.8378944 1718470152.434354 1718470155.6266527 1718470156.4344456 1718470167.0206006 1718470170.511652 1718470178.847092 1718470180.4159863 1718477476.8284774 1718477478.9504488 1718477480.2399306 1718477483.233796 1718477495.1057756 1718477505.138055 1718477508.230259 1718477509.4137573 1718479108.4211571 1718515652.3761146 1718515657.7088983 1718515658.6416357 1718515660.4557362 1718515660.9534945 1718515671.641125 1718515676.942455 1718515679.664335 1718515691.044993 1718516411.4838226 1718517061.1334279 1718517064.36412 1718517066.351747 1718517067.9823635 1718517070.1635823 1718517078.9948351 1718517089.3589723 1718517090.8877964 1718517687.892127 1718517688.3769186 1718517689.950249 1718517694.0879142 1718517702.0483367 1718517711.8517518 1718517713.7155662 1718517722.782742 1718517837.657381 1718531410.3578694 1718531413.2360501 1718531413.7496576 1718531414.6364017 1718531415.9476206 1718531419.6359458 1718531428.8146567 1718531435.9711194 1718531436.9587393 1718531438.3370793 1718536061.2031472 1718536064.3968182 1718536065.9384258 1718536068.7385488 1718536072.2085466 1718536082.2379959 1718536083.1270118 1718536090.3124897 1718536093.951949 1718541954.3876143 1718541956.0022333 1718541956.941455 1718541957.5561693 1718541958.0702612 1718541975.0538633 1718541980.5246894 1718541981.3653994 1718542008.4670186 1718636379.6202543 1718636381.1092196 1718636382.0674365 1718636383.378525 1718636390.121835 1718636402.868477 1718636403.469083 1718636414.6279762 1718636448.2600234 1718638626.856629 1718638627.783421 1718638633.7572656 1718638635.0484576 1718638639.7305253 1718638645.3893626 1718638654.4974911 1718638655.9837 1718638656.509398 1718638675.2028575 1718730999.6562796 1718731002.9459317 1718731004.5080602 1718731005.8755076 1718731020.2701058 1718731025.4137113 1718731062.9800775 1718744024.6903846 1718744025.9837515 1718744028.94272 1718744030.9566023 1718744042.0349915 1718744050.1404827 1718744054.1966991 1718773967.0703459 1718773968.0080812 1718773970.3090975 1718773970.3435733 1718773971.079693 1718773995.5025868 1718773996.6876066 1718773997.3720262 1718773999.1633239 1718886004.5143113 1718886004.9995835 1718886009.3486383 1718886011.502742 1718886020.6752129 1718886021.2545116 1718886026.1455162 1718886031.2892191 1718886086.0996928 1718961575.2159712 1718961577.248636 1718961579.266859 1718961584.0054727 1718961585.5416117 1718961596.9843493 1718961608.302492 1718961614.6889198 1718961616.3877892 1718968603.7748945 1718968607.0690818 1718968607.9450648 1718968609.6774971 1718968612.2656987 1718968614.1366622 1718968625.3810906 1718968629.4604537 1718968641.5719926 1718968681.1329365 1718968682.261607 1718968683.5617135 1718968684.106964 1718968688.5447705 1718968690.5267246 1718968697.4459171 1718968705.5173635 1718968709.6065145 1718968741.2709723 1719060263.9319239 1719060265.1403356 1719060266.340842 1719060269.3961422 1719060283.8203645 1719060288.0482583 1719060294.2719293 1719060297.7118967 1719061420.802171 1719061422.6048853 1719061423.7334316 1719061425.0414433 1719061433.5318284 1719061439.1523328 1719061445.326212 1719061461.978173 1719061880.7222142 1719061882.552266 1719061884.4065745 1719061884.964865 1719061892.874263 1719061895.8984957 1719061904.7980072 1719061914.2728014 1719061944.038279 1719062152.8865724 1719067189.487594 1719067190.1866813 1719067191.4030895 1719067193.725632 1719067202.8044908 1719067204.7037551 1719067216.787414 1719067229.7356596 1719067909.3010273 1719067911.3103838 1719067911.9389522 1719067912.7892058 1719067915.1173623 1719067926.6543186 1719067935.485951 1719067939.5406718 1719067944.3043442 1719145650.792378 1719145652.1845744 1719145652.8407626 1719145655.4633198 1719145657.428794 1719145666.624809 1719145677.3898938 1719145679.7491868 1719145690.3449385 1719151844.203008 1719151847.829848 1719151852.1046011 1719151856.2039797 1719151862.2484019 1719151867.8664546 1719151870.772161 1719151874.5618086 1719155047.2379646 1719155049.7190826 1719155050.821006 1719155051.5469427 1719155054.5321891 1719155064.8799038 1719155067.3398724 1719155073.8036382 1719155105.9072046 1719155891.186099 1719155894.1741269 1719155894.702736 1719155901.2573574 1719155905.927427 1719155918.0138943 1719155919.6432118 1719155949.5647342 1719171489.1549513 1719171489.9106762 1719171494.0356336 1719171499.7293534 1719171510.372511 1719171513.5158641 1719171519.8476577 1719171642.8685024 1719242605.7242808 1719242606.3999186 1719242608.330176 1719242609.081625 1719242620.0841155 1719242626.622884 1719242632.7130654 1719242646.629726 1719242788.043846 1719246563.8788664 1719246565.1245325 1719246565.523271 1719246567.5838163 1719246568.6878052 1719246574.7292345 1719246582.940538 1719246594.208879 1719246624.0132446 1719246646.4423573 1719255511.0461993 1719255514.2679725 1719255514.8902783 1719255533.9694326 1719255535.7519948 1719255561.5833826 1719255600.0428908 1719257206.277582 1719257207.5948808 1719257208.5332088 1719257212.2003682 1719257229.9038367 1719257240.7883828 1719257257.7664475 1719257412.6408064 1719298510.1701732 1719407566.2328699 1719407567.4559505 1719407569.9593308 1719407575.7728598 1719407593.567035 1719407593.8329344 1719407631.4438539 1719407673.9627962 1719490893.0374126 1719490894.4612806 1719490897.4321358 1719490899.1701922 1719490902.0502431 1719490917.8597374 1719490927.1120436 1719490982.7129836 1719491028.2046077 1719658980.759956 1719658982.1867814 1719658983.3265736 1719658984.8375463 1719659006.3760595 1719659008.233768 1719659038.1869128 1719659053.6470735 1719661510.9347355 1719661511.5324843 1719661512.9147425 1719661515.870037 1719661516.9088366 1719661518.3048205 1719661522.8482125 1719661535.0718417 1719661567.8569882 1719661598.4858406 1719662437.4862742 1719662439.475177 1719662440.519351 1719662443.9609544 1719662448.8941991 1719662457.9865503 1719662477.7968066 1719662501.4439266 1719662505.5643024 1719664452.6829715 1719664453.517005 1719664456.0385885 1719664456.5487328 1719664460.285548 1719664473.429615 1719664480.2840178 1719664517.5621357 1719664520.4785154 1719673276.6724093 1719673278.5594711 1719673280.2434716 1719673283.1366646 1719673309.672662 1719673317.2102964 1719673336.6643648 1719673370.991012 1719677715.7309895 1719677719.557844 1719677720.011801 1719677725.3283927 1719677734.3811567 1719677734.578576 1719677747.991037 1719677779.4570024 1719677795.2211277 1719677944.121938 1719677947.0342872 1719677952.954374 1719677957.6550858 1719677967.588756 1719677985.8510435 1719678003.8949015 1719678018.1203597 1719678487.7313912 1719678490.4696572 1719678491.3958938 1719678496.5990489 1719678498.2562368 1719678509.3167796 1719678516.4686754 1719678547.306207 1719678562.7342274 1719678689.5803418 1719678690.270386 1719678691.1140273 1719678692.451933 1719678692.9669394 1719678705.9989023 1719678720.7839897 1719678754.5303414 1719678801.921674 1719679196.1161187 1719679702.7277484 1719679704.884765 1719679705.6118531 1719679707.7974935 1719679710.1557584 1719679723.6905518 1719679734.038543 1719679770.7907984 1719679818.6751614 1719680158.875494 1719680161.4341679 1719680162.4199877 1719680164.2232368 1719680183.9374866 1719680187.663405 1719680221.9159675 1719680235.5601242 1719680708.6096206 1719680709.4699545 1719680715.619083 1719680732.265567 1719680736.4170895 1719680736.932406 1719680738.4691868 1719680769.77296 1719680780.7043424 1719688562.565408 1719691360.4738486 1719691361.0909443 1719691362.8320959 1719691367.614035 1719691371.838276 1719691382.4826112 1719691388.392583 1719691424.3254218 1719691437.8558855 1719691910.8170524 1719691911.8364177 1719691915.5230062 1719691918.5787246 1719691955.9031386 1719691959.146336 1719691960.9298646 1719691962.9000072 1719691972.0988379 1719691975.7922778 1719691986.8865433 1719691997.4708471 1719692032.7521966 1719692053.8494172 1719738721.563538 1719738723.4371152 1719738723.5942557 1719738724.4970622 1719738725.1963532 1719738734.7646797 1719738743.3773084 1719738751.5416954 1719738786.870921 1719738799.769176 1719739777.2650309 1719739778.3169456 1719739779.938744 1719739783.1745806 1719739797.9755929 1719739804.799515 1719739835.4536004 1719739865.0080156 1719740957.4115753 1719740963.4064841 1719740968.0831258 1719740970.203206 1719740970.6358604 1719740983.8126853 1719740998.5138216 1719741026.1598616 1719741034.488669 1719742149.5130558 1719742150.1764612 1719742151.1998274 1719742152.22184 1719742155.7655077 1719742158.0400107 1719742174.5534735 1719742189.252219 1719742216.181138 1719742226.4915278 1719742546.869991 1719742549.0948424 1719742550.334266 1719742552.9718885 1719742554.7338808 1719742557.8963645 1719742562.7436194 1719742573.797242 1719742619.708493 1719742625.194558 1719745259.5410144 1719745261.4883902 1719745262.6057122 1719745263.6752841 1719745286.9080038 1719745289.0641947 1719745328.0916362 1719745349.6027694 1719752167.7671835 1719754514.0760689 1719754514.9256747 1719754516.3132918 1719754536.5157144 1719754539.9762955 1719754596.3803048 1719754599.82873 1719760133.5291634 1719760134.2539825 1719760140.7209601 1719760151.467467 1719760154.502864 1719760158.4525688 1719760203.6156392 1719760312.8365571 1719824939.5139902 1719824940.8243928 1719824942.4226027 1719824943.062349 1719824944.140916 1719824961.630868 1719824966.442031 1719825010.3715134 1719825038.4196992 1719830109.6348207 1719830110.8810217 1719830111.422231 1719830112.20914 1719830117.347853 1719830121.7140367 1719830130.0074415 1719830146.1857674 1719830188.7506788 1719830204.6365817 1719836492.969278 1719836494.6186726 1719836494.6443224 1719836496.742013 1719836523.180333 1719836638.187037 1719836688.0424724 1719839171.3108604 1719841448.5217607 1719841450.4651759 1719841452.4335685 1719841454.0664856 1719841473.2166533 1719841481.9279184 1719841536.3091393 1719841562.9440105 1719841673.1179872 1719842581.891341 1719842582.7098043 1719842584.522381 1719842586.1380289 1719842590.3433087 1719842610.3571744 1719842611.8049507 1719842666.4960856 1719842712.4774687 1719847508.6857514 1719847509.3525307 1719847510.6604362 1719847528.2575898 1719847536.007867 1719847606.7301466 1719847623.6523726 1719847741.2522056 1719993027.9122436 1719993029.0979218 1719993030.7474782 1719993032.9349523 1719993050.6589947 1719993060.693691 1719993090.2760384 1719993113.2468278 1720004323.8437161 1720004327.9480708 1720004329.254853 1720004333.9301894 1720004357.6504843 1720004375.2054017 1720004385.1751335 1720004400.7738714 1720006892.066838 1720018543.5467849 1720018544.207071 1720018548.11588 1720018550.9547276 1720018552.9559293 1720018553.8820128 1720018567.2008767 1720018573.33096 1720018636.918563 1720018725.3587666 1720020012.144781 1720020015.209173 1720020018.3855567 1720020018.6251917 1720020021.5434313 1720020041.9798167 1720020046.4386566 1720020090.0238922 1720020103.3348067 1720095888.5110908 1720095894.3936722 1720095898.7496827 1720095914.40975 1720095932.5874338 1720095936.788244 1720095992.5494847 1720095997.6260736 1720096068.6120174 1720096142.000555 1720113393.4267867 1720113393.9954696 1720113394.5428329 1720113395.3445654 1720113410.3803558 1720113416.6878488 1720113463.1089094 1720113474.4864273 1720178905.152999 1720264983.1573057 1720264984.7289004 1720264991.1436696 1720264996.5567691 1720265012.2315247 1720265016.7129402 1720265054.6461728 1720265068.45914 1720268414.5574844 1720268456.0846417 1720268457.8302736 1720268459.1110072 1720268462.6664674 1720268464.0216665 1720268485.1050167 1720268489.3534741 1720268530.802286 1720268547.8900359 1720269854.7584038 1720269858.775462 1720269869.3305595 1720269883.1087477 1720269894.0281174 1720269941.6018271 1720269968.3731894 1720281992.4461744 1720281996.0212932 1720281997.9298186 1720281999.0800533 1720282019.8583853 1720282022.7717931 1720282064.3937569 1720282089.4292839 1720282979.3870595 1720282980.70788 1720282981.8929803 1720282983.583917 1720283006.0254724 1720283021.6412923 1720283063.0679586 1720283076.427101 1720283146.0883942 1720283148.7675686 1720283150.0253646 1720283151.398002 1720283166.69723 1720283172.1708326 1720283237.126988 1720283251.5744073 1720347929.6809032 1720347930.5536857 1720347931.5924973 1720347933.0147126 1720347950.2618797 1720347962.1530797 1720348006.9132035 1720348019.4262323 1720355684.7588637 1720355688.9037657 1720355690.8150926 1720355694.2809334 1720355695.3445952 1720355734.9794688 1720355736.9226706 1720355738.5939343 1720355743.7059312 1720355745.7016191 1720355746.3900065 1720355755.6159356 1720355767.7396665 1720355817.6985352 1720355825.541677 1720362535.8521876 1720362539.7770073 1720362541.6408083 1720362542.6222377 1720362543.7119908 1720362546.4056485 1720362566.697002 1720362575.465509 1720362600.9130247 1720362615.262974 1720429846.2601721 1720429851.2459822 1720429853.3674114 1720429856.5243065 1720429860.0182812 1720429866.6442153 1720429867.3754158 1720429928.3265693 1720429965.3328753 1720430013.1402261 1720437341.4689736 1720437343.9167843 1720437348.867465 1720437350.1222687 1720437367.6023335 1720437368.6960366 1720437438.242683 1720437464.6256282 1720441473.9818053 1720441475.3272228 1720441476.3406963 1720441478.8895733 1720441479.7282956 1720441491.7034128 1720441500.936126 1720441578.124788 1720441600.7416165 1720508030.779806 1720508034.720798 1720508035.3622708 1720508037.7463782 1720508042.6894598 1720508044.9407175 1720508056.5278485 1720508062.3510454 1720508121.945859 1720508141.6810555 1720723150.2531953 1720723152.0034084 1720723153.4047132 1720723154.3587787 1720723155.6927114 1720723160.229176 1720723181.9268985 1720723192.2047257 1720723210.7215843 1720723229.6315517 1720871823.769133 1720871824.6627216 1720871825.5460563 1720871826.1253562 1720871827.6929772 1720871844.2957664 1720871850.666975 1720871928.7215664 1720871949.1951418 1720874547.0185373 1720969499.4983323 1720969501.5016003 1720969503.052767 1720969503.8038156 1720969508.6751223 1720969518.3859234 1720969527.5263083 1720969531.275996 1720969576.9711084 1720969596.8234456 1721145106.3810425 1721145106.911887 1721145108.9086998 1721145111.0675786 1721145113.3288937 1721145132.1856048 1721145140.2767642 1721145184.267049 1721145216.828088 1721305209.7903893 1721305213.3784285 1721305214.8135803 1721305215.1242259 1721305221.4533546 1721305238.789072 1721305264.8440905 1721305426.81819 1721305485.3038528 1721379138.4693382 1721379141.1253483 1721379142.7651606 1721379147.1431847 1721379162.4500675 1721379163.127343 1721379224.7573798 1721379237.1989245 1721406788.94073 1721406793.3566136 1721406795.4649131 1721406831.6017003 1721406852.2838242 1721406869.9846714 1721406899.919841 1721406912.9084558 1721488399.1502702 1721488401.390993 1721488404.5964868 1721488406.046398 1721488407.5913856 1721488418.311122 1721488424.1997676 1721488427.7730663 1721488504.7484682 1721488525.566082 1721496591.4225824 1721496594.500339 1721496599.4931395 1721496601.0831027 1721496602.28746 1721496625.780832 1721496643.8198357 1721496652.6943266 1721496667.8110917 1721565388.2224255 1721565388.8312228 1721565390.4933197 1721565390.6252916 1721565391.4323554 1721565393.3962724 1721565407.8343496 1721565420.1680913 1721565454.1642957 1721565478.4827487 1721574226.567986 1721574228.2650464 1721574229.2136655 1721574230.5642936 1721574234.564178 1721574240.1197848 1721574253.3657877 1721574304.1189775 1721574326.7021465 1721576971.9406857 1721576974.0474002 1721576977.079685 1721576977.6775851 1721576978.880478 1721576992.2445269 1721577004.8481708 1721577048.988025 1721577065.7160993 1721578295.2526956 1721578298.8162296 1721578299.1991253 1721578300.0686698 1721578302.5384188 1721578304.4118538 1721578321.6604548 1721578324.0449317 1721578440.7719927 1721578479.2742977 1721580017.9542558 1721580019.2280664 1721580020.8857832 1721580021.9373968 1721580024.704843 1721580052.6509597 1721580055.1464536 1721580089.107742 1721580100.2947977 1721650930.8342354 1721650933.5484543 1721650947.093313 1721650950.4567475 1721651005.5955992 1721651481.2783616 1721651559.495912 1721674276.1086073 1721674278.513514 1721674281.290339 1721674283.639705 1721674288.2609918 1721674305.2613103 1721674311.6022947 1721674338.3399606 1721674362.5169706 1721718314.6641715 1721718316.3952758 1721718319.9596653 1721718325.270815 1721718343.0735612 1721718347.1543753 1721718393.3736312 1721718415.8997684 1721910087.0128944 1721910090.1194847 1721910091.1340427 1721910110.6500988 1721910114.7352288 1721910330.7036839 1721910348.0335593 1721910916.43767 1721910918.2617009 1721910918.9612172 1721910920.6596704 1721910923.7422097 1721910927.19123 1721910944.6203954 1721910956.9221787 1721911128.751464 1721911158.3159337 1721912339.4567149 1721912343.9946265 1721912346.3522673 1721912360.1102629 1721912367.2019844 1721912498.5683155 1721912514.5882468 1721987679.8209765 1721987700.8785155 1721987702.3838289 1721987704.0928543 1721987708.7966185 1721987717.842413 1721987731.7817628 1721987743.6735523 1721987755.6558464 1721987776.7134225 1722009022.164185 1722009023.5288925 1722009026.1637077 1722009026.7395837 1722009028.985516 1722009044.6780007 1722009057.0580795 1722009102.7638628 1722009128.2290883 1722011314.4384987 1722011317.0866902 1722011323.0479326 1722011329.1328695 1722011330.6450853 1722011345.1625364 1722011363.1033154 1722011367.4035761 1722011409.0791147 1722011437.4246118 1722083518.8362637 1722083520.1399145 1722083521.4632201 1722083524.563069 1722083525.399378 1722083531.860173 1722083547.3582554 1722083597.739719 1722083631.056319 1722085677.4967399 1722085679.4884202 1722085679.9108589 1722085688.0438259 1722085689.9928405 1722085695.2417676 1722085703.2458162 1722085704.999607 1722085764.2840428 1722085781.77046 1722095979.0386055 1722095980.0828955 1722095981.032806 1722095983.626646 1722095984.984198 1722095999.230339 1722096005.4851468 1722096059.4911695 1722096071.8962398 1722100536.4515254 1722100539.4221365 1722100542.5566645 1722100544.0714207 1722100545.4322321 1722100564.5859752 1722100566.014869 1722100615.2521555 1722100643.20215 1722149013.9013457 1722149015.767447 1722149016.9281707 1722149017.5551665 1722149018.389765 1722149027.7650094 1722149036.6032405 1722149045.8741276 1722149104.189777 1722149107.7602215 1722155521.3010793 1722155522.2409105 1722155523.7213988 1722155528.6886873 1722155542.7506652 1722155672.0228562 1722155681.411199 1722157757.768678 1722157761.2266603 1722157778.985823 1722163153.3098607 1722163155.395189 1722163156.2589576 1722163174.1873949 1722163180.5309765 1722163215.403878 1722163256.7635057 1722165512.4110675 1722174536.351207 1722174538.6816373 1722174539.4588919 1722174542.5816898 1722174554.7090611 1722174566.311441 1722174613.8005621 1722174624.0169446 1722242650.1910343 1722242651.618098 1722242654.8140075 1722242656.8090444 1722242658.0002894 1722242674.320784 1722242686.162094 1722242716.8431196 1722242745.6145446 1722244920.0555336 1722244922.2241864 1722244924.9416807 1722244978.3089955 1722244980.8752184 1722244981.2110722 1722244982.3846757 1722244999.3691816 1722245010.4448211 1722245063.3641362 1722245069.0751998 1722246449.8212233 1722252759.7456295 1722252763.403051 1722252765.549591 1722252766.465789 1722252781.9618795 1722252789.6683662 1722252834.8567882 1722252846.037899 1722255909.6763847 1722255912.8771906 1722255917.6040564 1722255933.7703345 1722255940.327634 1722255954.335101 1722256095.858246 1722256171.285489 1722256831.1770594 1722258348.349472 1722258350.8484561 1722258351.7297373 1722258355.2572641 1722258358.1317604 1722258378.183615 1722258391.2777941 1722258439.4786732 1722258458.8920097 1722258747.4458783 1722258748.4867609 1722258752.014911 1722258753.2976851 1722258776.3941264 1722258780.365012 1722258828.8410087 1722258856.5356793 1722266281.154913 1722266283.9311874 1722266286.8559344 1722266287.742336 1722266295.0477529 1722266307.5419962 1722266318.8401215 1722266368.3401177 1722266390.6271458 1722267600.9945157 1722267613.3273997 1722267615.6415715 1722267629.8862028 1722267646.5896106 1722267701.1500127 1722267710.70105 1722268060.4806027 1722269798.3464947 1722269799.06523 1722269803.173558 1722269805.006228 1722269806.2911599 1722269826.6815646 1722269830.208888 1722269887.5769298 1722269901.5990813 1722271938.8490343 1722271940.654133 1722271942.2798257 1722271945.2685156 1722271954.4873567 1722271960.5731528 1722271970.4570544 1722272032.061529 1722272039.191121 1722285046.130592 1722285053.13936 1722285050.3333395 1722285054.3085802 1722285072.0029724 1722285089.6750438 1722285139.903813 1722285151.8262293 1722286556.865009 1722286557.787786 1722286559.4217722 1722286560.8234248 1722286566.8899527 1722286568.9542303 1722286587.239442 1722286591.8479471 1722286650.8837395 1722286670.6716592 1722287811.6441412 1722287814.9035003 1722287820.1875937 1722287823.045072 1722287833.3711326 1722287840.8799474 1722287847.3387156 1722287910.7062888 1722287933.3743765 1722346814.3318946 1722346815.3555522 1722346816.5075314 1722346819.4600098 1722346823.8913958 1722346840.9840052 1722346852.0418973 1722346901.757354 1722346936.7027256 1722353424.4027636 1722353455.8584085 1722353475.5796852 1722353476.625922 1722353478.1814175 1722353479.2128873 1722353505.9890182 1722353514.8506823 1722353529.4125268 1722353573.6369014 1722357662.938199 1722357666.437098 1722357669.5629907 1722357674.895245 1722357683.176122 1722357690.5174837 1722357699.457917 1722357752.839344 1722357818.180176 1722515375.864221 1722515382.8253098 1722515441.5088887 1722515444.4139678 1722515473.4817035 1722515494.5169368 1722515550.025863 1722515705.8252301 1722515774.3782804 1722703516.6385605 1722703523.7818244 1722703524.9584632 1722703528.4236033 1722703541.265863 1722703551.7528145 1722703605.1434042 1722703617.285085 1722861260.5651002 1722861274.2730734 1722861282.853552 1722861327.648218 1722861328.7040336 1722861341.652638 1722861366.9537344 1722861368.267377 1722861411.8933487 1722957515.2378643 1722957517.9867597 1722957521.0474427 1722957525.66109 1722957526.7974 1722957542.7545946 1722957550.747547 1722965766.1494622 1722965766.9189792 1722965769.080297 1722965775.1350465 1722965776.436328 1722965802.8354776 1722965805.2216742 1722972230.2460885 1722972232.4957376 1722972238.2461116 1722972239.310697 1722972262.4442368 1722972265.5337362 1723119651.996149 1723119671.2755423 1723119674.4815555 1723119675.2286239 1723119700.4973273 1723119732.5752525 1723119837.029244 1723125159.3408673 1723125161.305721 1723125164.671936 1723125185.5027578 1723125201.5769818 1723125281.7976792 1723127344.0401428 1723127345.030985 1723127347.6052334 1723127348.2776942 1723127355.4759185 1723127366.430687 1723127376.5442193 1723127502.6736557 1723127507.9946194 1723127511.6701398 1723127524.3709917 1723127555.333043 1723127624.4754634 1723129978.2325845 1723129980.065203 1723129989.2464702 1723129990.1236107 1723129996.6202312 1723130005.8243701 1723130021.1074052 1723130113.5195165 1723131899.804144 1723131902.20493 1723131905.102239 1723131908.9329078 1723131909.5538316 1723131934.1060607 1723131952.547817 1723132075.5102296 1723132076.8952231 1723132078.9014304 1723132080.5638356 1723132102.4776583 1723132117.5459423 1723132197.1211262 1723134185.454269 1723134186.0828547 1723134188.3349106 1723134189.4652045 1723134190.480767 1723134193.0541909 1723134220.2506118 1723134222.9765935 1723134307.4119363 1723135892.3347054 1723135893.8114343 1723135897.6299603 1723135903.8710804 1723135921.066215 1723135931.0387099 1723136009.1816049 1723136902.2131515 1723136903.9931657 1723136906.1799746 1723136908.3397403 1723136933.3292496 1723136934.7258308 1723137040.877315 1723193766.4798963 1723198497.489374 1723198503.6559103 1723198506.1072052 1723198506.6462848 1723198511.2412324 1723198523.283447 1723198540.268096 1723198601.4533756 1723293918.052099 1723293919.0126128 1723293921.7233214 1723293922.8796544 1723293924.7155743 1723293939.8329105 1723293957.6624916 1723294023.1734905 1723295716.4582942 1723295718.1176283 1723295719.1733673 1723295720.8703227 1723295731.279886 1723295742.4269278 1723295756.1501608 1723295824.8342354 1723296063.7411687 1723296066.0409968 1723296066.9913926 1723296068.4480395 1723296085.9844544 1723296101.2945962 1723296154.130692 1723297450.4546869 1723297453.313314 1723297454.6593533 1723297461.3677888 1723297464.9280722 1723297483.7273545 1723297489.243885 1723297555.934929 1723303640.0538623 1723303641.0859456 1723303666.7665021 1723303674.4819245 1723303792.3911774 1723307055.669447 1723307057.516665 1723307060.937572 1723307065.154463 1723307068.336204 1723307091.879684 1723307102.205826 1723307165.0516765 1723421891.6107564 1723421892.2079666 1723421895.6024501 1723421904.3759992 1723421905.757803 1723421926.5555098 1723422032.8409994 1723457214.2616053 1723457215.15762 1723457217.5868185 1723457254.1931028 1723457260.4853334 1723457313.550356 1723500944.139548 1723500947.844652 1723500950.5009212 1723500972.7893791 1723500986.8719485 1723501045.8168595 1723503249.5519896 1723503250.7019823 1723503252.239709 1723503256.149816 1723503282.5018637 1723503291.6707165 1723503344.7708678 1723617445.5637114 1723617446.120923 1723617447.710768 1723617452.9640238 1723617459.3619127 1723617479.1712415 1723617484.4352062 1723617573.3607473 1723639240.4812639 1723639242.4700098 1723639244.217371 1723639244.9857624 1723639250.0838876 1723639283.742886 1723639306.2462215 1723639394.4827173 1723724470.8341424 1723724471.7962675 1723724472.5649292 1723724483.1117017 1723724489.4274752 1723724504.6824448 1723724742.2423058 1723789488.737526 1723789491.9785106 1723789495.1937232 1723789507.179287 1723789523.8786826 1723789529.5911324 1723789585.4323795 1723969218.427382 1723969221.6018429 1723969222.467898 1723969226.3746696 1723969227.7480848 1723969244.946983 1723969259.1996505 1723969327.049781 1724070102.5254915 1724070104.030959 1724070106.3740706 1724070118.5323465 1724070172.053344 1724070490.7402184 1724143306.904538 1724143311.0641122 1724143311.7600024 1724143315.4748845 1724143317.400293 1724143319.5802855 1724143336.301159 1724143339.2931793 1724143433.1847665 1724158542.3415682 1724158543.136938 1724158545.9649029 1724158546.7066395 1724158551.6076107 1724158570.2962599 1724158577.4562912 1724158661.8227847 1724202592.9038768 1724202628.7645361 1724202629.7426107 1724202639.145731 1724202640.2604976 1724202644.7802536 1724202694.4860175 1724202703.172851 1724202742.1755662 1724320027.2917662 1724320030.2812905 1724320030.9599948 1724320034.4022193 1724320039.9547336 1724320064.6408205 1724320067.8799412 1724320155.4411907 1724322006.8179777 1724322017.021479 1724322100.0275319 1724326816.9750662 1724326835.2257452 1724326839.3397768 1724326858.9847226 1724329530.0523298 1724329531.5851007 1724329532.342777 1724329534.3340228 1724329538.6644125 1724329562.7337675 1724329568.038632 1724329693.312654 1724329728.0111637 1724339828.4843464 1724339832.2171478 1724339834.2105722 1724339836.9052422 1724339842.2160335 1724339853.4929526 1724339860.8692455 1724339927.5192857 1724339972.5675364 1724340171.2986777 1724675112.2099783 1724675112.7536762 1724675113.8609295 1724675130.883486 1724675142.509672 1724675455.240375 1724675476.4276843 1724678442.9240308 1724678443.7646422 1724678447.3701274 1724678450.5327325 1724678471.2342534 1724678481.0344825 1724678614.5176039 1724678662.635488 1724678840.4042537 1724678843.25312 1724678844.0742831 1724678845.7958224 1724678874.517959 1724678879.3479588 1724679030.4941568 1724679097.7171695 1724679895.7099562 1724679898.7889495 1724679900.2195878 1724679903.5279362 1724679921.7844772 1724679928.0266182 1724680045.960651 1724680117.7574298 1724740336.2182548 1724764054.1148956 1724764103.170195 1724764105.5358524 1724764109.538788 1724764111.6916456 1724764113.9705515 1724764139.067442 1724764156.787153 1724764158.9183803 1724764238.4044094 1724931783.1112685 1724931828.8406136 1724931831.20521 1724931839.6174808 1724931841.0950983 1724931846.149007 1724931877.815933 1724931883.4549878 1724931894.0296752 1724931917.710784 1725133164.072982 1725133164.7953568 1725133170.7556214 1725133188.4473302 1725133196.307781 1725133275.3370075 1725133289.371418 1725140712.2051272 1725140713.0222561 1725140716.4887998 1725140718.6381378 1725140720.004144 1725140722.1596622 1725140742.347565 1725140743.618021 1725140797.1206677 1725140803.9172254 1725200633.529623 1725200635.044884 1725200636.8651588 1725200641.4771197 1725200643.175392 1725200662.855143 1725200670.1966913 1725200712.189818 1725200725.6398485 1725200829.3296444 1725207335.0009885 1725207337.3394368 1725207367.0959451 1725207368.6036494 1725207370.6801124 1725207377.3880663 1725207384.7640123 1725207401.538926 1725207505.5956042 1725207507.5365038 1725208502.6187615 1725208505.7267725 1725208507.542662 1725208509.9724796 1725208534.7410796 1725208545.9173281 1725208588.1209402 1725208594.0258324 1725209079.5139468 1725209108.9646592 1725209109.9745634 1725209110.8624318 1725209112.8804767 1725209118.5993817 1725209193.2443478 1725209221.8756156 1725281554.7296872 1725281556.2016904 1725281558.0330102 1725281580.3035154 1725281584.1793041 1725281687.167911 1725281764.955561 1725300224.2238321 1725300225.9345813 1725300229.3170836 1725300230.516357 1725300256.3338172 1725300308.0946443 1725300319.4941478 1725300320.8204544 1725540715.3032386 1725540717.9711885 1725540719.1833887 1725540720.432735 1725540722.1555789 1725540749.0875998 1725540751.213678 1725540972.8921459 1725541015.92986 1725631426.7354417 1725631427.6936705 1725631428.2327724 1725631448.6708682 1725631463.0081913 1725631515.3664324 1725631557.198132 1725822506.3782604 1725822507.5937872 1725822511.661547 1725822512.4515877 1725822515.9412503 1725822535.2268958 1725822593.0592098 1725822598.4597292 1725822607.1766093 1725884435.798726 1725884436.3909311 1725884437.4291615 1725884469.482712 1725884481.8351278 1725884647.5585947 1725884675.1920853 1726143690.4869845 1726143691.3081863 1726143693.3989668 1726143694.4958773 1726143701.1455789 1726143712.3017654 1726143722.4283848 1726143981.2912416 1726144071.9595954 1726302858.4009302 1726675441.8821027 1726675447.1515436 1726675455.56139 1726675468.5214655 1726675479.9343245 1726675529.4341502 1726675578.1315203 1726734255.6599536 1726734258.0744572 1726734261.6568701 1726734263.415758 1726734271.322075 1726734284.6144738 1726734293.6049356 1726734342.2983801 1726734368.8190172 1726829047.453488 1726829048.2625833 1726829050.5636995 1726829053.7786524 1726829056.1417718 1726829059.8768687 1726829083.4874034 1726829086.4730258 1726829091.3235495 1726838086.3674679 1726838087.5454314 1726838090.5266967 1726838091.309051 1726838095.503319 1726838121.7484057 1726838162.286817 1726852924.4158013 1726852947.8678963 1726852969.8119648 1726907944.1144762 1726907946.9047077 1726907954.4580448 1726907957.356998 1726907970.7593565 1726907975.3553808 1726924569.5547562 1726924570.11676 1726924570.6655016 1726924578.9927793 1726924582.2498786 1726924584.8417032 1726924592.4838006 1726924599.1381044 1726924608.6165662 1727094178.8340871 1727094183.3336067 1727094187.5304337 1727094188.7281716 1727094190.2004 1727094197.5468636 1727094204.1370888 1727094213.1934218 1727094224.8191156 1727252538.2230966 1727252545.1595104 1727252559.3410785 1727252560.3491113 1727252585.4905877 1727252604.2638414 1727252611.335605 1727252619.5693839 1727252647.0808942 1727252666.8197966 1727355171.5528011 1727355172.1388216 1727355175.9172277 1727355179.5949962 1727355187.6415644 1727355189.9619722 1727355195.9563243 1727355209.6537554 1727355213.1416783 1727355738.2683496 1727355739.447531 1727355740.8816657 1727355743.0290265 1727355744.3655899 1727355754.689045 1727355768.3128917 1727355773.5655093 1727355789.0512674 1727356845.3867826 1727356849.4635057 1727356851.768166 1727356853.750152 1727356856.3031561 1727356857.9159436 1727356884.2286303 1727356893.986862 1727356913.6343558 1727357844.6776798 1727357847.1814015 1727357851.3251064 1727357863.0378542 1727357870.5985737 1727357881.012939 1727357912.1287177 1727358935.303634 1727358935.9912815 1727358939.3313124 1727358940.3998544 1727358946.4800787 1727358950.667642 1727358960.9032006 1727358974.1791952 1727359005.7682602 1727364185.5690017 1727364186.335221 1727364188.1669273 1727364191.111278 1727364197.9766107 1727364218.0347583 1727364224.4208484 1727364229.735253 1727698959.124807 1727698960.0979502 1727698961.8392282 1727698964.5413785 1727698973.0976288 1727698995.476023 1727699001.1445177 1727699001.8644443 1727951197.7174723 1727951205.6155488 1727951210.6008136 1727951211.924095 1727951214.3595564 1727951239.830181 1727951260.4132447 1727951282.1391022 1727951287.3107123 1727951295.984193 1727957717.7947898 1727957718.6923344 1727957719.9319725 1727957723.2567813 1727957732.4791858 1727957738.5735471 1727957757.3239744 1727957770.9410255 1727958071.3421822 1727958072.6552424 1727958073.4494936 1727958090.4808335 1727958092.377394 1727958098.803949 1727958119.8236375 1727958131.9921308 1728033605.927856 1728033610.166473 1728033618.1204672 1728033619.478822 1728033631.886684 1728033633.5909014 1728033647.518328 1728059474.6622338 1728059487.5971162 1728059514.2836185 1728059537.8234003 1728059539.5742385 1728059555.2033007 1728059577.58866 1728059591.8590653 1728122909.0253503 1728122911.2703123 1728122912.2143638 1728122914.4684803 1728122915.4730194 1728122922.2035043 1728122922.9835937 1728122933.4255273 1728122953.6694286 1728129579.751556 1728129580.3356383 1728129581.3151999 1728129582.1964667 1728129585.9221125 1728129596.659089 1728129602.1400926 1728129611.0264146 1728129613.638498 1728133448.9883578 1728133449.627583 1728133452.256095 1728133453.6784909 1728133457.0713844 1728133462.6810381 1728133480.493868 1728133484.297163 1728133484.900972 1728194810.3820596 1728194811.8586535 1728194812.9597461 1728194816.63949 1728194820.2523391 1728194824.9291325 1728194832.8092308 1728194835.9376342 1728194853.9915667 1728234031.697532 1728234033.8452804 1728234034.8792348 1728234036.522442 1728234038.732697 1728234046.88053 1728234057.2472894 1728234062.2539334 1728234066.9047368 1728303707.3891773 1728303708.2521691 1728303714.9815907 1728303722.5586314 1728303772.3002484 1728303773.1410623 1728303776.6379309 1728303786.609231 1728303836.3226495 1728303846.5049798 1728337169.0340455 1728337170.1327274 1728337174.211485 1728337191.5496802 1728337192.9797745 1728337194.4701893 1728337207.912653 1728537193.6512961 1728732945.4463923 1728732948.6507535 1728732952.2837873 1728732953.691373 1728732955.2932432 1728732956.524756 1728732968.339935 1728732970.5543928 1728732982.2182877 1728737744.7459152 1728737748.98257 1728737752.1383252 1728737761.0445974 1728737812.1413603 1728737818.6112876 1728737826.940009 1728737872.9231803 1728737875.5850608 1728743498.7469113 1728743499.9835532 1728743500.5865278 1728743504.0295928 1728743513.9563892 1728743516.4044924 1728743521.059433 1728743536.4969213 1728743539.457314 1728743942.3254461 1728743947.0616877 1728743948.5496256 1728743952.4485714 1728743956.8069415 1728743972.981716 1728743974.955076 1728743988.2777052 1728745978.289991 1728745979.4105432 1728745981.1054873 1728745981.9421353 1728745985.224251 1728745992.1692357 1728746008.6597588 1728746010.1733787 1728746063.5124123 1728746211.8122053 1728746213.9458363 1728746217.8126671 1728746218.3260763 1728746223.4439285 1728746235.339829 1728746237.54506 1728746240.7656617 1728746242.9190016 1728746253.7251363 1728833700.0260398 1728833701.4446497 1728833702.2353542 1728833703.9480202 1728833708.9518077 1728833713.0262654 1728833714.4510262 1728833723.400574 1728833731.5921385 1728833736.895667 1728835384.371322 1728835385.962284 1728835387.0517457 1728835387.7445607 1728835388.9590096 1728835392.4119325 1728835399.9746296 1728835407.122815 1728835417.8316333 1728835431.4600117 1728836544.9717374 1728836547.9728825 1728836549.3966005 1728836551.46428 1728836552.6611505 1728836564.7708545 1728836575.8413124 1728836577.6584494 1728836582.209422 1728920255.0991843 1728920258.0877094 1728920266.047279 1728920267.7859914 1728920269.8180747 1728920271.430736 1728920272.3737376 1728920275.7158494 1728920285.1150532 1728920313.6354492 1729006711.7335062 1729006718.0533266 1729006720.2043796 1729006723.6731513 1729006726.5683281 1729006733.0146976 1729006754.30765 1729006776.9883995 1729010354.851715 1729010356.3835125 1729010372.5242126 1729010386.5633569 1729010392.79671 1729010395.8405745 1729033820.8557181 1729033823.9684222 1729033826.6887953 1729033828.8346639 1729033829.7552333 1729033835.2953548 1729033851.8851895 1729033867.2496648 1729033873.9356413 1729092755.8003762 1729092757.4442213 1729092760.2669573 1729092762.2494287 1729092763.1737988 1729092776.6677477 1729092783.585181 1729092795.4211159 1729092802.884515 1729093404.8581364 1729093406.1022863 1729093409.6069078 1729093413.4827905 1729093415.0146415 1729093437.0040774 1729093443.9370294 1729093455.6258225 1729093917.3740594 1729093924.7103052 1729093926.2689004 1729093934.4847856 1729093939.4272058 1729093949.0355246 1729093972.820219 1729094446.2924614 1729094448.044019 1729094450.5190663 1729094452.3579662 1729094454.1246204 1729094455.875043 1729094467.1689668 1729094470.4615102 1729094494.8975074 1729094518.1359916 1729104871.5899901 1729104874.876859 1729104876.8862448 1729104877.7222195 1729104879.6530187 1729104887.6756997 1729104891.0999753 1729104907.2810287 1729104915.628079 1729257860.7060654 1729257865.0598102 1729257865.908288 1729257870.1832783 1729257884.2104728 1729257890.3658347 1729257893.8982866 1729257898.6145709 1729332868.8884962 1729332875.6134863 1729332877.9988463 1729332879.5559447 1729332893.679242 1729332894.9814157 1729332920.3224845 1729332947.9222736 1729332968.8512816 1729334085.642702 1729334088.3801568 1729334092.1009166 1729334092.9905782 1729334094.3209932 1729334098.021537 1729334103.7886531 1729334113.7123656 1729334126.603184 1729334133.2773445 1729339236.7112806 1729339237.2109628 1729339239.8039072 1729339241.923618 1729339245.3853216 1729339246.3951786 1729339250.5824714 1729339262.8487272 1729339267.2262473 1729339292.2161791 1729342907.005911 1729342912.4427733 1729342919.0908499 1729342920.2621865 1729342922.3985302 1729342932.4808924 1729342939.7966642 1729342947.7565434 1729342958.935519 1729345509.0483184 1729345510.2446895 1729345512.228264 1729345513.2745836 1729345515.4445262 1729345516.5309505 1729345523.1481001 1729345530.791648 1729345543.021134 1729345564.3512073 1729352269.5894463 1729352271.1257896 1729352272.4453163 1729352278.0577192 1729352281.2217155 1729352286.6776705 1729352298.173631 1729352299.0579467 1729352314.2006667 1729352316.07831 1729355762.6713998 1729355763.7223508 1729355767.140102 1729355768.0427616 1729355770.2150545 1729355779.3283195 1729355787.676488 1729355806.501878 1729358508.6128478 1729358509.3026485 1729358510.1842167 1729358513.0574265 1729358515.126321 1729358516.7900476 1729358525.60399 1729358529.4947524 1729358545.4960544 1729358552.3557 1729367046.3978016 1729367049.017654 1729367050.0929554 1729367051.2651315 1729367056.071756 1729367056.814972 1729367063.5559955 1729367071.520121 1729367080.6116037 1729412704.8927162 1729412706.355342 1729412708.0568678 1729412710.6722658 1729412715.3055286 1729412720.817641 1729412735.5620499 1729412740.1556945 1729412750.209623 1729506881.5077236 1729506882.998659 1729506885.2772717 1729506887.9168231 1729506889.3227882 1729506890.270235 1729506908.287083 1729506917.0852423 1729506922.2671366 1729506925.880165 1729562000.486412 1729562002.1365795 1729562003.450998 1729562005.5320075 1729562013.7140665 1729562014.851959 1729562027.823392 1729562030.9649224 1729562037.4399283 1729772628.024384 1729772632.1716542 1729772633.3096597 1729772641.8233664 1729772643.2488031 1729772652.314984 1729772667.7016115 1729772677.9223237 1729774190.9545734 1729774191.597862 1729774193.9808326 1729774202.2812762 1729774205.5565357 1729774211.2316782 1729774216.5960338 1729774227.0569327 1729774234.6505063 1729956626.8351767 1729956628.2261896 1729956630.6545267 1729956631.7810423 1729956632.7964118 1729956641.0736098 1729956646.7477207 1729956656.1438482 1729956677.1112947 1729963223.1188562 1729963225.7192516 1729963230.0806804 1729963236.5373201 1729963237.9832456 1729963238.6328769 1729963240.6313212 1729963249.340651 1729963252.4305904 1729963258.9741237 1730041013.5380948 1730041015.6442053 1730041026.0668254 1730041067.7284575 1730041076.675968 1730041087.8943112 1730041095.5179813 1730041129.9984517 1730041146.4527524 1730042544.7177842 1730042546.114285 1730042549.491665 1730042552.6548748 1730042554.1026793 1730042562.970534 1730042566.0576777 1730042566.737246 1730042578.9335535 1730044922.608126 1730044923.2814202 1730044926.6715765 1730044933.286997 1730044938.2111177 1730044945.0962775 1730044958.992743 1730044964.1534376 1730108564.953472 1730108566.2638736 1730108567.4402096 1730108574.8510845 1730108575.9162414 1730108588.8945043 1730108595.2026105 1730108647.3785403 1730118135.637466 1730118140.5202587 1730118141.2257318 1730118144.1956835 1730118148.371045 1730118151.6871338 1730118166.2305794 1730118184.2650702 1730118203.2182014 1730179976.65268 1730179977.939642 1730179978.7225032 1730179980.8295987 1730179988.8647323 1730179989.9527414 1730179998.2916584 1730180000.8676643 1730180007.775465 1730180025.6631205 1730218898.9072146 1730218905.6026793 1730218909.059037 1730218910.3365545 1730218915.8225565 1730218926.8502307 1730218932.3286083 1730218939.3001914 1730275298.8027234 1730275301.4654057 1730275303.1072261 1730275304.0636823 1730275317.381003 1730275320.6247735 1730275333.5557346 1730275380.380172 1730280384.1852689 1730280384.8983238 1730280385.6372325 1730280388.6256185 1730280390.6127968 1730280396.4061003 1730280405.0505073 1730280422.5386162 1730280426.1869366 1730280430.868838 1730284674.686032 1730284680.906267 1730284682.2430077 1730284685.2335389 1730284689.0890508 1730284689.7998638 1730284702.695149 1730284715.6218622 1730284722.7031624 1730374527.1452029 1730374527.7010581 1730374529.5714324 1730374532.335925 1730374539.5056646 1730374545.225128 1730374562.1102057 1730374571.857448 1730380728.7295353 1730380731.150879 1730380732.6688063 1730380736.5049667 1730380739.8626847 1730380754.6919937 1730380764.2745686 1730380770.4302964 1730409100.9300206 1730409102.331282 1730409102.9998615 1730409105.8457847 1730409117.0779421 1730409125.186845 1730409140.8327959 1730413799.680919 1730425798.490704 1730425799.8475976 1730425804.5104012 1730425807.6398041 1730425811.7750034 1730425823.3259237 1730425830.182246 1730425831.0041034 1730477208.939486 1730477210.362072 1730477213.3330104 1730477222.7644532 1730477250.6180503 1730477271.8797004 1730477278.7356114 1730477311.7083013 1730477344.9664245 1730551466.2613475 1730551468.1558676 1730551468.6379552 1730551471.574293 1730551485.292978 1730551714.9587398 1730551721.064079 1730551770.7810545 1730551772.724341 1730551779.172007 1730551783.5625727 1730551785.240131 1730551795.530203 1730551816.602113 1730551843.3321774 1730568764.139239 1730568766.4208605 1730568768.0659432 1730568770.7483375 1730568775.3193119 1730568777.1212685 1730568778.2512453 1730568786.6107159 1730568792.1702764 1730568803.3814995 1730572393.2263505 1730572394.2957191 1730572396.1838949 1730572403.882823 1730572407.1082404 1730572415.5606542 1730572418.9502246 1730572426.7249322 1730573493.4395432 1730573494.498661 1730573497.7063038 1730573499.4742029 1730573503.44434 1730573505.044457 1730573507.062294 1730573514.6670637 1730573527.9402637 1730573529.6573448 1730646276.7328491 1730646278.8141346 1730646279.7373104 1730646286.0035422 1730646292.8514357 1730646295.655658 1730646306.019205 1730646327.7861974 1730647912.8937979 1730647913.7561932 1730647916.4450212 1730647919.0412316 1730647921.0074391 1730647926.6910808 1730647930.057654 1730647933.496736 1730647936.6280458 1730647949.4988215 1730807242.5316253 1730807244.3396552 1730807245.8609428 1730807251.8184936 1730807261.783787 1730807265.3647041 1730807272.387132 1730817468.565808 1730817471.377723 1730817472.8056078 1730817482.5650048 1730817497.1087816 1730817499.4315834 1730817503.9007418 1730817513.8748765 1730817523.1081626 1730821401.8298514 1730821406.4129963 1730821407.9715912 1730821409.6416264 1730821412.768464 1730821421.6235604 1730821427.8204122 1730821437.4782767 1730821442.916009 1730822472.9151068 1730822478.4528308 1730822479.8638492 1730822482.0061872 1730822486.754859 1730822490.588171 1730822506.739088 1730822513.804522 1730899260.7787814 1730899264.2263396 1730899273.500649 1730899292.8726277 1730899303.721257 1730901723.905749 1730901742.118694 1730901753.511005 1730903054.6751752 1730903055.8458865 1730903057.2122521 1730903074.4498112 1730971745.8499439 1730971747.5699441 1730971749.1461153 1730971751.4877 1730971759.2653332 1730971761.1175764 1730971775.4306664 1730971783.5866497 1730971803.5608537 1730981972.6511354 1730981973.328158 1730981974.8271549 1730981977.8909194 1730981987.2681918 1730981999.041532 1730981999.8671234 1730982008.7539716 1730982044.559671 1731056397.2586415 1731056402.036135 1731056411.9442914 1731056451.7027507 1731056453.9502587 1731056486.1215286 1731056487.0533705 1731056515.2322998 1731056532.1200871 1731144519.888281 1731144520.509171 1731144523.3933926 1731144527.078465 1731144531.4000866 1731144542.6378856 1731144549.7665086 1731144686.2622302 1731144689.2599902 1731144690.9398296 1731144695.6028743 1731144699.6347964 1731144707.2914085 1731144712.291652 1731144721.7356853 1731144727.467037 1731148127.8145342 1731148129.112714 1731148131.860765 1731148136.942361 1731148141.6284542 1731148154.7230666 1731148155.9279375 1731148162.3672278 1731148397.0358782 1731148397.522588 1731148400.5981908 1731148402.4493976 1731148410.2816496 1731148419.8652954 1731148428.1873734 1731148429.6606069 1731148718.409702 1731148723.2307727 1731148724.7611856 1731148725.445875 1731148728.9497018 1731148733.7036128 1731148749.5031757 1731148755.6574883 1731148767.156155 1731154967.4147255 1731154971.837443 1731154972.7053823 1731154979.110837 1731154980.2745206 1731154994.0468187 1731154998.1615376 1731155002.669648 1731167622.600458 1731167626.352391 1731167629.0613265 1731167632.2916656 1731167638.0113463 1731167644.7619684 1731167645.7460804 1731167653.387026 1731171025.7433338 1731171028.1454437 1731171032.2400746 1731171041.9862351 1731171043.0770853 1731171055.3759856 1731171055.877064 1731171075.172642 1731229412.1347032 1731229415.2789226 1731229416.5422425 1731229418.095707 1731229431.661456 1731229433.0100691 1731229437.1850004 1731229442.8717866 1731229613.1210473 1731229613.8068168 1731229614.5309494 1731229621.1576624 1731229628.7896118 1731229631.4962785 1731229637.5075917 1731229639.5613863 1731229654.606807 1731481286.7534761 1731481288.5645113 1731481290.766877 1731481291.8198197 1731481302.1982982 1731481308.6676452 1731481327.047522 1731481331.2523713 1731593220.8888807 1731593224.1370466 1731593225.8446 1731593231.513437 1731593235.6293445 1731593265.1321702 1731593265.8563323 1731593266.696744 1731593298.358575 1731859628.3740964 1731859630.484212 1731859631.553499 1731859633.175853 1731859634.8326163 1731859637.6302872 1731859651.440454 1731859654.1323884 1731859662.2396228 1731859672.9553397 1731861962.1777155 1731861964.292851 1731861977.7196784 1731861979.7432628 1731861986.7312233 1731861990.4504364 1731922884.9139953 1731922887.2335374 1731922887.9522748 1731922888.5676258 1731922897.286149 1731922906.193417 1731922913.8000236 1731922923.4335632 1731922945.7963576 1731932203.806244 1731932204.5280297 1731932207.3690157 1731932210.3461585 1731932213.994411 1731932222.5832834 1731932223.471831 1731932249.044136 1731932265.9347122 1731932501.2521935 1731932508.8772318 1731932513.0450733 1731932542.3964057 1731932553.9959211 1731932563.2576783 1731932594.0971456 1731933170.9760642 1731933172.4696252 1731933173.7094665 1731933178.535318 1731933182.5050938 1731933185.610432 1731933197.295215 1731933222.811717 1731933232.5881987 1731935401.3611374 1731935413.0451057 1731935414.2300546 1731935416.9610739 1731935429.9369838 1731935445.890509 1731947718.9175668 1731947721.6089666 1731947723.2720885 1731947726.3099442 1731947732.5519915 1731947734.7302103 1731947746.6716468 1731947754.0796657 1731947759.056394 1731963042.2459922 1731963043.3076453 1731963047.4277034 1731963050.4457273 1731963051.789089 1731963059.3552227 1731963066.1642108 1731963898.3942215 1731963899.426723 1731963902.774446 1731963908.7706244 1731963913.0985982 1731963916.1861327 1731963930.2955592 1731965728.4651444 1731965729.8994205 1731965734.3784678 1731965735.846021 1731965741.7106583 1731965743.9287534 1731965753.8558125 1731965761.6160433 1731965769.8767486 1731997802.2921572 1731997810.3072803 1731997821.0103588 1731997823.6369407 1731997842.411579 1732005461.3886943 1732005463.7190425 1732005471.0041788 1732005474.6214101 1732005485.6469896 1732005499.9193833 1732008487.1600018 1732008491.797435 1732008494.5423522 1732008502.4767828 1732008514.2675614 1732008528.0170114 1732031510.4307609 1732031512.470964 1732031513.5795474 1732031515.2409818 1732031523.700186 1732031555.7789493 1732031561.1792595 1732031575.9569871 1732031604.1394897 1732031631.6602669 1732033181.5732715 1732033187.0737615 1732033188.6749732 1732033191.9551766 1732033194.1693351 1732033205.2199373 1732033222.024943 1732033223.8429763 1732041367.0638227 1732041374.360133 1732041375.0871248 1732041386.533412 1732041429.4158008 1732041455.4944332 1732041459.8669043 1732041465.4243455 1732041515.1712544 1732263466.6664398 1732263467.7951367 1732263471.1644146 1732263479.6797717 1732263480.2140698 1732263498.7567801 1732263522.56127 1732264323.2435894 1732288770.6208334 1732288780.6333094 1732288792.343384 1732288797.264224 1732288809.1924157 1732288813.6531975 1732288817.9377081 1732288820.9671955 1732288828.0163698 1732383770.9811113 1732383772.019344 1732383775.677074 1732383783.7112272 1732383785.2454233 1732383791.2049956 1732383804.3264155 1732383828.7691948 1732383855.2422316 1732384005.5223076 1732384006.78085 1732384009.1067138 1732384011.001988 1732384016.0497475 1732384029.856547 1732384038.54369 1732384056.9650784 1732433695.8831894 1732433732.9025521 1732433748.8732421 1732433783.7346292 1732441728.9562159 1732441754.4433556 1732441782.3504713 1732441805.516257 1732451639.3175128 1732451643.1642468 1732451645.2693274 1732451751.4095888 1732452561.6061358 1732452576.3843272 1732452603.0346284 1732452616.329989 1732453335.171801 1732453347.7624328 1732453388.8228903 1732453412.1198726 1732457617.6644711 1732457618.7323854 1732457625.315965 1732457629.101936 1732461125.5489106 1732461128.287391 1732461141.5258722 1732461147.4306962 1732467075.7547572 1732467084.6461084 1732467091.89446 1732467122.5807369 1732468773.0488203 1732468802.825153 1732468813.33293 1732469872.8794227 1732469876.575231 1732469902.8869994 1732469955.3939478 1732470377.6167781 1732470396.1452968 1732470423.8126786 1732470445.830942 1732470991.45309 1732470993.7259717 1732471013.3167658 1732471018.7096245 1732471036.7073948 1732471039.5707095 1732471044.3352518 1732471062.9311054 1732520037.0320818 1732520040.5129967 1732520042.1200364 1732520044.3863719 1732520044.986072 1732520057.2194798 1732520065.5948634 1732520087.8231437 1732520095.1079488 1732536734.1849625 1732536735.187456 1732536736.589417 1732536744.997573 1732536746.8804607 1732536754.527193 1732536760.801082 1732536778.5082223 1732536779.565857 1732553889.4913087 1732553891.8560991 1732553893.615305 1732553897.2921178 1732553899.525495 1732553901.1819782 1732553905.777386 1732553917.4970317 1732553923.9444463 1732562315.4978662 1732562315.966834 1732562318.6292334 1732562322.6073444 1732562327.6694388 1732562346.4216428 1732562356.2182302 1732562357.001847 1732593967.9975262 1732593968.631301 1732593969.3510222 1732593972.3546522 1732593977.7886488 1732593979.985906 1732594000.434706 1732594015.288365 1732594036.3076348 1732616945.9189374 1732616946.8032322 1732616950.1755753 1732616952.190844 1732616956.7188 1732616973.3852801 1732616981.3340652 1732617007.8578043 1732650478.146098 1732650478.8655012 1732650482.054069 1732650483.2019038 1732650491.7780273 1732650501.0392954 1732650504.1629848 1732650520.974529 1732719992.060976 1732719992.9039497 1732719993.6523044 1732719994.3609269 1732719997.193117 1732720008.3417926 1732720024.2752085 1732720025.8679025 1732720054.9436398 1732721005.8010385 1732721008.0343213 1732721010.1515133 1732721017.508236 1732721021.39178 1732721024.1566527 1732721030.3488595 1732721041.7503881 1732721047.331507 1732722433.5197935 1732722435.6278255 1732722439.5679765 1732722441.9508731 1732722446.9056737 1732722454.7095733 1732722468.0639024 1732722477.8043704 1732871671.3932276 1732871672.2253082 1732871678.2360198 1732871684.9135783 1732871686.3062546 1732871687.5788589 1732871689.2884448 1732871707.1721458 1732871713.4964151 1732871719.3099146 1732948701.823288 1732948705.645968 1732948712.4570334 1732948715.2281327 1732948716.8692715 1732948724.1452303 1732948740.629487 1732951478.1179664 1732951478.6306114 1732951481.6304414 1732951482.4399962 1732951490.939268 1732951498.3275948 1732958893.428547 1732958894.411381 1732958918.0187109 1732958927.3729992 1732959282.7071395 1732959313.630829 1732959320.7503846 1732959748.9811394 1732959770.8425634 1732960101.9984646 1732960107.534045 1732960138.5458903 1732960145.0319757 1732962593.7243786 1732962599.6971328 1732962601.0662632 1732962606.605405 1732962608.2602785 1732962610.6957266 1732962611.941968 1732962618.4101582 1732962624.4917603 1732962628.754138 1732970526.5556984 1732970538.7876263 1732970550.6137106 1732970566.5419803 1732970857.9357018 1732970861.2015047 1732970880.6689203 1732970901.5037766 1732975118.6913564 1732975121.714272 1732975124.1275043 1732975126.7590756 1732975127.902717 1732975136.1045487 1732975144.8489838 1732975152.0163014 1732975166.8195279 1732985289.0232406 1732985292.5707827 1732985298.2890525 1732985300.096001 1732985304.9423993 1732985310.3897424 1732985316.3400378 1732985320.7302096 1732985330.646815 1733080179.8714154 1733080182.2174754 1733080183.7056813 1733080187.129284 1733080187.6562762 1733080197.6049402 1733080206.2771382 1733080214.914623 1733080229.6740513 1733140064.208817 1733140065.2534864 1733140065.9737613 1733140069.2690368 1733140070.786767 1733140075.0304115 1733140081.696741 1733140093.7225945 1733140106.7209074 1733140109.0243447 1733143242.2514603 1733143248.2144585 1733143249.4314134 1733143251.6573458 1733143256.0222833 1733143259.6437476 1733143267.2247188 1733143270.0791595 1733143277.795833 1733143286.3701718 1733154982.5744405 1733154986.1220756 1733154987.259687 1733154991.008131 1733154991.8595552 1733154994.1339047 1733155010.4902403 1733155019.416577 1733155042.1721528 1733159155.4314275 1733159167.030669 1733159168.4029393 1733159174.167873 1733159175.1603377 1733159202.731806 1733159210.605375 1733168522.0316908 1733168526.638999 1733168531.6582913 1733168532.5080645 1733168535.4875433 1733168544.9785478 1733168548.9552453 1733168573.5332053 1733169970.4149306 1733169971.7890635 1733169987.607266 1733169988.9386342 1733169990.5251367 1733169992.666319 1733169994.047022 1733169995.7627249 1733170009.7685456 1733170462.0889544 1733170463.9820032 1733170467.044954 1733170471.9154284 1733170480.642101 1733170481.885501 1733170496.5555415 1733170505.309697 1733219253.6427739 1733219256.7237084 1733219261.192824 1733219266.133451 1733219268.4844553 1733219269.1851923 1733219289.6428618 1733219294.3419852 1733219300.7973099 1733219630.9789228 1733219631.5469549 1733219633.5728836 1733219637.2201772 1733219639.1018076 1733219646.767386 1733219660.574712 1733219675.677772 1733219687.30307 1733224231.4707232 1733224232.3889892 1733224234.342062 1733224235.8343258 1733224237.4398193 1733224245.0629716 1733224257.4724257 1733224266.3068144 1733224271.8994398 1733227582.8463392 1733227583.5131407 1733227585.0287392 1733227592.584582 1733227604.602964 1733227610.088609 1733227628.302275 1733227641.8276615 1733228864.4773238 1733228866.74998 1733228869.8279743 1733228872.190608 1733228874.8892612 1733228884.3857858 1733228887.3335903 1733228897.1727421 1733228971.4516807 1733229786.021049 1733229786.66641 1733229790.7480805 1733229799.2262502 1733229802.0443177 1733229804.4731007 1733229811.4373858 1733229813.377825 1733229826.7686434 1733229853.3298552 1733234293.688889 1733234301.798663 1733234304.4010224 1733234305.4084508 1733234306.1285028 1733234308.6419322 1733234314.0123327 1733234319.1362226 1733234340.7632995 1733234876.684493 1733234879.0027857 1733234882.3916202 1733234883.6695943 1733234889.1685822 1733234891.9050684 1733234908.3120115 1733234936.354204 1733234938.8755677 1733238720.608564 1733238726.1778567 1733238730.278317 1733238734.962571 1733238753.1915474 1733238766.1926172 1733238990.5689092 1733238992.9023156 1733239002.4197814 1733239009.9664338 1733239013.7127926 1733239015.8269987 1733239041.6941237 1733239048.5333445 1733240946.6946738 1733240948.684239 1733240949.858537 1733240951.7910414 1733240966.3996506 1733240982.7181993 1733240983.687201 1733240986.7007341 1733242288.9102626 1733242291.8940446 1733242293.693395 1733242298.4761782 1733242306.8164103 1733242311.8970075 1733242318.5424666 1733242336.828924 1733255433.1931605 1733255633.6699867 1733255653.0470135 1733255663.1899922 1733271568.5178902 1733293035.286282 1733293038.8491454 1733293062.8098772 1733293075.5979953 1733306785.4062219 1733306788.1839104 1733306795.809741 1733306798.033864 1733306810.0447462 1733306819.5070994 1733306821.8249385 1733306845.3565247 1733308871.4943094 1733308873.2617729 1733308879.7920218 1733308880.398352 1733308899.693787 1733308903.4764695 1733308904.7923117 1733309390.7614777 1733309395.251379 1733309398.2893078 1733309402.5071542 1733309406.6513014 1733309412.9853697 1733309419.4013913 1733309444.7180636 1733314049.608768 1733314050.8355372 1733314055.470318 1733314072.3486557 1733314098.261678 1733315374.4849255 1733315406.3125675 1733315453.007395 1733322553.0044217 1733322556.9803238 1733322563.83114 1733322576.0566854 1733322596.9634542 1733322598.1692662 1733322768.862828 1733322773.8497927 1733322776.958355 1733322777.9852057 1733322779.067944 1733322785.3724024 1733322790.6682105 1733322802.9243758 1733322827.531432 1733333193.2300014 1733333198.3919308 1733333200.4507997 1733333212.6177614 1733333215.9385328 1733333235.194576 1733333238.831189 1733338333.5444129 1733338335.7633626 1733338346.8919969 1733338361.1912727 1733338380.2940402 1733339052.9226713 1733339057.1518238 1733339057.6057532 1733339061.192743 1733339068.2405028 1733339079.9187348 1733339084.0606103 1733380420.0212486 1733380421.606655 1733380425.2091165 1733380426.0167086 1733380432.8284676 1733380436.2047918 1733380446.2166383 1733380451.8656907 1733380463.5257213 1733384979.0359178 1733384981.606588 1733384985.539735 1733384992.5014267 1733384998.4741216 1733385006.1097124 1733385011.9194536 1733390811.420039 1733390812.1788619 1733390818.8177466 1733390833.786025 1733390835.3938174 1733390838.1063056 1733390844.777927 1733396841.614761 1733396848.0114086 1733396850.8401172 1733396852.8094835 1733396860.2416327 1733396863.0192623 1733396871.7705586 1733396914.0040936 1733401219.1505253 1733401220.0574515 1733401225.063062 1733401226.787789 1733401232.2275171 1733401245.996172 1733401277.5867527 1733449646.5339172 1733449653.2777321 1733449655.3623538 1733449657.6258104 1733449658.5671172 1733449659.9490492 1733449666.6821601 1733449674.7923486 1733449691.2928286 1733494747.931788 1733494753.0851731 1733494757.7123055 1733494758.2674625 1733494762.5787327 1733494782.7055457 1733494783.6043348 1733494789.1412604 1733495742.2988338 1733495743.761341 1733495744.4240904 1733495747.9927275 1733495763.3438127 1733495766.8898356 1733495787.6293023 1733495792.2613227 1733499449.4758797 1733499456.7387803 1733499457.9393198 1733499459.3670979 1733499463.4222405 1733499474.702234 1733499476.049058 1733499483.5740209 1733499498.3721578 1733502662.0274692 1733502663.8277683 1733502665.095098 1733502672.2443776 1733502677.5460172 1733502690.7745686 1733502694.9604292 1733502708.0412395 1733505470.201204 1733505472.1913333 1733505473.263023 1733505476.0696583 1733505482.4900954 1733505487.4447098 1733505505.671235 1733505517.676156 1733505733.499319 1733505734.095049 1733505735.8226748 1733505740.2475958 1733505748.0329335 1733505761.4851673 1733505794.7748582 1733506113.984502 1733506122.9218292 1733506123.361182 1733506123.9724724 1733506128.3213918 1733506138.5410657 1733506143.387333 1733506151.5541925 1733557537.7647562 1733557539.9018676 1733557544.0487056 1733557550.7210174 1733557558.1248958 1733557559.7645786 1733557564.649211 1733557567.2888486 1733565406.164843 1733565406.9513352 1733565418.972544 1733565423.6188152 1733565432.9495125 1733565439.746262 1733567442.0237205 1733567446.3039818 1733567447.3340971 1733567459.8344622 1733567460.4285808 1733567462.8390877 1733567473.067186 1733567935.1028788 1733567938.1556034 1733567940.3346186 1733567950.854293 1733567960.1414592 1733567960.701589 1733567969.7438977 1733567972.6006207 1733570469.411528 1733570470.6235194 1733570471.3499756 1733570472.2118711 1733570474.2138884 1733570485.6307247 1733570492.1640036 1733570493.0946727 1733570511.4052603 1733571081.2802474 1733571083.6984477 1733571084.258744 1733571100.301063 1733571107.8362153 1733571113.5683346 1733571117.6746516 1733585231.6380436 1733585234.323886 1733585236.852115 1733585237.8098404 1733585241.079353 1733585244.1001995 1733585251.813903 1733585259.0539622 1733585263.1471586 1733585750.7919397 1733585756.250291 1733585766.299205 1733585768.5369081 1733585774.1288636 1733585790.8809888 1733585793.410951 1733595927.1657395 1733595931.978675 1733595933.186769 1733595933.7419264 1733595935.2153459 1733595937.777819 1733595948.0802283 1733595961.6471128 1733595996.1958773 1733643664.802906 1733643666.9933524 1733643676.61076 1733643678.5545428 1733643679.6358993 1733643681.6312675 1733643686.9804542 1733643729.4601016 1733643739.8072762 1733650787.7630966 1733650790.2734067 1733650798.6556857 1733650809.237082 1733650810.5124211 1733650837.7441363 1733650867.9347098 1733650874.5275176 1733653494.9788938 1733653495.7485487 1733653496.8101516 1733653508.7553625 1733653509.3915036 1733653519.4390192 1733653534.3760762 1733653537.5714998 1733656739.7554934 1733656740.9948246 1733656745.699247 1733656755.4289315 1733656760.9822845 1733656761.6517587 1733656764.7476268 1733656766.3896408 1733658253.7502165 1733658254.63226 1733658255.2004552 1733658272.5413344 1733658279.3151307 1733658284.36497 1733658290.7471957 1733658918.9721398 1733658920.3418303 1733658925.7979481 1733658940.7062976 1733658948.3468363 1733658956.1735587 1733658970.5708482 1733661213.063345 1733661216.4161725 1733661216.90439 1733661220.4818115 1733661221.8897872 1733661227.467153 1733661233.9002542 1733661235.2784066 1733661242.5368476 1733672735.1560616 1733672737.0928104 1733672741.9912848 1733672744.640307 1733672746.223438 1733672747.8502743 1733672762.349206 1733672764.4948823 1733672769.2089665 1733673042.7114322 1733673048.5305562 1733673050.175404 1733673051.0693357 1733673062.6022651 1733673075.8755403 1733673080.5610647 1733673105.5424361 1733677623.205507 1733677624.1413872 1733677625.5410368 1733677630.676029 1733677641.258817 1733677644.0154574 1733677670.450337 1733677697.539429 1733677706.220611 1733732917.729072 1733732922.778485 1733732924.1954682 1733732925.1251035 1733732939.5123525 1733732943.796028 1733732977.3228796 1733739732.753779 1733739737.683406 1733739741.5038257 1733739743.8315432 1733739758.1880817 1733739770.6115084 1733739789.3433433 1733739808.6955342 1733739812.6888 1733740512.385763 1733740513.2260416 1733740515.098953 1733740523.913746 1733740525.3611784 1733740526.5216775 1733740544.2393446 1733740547.1774135 1733740555.3291698 1733743804.4463463 1733743807.3536985 1733743809.70843 1733743810.3246124 1733743817.6777225 1733743823.017097 1733743839.215962 1733743842.400228 1733743867.113646 1733746817.5787003 1733746818.3561563 1733746827.4099703 1733746831.6853008 1733746847.3427215 1733746849.3852785 1733746903.903557 1733748596.8917224 1733748597.7761698 1733748602.9008763 1733748605.3872135 1733748615.1536703 1733748620.2708554 1733748629.0212128 1733748652.1510158 1733761260.5527625 1733761261.838159 1733761264.4923453 1733761269.7144816 1733761275.7195458 1733761291.0287778 1733761295.432108 1733761316.7537513 1733761804.904209 1733761808.0875254 1733761810.4236267 1733761812.4223142 1733761823.0650399 1733761827.1908689 1733761837.127467 1733761841.3615758 1733761866.1509743 1733762264.8901064 1733762265.9916751 1733762267.266812 1733762271.8752313 1733762272.5526114 1733762280.5551348 1733762288.5907092 1733762294.4682882 1733762324.5145082 1733797678.9547925 1733797680.3043654 1733797686.3321779 1733797693.5512068 1733797703.2558506 1733797707.1447423 1733797708.8686543 1733822509.377478 1733822510.2404916 1733822520.1245093 1733822524.2725966 1733822524.995237 1733822532.6738303 1733822540.19579 1733822555.0441415 1733823236.1631703 1733823239.772133 1733823240.5919967 1733823242.2522368 1733823244.2788386 1733823252.2633336 1733823262.5869706 1733823264.0098014 1733823280.2782557 1733827759.2170558 1733827761.83209 1733827767.0119371 1733827767.9738233 1733827773.2282934 1733827791.2194312 1733827791.7680264 1733827797.6309197 1733832972.2255442 1733832973.1952362 1733832975.952454 1733832995.9818823 1733833000.4753177 1733833002.799605 1733833036.6471875 1733834737.8805032 1733834740.0520172 1733834743.88104 1733834748.1553388 1733834752.4233265 1733834769.8890462 1733834772.4007912 1733834798.1576154 1733836074.259244 1733836077.7049952 1733836083.0826397 1733836084.2656305 1733836088.6810768 1733836102.482965 1733836113.1277158 1733836132.5725064 1733836496.3533037 1733836498.3189676 1733836499.0263884 1733836502.0276124 1733836514.4971824 1733836522.197993 1733836525.4895005 1733836546.553581 1733905764.6046803 1733905768.2721238 1733905769.7859128 1733905775.6284866 1733905777.6412177 1733905789.8565626 1733905797.3834574 1733905812.554496 1733908927.7658398 1733908931.5025 1733908934.0517693 1733908940.4066727 1733908952.016059 1733908964.3180888 1733908989.1316671 1733908993.2989984 1733909288.657325 1733909290.8760068 1733909293.3179958 1733909293.7696488 1733909307.5138328 1733909313.9445667 1733909328.9396684 1733909330.359382 1733909336.699531 1733909902.4304671 1733909904.6518452 1733909910.477193 1733909924.9769745 1733909932.6229227 1733909938.500676 1733909946.0414634 1734006504.1333292 1734006509.8071592 1734006512.048598 1734006517.1330192 1734006518.812081 1734006533.7427895 1734006547.1742134 1734006555.7657967 1734015726.2168474 1734015726.9747858 1734015732.3542402 1734015740.220944 1734015759.9980555 1734015764.1156278 1734015784.5271907 1734027101.1632953 1734027102.2415211 1734027104.4368935 1734027105.446029 1734027107.0598297 1734027117.1169271 1734027128.1979995 1734027139.2692516 1734027140.5368311 1734088774.0993812 1734088777.1879537 1734088777.714932 1734088780.891004 1734088781.4808877 1734088789.5336397 1734088804.045803 1734088816.0933163 1734093159.558811 1734093160.9894395 1734093162.3781676 1734093170.8064487 1734093174.7633927 1734093183.86795 1734093188.411972 1734093196.76535 1734172341.7707095 1734172342.4083743 1734172343.168821 1734172350.172758 1734172356.9757605 1734172363.7750375 1734172388.8443363 1734172416.3446264 1734172430.83665 1734175097.5265257 1734175099.85371 1734175101.877565 1734175104.969263 1734175112.7166493 1734175119.9440668 1734175121.150225 1734175126.1709414 1734177108.2648222 1734177109.5323458 1734177110.9781883 1734177112.6747355 1734177117.3391833 1734177121.0887563 1734177131.8735366 1734177137.6291678 1734177141.3786077 1734199035.8221405 1734199037.481856 1734199038.004862 1734199039.968881 1734199045.415362 1734199064.914838 1734199067.2668197 1734199069.0058367 1734262028.6908529 1734262029.307968 1734262035.2942023 1734262039.4181511 1734262040.3107548 1734262040.8191369 1734262054.9778004 1734262059.1196017 1734262065.9713304 1734264058.8774114 1734264062.150621 1734264063.0401947 1734264065.8985987 1734264074.2219696 1734264081.5155044 1734264092.787558 1734264146.2914078 1734268844.9836473 1734268846.3901615 1734268846.9945705 1734268847.7356365 1734268849.5164173 1734268860.365839 1734268868.1805236 1734268870.3608446 1734268876.3276196 1734269281.15436 1734269287.1708488 1734269288.8807511 1734269289.7311661 1734269293.4040473 1734269296.2506533 1734269304.7172859 1734269325.7669764 1734269329.419911 1734271395.6991515 1734271396.6889472 1734271397.880067 1734271402.6827838 1734271403.8652008 1734271413.4226174 1734271423.0080652 1734271425.488706 1734271427.6578972 1734351688.058646 1734351689.6575918 1734351694.9861565 1734351698.0319583 1734351701.5358753 1734351722.3482032 1734351726.086569 1734351741.6723933 1734367468.4239993 1734367473.1290283 1734367474.3041587 1734367476.32963 1734367487.2137127 1734367493.396583 1734367508.0347528 1734367572.7470653 1734438290.7985852 1734438292.2057211 1734438294.82526 1734438297.8977218 1734438303.43967 1734438311.3271127 1734438323.1823792 1734438391.312719 1734438990.0230591 1734438991.4290752 1734438992.3159082 1734438997.0685658 1734439000.9377115 1734439003.5536366 1734439013.0345373 1734439022.8144507 1734439041.4531271 1734610935.5402877 1734610936.018706 1734610936.7709029 1734610938.0711465 1734610940.2272396 1734610948.181996 1734610963.6168685 1734610969.7630963 1734610976.624657 1734693435.791713 1734693437.9342422 1734693442.8375373 1734693446.8058383 1734693450.5835466 1734693459.3054142 1734693466.8991237 1734693469.2940693 1734693471.3070602 1734969779.4377246 1734969780.6083114 1734969783.713666 1734969790.1905634 1734969798.3195398 1734969803.4121616 1734969810.2726023 1734969815.611365 1734969818.2863302 1735215538.1666918 1735215538.5484898 1735215543.1818237 1735215547.2899783 1735215557.8561838 1735215568.1153088 1735215569.912203 1735215597.7214365 1735298753.3061194 1735298755.0128474 1735298758.4833825 1735298765.6748583 1735298770.1487741 1735298779.8815114 1735298806.5731514 1735298841.728858 1735300814.2834265 1735300815.2847862 1735300820.9974098 1735300823.9439876 1735300829.0210621 1735300837.9418302 1735300848.477985 1735300851.946753 1735508397.0287507 1735508398.5288246 1735508399.4302917 1735508403.8215485 1735508405.3892164 1735508410.275628 1735508424.4502141 1735508431.1793299 1735508468.0790179 1735579413.8945177 1735579414.414634 1735579416.8128467 1735579418.6358535 1735579420.7884207 1735579433.5342782 1735579440.9099731 1735579451.8205795 1735579459.6753137 1735619086.9711988 1735619087.409217 1735619087.9281003 1735619095.159358 1735619099.3349144 1735619101.4988656 1735619112.587005 1735619119.9110858 1735619127.832429 1735711857.8234038 1735711859.564477 1735711862.3517983 1735711863.3506043 1735711872.5843375 1735711873.9384556 1735711892.2770236 1735711935.7533352 1735711956.2635896 1735752840.1028368 1735752843.3724842 1735752843.761337 1735752844.8144312 1735752851.5520108 1735752857.523881 1735752861.484574 1735752869.4489007 1735752870.265695 1735816433.6132152 1735816435.809237 1735816437.337141 1735816442.6280434 1735816454.9639046 1735816459.1432912 1735816462.9862452 1735816467.2984185 1735820518.8371863 1735820520.5738156 1735820522.8006866 1735820529.5624504 1735820530.426708 1735820536.6808848 1735820548.6727474 1735820550.8155315 1735820552.770849 1735905730.1280572 1735905731.5647476 1735905733.118345 1735905734.0669265 1735905734.694602 1735905748.389628 1735905754.5810616 1735905758.8846927 1735905761.8809183 1735920210.2677524 1735920212.436216 1735920213.7218347 1735920219.1996355 1735920226.1635919 1735920241.4036157 1735920241.7497404 1735920250.0450702 1735922820.4782093 1735922821.1348338 1735922822.7804573 1735922835.6868227 1735922981.6318777 1735922985.1768062 1735922989.272801 1735922995.7330163 1735923003.3491628 1735923004.6397786 1735923020.1836908 1735985905.5444398 1735985916.0105693 1735985919.6104634 1735985919.9892411 1735985937.6283722 1735985958.222152 1735986005.935107 1735986021.704869 1735987092.3328984 1735987093.8391883 1735987095.3711596 1735987103.9556334 1735987104.5368266 1735987106.7685935 1735987116.1892285 1735987124.2150946 1735987126.3644824 1735997735.301569 1735997736.5944946 1735997740.4465046 1735997742.8420439 1735997745.0824842 1735997746.6846266 1735997762.8327234 1735997764.1441154 1735997770.4355567 1735999881.9054108 1735999882.537724 1735999885.4977186 1735999886.93881 1735999890.086601 1735999892.2900712 1735999902.443185 1735999913.3734689 1735999914.6378303 1736005021.269936 1736005026.0950496 1736005026.5565746 1736005028.5512946 1736005034.295627 1736005046.0001605 1736005054.8968458 1736005057.636277 1736091843.3751974 1736091844.0270586 1736091855.4683526 1736091857.5741239 1736091923.0427983 1736091924.572181 1736091940.7193031 1736091978.6729257 1736094594.3971121 1736094597.1088984 1736094598.9986238 1736094600.458892 1736094603.2124414 1736094608.6036782 1736094622.655662 1736094631.1214418 1736094649.4742968 1736095641.5843077 1736095646.6030598 1736095659.935441 1736095673.4031339 1736095675.767698 1736096674.6084228 1736096675.5232391 1736096676.2434072 1736096678.1660178 1736096686.8612764 1736096695.1379368 1736096698.5002198 1736096708.280524 1736158560.5399482 1736158561.9534502 1736158563.4882185 1736158564.7752595 1736158574.529928 1736158588.3760154 1736158615.945422 1736158629.2041485 1736158653.2757142 1736165960.2888427 1736165966.1696758 1736165968.4497535 1736165969.0200455 1736165981.8632822 1736165998.8243723 1736166001.2628193 1736166008.3271723 1736240676.5533333 1736240681.200234 1736240686.528377 1736240687.5252 1736240689.8596854 1736240700.8519623 1736240714.9799516 1736240720.5002007 1736259527.365497 1736259536.772254 1736259578.5615714 1736259682.986006 1736260613.78191 1736260615.0057075 1736260618.4702165 1736260622.4034257 1736260624.3663952 1736260635.4417725 1736260639.6916158 1736260642.856217 1736441675.4581223 1736441679.9146483 1736441683.5242102 1736441690.9802032 1736441694.5142927 1736441719.6086934 1736441732.7007813 1736441754.46947 1736441886.5042713 1736441887.8903387 1736441890.8630843 1736441891.7496033 1736441901.1597342 1736441911.8327436 1736441921.6508195 1736441929.3110847 1737053060.7107148 1737053061.7079356 1737053064.9652221 1737053068.0993688 1737053069.2623348 1737053085.2016392 1737053090.228786 1737053098.1883311 1737053100.9433181 1737218159.9871378 1737218160.8943348 1737218173.5094814 1737218175.3223531 1737218175.7673883 1737218206.747201 1737218214.572571 1737218236.5821056 1737218253.0675943 1737281149.6906452 1737281151.7767713 1737281158.6541772 1737281161.3245492 1737281171.5785894 1737281181.0609574 1737281183.4652088 1737634751.2807136 1737634757.2278888 1737634761.4429455 1737634766.177611 1737634770.9341338 1737634780.3815856 1737634781.078672 1737634808.1874688 1737634830.808764 1737980365.2704349 1737980366.532835 1737980372.7169843 1737980378.6984127 1737980392.7996438 1737980402.1677213 1737980408.840801 1738176385.9614975 1738176387.5311823 1738176389.7672567 1738176395.7514846 1738176399.232108 1738176413.4351516 1738176432.6113453 1738176435.5840304 1738307106.897794 1738307110.556664 1738307112.859659 1738307118.9154048 1738307126.0298553 1738307130.3858697 1738307145.7877836 1738307150.676601 1738509315.7534444 1738509317.248571 1738509320.8597095 1738509325.4734414 1738509326.7232912 1738509336.0920534 1738509348.1706765 1738509357.7451594 1738510960.97414 1738510966.4917815 1738510967.4010441 1738510971.0032785 1738510975.2703307 1738510991.4107807 1738511006.686129 1738511007.4859824 1738511557.295736 1738511559.0962 1738511560.9264438 1738511566.4940279 1738511571.443775 1738511573.2373033 1738511580.1756394 1738511592.6698241 1738514823.3109682 1738514824.2517784 1738514825.514968 1738514826.179941 1738514830.463543 1738514836.9260972 1738514850.069192 1738514850.981052 1738514877.4470348 1738563652.295612 1738563653.7358687 1738563661.408399 1738563662.226456 1738563667.1011114 1738563669.3023953 1738563678.3859153 1738563691.8069675 1738563729.4151654 1738585091.3736339 1738585092.5167472 1738585095.8209786 1738585097.641139 1738585107.9601016 1738585110.2047687 1738585113.6362388 1738585121.1674669 1738585175.540115 1738805903.3422842 1738805908.6929772 1738805909.751889 1738805911.667848 1738805919.6154075 1738805933.1037781 1738805936.0323374 1738805938.619792 1739190245.1729622 1739190275.102606 1739190359.784534 1739190366.8907857 1739190382.5055847 1739190416.8249395 1739190450.1152332 1739190482.7457755 1739725878.7171612 1739725883.8818684 1739725891.685329 1739725892.68016 1739725936.528464 1739725943.7014942 1739725970.0041378 1739725977.2309911 1739794871.4846091 1739794875.9820058 1739794876.688585 1739794880.338071 1739794891.5054476 1739794902.4280593 1739794925.2632608 1739794932.1904132 1739988426.6435232 1739988427.7066967 1739988430.0451086 1739988434.0439842 1739988441.0419397 1739988441.7888176 1739988456.312907 1739988461.2888188 1739988487.343532 1740054285.1691186 1740054286.3942266 1740054292.37818 1740054295.811164 1740054308.0411217 1740054312.4567688 1740054322.6335552 1740054333.4984338 1740079286.440632 1740079288.2980962 1740079289.982014 1740079302.4534955 1740079334.7564526 1740079355.0628817 1740079360.4295704 1740079381.8605378 1740157548.6281772 1740157553.7571568 1740157554.7670753 1740157557.3696394 1740157558.3090923 1740157564.9541898 1740157575.4727216 1740157591.5358796 1740157659.8851328 1740220077.4754336 1740220087.2189336 1740220091.073763 1740220094.516704 1740220098.0173957 1740220101.9434617 1740220111.7498071 1740220116.2820933 1740220121.0643718 1740245083.9737985 1740245090.3478086 1740245090.8755617 1740245092.7752793 1740245098.5716355 1740245107.3766751 1740245111.6379035 1740245121.6337688 1740306828.5973806 1740306834.7376788 1740306845.121794 1740306867.0319235 1740306872.6905491 1740306913.480411 1740306920.1069384 1740399729.9223397 1740399825.766838 1740399827.3049707 1740399830.2140074 1740399840.8109517 1740399845.9939446 1740399865.9941838 1740399874.3998785 1740399909.2752402 1740482110.7903411 1740482112.6169007 1740482113.9752886 1740482115.2887034 1740482116.3916032 1740482121.1089497 1740482137.4481843 1740482154.288911 1740482169.020022 1740662877.656166 1740662883.3141673 1740662884.0697079 1740662887.5417233 1740662943.9152436 1740662951.775909 1740662962.4440465 1740663000.0761418 1740698034.6122122 1740698039.362832 1740698040.584123 1740698041.3482378 1740698043.0440652 1740698044.8144715 1740698062.7515821 1740698072.4950461 1740698077.9344592 1740719912.2369485 1740719913.802656 1740719921.609393 1740719922.6849043 1740719923.830786 1740719932.330509 1740719944.6747625 1740719945.5915139 1740758862.4804335 1740758864.3160887 1740758873.1681957 1740758875.706354 1740758876.702129 1740758911.9918113 1740758929.7068546 1740758947.6397083 1740758955.9092875 1740829320.9958465 1740829323.5461824 1740829326.3017564 1740829327.2471852 1740829343.458982 1740829351.5309384 1740829355.2095764 1740830092.8333147 1740830098.5127282 1740830101.1660757 1740830102.6165016 1740830105.7693543 1740830109.3415632 1740830115.824294 1740830122.818993 1740830132.8016496 1740834891.5516295 1740834892.54687 1740834898.2090986 1740834901.943733 1740834906.881616 1740834923.5885248 1740834924.5466075 1740834965.8267653 1740835506.9199913 1740835511.1185188 1740835515.1694639 1740835518.1965115 1740835519.4156275 1740835545.7867088 1740835548.0261815 1740835571.3404436 1740846718.6309428 1740846719.2229779 1740846720.9839458 1740846724.331695 1740846731.2153864 1740846745.9712794 1740846746.6058896 1740846753.5852516 1740851654.8073878 1740851657.1226265 1740851659.0984578 1740851662.5845704 1740851679.0356247 1740851686.6202796 1740853131.9662952 1740853135.2259994 1740853140.0243337 1740853141.5544727 1740853142.5853932 1740853151.5907438 1740853161.4089994 1740853179.152378 1740853234.7913692 1740909590.7676952 1740909593.4394844 1740909594.1006145 1740909600.1618545 1740909605.5640283 1740909627.5641062 1740909629.763059 1740909638.391702 1741538002.746394 1741538004.5974147 1741538007.1031163 1741538011.1803036 1741538022.5535285 1741538023.2208674 1741538035.1005435 1741538037.6209497 1741538053.6795459 1741540241.5225925 1741540243.0384476 1741540243.7290587 1741540248.8801308 1741540250.8812892 1741540255.0324414 1741540275.3322263 1741540278.8879032 1741540279.8883533 1742736926.4213793 1742736929.0452437 1742736929.9147203 1742736941.0108812 1742736943.6206505 1742736953.7565837 1742736955.0753472 1742817897.1766253 1742817906.055439 1742817908.110843 1742817925.20516 1742817931.6035576 1742817933.6209328 1742817941.782805 1742817949.0679486 1742817976.523266 1742820762.8189282 1742820767.58487 1742820769.723738 1742820779.3241792 1742820808.8599684 1742820809.7592335 1742820868.020134 1742833599.6929293 1742833600.6258411 1742833605.432312 1742833606.0664065 1742833609.8345032 1742833621.3044624 1742833629.688015 1742833634.2095566 1742833685.3454952 1742836321.144967 1742836329.1386688 1742836330.3600333 1742836333.159632 1742836336.205278 1742836340.7387507 1742836348.8935614 1742836371.8875759 1742836403.011777 1743006400.4382706 1743006402.8110816 1743006406.0368016 1743006408.5252998 1743006422.3414671 1743006436.7540543 1743006441.0074162 1743006507.553623 1743348894.2369478 1743348901.5321884 1743348903.3034456 1743348912.1285534 1743348913.6900957 1743348919.0135596 1743348934.7863953 1743348939.0275247 1743704487.3344524 1743704488.7368083 1743704493.066661 1743704502.7999954 1743704508.704604 1743704526.4536037 1743704540.3676257 1743704595.6681256 1744540076.4937 1744540077.7716103 1744540080.2340953 1744540087.4633138 1744540090.1468627 1744540090.9323301 1744540104.043849 1744540105.8583179 1744540113.6994038 1744540979.8903549 1744540981.2079186 1744540983.7677922 1744540989.2262633 1744541006.268343 1744541009.6697378 1744541010.7569468 1744542352.2102094 1744542354.7567139 1744542358.0040245 1744542358.6157143 1744542366.1230075 1744542381.9384413 1744542389.4165056 1744542397.4071445 1745173293.8249953 1745173294.6977684 1745173296.4183428 1745173299.7737727 1745173321.02643 1745173328.499534 1745238314.6789122 1745238315.1873124 1745238316.4272435 1745238323.9033215 1745238325.5795352 1745238328.3564548 1745238347.3873117 1745238371.5862057 1745238387.9306889 1745843070.958591 1745843075.5153403 1745843076.3962047 1745843077.0973387 1745843094.5423474 1745843118.8675365 1745843138.420316 1746226656.8705308 1746226657.815519 1746226659.102352 1746226663.2202785 1746226665.2551959 1746226674.0033555 1746226678.4311152 1746226696.077037 1746362184.0793815 1746362190.0461793 1746362191.708346 1746362195.0864835 1746362196.7399127 1746362201.1714997 1746362217.4062338 1746362226.1971035 1746362262.0417452 1746362599.2312064 1746362607.3190908 1746362617.876917 1746362619.045333 1746362649.466091 1746362658.9040372 1746363616.3271368 1746363619.165741 1746363621.2730448 1746363624.960459 1746363630.1416016 1746363642.0023985 1746363648.6735318 1746363701.3209887 1746367035.9069357 1746367040.6509783 1746367046.6282654 1746367051.5990014 1746367060.6876135 1746367064.021934 1746367074.9660578 1746371404.782657 1746371407.2207198 1746371412.0853345 1746371418.4139013 1746371423.897549 1746371428.9851322 1746371441.6439266 1746371486.6761787 1746447841.1483686 1746447845.21004 1746447850.4436421 1746447851.0021956 1746447852.2266257 1746447854.305104 1746447866.7331069 1746447877.529441 1746447904.8588624 1746970866.2850928 1746970871.4382925 1746970876.4223201 1746970877.5313618 1746970896.6955512 1746970907.5881906 1746970913.7251034 1746972125.4956772 1746972131.1131086 1746972134.1966543 1746972136.3567512 1746972140.2242782 1746972163.447233 1746972167.0903578 1746972172.4392664 1747052634.0867045 1747052637.9719176 1747052640.901573 1747052650.1282237 1747052650.804084 1747052656.5234401 1747052660.2318363 1747052672.2194757 1747052680.016201 1747494465.0081844 1747494465.7188168 1747494469.3196251 1747494477.337838 1747494486.9829397 1747494504.5049129 1747494544.0859094 1747494559.1372905 1747496024.7672715 1747496028.2004454 1747496030.561923 1747496032.7285593 1747496037.386692 1747496038.418993 1747496047.849549 1747496057.4868774 1747496135.6289368 1747560799.4387653 1747560800.5358477 1747560804.0414832 1747560806.5466936 1747560809.9259021 1747560811.1534076 1747560819.0543056 1747560829.0155323 1747560842.1566617 1747572646.5470788 1747572647.390134 1747572648.7524438 1747572652.7892008 1747572654.873262 1747572685.5694017 1747572695.3083656 1747572723.2853117 1747573964.4942021 1747573968.209933 1747573970.4658723 1747573971.2906015 1747573977.1336067 1747573984.4106464 1747573998.8427653 1747574004.6505325 1747574075.1307337 1747574305.2764027 1747574306.1658869 1747574311.2029257 1747574311.6356444 1747574321.143026 1747574323.3239775 1747574333.4431956 1747574354.3533092 1747574406.3318686 1747579511.5783572 1747579512.221208 1747579517.5236735 1747579519.637736 1747579524.4089606 1747579535.953931 1747579545.1393197 1747582487.1076038 1747582493.1306417 1747582493.8906002 1747582496.2982512 1747582519.7728572 1747582521.1929443 1747582651.9926095 1747582654.431721 1747582655.285922 1747582657.8852582 1747582686.572977 1747582696.4993298 1747582720.848927 1747663813.9657867 1747663814.9364848 1747663816.62631 1747663817.6334417 1747663818.8450267 1747663825.5548377 1747663846.4810712 1747663865.7397933 1747663890.7066286 1748067724.2420354 1748067729.804218 1748067745.057909 1748067754.8269758 1748067757.5958548 1748067758.5507638 1748070374.502674 1748070381.6441398 1748070383.3808093 1748070391.5950193 1748070416.2224102 1748070434.3698165 1748070435.555058 1748070436.6042447 1748070476.8085542 1748070496.1171339 1748084467.5058494 1748084468.2441168 1748084474.8024223 1748084477.277225 1748084481.1347795 1748084493.7509103 1748084495.9662008 1748084497.9603918 1748084510.263257 1748262319.461814 1748262326.0824232 1748262332.1754222 1748262336.183644 1748262343.4696805 1748262356.9252026 1748262360.7433844 1748262382.4167514 1748262387.204495 1748456951.5199213 1748456954.1033602 1748456961.047204 1748456962.36518 1748456965.1899178 1748456970.0175683 1748456981.9784403 1748456984.6797266 1748456990.9099953 1748457001.6800666 1748551688.3058105 1748551690.0631135 1748551693.6542091 1748551695.5739806 1748551704.4907575 1748551708.129478 1748551710.4948766 1748551720.0561225 1748551720.7178066 1748551734.3925445 1748687373.7607691 1748687380.5627248 1748687383.7903376 1748687386.032045 1748687394.5852222 1748687396.8480425 1748687398.276464 1748687402.4907308 1748687407.7660398 1748687418.5964398 1748697083.773052 1748697089.4772348 1748697092.8141148 1748697094.1940024 1748697094.9007196 1748697102.0838292 1748697132.8360145 1748697150.0251675 1748697187.1960125 1748702521.1370988 1748702531.4553287 1748702533.9648993 1748702538.197775 1748702544.2479873 1748702559.1965306 1748702563.5938144 1748702614.1509361 1748704845.2390134 1748704846.953144 1748704851.1478662 1748704852.389785 1748704858.6064208 1748704867.4006689 1748704880.0561786 1748704884.7375908 1748704907.1115549 1748704914.9893456 1748707249.4935129 1748707258.156049 1748707267.1819637 1748707278.0714958 1748707288.8793342 1748707295.7226372 1748707657.9277403 1748707665.0076687 1748707668.6328948 1748707670.4473636 1748707672.7199476 1748707676.2001882 1748707686.09082 1748707694.7650838 1748707696.7660286 1748707712.3426354 1748712594.9639416 1748712596.8361835 1748712597.2533367 1748712598.4701526 1748712639.9945111 1748712648.4648838 1748712666.6423347 1748712670.6976936 1748712683.751865 1748712694.838877 1748780697.1300132 1748780707.1812928 1748780710.8320565 1748780713.4933453 1748780714.5160713 1748780720.221217 1748780723.211522 1748780729.3108208 1748780734.3013072 1748780738.1098628 1748787367.9196851 1748787373.6341035 1748787374.8326871 1748787376.6386254 1748787378.22919 1748787393.1979444 1748787403.4755344 1748787413.9729302 1748787459.553451 1748871990.789132 1748871995.020706 1748871996.1685622 1748871999.473268 1748872000.461004 1748872018.3708444 1748872029.4726076 1748872043.0605848 1748872044.5643191 1748878636.3922968 1748878639.2287827 1748878640.8189514 1748878641.4030552 1748878648.2457068 1748878652.9519298 1748878667.3149946 1748878670.2457824 1748878706.71913 1748878718.4691658 1749098719.6553814 1749098720.7774096 1749098724.074082 1749098726.3920724 1749098748.0580766 1749098778.3085325 1749098912.5852885 1749098915.8331559 1749098918.0611174 1749098920.7714863 1749098922.0139832 1749098925.4494755 1749098942.071467 1749098942.7237644 1749098944.6195276 1749098952.1434 1749099136.3788838 1749099148.0185165 1749099148.6944551 1749099174.1283717 1749099194.9333398 1749099200.43662 1749099208.8724835 1749099231.0205483 1749099242.1005156 1749099248.5668106 1749126621.6487837 1749126623.688538 1749126627.3696332 1749126631.3988378 1749126638.2690864 1749126655.0908453 1749126659.7739618 1749126672.561119 1749126705.4273717 1749139750.3806634 1749139754.8162315 1749139755.6006756 1749139759.1034007 1749139760.887557 1749139779.7558067 1749139782.278983 1749139794.1488376 1749139827.5752163 1749205752.9047642 1749205758.0134082 1749205759.1623423 1749205773.9736311 1749205779.741236 1749205782.8816354 1749205792.9915836 1749205800.0576766 1749207436.9932654 1749207439.3376372 1749207442.0507126 1749207444.3223388 1749207450.0089462 1749207461.327043 1749207464.8948407 1749207466.3757741 1749207469.173337 1749207629.3760676 1749207631.3845394 1749207641.1218069 1749207644.51641 1749207650.1583064 1749207651.5605333 1749207652.81352 1749207659.088342 1749207660.1834414 1749207666.5334415 1749218815.2893264 1749218816.950752 1749218818.3285556 1749218822.7867248 1749218830.0134652 1749218850.0837555 1749218853.1024146 1749218874.1123745 1749218877.6380124 1749271867.1203532 1749271875.1028454 1749271875.563298 1749271877.454733 1749271880.210177 1749271892.7287812 1749271895.330672 1749271897.2302961 1749271907.042344 1749280038.2102046 1749280039.1501412 1749280042.1373932 1749280057.7576523 1749280085.8312287 1749280088.9918113 1749280100.0247335 1749280122.1361923 1749280151.82418 1749280164.4802487 1749295833.2289293 1749295838.1579623 1749295839.2984896 1749295843.2131975 1749295843.7777479 1749295845.2553825 1749295846.4326391 1749295854.436964 1749295860.3326712 1749295864.1298404 1749309368.4493246 1749309381.3636708 1749309383.1646597 1749309384.0942638 1749309387.6640103 1749309389.23439 1749309399.0786464 1749309401.8483248 1749309405.5220308 1749309449.2977185 1749310907.467713 1749310909.3287082 1749310916.5364704 1749310917.7325003 1749310920.2343166 1749310933.2956555 1749310935.9080079 1749310938.7189498 1749310982.2758734 1749322674.1674924 1749322675.0894198 1749322677.0391877 1749322691.4998703 1749322697.4724205 1749322701.3889818 1749322712.1984563 1749322712.8898647 1749373634.7000587 1749373638.8944862 1749373640.2385037 1749373648.106886 1749373652.0485783 1749373660.711902 1749373676.109536 1749373681.8637192 1749373724.1735797 1749375217.2968209 1749375220.885726 1749375221.7534225 1749375227.9966497 1749375231.575274 1749375246.927451 1749375250.322288 1749375260.3010128 1749375431.9646034 1749375433.6707664 1749375447.2827883 1749375458.8470395 1749375465.1968532 1749375466.3214815 1749375474.8340738 1749390237.9649787 1749390241.9855897 1749390247.4103007 1749390250.009474 1749390253.2129986 1749390259.3222694 1749390273.1098864 1749390274.645784 1749390276.2960196 1749390334.5760574 1749392242.377895 1749392245.8439276 1749392247.4123716 1749392248.3556786 1749392252.8020425 1749392270.550798 1749392274.6797643 1749392279.2192132 1749392286.722365 1749411613.2145607 1749411614.732268 1749411621.26396 1749411625.9782994 1749411635.3499079 1749411641.017848 1749411642.6818094 1749411645.4244514 1749411651.7081828 1749413924.5660992 1749413925.2623918 1749413931.9420364 1749413937.1102436 1749413939.190069 1749413950.1087549 1749413950.858109 1749413955.1419845 1749413965.2417042 1749475183.4130828 1749475269.0891244 1749475280.846001 1749475300.9858892 1749475424.7997751 1749475439.293529 1749475443.358688 1749475545.3827717 1749475584.8560176 1749475599.222495 1749618634.866136 1749618635.7672427 1749618636.6498623 1749618637.9993894 1749618639.5859237 1749618655.1264527 1749618669.2126846 1749618675.6886957 1749618722.4055316 1749622725.3681571 1749623331.8992586 1749623338.5948672 1749624021.5295086 1749624027.1660826 1749624034.3393967 1749624059.3551826 1749624065.3029423 1749624089.2069666 1749624112.0961478 1749624156.4944594 1749627557.6170328 1749627563.7709548 1749627566.3929112 1749627599.0472715 1749627602.9159732 1749627603.3838735 1749627613.2461598 1749627645.581141 1749627661.1322215 1749631132.487801 1749631137.7846777 1749631139.412108 1749631142.746514 1749631146.1334321 1749631155.0891125 1749631161.494069 1749631166.674999 1749631176.7612834 1749631201.0510392 1749632884.8329377 1749632887.012211 1749632888.9150484 1749632893.6216717 1749632894.5124671 1749632896.1735542 1749632902.2687907 1749632921.3957534 1749632935.7908692 1749632951.6520977 1749633187.2506747 1749633190.3788958 1749633191.4032943 1749633195.3396616 1749633196.1310704 1749633197.259268 1749633216.1033268 1749633239.4701803 1749633312.8432822 1749633320.344461 1749634764.6499696 1749634767.173367 1749634771.523061 1749634773.3909554 1749634779.5950031 1749634781.118316 1749634787.29547 1749634805.5617473 1749634810.9764915 1749634814.2035315 1749640748.4963331 1749640749.7684474 1749640750.2619064 1749640754.7561483 1749640766.8769314 1749640790.1035645 1749640790.9451928 1749640801.2948 1749640805.6763635 1749655238.0478213 1749655247.8873465 1749655259.6407182 1749655286.745856 1749655303.6456158 1749655305.511278 1749655312.70322 1749655325.0117638 1749655398.9007478 1749712651.54721 1749712655.934081 1749712657.8582826 1749712661.6096082 1749712668.4279766 1749712680.4651814 1749712686.21438 1749712699.3320618 1749721830.855182 1749721834.6855922 1749721835.5651665 1749721836.6144137 1749721841.478143 1749721843.8823774 1749721855.1086738 1749721867.9388387 1749721875.0416765 1749721879.2328339 1749732133.6596942 1749732135.3497596 1749732141.655937 1749732144.1405883 1749732145.5692327 1749732158.3680172 1749732180.1515033 1749732183.9803326 1749736582.9264092 1749736585.354908 1749736587.0578477 1749736595.4875488 1749736597.2588503 1749736614.8722656 1749736616.2536585 1749736626.8954155 1749736644.5392482 1749736645.7009246 1749739531.1874294 1749739533.13513 1749739533.6555822 1749739535.965754 1749739537.7629826 1749739549.3384633 1749739563.0764222 1749739564.1078699 1749739579.6870344 1749739583.0480855 1749740339.83903 1749740342.3714132 1749740350.120534 1749740350.6521754 1749740352.1002567 1749740355.49081 1749740366.1328075 1749740375.3159406 1749740392.1473715 1749740471.082113 1749747046.3999448 1749747050.4988081 1749747051.2065408 1749747053.0657842 1749747073.8171906 1749747079.023346 1749747108.931413 1749747114.5529356 1749747126.137808 1749747129.3645394 1749748428.7751336 1749748429.2344713 1749748431.537067 1749748432.2051632 1749748434.882207 1749748456.9194813 1749748463.0082138 1749748490.8282359 1749748491.2097864 1749750799.0156703 1749750800.096002 1749750806.0923882 1749750810.6573071 1749750818.1064825 1749750820.5025675 1749750832.1615047 1749750840.0820537 1749750849.3169732 1749750880.6903806 1749752263.3721592 1749752269.0241702 1749752271.5187314 1749752272.3386934 1749752274.153682 1749752297.2797587 1749752308.4526787 1749752332.3235343 1749752373.8145905 1749811480.761157 1749811482.7338417 1749811484.0564961 1749811486.8999205 1749811487.9248195 1749811495.0833464 1749811507.1862533 1749811511.639231 1749811514.662488 1749811517.533321 1749812344.3792236 1749812350.206982 1749812351.204563 1749812352.4549727 1749812353.6899989 1749812366.166027 1749812373.4487863 1749812375.8403049 1749812380.6793523 1749812381.9697902 1749815170.9090002 1749815171.9317243 1749815174.630299 1749815175.2614148 1749815179.4528818 1749815187.344421 1749815196.1581042 1749815203.8359156 1749815206.6176918 1749815259.4852054 1749859758.6398895 1749859761.2934213 1749859763.734038 1749859767.986022 1749859775.409929 1749859776.3732328 1749859795.550158 1749859802.2851381 1749859805.429732 1749859832.0472 1749902075.1299372 1749902075.6157472 1749902076.5964658 1749902079.499213 1749902080.878528 1749902097.4279869 1749902101.63446 1749902107.435497 1749902112.4152546 1749904577.0686636 1749904583.3769503 1749904586.4636397 1749904589.030314 1749904591.9222016 1749904592.8966002 1749904612.8343856 1749904617.307598 1749904626.4113624 1749904662.8498883 1749912211.7811341 1749912214.2153661 1749912218.1345556 1749912219.715525 1749912223.5604692 1749912225.5720553 1749912240.9375608 1749912241.9256985 1749912291.2109222 1749912298.7625544 1750076546.501283 1750076550.6776783 1750076555.6073227 1750076556.5223265 1750076558.0226476 1750076562.8913903 1750076578.3625565 1750076588.2349954 1750076598.8494236 1750076666.8024526 1750112020.9380093 1750112029.2343192 1750112031.7011588 1750112032.4458618 1750112051.2178729 1750112057.2509675 1750112063.4932077 1750112085.0010915 1750112581.7224362 1750112703.9725606 1750112705.7631092 1750112735.3743072 1750112762.3768733 1750112787.421681 1750112792.8325596 1750112793.4704797 1750112807.3919795 1750112819.946196 1750113253.1045556 1750113253.899241 1750113258.1956327 1750113263.9384453 1750113267.0486717 1750113277.0779586 1750113279.327918 1750113283.3153214 1750113322.4880247 1750146864.5753095 1750146868.7486885 1750146872.6152499 1750146874.7673848 1750146893.0411189 1750146897.522212 1750146898.8933263 1750147032.4358764 1750147034.0832617 1750147035.2034974 1750147062.851591 1750147071.3774083 1750147082.1078281 1750147166.2895048 1750147201.5141869 1750147233.0696373 1750147257.1892726 1750147853.784512 1750147859.530698 1750147866.428959 1750147883.1651356 1750147887.1592982 1750147896.8126338 1750147911.3134596 1750147920.819351 1750200358.6303794 1750200360.5763211 1750200361.920015 1750200365.099988 1750200374.0899963 1750200382.0526805 1750200389.6803308 1750200395.137887 1750200395.946482 1750319130.497368 1750319132.5684865 1750319167.7384648 1750319174.36161 1750319198.0307698 1750319218.6176298 1750319238.455424 1750319245.6904848 1750319251.9066992 1750335677.7313075 1750335681.838659 1750335682.2718496 1750335683.2765782 1750335702.586242 1750335712.588418 1750335767.6190648 1750502963.2558582 1750502972.8640456 1750502977.842085 1750502980.354517 1750502983.038681 1750502985.054749 1750502988.6171334 1750502993.587592 1750502997.7213852 1750505662.371309 1750505673.4059393 1750505694.1069899 1750505694.99598 1750505699.495038 1750505700.1377063 1750505840.6451004 1750505842.494917 1750505847.6640582 1750505849.7305999 1750505851.670657 1750505854.782527 1750505863.8916667 1750505867.5244918 1750505876.7239835 1750505886.9933908 1750516320.2753 1750516323.3719172 1750516324.494533 1750516325.2255218 1750516331.5726774 1750516335.0856616 1750516348.0861354 1750516348.7241356 1750516353.4451141 1750516353.9589283 1750516620.4199061 1750516625.3062873 1750516626.4206717 1750516630.5137868 1750516631.5460155 1750516654.8093772 1750516661.3673344 1750516662.9118385 1750516685.066775 1750520688.892653 1750520691.3227167 1750520698.1969924 1750520701.2254708 1750520707.2675326 1750520714.714345 1750520722.506279 1750520779.4648824 1750591023.2526793 1750591029.7906947 1750591033.6760864 1750591038.2577965 1750591039.5859969 1750591041.75532 1750591046.325174 1750591053.242928 1750591055.9179752 1750591059.8156152 1750619759.270681 1750619760.5961554 1750619766.6795948 1750619768.1111012 1750619772.7757778 1750619775.6570215 1750619790.4443107 1750619794.4791846 1750619796.7462895 1750619850.7801914 1750620339.5018923 1750620345.732223 1750620355.8457134 1750620376.2872174 1750620412.3427517 1750620419.4820836 1750620421.2609086 1750620446.5260575 1750622090.78472 1750622091.7098215 1750622096.1691563 1750622100.6803923 1750622104.9237328 1750622105.8404343 1750622113.7479684 1750622123.2251766 1750622124.337181 1750622129.6151385 1750681291.965105 1750681295.2112973 1750681300.780856 1750681305.2473927 1750681306.0782137 1750681309.1641443 1750681341.3806005 1750681441.8443985 1750940633.0334418 1750940637.7753532 1750940642.7058442 1750940644.2142265 1750940648.1112323 1750940660.8890212 1750940663.1971006 1750940666.7814307 1750940687.7098012 1750940742.4480157 1751110725.2078402 1751110729.1739366 1751110730.3148015 1751110733.9212723 1751110735.1801746 1751110741.2618518 1751110752.2854383 1751110757.2074318 1751110758.8447082 1751110790.1221993 1751114981.6072633 1751114982.9551451 1751114983.3459275 1751114986.7715294 1751114991.1609395 1751114991.9845252 1751115010.1980166 1751115017.4232025 1751115053.0503392 1751115066.730599 1751189470.2953637 1751189472.289429 1751189476.6330023 1751189481.17639 1751189481.9573102 1751189484.8299835 1751189494.7784457 1751189507.0900698 1751189551.5453267 1751191153.15442 1751191157.4138577 1751191160.6247377 1751191167.3223672 1751191178.041022 1751191182.9582558 1751191187.4798217 1751191231.0580914 1751210541.5037293 1751210542.6481793 1751210546.0688426 1751210565.4190056 1751210576.4266472 1751210602.0677116 1751210612.8193116 1751210617.5654838 1751210639.9121401 1751210761.052541 1751210763.1451428 1751210764.1585217 1751210765.6493883 1751210774.2062628 1751210786.4356728 1751210797.3688347 1751210800.8474517 1751210842.0230649 1751286298.5361385 1751286299.0539618 1751286309.9448109 1751286330.4786575 1751355143.6259344 1751355146.68288 1751355147.7218432 1751355156.6756976 1751355165.9402833 1751355173.8904796 1751355175.9409008 1751355188.7918036 1751355226.6272078 1751545581.0122294 1751545586.6132703 1751545593.6615384 1751545594.7327814 1751545596.5224533 1751545616.781041 1751545624.3310037 1751545681.4531589 1751545704.627739 1751725818.967529 1751725819.5161512 1751725821.5602055 1751725823.2456803 1751725824.4361553 1751725834.479581 1751725852.156433 1751725853.304842 1751725897.3900046 1751725905.7422347 1751730085.9102023 1751730087.9532862 1751730089.7864442 1751730092.5901027 1751730097.7223408 1751730098.6084144 1751730115.5875676 1751730118.519118 1751730165.6099408 1751730181.8135753 1751732874.3393655 1751732875.3494453 1751732877.5679533 1751732883.9959602 1751732888.6535351 1751732895.8564885 1751732900.8064644 1751732906.3657126 1751732912.9698772 1751740009.8792338 1751802647.7944303 1751802649.198215 1751802653.345696 1751802659.375122 1751802663.2127845 1751802674.4501565 1751802677.4429996 1751802682.8299348 1751802688.28721 1751853616.4622428 1751853620.6045835 1751853622.8813455 1751853627.6323647 1751853628.3295627 1751853630.8563719 1751853640.4701383 1751853645.9375217 1751853647.1251276 1751853652.3462539 1751888466.2609575 1751888467.4893453 1751888470.644313 1751888471.5961049 1751888474.367563 1751888475.778744 1751888493.6230636 1751888511.9997575 1751888555.5523255 1751888594.5809436 1751977069.6957645 1751977071.599551 1751977078.172867 1751977081.300183 1751977087.1417215 1751977093.7141619 1751977100.8432062 1751977139.7281485 1751977179.9199867 1751978326.1916354 1751978328.4840539 1751978338.9560432 1751978341.3715274 1751978357.1786745 1751978367.2191665 1751978372.2492654 1751978383.1259727 1751980162.3040843 1751980174.3750544 1751980175.5560195 1751980178.9389732 1751980184.242051 1751980198.1207654 1751980210.761367 1751980236.0854242 1751981521.3733516 1751981561.7564917 1752053337.3207977 1752053338.8619225 1752053341.3972442 1752053346.3473854 1752053350.2991476 1752053351.9596155 1752053366.2021606 1752053377.5975795 1752053450.5912552 1752057310.3442078 1752065104.6770759 1752065107.2878308 1752065108.424729 1752065109.805908 1752065111.1052766 1752065134.5520885 1752065142.4615617 1752065157.0391557 1752066731.5141857 1752066733.6911905 1752066735.0969563 1752066738.4530632 1752066739.4971445 1752066761.0648172 1752066772.953822 1752066801.1133144 1752067159.2773154 1752068830.9687135 1752068832.173346 1752068835.5154512 1752068839.5407856 1752068846.499726 1752068863.1123843 1752068874.2521362 1752068926.1676552 1752068934.778435 1752205661.7582107 1752205666.3036857 1752205666.8440635 1752205668.3498464 1752205678.4908006 1752205679.9102979 1752205691.515887 1752205705.4272656 1752220171.244901 1752220175.9887323 1752220177.0568392 1752220178.3969288 1752220180.7236824 1752220181.7845435 1752220191.9305685 1752220207.8247237 1752220217.7638764 1752220251.2989273 1752249865.716855 1752249869.9362595 1752249870.4005945 1752249881.748938 1752249892.8276708 1752249896.8790243 1752249908.8752942 1752249917.4683437 1752317363.4795117 1752317370.0336106 1752317390.3611355 1752317398.607496 1752317400.3005273 1752317401.024259 1752317406.7781847 1752317423.9100559 1752317436.6103513 1752317447.8547115 1752319914.6331575 1752319915.4795966 1752319926.760566 1752319941.802452 1752319954.2052486 1752319961.5241613 1752320014.6087837 1752320016.6784222 1752336325.0512245 1752336333.917163 1752336387.8570414 1752406193.7112389 1752406194.5214336 1752406195.635355 1752406199.4264512 1752406204.7821202 1752406220.247316 1752406226.2589955 1752406232.176263 1752406283.0001185 1752406308.260031 1752407210.996911 1752407211.828674 1752407214.9152431 1752407218.776768 1752407233.0008824 1752407248.180142 1752407253.493582 1752407254.4523447 1752407255.5309138 1752407256.869781 1752411688.2908175 1752411690.4053566 1752421497.2642744 1752421498.495637 1752421521.409316 1752421527.077749 1752421529.294662 1752421541.667016 1752421542.9554195 1752421566.3176177 1752421567.4761708 1752422206.6630602 1752422216.0846853 1752422240.574253 1752422243.658565 1752422733.8036196 1752424983.430937 1752425015.0811005 1752425032.2356212 1752425033.2287548 1752425033.9963248 1752425035.8940485 1752425046.9963098 1752425077.1100595 1752425103.4793208 1752426778.1639986 1752426780.7987607 1752426784.201647 1752426791.5249655 1752426804.0015364 1752426808.0771294 1752426848.8854136 1752426862.0891616 1752428571.8599634 1752433661.8094244 1752433662.9587271 1752433664.1917112 1752433685.771401 1752433696.9874265 1752433700.9476068 1752433705.246769 1752433706.4015415 1752433747.4182 1752433753.9025729 1752455476.2998357 1752455479.6996272 1752455482.2440193 1752483546.3578281 1752483551.9453197 1752483553.252048 1752483556.7156012 1752483568.962246 1752483584.3881648 1752483591.3398833 1752483592.6544354 1752483645.051297 1752484105.6790297 1752484170.1442206 1752484791.816609 1752484834.8382723 1752581294.7668931 1752581300.203477 1752581301.6654656 1752581306.5516346 1752581309.2304502 1752581319.2380588 1752581334.545645 1752581335.531903 1752581350.2245443 1752653208.11366 1752653214.7264032 1752653215.6132576 1752653220.876051 1752653222.770341 1752653235.1640432 1752653242.5288699 1752653252.4051535 1752653338.5787513 1752655341.0746193 1752655344.7018456 1752655351.8267777 1752655353.770705 1752655365.720272 1752655367.9655826 1752655372.2233975 1752655379.8366141 1752655380.969712 1752658083.33107 1752658095.3492181 1752658097.3265333 1752658103.705013 1752658119.4050083 1752658125.6491268 1752658140.1298707 1752658157.0762637 1752662380.6002362 1752662381.4293406 1752662385.4971538 1752662391.565842 1752662399.0018964 1752662414.0315292 1752662414.9375114 1752662422.1790829 1752666174.9191167 1752666196.5410588 1752666212.8757172 1752667013.887674 1752668577.7272162 1752668578.4540179 1752668581.5293293 1752668583.950793 1752668588.5230892 1752668599.85014 1752668600.7181296 1752668612.5240064 1752668638.3085136 1752674979.3560166 1752695230.498447 1752695233.0964093 1752695237.1934483 1752695240.3221178 1752695250.9757826 1752695252.022823 1752695262.6248226 1752695265.9665592 1752755414.5913417 1752755416.6762884 1752755417.4517312 1752755422.1348903 1752755428.7812822 1752755441.3666263 1752755447.8217468 1752755463.3045473 1752755550.326027 1752815598.8271685 1752815602.4160266 1752815609.0523677 1752815612.2074547 1752815613.9390266 1752815626.9855943 1752815628.551522 1752815697.9424307 1752824171.8763149 1752824175.7537646 1752824177.8018596 1752824180.0683246 1752824181.5045102 1752824187.5248275 1752824203.2315161 1752824205.9222045 1752824212.0189817 1752909344.2239141 1752909344.6388516 1752909346.401105 1752909355.5477102 1752909366.23498 1752909372.353175 1752909434.874642 1752931130.6346424 1752931131.467248 1752931140.8398387 1752931142.9503345 1752931155.0360262 1752931179.6947343 1752931212.4887893 1752931217.1517313 1752931226.8343508 1752931325.5797493 1752931985.5287938 1752931989.3067138 1752931991.956637 1752931996.0261855 1752932012.876879 1752932021.4536695 1752932022.7543962 1752932060.5794108 1752938384.516586 1752938386.0041265 1752938388.9465365 1752938391.062609 1752938396.614473 1752938420.788231 1752938429.9272988 1752938463.618736 1752938586.3024359 1753081920.181048 1753081924.5152 1753081932.0630558 1753081942.4622169 1753081951.253088 1753081965.0180943 1753081969.2437797 1753082037.394756 1753082089.858027 1753082090.9234664 1753090707.2661088 1753090712.8956099 1753090714.5297365 1753090715.4559264 1753090718.6303651 1753090739.0777605 1753090744.614489 1753090779.8588169 1753090816.3522484 1753109852.260959 1753109860.0056849 1753109861.4736617 1753109862.2648656 1753109866.242469 1753109872.8958058 1753109885.6476934 1753109888.1732457 1753109898.4354076 1753109954.9590533 1753527778.5117466 1753527779.731848 1753527780.577084 1753527791.3466794 1753527801.5885005 1753527810.1640723 1753527816.8174925 1753527845.6910954 1753527875.0335333 1753528087.7175646 1753528091.62572 1753528095.123978 1753528097.9584997 1753528111.0641444 1753528121.4111438 1753528124.0014498 1753528191.185296 1753528771.9768803 1753528772.6663513 1753528780.6560063 1753528781.3893888 1753528792.0522988 1753528795.6139822 1753528803.8401124 1753528805.3791673 1753543354.5843496 1753543368.8904924 1753543381.8730474 1753543389.7707224 1753543400.0396738 1753543401.9568622 1753543423.2695198 1753543426.357917 1753543427.0342505 1753543436.3947318 1753547961.6327457 1753547964.9480078 1753547972.7431076 1753547977.264395 1753547978.7783508 1753547983.9778428 1753547987.5205367 1753547995.981038 1753547997.829545 1753548003.2144182 1753549710.751082 1753555073.117537 1753555075.194001 1753555080.1292431 1753555081.6338127 1753555084.8535955 1753555085.9333053 1753555102.253864 1753555104.3959394 1753555105.8811164 1753555109.921584 1753557013.7667754 1753557019.6222768 1753557021.1462777 1753557023.7295516 1753557037.9135652 1753557039.2593813 1753557053.3965182 1753557114.414277 1753560209.107383 1753607412.7562165 1753607413.8237505 1753607414.9938471 1753607415.4590468 1753607451.9975915 1753607465.7359056 1753607479.331 1753607488.4349377 1753619523.7802236 1753621634.870607 1753621636.5215642 1753621639.034233 1753621645.05623 1753621647.4843652 1753621653.1763496 1753621660.2784498 1753621668.1427321 1753621727.8170462 1753624311.93218 1753624312.5691931 1753624319.2812183 1753624322.309761 1753624325.2693536 1753624342.1486804 1753624343.0279913 1753624343.6775765 1753624379.7460775 1753624421.0528874 1753628448.1217368 1753628452.4393914 1753628457.8755803 1753628468.61442 1753628478.814922 1753628496.1882634 1753628506.2181995 1753628510.35918 1753633880.8245702 1753633884.0189211 1753633888.1368659 1753633889.9688065 1753633894.9289176 1753633909.2709587 1753633912.9586463 1753633914.656439 1753633974.4984894 1753634196.9595485 1753634198.4258742 1753634200.7588377 1753634202.8742635 1753634214.523655 1753634221.3979316 1753634222.6455235 1753634232.2655947 1753634235.5019648 1753635790.6564934 1753635801.1622255 1753635804.1653693 1753635805.7986543 1753635806.8686574 1753635810.6662238 1753635828.0595148 1753635834.7401557 1753635875.2372122 1753635906.12679 1753637939.8341918 1753637941.723922 1753637946.156286 1753637947.7580767 1753637950.0366821 1753637961.358346 1753637979.3405824 1753638007.4410455 1753642653.8151813 1753705434.0385585 1753705437.3170333 1753705440.9904394 1753705446.1188889 1753705447.3851764 1753705450.675415 1753705471.9571779 1753705475.4415438 1753705505.6278014 1753705534.4087162 1753964919.8963556 1753964928.974177 1753964932.0748856 1753964932.9618192 1753964941.4599595 1753964963.5642147 1753964987.6735666 1753965027.0833921 1754050030.3789477 1754050035.0561054 1754050040.0168066 1754050044.233994 1754050054.4163415 1754050064.863411 1754050067.0610914 1754050073.1985257 1754050081.106659 1754050116.7667983 1754051714.1005504 1754147464.6104853 1754147466.0603118 1754147466.8723512 1754147469.322801 1754147471.4604385 1754147480.567856 1754147488.5365741 1754147494.9528346 1754147496.3750696 1754147541.0013463 1754147901.1338613 1754147902.1700509 1754147903.5346334 1754147910.526371 1754147913.5406568 1754147922.1252503 1754147926.2353654 1754147930.73985 1754147934.617274 1754147937.192003 1754154724.6913762 1754154727.3907928 1754154729.7545896 1754154732.281492 1754154733.0530417 1754154743.6075919 1754154757.663202 1754154771.1261935 1754154776.5890312 1754154815.3744185 1754161692.0995958 1754161693.8928325 1754161698.0712461 1754161701.2578607 1754161702.7071328 1754161722.8262532 1754161734.993284 1754161811.8192391 1754161831.204044 1754163693.6155944 1754163701.2349622 1754163704.9144213 1754163705.781919 1754163707.3302922 1754163717.1612923 1754163732.095443 1754163733.6481328 1754163795.264803 1754210911.854374 1754210914.495917 1754210915.6907413 1754210917.0608191 1754210921.2635305 1754210923.115985 1754210941.8069832 1754210942.7540262 1754210945.496934 1754211020.0348015 1754219489.6631823 1754219490.1588373 1754219490.7965908 1754219492.7039154 1754219494.8038013 1754219498.2529283 1754219519.982066 1754219525.1832073 1754219527.7887845 1754219562.5918531 1754221986.949188 1754221993.6517015 1754222013.344442 1754222086.263555 1754222139.0420344 1754222170.0545282 1754222202.5397425 1754222232.3531396 1754222259.1345057 1754222261.757903 1754223031.4519022 1754223031.9048984 1754223033.2070441 1754223036.2916546 1754223038.8532968 1754223040.5199792 1754223067.7043796 1754223070.026523 1754223115.7667549 1754223133.9409313 1754223591.5066426 1754223593.0655425 1754223595.2943885 1754223599.7125196 1754223608.6046302 1754223613.470199 1754223619.4759579 1754223632.459162 1754223681.8974965 1754228561.1553266 1754228562.819451 1754228563.6393201 1754228569.5833647 1754228570.3724957 1754228589.3824787 1754228591.2490494 1754228627.380794 1754228639.0961065 1754232590.2389843 1754232591.4989154 1754232593.2010121 1754232595.9642012 1754232616.50332 1754232621.5638747 1754232639.7652113 1754232674.7439165 1754233070.4743738 1754233072.0152574 1754233073.9464557 1754233075.2448533 1754233079.4979722 1754233080.141323 1754233092.7940302 1754233104.017456 1754233144.346957 1754233162.5799844 1754239909.7946708 1754239915.5617726 1754239916.4486494 1754239935.9771721 1754239984.2906501 1754239990.9896011 1754240011.013253 1754240017.1374927 1754240049.960765 1754240081.5875914 1754293574.2338655 1754293575.0399668 1754293581.1391838 1754293581.863938 1754293603.6632936 1754293613.1434186 1754293618.4339972 1754293679.7011929 1754310285.6145704 1754310291.0624673 1754310294.4581003 1754310295.5655785 1754310296.365084 1754310297.6415553 1754310318.1626227 1754310321.7382398 1754310364.1850843 1754310405.4504304 1754317826.9290524 1754317830.7565248 1754317832.2182643 1754317840.799902 1754317843.7951312 1754317852.457583 1754317853.4192817 1754317862.7597876 1754317868.896572 1754317887.399214 1754318775.8339396 1754318779.9629686 1754318783.297025 1754318784.222822 1754318785.2888439 1754318786.5568762 1754318806.1119292 1754318820.514628 1754318827.4494452 1754323040.2911096 1754323045.0321183 1754323051.0663688 1754323054.277648 1754323055.6279497 1754323061.1204603 1754323069.822695 1754323077.3025553 1754323079.2780805 1754323084.750792 1754323667.7419314 1754323668.2115483 1754323672.5697134 1754323673.6980371 1754323675.405283 1754323677.4616768 1754323689.9075372 1754323705.4609141 1754323708.592731 1754323736.7744064 1754326223.9695542 1754326224.8513129 1754326230.1929665 1754326231.4682832 1754326235.9761422 1754326241.1815274 1754326257.2851758 1754326261.3494196 1754326263.654178 1754326283.3476288 1754330387.2604 1754330390.003617 1754330391.219144 1754330400.809656 1754330402.4465642 1754330414.9430423 1754330422.6040044 1754330437.9510179 1754330474.04123 1754334084.6124992 1754334085.1113546 1754334086.7677271 1754334207.156391 1754334209.7791314 1754334212.4710393 1754334216.8630707 1754334335.936511 1754334337.392412 1754334340.5175052 1754334344.0764573 1754334347.05312 1754334349.616821 1754334358.0505111 1754334359.6280644 1754334374.6576247 1754334409.232203 1754394229.9115093 1754394236.1680892 1754394236.9868488 1754394246.1246827 1754394249.1736414 1754394264.3860807 1754394275.5825715 1754394318.6056807 1754394343.5812619 1754569418.2930825 1754569421.837108 1754569423.1742985 1754569425.1570497 1754569425.9239967 1754569438.7803164 1754569459.056397 1754569474.1716316 1754569488.3651893 1754569492.8347008 1754638639.458234 1754638642.5091085 1754638644.0283828 1754638646.775579 1754638651.3673298 1754638652.4136136 1754638668.26929 1754638677.3526635 1754638685.0813951 1754638748.8697855 1754657291.6403043 1754657292.4744985 1754657293.3465893 1754657293.950285 1754657294.4197512 1754657300.9399118 1754657317.3675215 1754657318.825882 1754657323.5254388 1754657377.0663774 1754661010.431923 1754661013.0314443 1754661014.0538993 1754661015.0904381 1754661016.855073 1754661021.683792 1754661031.7809405 1754661044.7760146 1754661095.190606 1754661130.862394 1754665151.962033 1754665156.751902 1754665157.7375376 1754665158.3834746 1754665289.112908 1754665293.585181 1754665294.382669 1754665297.2250502 1754665298.1869934 1754665299.79884 1754665312.295892 1754665321.8710375 1754665407.6290948 1754665429.5629325 1754718004.3929446 1754718008.645443 1754718009.6582825 1754718012.0243857 1754718014.016908 1754718033.9542181 1754718037.3497593 1754718049.4169745 1754718085.8459666 1754836471.9137306 1754836475.0375721 1754836476.062699 1754836486.104762 1754836487.8068762 1754836488.857057 1754836503.0423374 1754836508.6906729 1754836512.319106 1754836547.3170414 1754838744.581556 1754838745.8280544 1754838750.7695951 1754838754.3971465 1754838755.6916676 1754838762.0266268 1754838769.3110466 1754838775.5133567 1754838778.344381 1754838815.906733 1754915022.5220096 1754915028.4145112 1754915041.4452024 1754915058.7874146 1754915063.0782726 1754915064.996402 1754915074.0698926 1754915083.2008886 1754915091.6328013 1754922333.0725238 1754922339.0960412 1754922340.0241008 1754922341.0449069 1754922369.3095813 1754922375.015952 1754922388.706176 1754922397.81592 1754922423.6951694 1754923112.3074675 1754923118.1217208 1754923119.0933652 1754923123.9948857 1754923126.5217292 1754923132.298002 1754923139.7730455 1754923150.893455 1754923160.6324568 1754923223.8065531 1754929456.570865 1754929457.672234 1754929459.015023 1754929462.5595443 1754929490.6316092 1754929502.694461 1754929526.2692955 1754934106.7113538 1754934110.5575802 1754934114.0763226 1754934114.9115584 1754934115.913665 1754934118.5307214 1754934135.6748009 1754934136.9377642 1754934142.065675 1754934146.296465 1754989412.0507722 1754989415.5522845 1754989420.1753516 1754989424.8790295 1754989426.334825 1754989440.0370219 1754989453.069252 1754989456.1419594 1754989475.0667217 1754990713.266655 1754990721.2494721 1754990725.910558 1754990729.4249978 1754990744.5967226 1754990746.6091092 1754990774.8629506 1754990805.56848 1754998738.3181512 1754998741.2028167 1754998743.5358863 1754998748.5763028 1754998754.2024612 1754998769.7436988 1754998771.4340525 1754998792.499069 1754998810.9800005 1755091295.2237508 1755091297.6697185 1755091317.6695251 1755091359.6534734 1755091379.2650094 1755091389.5992413 1755091446.0126197 1755091451.158804 1755091452.5178423 1755092520.1772451 1755092522.9319377 1755092525.882438 1755092528.8732014 1755092535.9946783 1755092542.6943703 1755092551.4624476 1755092565.35118 1755092616.3713923 1755103831.1122003 1755103834.7719872 1755103837.5307035 1755103840.1106188 1755103843.8362675 1755103859.6927347 1755103866.9314835 1755103877.1440673 1755103931.2784662 1755155603.910527 1755155605.1707687 1755155609.4332795 1755155616.694992 1755155620.9042776 1755155640.531146 1755155646.57202 1755155685.840037 1755161637.7376566 1755161641.828701 1755161646.806685 1755161651.1506295 1755161652.0224833 1755161653.3682384 1755161669.3750222 1755161672.1709075 1755161717.191939 1755161725.931677 1755173000.5957315 1755173001.9000506 1755173008.8519778 1755173014.1254952 1755173014.787355 1755173030.2924156 1755173034.162322 1755173048.7866387 1755173086.536405 1755174292.8822558 1755174295.428002 1755174298.603928 1755174302.125032 1755174321.4670026 1755174378.398244 1755174503.4448552 1755185730.874194 1755185734.3135548 1755185741.2811418 1755185744.5252283 1755185760.6697218 1755185771.0018182 1755185792.5674508 1755185810.4147518 1755186662.427318 1755186666.3672824 1755186672.139668 1755186674.701527 1755186676.5207224 1755186682.5460482 1755186686.701402 1755186702.0690258 1755186732.0374315 1755186750.6634238 1755242389.8940303 1755242391.9020832 1755242419.277163 1755242504.6928837 1755242508.6852958 1755242675.5390825 1755242703.2035072 1755242710.6229627 1755242712.8987422 1755242716.3719594 1755519829.5844069 1755519833.5935352 1755519836.9904127 1755519838.9582396 1755519855.558081 1755519860.363573 1755519868.8485646 1755519920.6822896 1755519942.2387319 1755527975.6788986 1755527978.651766 1755527986.416013 1755527988.6062543 1755527991.0238554 1755528001.242443 1755528019.8285203 1755528023.381777 1755528035.2184818 1755528470.930902 1755528476.349847 1755528477.7076178 1755528481.463617 1755528487.8090794 1755528488.694744 1755528509.8624043 1755528518.2550066 1755528537.321938 1755528556.6828933 1755528766.6240294 1755528772.6573496 1755528774.334497 1755528775.8850696 1755528786.5289903 1755528793.721394 1755528806.0284948 1755528811.3382447 1755528822.3104265 1755528858.0835721 1755529302.2824957 1755529309.1301937 1755529309.8924468 1755529313.6042178 1755529314.6411026 1755529320.2343986 1755529329.5999422 1755529369.8951874 1755529397.511248 1755529409.5458014 1755529792.449044 1755529798.3453658 1755529799.4744263 1755529803.6671424 1755529807.9614284 1755529815.5547583 1755529824.5668454 1755529829.2762125 1755529851.870933 1755529893.2305694 1755530370.323989 1755530373.193505 1755530374.3619177 1755530379.4706616 1755530391.7684755 1755530393.832497 1755530398.6746159 1755530408.721917 1755530453.613735 1755542546.745977 1755542553.4601243 1755542557.5791974 1755542560.4875047 1755542562.3357222 1755542575.9021316 1755542587.4253993 1755542606.7538378 1755542620.2706878 1755542679.175511 1755581239.3919017 1755581242.9592192 1755581248.0982115 1755581250.362873 1755581251.9973235 1755581273.6017663 1755581278.112134 1755581279.7596714 1755683205.293422 1755683208.4407446 1755683215.296143 1755683216.3164744 1755683232.1347709 1755683237.1703007 1755683265.6661882 1755683564.564526 1755697365.6706383 1755697367.8462865 1755697368.8814843 1755697372.6754832 1755697374.0597286 1755697406.1362655 1755697408.9832134 1755697466.2167993 1755697471.2026734 1755767335.8241048 1755767337.7761495 1755767341.8543706 1755767346.6528404 1755767360.1526518 1755767365.7380254 1755767369.697219 1755767423.1748812 1755767430.7915325 1755771307.2372272 1755771310.1699429 1755771314.0174656 1755771317.4156752 1755771324.4522014 1755771343.920328 1755771348.0819685 1755771413.535651 1755771426.3374026 1755779051.9380424 1755779058.067354 1755779060.7318432 1755779065.6053112 1755779067.91052 1755779069.9747307 1755779122.3255653 1755779159.1961684 1755779190.2349162 1755781750.1219249 1755781750.584925 1755781753.7838068 1755781760.9929872 1755781775.3233852 1755781777.7456393 1755781790.3588195 1755781816.2886713 1755858351.8479357 1755858354.3661966 1755858355.4653335 1755858360.082173 1755858363.541813 1755858383.3070207 1755858392.2707088 1755858450.284916 1755858453.2151356 1755864810.5204973 1755864817.79521 1755864819.666758 1755864821.992026 1755864827.1484685 1755864830.7505047 1755864836.0561144 1755864904.5799057 1755864911.224088 1755871864.7463403 1755871865.700705 1755871874.3711174 1755871876.8395483 1755871881.203033 1755871888.7127476 1755871899.9997368 1755871916.2245448 1755871917.60044 1755871945.770296 1755872178.8943074 1755872186.983504 1755872191.7687752 1755872194.5346866 1755872196.1832926 1755872205.9670317 1755872214.1981487 1755872276.6107228 1755872284.6054552 1755944928.0758238 1755944929.0181148 1755944932.1404448 1755944934.0511243 1755944950.4044645 1755944961.2118134 1755945024.5262923 1755945120.3629444 1755963202.5901458 1755963203.293085 1755963205.8935375 1755963212.2584286 1755963212.8997407 1755963222.6679978 1755963230.8555262 1755963231.9183908 1755963241.3830926 1755963397.9453433 1755963400.998559 1755963402.6345365 1755963412.4104345 1755963417.763777 1755963422.6026397 1755963428.342291 1755963439.6799586 1755963476.2933767 1755965151.6507125 1755965154.912003 1755965156.7904503 1755965165.3828666 1755965179.8125389 1755965182.3996332 1755965189.1981287 1755965238.6140528 1755966626.6175234 1755966627.3063796 1755966628.7057528 1755966631.0783293 1755966634.8012874 1755966639.2691996 1755966659.2272258 1755966666.8914418 1755966670.3490558 1755966703.7870758 1755967612.8714328 1755967613.6729198 1755967623.4443798 1755967624.2040484 1755967626.7955487 1755967632.0557587 1755967643.0482206 1755967653.0765295 1755967695.3965862 1756033999.6928086 1756034001.3570006 1756034002.3976445 1756034004.5353584 1756034016.0064967 1756034045.3250484 1756034074.433641 1756034081.1165838 1756051679.111972 1756051689.949049 1756051693.1558483 1756051701.8674443 1756051722.2058275 1756051748.804777 1756051758.8889961 1756051774.9322295 1756051775.8245072 1756051782.817306 1756053674.8424118 1756053677.5552804 1756053678.968204 1756053684.7890909 1756053686.1426823 1756053700.0809133 1756053701.17049 1756053703.5803366 1756053714.9610004 1756053753.5441813 1756062146.2249432 1756062152.6544452 1756062152.4811814 1756062154.4658208 1756062156.493738 1756062173.4410543 1756062183.1047323 1756062217.604999 1756062224.9876451 1756063491.1078897 1756063496.6617112 1756063499.3353674 1756063500.3891282 1756063503.8977914 1756063525.9865055 1756063533.080167 1756063579.8505108 1756063582.6323035 1756072129.3400898 1756072135.2731066 1756072141.0665078 1756072153.2953558 1756072160.2601361 1756072169.0772078 1756072343.9998448 1756125211.4906695 1756125212.328387 1756125214.2974348 1756125221.2147803 1756125231.304783 1756125236.0785177 1756125246.1898239 1756125250.4114323 1756125255.384682 1756125338.3665445 1756310081.775399 1756310086.739538 1756310087.4151154 1756310089.4788582 1756310097.465379 1756310116.5951312 1756310123.0403903 1756310195.6180274 1756310307.5799718 1756324792.3303366 1756324793.7887714 1756324794.8563702 1756324803.2106173 1756324806.297542 1756324819.9633186 1756324839.670165 1756324920.9852116 1756324987.3191826 1756482090.2726345 1756482092.8315275 1756482094.2205503 1756482101.1669152 1756482106.640674 1756482107.3221672 1756482111.8609567 1756482118.665951 1756482137.8609233 1756482185.2321236 1756490572.1480975 1756490576.1325092 1756490577.4044735 1756490584.7298954 1756490593.7054727 1756490594.508246 1756490601.077775 1756490608.3319793 1756490613.894025 1756490662.5819 1756492240.1021197 1756492242.534109 1756492246.8966846 1756492248.4405742 1756492254.5134413 1756492264.3207994 1756492285.7777555 1756492308.5999398 1756492341.6097598 1756513583.9886444 1756513607.1972914 1756513623.5006287 1756513652.210149 1756513664.7416515 1756513669.4077144 1756513673.848115 1756513691.6451051 1756513704.0918295 1756513759.4461706 1756543686.9924748 1756543689.312835 1756543690.9100976 1756543692.1223993 1756543701.1993566 1756543701.9120893 1756543719.4618378 1756543755.2614884 1756543768.6995828 1756554646.1878424 1756554651.6421301 1756554652.9530745 1756554658.6524198 1756554661.4308546 1756554667.5288537 1756554669.1511383 1756554676.6495404 1756554680.4736974 1756554709.1258993 1756560284.335863 1756560285.933871 1756560287.908809 1756560291.6384768 1756560292.458672 1756560313.8946424 1756560321.8388882 1756560325.908103 1756560382.8148215 1756563696.9923987 1756563701.9017537 1756563702.811375 1756563703.8906672 1756563714.253635 1756563732.5171704 1756563734.767729 1756563770.182094 1756563775.9456685 1756567983.683949 1756567991.56894 1756567993.1907952 1756567994.3630297 1756567996.010478 1756567998.5305734 1756568016.7985425 1756568019.5493484 1756568024.0831244 1756568066.684337 1756623320.5544336 1756623322.472054 1756623330.1998444 1756623332.9352598 1756623336.381962 1756623337.7754755 1756623352.333162 1756623365.3432426 1756623398.6320612 1756623433.5529215 1756651806.794219 1756651809.4032423 1756651811.7553992 1756651813.037486 1756651831.3541577 1756651840.1121118 1756651875.5639043 1756651893.71908 1756657336.314789 1756657337.6781893 1756657344.0205686 1756657351.4188898 1756657363.845933 1756657365.71656 1756657377.6119764 1756657383.4340963 1756657448.2905917 1756657547.2515292 1756663699.0600624 1756663705.761575 1756663711.437942 1756663712.1873233 1756663716.33332 1756663730.0981581 1756663739.4198246 1756663744.7488353 1756663762.9796426 1756730636.526893 1756730638.7500653 1756730644.7717385 1756730645.640282 1756730647.9443047 1756730669.7771692 1756730680.0643866 1756730854.7317486 1756731005.6253655 1756812461.4234276 1756812463.1158438 1756812466.4828668 1756812467.756903 1756812468.7449336 1756812489.6910367 1756812492.6029148 1756812525.5468075 1756812569.3577304 1756816339.3495305 1756816341.164291 1756816347.0396016 1756816348.348776 1756816352.214036 1756816356.467143 1756816361.6113038 1756816383.0108232 1756816410.4677415 1756816432.5799692 1757250550.4773295 1757250551.1298668 1757250551.9734964 1757250552.757958 1757250555.4748414 1757250560.3880448 1757250581.049149 1757250588.4147136 1757250627.1143572 1757250674.2455492 1757254212.7658505 1757254218.7390375 1757254227.5592763 1757254230.1855805 1757254240.5517533 1757254244.1242387 1757254252.3621862 1757254338.1887016 1757315702.2559307 1757315703.8898485 1757315705.3952873 1757315707.076994 1757315712.250251 1757315726.671891 1757315731.4795449 1757315805.4317906 1757315899.0124006 1757406652.7380905 1757406655.4549916 1757406656.652004 1757406662.530522 1757406685.7777593 1757406689.457919 1757406721.7381837 1757406766.3391576 1757522851.9774354 1757522855.1329193 1757522858.2322128 1757522859.0345004 1757522862.450237 1757522895.4297178 1757522899.6509047 1757522902.0956619 1757522974.9892027 1757593470.624918 1757593473.7091618 1757593479.5218978 1757593500.0183465 1757593502.5605037 1757593545.0526714 1757593634.8489718 1757593642.9991968 1757593801.1162865 1757593855.9368112 1757759851.9401703 1757759854.1618981 1757759857.3359904 1757759861.5839758 1757759862.5584164 1757759869.2156584 1757759896.1262476 1757759898.967808 1757759919.0617156 1757767575.7318823 1757767577.3116324 1757767578.164892 1757767579.7084188 1757767582.4452462 1757767591.6664143 1757767606.1796238 1757767621.7165635 1757767642.8931715 1757767696.8098483 1757860785.381375 1757860785.9220712 1757860789.7567668 1757860791.9484856 1757860793.619363 1757860800.634484 1757860821.7560308 1757860969.2124605 1757860971.2501225 1757860974.089601 1757860983.6230283 1757860995.4606473 1757861005.9285455 1757861115.845992 1757869253.9140117 1757869256.4396024 1757869258.5740275 1757869263.9215944 1757869267.8763661 1757869268.7663534 1757869274.0691543 1757869300.9069545 1757869322.3778484 1757869410.4702916 1757870798.2686443 1757870804.1248548 1757870806.7007651 1757870809.032035 1757870812.0584605 1757870813.2881002 1757870829.2664254 1757870838.5672476 1757870869.525567 1757870905.564141 1758094886.0981183 1758094889.9322498 1758094891.2626927 1758094898.718456 1758094900.569667 1758094915.4495225 1758094922.0363855 1758094952.5641358 1758095013.700299 1758198488.148094 1758198489.796498 1758198490.5393128 1758198495.096042 1758198501.3216105 1758198516.7062492 1758198519.4233909 1758198546.4314828 1758198640.9332113 1758272137.4220994 1758272139.738268 1758272143.227976 1758272156.597657 1758272190.698047 1758272196.0740888 1758272208.9434507 1758272238.1286738 1758272260.6139212 1758272449.394718 1758376904.6455922 1758376932.3074038 1758376948.930031 1758376971.2760975 1758376988.0856025 1758377009.1713164 1758377013.5835123 1758377048.9492967 1758377161.0676274 1758379289.6113198 1758379290.2530682 1758379290.8906834 1758379294.675036 1758379300.961393 1758379317.8066623 1758379323.2454424 1758379382.9791315 1758379436.5179815 1758383797.1264625 1758383803.1973991 1758383804.7967987 1758383807.4729981 1758383816.634885 1758383821.6915572 1758383835.7692916 1758383847.0809147 1758383858.7766733 1758383959.9250615 1758436806.4146972 1758436807.1329958 1758436809.3260841 1758436811.4417937 1758436827.3085277 1758436833.948449 1758436841.838951 1758436892.3199496 1758437202.6245308 1758443980.2173722 1758443983.3484104 1758443984.4110887 1758443990.683742 1758443991.5369225 1758443992.2086768 1758444010.2000234 1758444026.1857007 1758444124.608413 1758444134.7710118 1758465760.986729 1758465762.3181996 1758465764.0645068 1758465765.3632345 1758465787.950925 1758465790.680185 1758465801.6848671 1758465819.947332 1758465892.7116282 1758469620.1688812 1758469622.2927094 1758469623.5728564 1758469626.4591117 1758469627.0488255 1758469658.6069713 1758469665.5531895 1758469694.4000585 1758469756.5381064 1758470108.986735 1758470124.057676 1758470125.9493299 1758470131.5719683 1758470132.0934024 1758470137.9475138 1758470152.9088888 1758470156.1865952 1758470237.0114837 1758470254.5041 1758473686.2613904 1758473687.3080168 1758473689.074438 1758473693.3072124 1758473702.961244 1758473713.9129097 1758473726.2750452 1758473728.0962465 1758473842.3047895 1758789324.575525 1758789326.8829281 1758789331.1484952 1758789336.1290336 1758789346.26325 1758789353.666283 1758789358.8292425 1758789391.3956625 1758789394.393225 1758789579.999567 1758790671.02605 1758790672.8537107 1758790679.772759 1758790689.91073 1758790691.5338035 1758790692.7503328 1758790694.4285848 1758790707.107544 1758790732.2181475 1758790744.552918 1758803421.38217 1758803422.191356 1758803426.5482674 1758803427.662299 1758803428.821401 1758803455.564844 1758803459.5975406 1758803468.6731277 1758803572.6319895 1758987995.8475184 1758987996.6889234 1758988001.7106867 1758988011.6054077 1758988012.5404832 1758988030.3667586 1758988033.3406215 1758988115.726078 1758988277.8816535 1758991548.528388 1758991549.5032086 1758991557.7442715 1758991563.3105981 1758991572.8650045 1758991574.2282062 1758991582.1383522 1758991660.158998 1758991685.4292345 1759149060.2126746 1759149061.0146425 1759149064.611687 1759149067.7415888 1759149073.5355003 1759149094.2505076 1759149129.422489 1759149210.0339108 1759678901.9160364 1759678907.6715856 1759678932.9189944 1759679009.2559366 1759679011.4334173 1759679017.9236014 1759679022.8569818 1759679057.7054338 1759679059.8628235 1759679088.7659316 1759680202.6930416 1759680211.6861782 1759680213.267575 1759680221.0871046 1759680234.2229006 1759680244.7382803 1759680250.0741076 1759680311.640205 1759682581.4376502 1759682582.058753 1759682583.4463851 1759682584.8480828 1759682589.7484057 1759682591.9313192 1759682598.784222 1759682615.6336246 1759682685.3061302 1759682727.9810057 1759997168.5617237 1759997172.2804568 1759997174.3058667 1759997176.6075652 1759997183.6703053 1759997190.440064 1759997200.358024 1759997225.7491734 1759997368.1660178 1760065861.3042967 1760065868.189436 1760065869.2846282 1760065871.4562247 1760065893.879352 1760065900.3684113 1760065918.0518327 1760065963.6096683 1760069079.7001333 1760109020.464128 1760109022.5795572 1760109044.0690029 1760109052.5592253 1760109053.2782536 1760109062.9402142 1760109077.3545287 1760109094.5194438 1760109119.3457763 1760109131.098082 1760110188.1789145 1760110195.7505786 1760110197.687359 1760110199.661814 1760110202.7336934 1760110209.8629327 1760110223.4093578 1760110262.6597283 1760176958.6276183 1760176961.2292545 1760176965.6712897 1760176969.2640572 1760176980.9633286 1760176982.6216314 1760176983.3697286 1760176986.4191535 1760177000.5208561 1760177046.5203931 1760181743.7265334 1760181744.3741639 1760181748.5661814 1760181754.3712742 1760181765.4268498 1760181771.427125 1760181781.9578679 1760181907.003855 1760186961.2749624 1760186963.2880752 1760186972.4420753 1760186977.2224278 1760186977.9336514 1760186982.7370312 1760186983.9564476 1760186986.7875197 1760186989.8342474 1760187116.5768108 1760192063.4595168 1760192069.9260569 1760192071.0044608 1760192075.7647357 1760192078.064715 1760192079.395327 1760192096.9100592 1760192106.8860312 1760192220.910232 1760197171.8456156 1760197176.329728 1760197184.2266924 1760197188.62888 1760197194.3378708 1760197205.5518498 1760197220.2591972 1760197234.3463988 1760197246.756236 1760201835.284966 1760201836.5706768 1760201844.7961292 1760201845.2753227 1760201846.253655 1760201860.5191386 1760201861.6324472 1760201891.4585385 1760201934.3117514 1760203521.6871166 1760203524.4583154 1760203526.1673923 1760203527.7793536 1760203528.6421568 1760203533.0249124 1760203540.580649 1760203558.7832 1760203565.6265962 1760203704.2483034 1760208400.6732097 1760208402.0070264 1760208404.8436205 1760208408.2806673 1760208413.4959168 1760208416.4589143 1760208423.4273822 1760208434.2644088 1760208646.3928986 1760260672.7115512 1760260673.3789666 1760260674.1465495 1760260686.8978753 1760260701.1833951 1760260767.301787 1760260784.846258 1760260786.6696696 1760260797.917884 1760262121.7993038 1760269891.4179525 1760269892.1435916 1760269893.2471051 1760269895.8574095 1760269902.5837235 1760269903.350184 1760269911.580905 1760269926.0960793 1760269976.1379318 1760285301.0387683 1760285304.6327496 1760285306.5802863 1760285311.277028 1760285313.8499649 1760285326.521916 1760285331.085437 1760285333.3500106 1760285484.9395401 1760302085.5402446 1760302086.7340791 1760302092.4930632 1760302093.1862915 1760302097.047335 1760302113.5237918 1760302114.7217674 1760302129.6338432 1760302204.5704675 1760328946.4815428 1760328947.71341 1760328952.97125 1760328953.5222723 1760328956.548482 1760328973.4973283 1760328974.073793 1760328996.5082657 1760329090.1493146 1760347710.922032 1760347720.1702354 1760347724.736095 1760347727.9769988 1760347729.5172718 1760347730.3231437 1760347733.3761768 1760347743.8931594 1760347745.6416194 1760347915.0102088 1760358647.9662585 1760358648.6792915 1760358649.2804878 1760358654.0842292 1760358671.0118513 1760358677.122437 1760358683.546623 1760358718.8457167 1760370390.2076175 1760370391.397971 1760370394.622414 1760370396.471747 1760370407.4859722 1760370425.7107582 1760370426.7731693 1760370541.6130474 1760424893.1850412 1760424894.1859853 1760424895.6856303 1760424898.6068366 1760424902.0461578 1760424913.1799345 1760424917.4821265 1760424921.1070764 1760425021.3093822 1760743146.793899 1760743150.532634 1760743152.9184196 1760743156.833466 1760743157.5592577 1760743161.1552167 1760743171.198314 1760743175.1721282 1760743217.3190475 1760786575.1475165 1760786580.451427 1760786585.9220862 1760786592.0383992 1760786597.66885 1760786599.3244073 1760786612.9410458 1760786685.614658 1760786711.8526483 1760788122.718024 1760788130.2036352 1760788131.7925465 1760788133.8885221 1760788138.6973095 1760788141.6066995 1760788165.2763598 1760788262.0012178 1760793264.967267 1760793271.4599068 1760793272.682385 1760793279.1230643 1760793284.9563894 1760793289.1663685 1760793292.1584153 1760793320.8553169 1760793519.0003898 1760793524.6424658 1760793526.575326 1760793529.069538 1760793532.6066246 1760793537.5595367 1760793544.3480856 1760793560.866959 1760793674.0022 1760860124.4421682 1760860126.1444528 1760860133.036754 1760860145.1253457 1760860150.0040295 1760860157.6127007 1760860213.5287194 1760860254.2642376 1760860261.6253562 1760860413.0565133 1760869223.0697606 1760869226.7882934 1760869231.149606 1760869240.8386393 1760869244.1520154 1760869246.3574295 1760869254.6131852 1760869268.0096996 1760869301.3809862 1760869573.2066333 1760869576.4536045 1760869581.78191 1760869584.255531 1760869588.763384 1760869589.75701 1760869598.6541889 1760869601.4438689 1760869610.7774029 1760869698.1974425 1760938815.440873 1760938815.8425229 1760938822.7376003 1760938831.250733 1760938833.930654 1760938835.1285305 1760938835.796545 1760938843.6164384 1760938860.5747712 1760972532.9978673 1760972534.3429718 1760972540.7126017 1760972545.0473254 1760972554.6597133 1760972555.7788084 1760972557.0478446 1760972580.0633926 1760972657.9048338 1761060369.5720823 1761060374.0631437 1761060380.4744687 1761060381.3302562 1761060383.1159825 1761060385.4865553 1761060395.3019264 1761060581.2982967 1761060585.6111755 1761060590.0977602 1761060591.2101505 1761060593.1073785 1761060598.4627094 1761060618.359523 1761060624.4569325 1761060729.5115902 1761144853.0819714 1761144856.689801 1761144857.4272952 1761144857.989736 1761144859.7585185 1761144861.2797425 1761144880.3253202 1761144889.7398975 1761144947.037287 1761148048.739978 1761148050.631192 1761148052.721287 1761148054.8056633 1761148059.5820656 1761148063.3975248 1761148087.5545166 1761148090.5621092 1761148131.0594964 1761148229.1727126 1761212441.3152373 1761212442.0500846 1761212448.6663396 1761212456.9727566 1761212465.1971743 1761212471.6861997 1761212512.632466 1761212517.142052 1761212536.051563 1761212571.3813605 1761217281.3986537 1761217306.1535387 1761217313.6426508 1761217320.8573422 1761217330.3046353 1761217334.2626648 1761217357.7038624 1761217376.540221 1761217381.1343498 1761217475.373226 1761219269.170714 1761219276.183937 1761219278.1303427 1761219281.116449 1761219283.073473 1761219287.7204525 1761219309.497512 1761219312.9766653 1761219332.7687204 1761222439.838213 1761222442.6421044 1761222451.2844505 1761222453.0715046 1761222456.7843916 1761222458.6897311 1761222471.0094128 1761222480.8025346 1761222485.4113288 1761222529.244105 1761295100.522707 1761295102.4320357 1761295103.7916367 1761295111.0924425 1761295112.4658391 1761295118.298571 1761295128.6002736 1761295138.7218268 1761295176.1645088 1761311464.8069572 1761311466.517216 1761311469.0799317 1761311469.693539 1761311471.3626993 1761311472.9784894 1761311481.0966003 1761311498.1026597 1761311500.2232938 1761311525.0575533 1761383754.5454621 1761383757.3220978 1761383761.223058 1761383761.8817794 1761383769.4942296 1761383771.735202 1761383775.1095457 1761383780.9610267 1761383821.0147321 1761383893.7472773 1761408662.3846736 1761408664.6186817 1761408666.5762887 1761408667.3478622 1761408675.0225043 1761408677.9694781 1761408680.248723 1761408699.4657342 1761408707.8276389 1761408834.6558533 1761470753.6233206 1761470755.1946387 1761470760.2358305 1761470765.7691329 1761470774.8850012 1761470778.1507916 1761470784.4810855 1761470787.0317824 1761470798.0484314 1761470913.4951358 1761501822.1993885 1761501828.0765977 1761501834.5608828 1761501837.3458037 1761501842.1671865 1761501842.6012266 1761501849.8652487 1761501854.5500402 1761501944.6396515 1761568585.206552 1761568594.6564615 1761568597.3226542 1761568598.3210044 1761568600.2232356 1761568618.5227046 1761568630.444256 1761568663.0719657 1761568779.782653 1761568887.4298677 1761579967.571521 1761579969.10766 1761579970.350306 1761579975.7025917 1761579985.395596 1761579988.7035441 1761580001.1484468 1761580005.97187 1761580032.0797098 1761732621.0596154 1761732622.4862742 1761732624.583479 1761732641.1949139 1761732643.8280423 1761732667.5962641 1761732678.8320563 1761732708.341875 1761732739.0964832 1761732741.0047672 1761733333.6166253 1761733340.287924 1761733344.3041735 1761733349.9582686 1761733355.0360234 1761733363.931928 1761733369.92241 1761733497.7672007 1761733499.7289472 1761733502.6771982 1761733505.561072 1761733522.8919158 1761733524.7920578 1761733526.7814734 1761733536.03033 1761733559.1054711 1761733973.2625349 1761733974.8804538 1761733975.8670855 1761733983.4152267 1761733984.5874498 1761733985.617361 1761734000.0249293 1761734016.5178993 1761734058.1966867 1761739154.979861 1761739160.741309 1761739163.0372496 1761739165.1003692 1761739176.9402776 1761739183.5748458 1761739190.8559542 1761739198.0391276 1761739224.2763262 1761739651.787256 1761739659.5065682 1761739661.7434552 1761739662.7944498 1761739672.0530784 1761739674.6446283 1761739681.3101513 1761739881.4297092 1761753515.4783666 1761753519.595589 1761753528.9743803 1761753531.3077066 1761753532.3792512 1761753543.5615988 1761753555.2167263 1761753821.0167503 1761756820.567883 1761756822.7604883 1761756824.7155573 1761756829.902521 1761756831.3815246 1761756839.1349351 1761756844.7806425 1761756851.6347315 1761756864.8949487 1761757084.5832186 1761783971.8902345 1761783975.955501 1761783979.7629645 1761783982.5048652 1761783984.0125172 1761783994.9253206 1761784007.3848386 1761784007.9892821 1761784116.5959563 1761812842.0582845 1761812842.858573 1761812850.7051184 1761812853.665147 1761812856.4933705 1761812862.5699618 1761812863.5919237 1761812871.8366818 1761812980.4047241 1761813109.5922022 1761813119.0922732 1761813120.0996842 1761813125.9788857 1761813136.455482 1761813137.3587613 1761813144.156814 1761813404.6076884 1761815250.9121108 1761815253.333122 1761815261.2016864 1761815266.7144861 1761815274.8910897 1761815283.2405734 1761815285.803323 1761815313.78364 1761815315.6396675 1761816551.8261442 1761816556.620063 1761816560.7388778 1761816561.7038183 1761816563.653961 1761816571.7262235 1761816598.5983844 1761816603.679053 1761816616.107075 1761816982.505621 1761816983.3680015 1761816992.1575406 1761816995.186787 1761816996.6600037 1761816998.3273346 1761817012.2697558 1761817021.7558877 1761817048.4622328 1761818678.486974 1761818680.3207557 1761818683.0676215 1761818683.7666762 1761818696.0210476 1761818706.5787892 1761818717.8600068 1761818723.6918113 1761819171.0990624 1761828198.7066338 1761828202.5303748 1761828210.6003237 1761828231.9966207 1761828235.4440167 1761828238.9658937 1761828285.0829797 1761828339.8987975 1761828348.659788 1761828407.4981537 1761838695.6500044 1761838696.3330994 1761838699.4536595 1761838700.7025476 1761838710.6912897 1761838719.1276152 1761838856.688787 1761838862.4126012 1761838866.7453022 1761838872.676898 1761838876.31469 1761838881.1648023 1761838882.255903 1761838886.8290792 1761839034.2050247 1761839036.4394672 1761839041.3663592 1761839045.8587894 1761839046.9232655 1761839058.9090395 1761839063.191618 1761839064.4754827 1761839100.7322073 1761903364.8073344 1761903366.282132 1761903369.2671845 1761903373.6632118 1761903396.633601 1761903401.9476395 1761903425.4567928 1761907794.4028182 1761907798.267677 1761907802.7829356 1761907806.6542995 1761907808.755848 1761907810.6964827 1761907819.1398387 1761907819.9082677 1761907831.778921 1761907861.5249884 1761916175.7201128 1761916181.8167076 1761916183.6725361 1761916186.4976492 1761916188.5812843 1761916206.4783504 1761916210.9515936 1761916239.7759252 1761916244.5611362 1761916256.3694642 1761918708.0654619 1761918709.2721436 1761918710.4901214 1761918711.0832524 1761918717.9547687 1761918725.1858885 1761918729.5807498 1761918732.4273076 1761918748.7229514 1761918784.7492945 1761924853.904902 1761924930.7075958 1761924931.704748 1761924936.018988 1761924936.6370103 1761924950.064064 1761924951.2240555 1761924952.1859083 1761924964.102679 1761925061.6673362 1761931328.381721 1761931362.0425394 1761931366.6559973 1761931387.689871 1761931395.9854743 1761931443.699999 1761931449.67774 1761931483.457332 1761931525.4132876 1761932426.3424194 1761932438.22436 1761932440.9574938 1761932444.2187312 1761932445.4122531 1761932446.3095675 1761932449.411533 1761932450.8779695 1761932458.8442442 1761932554.581199 1761943206.0485408 1761943208.721901 1761943209.7145672 1761943231.8070157 1761943250.5338347 1761943258.9555643 1761943286.6451633 1761943316.8918748 1761943325.365103 1761943902.1533275 1761943904.2363207 1761943911.0530365 1761943911.9343462 1761943916.8543684 1761943929.6059718 1761943932.7973747 1761944032.3762949 1761972625.1348531 1761972631.2784424 1761972634.7716472 1761972636.1866002 1761972650.59014 1761972658.7792203 1761972697.2746897 1761998643.266348 1761998644.9597728 1761998651.870806 1761998655.6946402 1761998657.3297527 1761998675.5200093 1761998686.3667939 1761998782.1904857 1762002372.3393233 1762002383.5091453 1762002456.6738017 1762002463.6045744 1762002478.2381296 1762002483.4908178 1762002496.9344296 1762002503.075543 1762002641.5141308 1762003784.2051804 1762003786.6937287 1762003787.9662147 1762003804.7873077 1762003807.2316003 1762003818.263784 1762003867.0438159 1762004551.510921 1762004553.6924763 1762004560.7829566 1762004563.0963054 1762004565.8813064 1762004570.809282 1762004582.4673772 1762004704.970945 1762010469.8733897 1762010474.2603297 1762010480.9687178 1762010485.2649827 1762010489.78939 1762010505.1184232 1762010569.005523 1762011149.9099917 1762011151.630804 1762011153.7875993 1762011157.8205986 1762011159.814798 1762011164.3464637 1762011175.4887507 1762011192.3388321 1762011314.9134667 1762016545.3331056 1762016553.595649 1762016558.990784 1762016562.646232 1762016564.002207 1762016579.8990319 1762016585.4553425 1762016599.7099645 1762016717.1077857 1762016882.2061126 1762016885.560252 1762018726.31528 1762018727.0032678 1762018734.9585347 1762018738.825398 1762018743.6514335 1762018754.7986135 1762018765.327472 1762018870.7137697 1762020052.1141596 1762020057.0351884 1762020059.9044833 1762020065.3989885 1762020067.811667 1762020076.477097 1762020079.396898 1762020091.510058 1762020115.2351296 1762071057.9529824 1762071063.6751099 1762071066.499017 1762071067.3919523 1762071073.8159995 1762071091.9804113 1762071107.408353 1762071263.8868177 1762101819.8454258 1762101824.7539666 1762101829.8303137 1762101831.1636562 1762101838.2514503 1762101841.9861197 1762101853.6021614 1762101861.0454462 1762101911.296313 1762105806.2418687 1762105843.1352499 1762105848.6053684 1762105849.3388176 1762105857.7725208 1762105890.6376925 1762105928.2757473 1762105944.803276 1762105971.790727 1762108123.201678 1762108128.0310478 1762108135.0505812 1762108146.1856859 1762108155.7639487 1762108157.3915591 1762108167.899605 1762172555.87825 1762172564.126668 1762172577.4182642 1762172591.5535257 1762172618.802497 1762172627.0197368 1762172671.4228137 1762172710.2156913 1762172716.7204862 1762182285.9299097 1762182288.5652134 1762182291.2938004 1762182293.269225 1762182294.2326968 1762182303.8357842 1762182306.2251508 1762182321.2300313 1762182430.8417692 1762184529.1819077 1762184536.512359 1762184537.1591082 1762184537.760621 1762184539.0728261 1762184554.332873 1762184568.5305755 1762184589.301031 1762184609.7697651 1762200904.005787 1762200907.18115 1762200913.502514 1762200914.23389 1762200917.573258 1762200921.9871643 1762200928.988474 1762200931.0818367 1762200967.8282592 1762209280.490971 1762253101.193741 1762253107.0873806 1762253110.1899955 1762253115.4174728 1762253129.0361514 1762253133.7874737 1762253162.8910217 1762253182.9230866 1762253184.2797866 1762260330.9593165 1762260333.0245092 1762260339.4750998 1762260341.6916134 1762260343.3884668 1762260348.187566 1762260355.5107586 1762260363.932035 1762260505.9395063 1762287891.7447214 1762287897.3504825 1762287900.7250962 1762287906.7337685 1762287908.2938457 1762287909.971187 1762287927.4461327 1762287984.259216 1762422474.7089126 1762422475.465572 1762422482.2303576 1762422486.473266 1762422488.7677093 1762422489.7465184 1762422497.7767348 1762422511.8179455 1762422593.4148452 1762436140.7360206 1762436146.750907 1762436148.420587 1762436149.0124712 1762436151.6360707 1762436164.3627691 1762436166.0090265 1762436216.9200459 1762522496.3923283 1762522499.0286534 1762522500.3733065 1762522500.8749893 1762522502.2203865 1762522503.506489 1762522524.1964445 1762522526.187269 1762522572.350876 1762604641.8171883 1762604642.384963 1762604643.5394833 1762604652.4941573 1762604663.9734704 1762604681.0171967 1762604706.881941 1762604717.9407048 1762604738.9008565 1762616292.5187433 1762616350.6337602 1762616377.5028427 1762616440.264139 1762616453.3365035 1762616457.5079691 1762616461.5424132 1762616478.7812738 1762616616.4936285 1762621980.1461287 1762621980.8402362 1762621985.1854296 1762621987.6974733 1762621989.4274623 1762621992.8795457 1762621995.4352868 1762622132.197382 1762622133.042379 1762622142.6368914 1762622143.8745382 1762622146.6899445 1762622156.4792702 1762622157.5314913 1762622204.3318274 1762622591.3178737 1762622593.5971794 1762622596.546724 1762622598.5373664 1762622614.1202447 1762622617.400571 1762622636.2234461 1762622636.7881298 1762622682.3763316 1762623186.3071823 1762623189.6776576 1762623193.4851882 1762623195.928299 1762623199.3596818 1762623201.9214406 1762623205.9429522 1762623215.2832174 1762623330.8150814 1762685883.0941963 1762685903.8723197 1762685927.283401 1762685936.761773 1762685958.2256646 1762685984.6082613 1762685999.784007 1762686016.7443185 1762686040.941506 1762686604.1537943 1762686605.0731802 1762686607.4993882 1762686618.869133 1762686620.846673 1762686632.4037566 1762686636.965218 1762686660.1538556 1762687486.9320269 1762687504.2483954 1762687507.263849 1762687513.4480598 1762687513.9274237 1762687521.5279539 1762687523.2285419 1762687632.7838094 1762687713.467016 1762689993.6343405 1762689998.1456513 1762690000.826434 1762690006.796545 1762690010.5455694 1762690014.0553174 1762690023.0149443 1762690026.3884199 1762690050.6457598 1762690601.9759095 1762690603.5830753 1762690604.9104593 1762690617.4960287 1762690618.9582949 1762690621.2141972 1762690624.0565562 1762690635.8852017 1762695377.9534924 1762695379.8920557 1762695387.0601099 1762695389.252808 1762695390.468865 1762695402.8316972 1762695499.562626 1762695529.2544737 1762709105.3129528 1762709108.0436068 1762709117.5377827 1762709118.5359573 1762709127.5769272 1762709128.4510138 1762709132.7309337 1762709163.794322 1763297062.6462157 1763297063.718993 1763297064.156321 1763297066.0391867 1763297069.557291 1763297080.286124 1763297086.3967721 1763297087.650356 1763299191.865496 1763299192.9348702 1763299198.4212236 1763299199.801592 1763299204.5713706 1763299209.050733 1763299219.0118797 1763299227.9297895 1763302380.1910982 1763302382.197532 1763302383.6581008 1763302392.1376574 1763302398.1155136 1763302403.0585613 1763302407.618657 1763302416.5956852 1763302419.1865063 1763302793.966636 1763302795.4213364 1763302797.1293983 1763302797.9772894 1763302801.348963 1763302803.8687665 1763302810.6713228 1763302816.0434008 1763302819.5563455 1763303612.8964972 1763303614.4866087 1763303617.5355716 1763303620.0610914 1763303622.02864 1763303626.9398384 1763303630.710819 1763303638.1577716 1763303643.232244 1763308113.9014347 1763308122.4819312 1763308140.4671648 1763308145.2055862 1763308146.7704184 1763308168.3040445 1763308181.1838708 1763308182.6945477 1763308218.14928 1763382992.5026288 1763382994.5812373 1763383067.165341 1763383082.5999503 1763383088.843485 1763383110.3557034 1763383170.7782712 1763383210.6378741 1763383246.8616576 1763386839.210291 1763386839.9151208 1763386844.3694417 1763386848.766369 1763386849.4183211 1763386850.6483958 1763386855.4940298 1763386862.358006 1763386867.5119295 1763389241.0266955 1763389285.7207963 1763389309.7197878 1763389314.1105762 1763389321.9944794 1763389335.3969219 1763389381.59872 1763389386.467899 1763389390.7888556 1763546239.090256 1763546239.7797186 1763546252.0421507 1763546253.0514424 1763546255.3455715 1763546265.2387855 1763546269.9594424 1763546272.4304173 1763642042.9531288 1763642044.3326356 1763642048.0169668 1763642049.6969402 1763642057.2456183 1763642064.7353468 1763642065.2131665 1763642073.5537636 1763642080.0179844 1763659926.9954894 1763659930.3687325 1763659935.5686922 1763659937.5839558 1763659958.96232 1763659963.6969051 1763660103.7222788 1763660120.1527593 1763660133.9003205 1763789923.6157908 1763789934.517366 1763789942.4983094 1763789954.7262015 1763790034.771286 1763790041.4361985 1763790045.903533 1763790079.5756056 1763795168.8845222 1763795172.1928253 1763795173.0381145 1763795180.4388633 1763795182.2695243 1763795185.2208147 1763795201.8603241 1763795207.6413875 1763919853.1434977 1763919863.9553008 1763919864.5607672 1763919866.6655488 1763919871.3080835 1763919880.8117497 1763919882.552756 1763920697.2940915 1763952872.7848387 1763952876.492404 1763952879.5763636 1763952881.379629 1763952884.1267953 1763952890.6836202 1763952892.4930377 1763952893.4756386 1763987125.6737487 1763987126.725239 1763987144.1404214 1763987154.748037 1763987199.961115 1763987216.088118 1763987231.719802 1763987310.7274327 1763987366.2468972 1764011072.3707397 1764011072.9961948 1764011077.8855467 1764011079.9896512 1764011083.0571504 1764011090.3551934 1764011100.6690629 1764011915.3394165 1764218186.5586534 1764218189.3324022 1764218190.2522562 1764218204.7683747 1764218208.701724 1764218210.0649126 1764218218.7979891 1764340315.2158823 1764340321.8420427 1764340324.050802 1764340327.1663163 1764340329.2468398 1764340332.0343747 1764340335.1212754 1764360876.3445911 1764360884.9453511 1764360899.9534636 1764360901.9353132 1764360905.4604099 1764360906.0657322 1764360950.4120343 1764361027.9019718 1764361037.5838752 1764363073.981725 1764363075.6741886 1764363079.0219173 1764363095.41827 1764363098.2861693 1764363124.3888063 1764363142.6363301 1764363219.1545677 1764363241.7134886 1765187032.8380136 1765187035.453364 1765187042.338773 1765187044.5671895 1765187045.9196754 1765187047.8885398 1765187051.2035475 1765187058.7123928 1765187060.6759374 1765355427.1373546 1765355428.2110195 1765355429.8868406 1765355444.2209935 1765355448.3313894 1765355449.6444044 1765355463.7727923 1765355509.568022 1765360614.6304975 1765360627.278244 1765360699.6176698 1765360700.3069332 1765360702.7569158 1765360727.5694447 1765360734.068348 1765360738.853782 1765360751.4475017 1765365473.0148964 1765365476.4291492 1765365477.6918364 1765365485.5428207 1765365488.3033526 1765365496.4341197 1765365499.204723 1765365501.9174285 1765365509.546715 1765557509.2392964 1765557517.8780813 1765557523.434449 1765557525.9953475 1765557530.5092058 1765557550.3774416 1765557576.56148 1765557638.3009307 1765634922.4164693 1765640546.4406013 1765640555.8154743 1765640569.9443984 1765640571.8285775 1765640589.8454623 1765640597.2192576 1765640600.685116 1765640601.791428 1765643204.8700292 1765643206.6251795 1765643210.194346 1765643213.5972345 1765643216.0359607 1765643223.1245673 1765643235.8558447 1765643236.6084464 1765643237.377273 1765643461.6558518 1765643465.6197562 1765643468.7124977 1765643470.595265 1765643471.002281 1765643474.730295 1765643477.3206208 1765643484.8833282 1765644898.6106436 1765644899.5319552 1765644904.2567694 1765644907.0171332 1765644907.4870572 1765644909.9574072 1765644922.176685 1765644923.162431 1765644925.752624 1765650682.681714 1765650807.9693182 1765650812.0510752 1765650814.6558144 1765650815.0367496 1765650815.822579 1765650817.1819093 1765650840.9738505 1765650841.5835085 1765723890.041584 1765723901.878552 1765723913.9920568 1765723940.7441728 1765723953.6822717 1765723965.2455328 1765723975.6101594 1765723981.7978325 1765723998.121029 1765801572.220802 1765801586.4000347 1765801589.783504 1765801601.659667 1765801611.0200794 1765801676.5740016 1765801689.931427 1765879653.3422017 1765879654.6520367 1765879655.818434 1765879665.157804 1765879674.2655952 1765879727.529927 1765879740.0749133 1765879756.2488542 1765879767.9327204 1765880050.2235658 1765881066.7586555 1765881071.0245862 1765881071.5761216 1765881074.3021216 1765881077.7869434 1765881082.084883 1765881098.7095683 1765881099.5209198 1765890220.8121464 1765890223.076022 1765890229.5600839 1765890230.3226686 1765890234.1518707 1765890234.8996077 1765890240.9570239 1765890254.1053715 1765904461.6480265 1765904469.4855177 1765904473.118679 1765904476.6461954 1765904481.4827998 1765904482.7578373 1765904571.3059204 1765904580.1127 1765904624.410078 1766060957.0203218 1766060959.152164 1766060969.126864 1766060969.7474778 1766060987.2880044 1766060989.7890246 1766061003.9739647 1766061014.4612226 1766125832.056241 1766125835.0174904 1766125842.5458252 1766125847.860071 1766125850.0030906 1766125862.1761515 1766125863.6121485 1766125866.3684192 1766175187.6213129 1766175189.7560964 1766175192.2463057 1766175198.3198903 1766175203.6143293 1766175217.1426938 1766175278.720896 1766175281.0863192 1766925258.8068514 1766925261.8128085 1766925263.4731135 1766925264.5417693 1766925273.9132488 1766925280.2520475 1766925286.0638998 1766925295.908001 1766996858.593534 1766996859.3148115 1766996862.3900332 1766996863.9632237 1766996866.002261 1766996937.9445057 1766996946.8544555 1766996953.7118356 1766996998.3924599 1767005750.2315245 1767005752.713343 1767005753.7751043 1767005757.1741123 1767005760.8929029 1767005762.1786122 1767005765.7549138 1767005778.0547214 1767008189.6399276 1767008192.654333 1767008193.6334174 1767008194.1320896 1767008208.67269 1767008238.5539753 1767008258.371955 1767008359.6306872 1767008476.939767 1767008478.8546765 1767008479.2277246 1767008487.6395764 1767008494.452409 1767008496.4467835 1767008503.1518207 1767008505.3925378 1767008664.5282934 1767008670.6300914 1767008679.8526978 1767008681.2375803 1767008682.3679552 1767008686.4423952 1767008695.2620165 1767008696.4385452 1767008704.9496138 1767009731.1481624 1767009736.6050348 1767009738.860095 1767009741.8063154 1767009743.983117 1767009746.3949685 1767009758.005734 1767009765.2569134 1767010364.389463 1767010368.3234975 1767010376.3448942 1767010377.593191 1767010504.9921572 1767010505.7261412 1767010510.4794931 1767010512.9828248 1767010527.2291083 1767010529.7752872 1767010535.682247 1767013234.505958 1767013236.1389487 1767013238.1251016 1767013241.8454356 1767013242.544342 1767013247.3394504 1767013252.5731487 1767013256.2700813 1767013268.1770554 1767014261.9281383 1767014266.5664349 1767014267.77517 1767014285.8610258 1767014294.4500647 1767014298.7737455 1767014357.5287437 1767014364.8542192 1767014365.1898136 1767015032.0413318 1767015036.6794896 1767015037.0758255 1767015038.859089 1767015043.0507755 1767015043.795858 1767015058.7398818 1767015095.810186 1767015154.788291 1767016332.7769127 1767016341.7485373 1767016342.9278643 1767016343.4213676 1767016348.1831532 1767016356.9269874 1767016359.0096195 1767086066.2820609 1767086068.4097233 1767086104.5986426 1767086129.9135897 1767086146.020534 1767086154.2456412 1767086191.4983408 1767086194.8544183 1767086207.8455625 1767091900.6769624 1767091903.20487 1767091907.0771337 1767091911.2956107 1767091912.657855 1767091913.5171046 1767091917.2010088 1767091917.9127343 1767091923.4502337 1767092144.3763077 1767092144.6971657 1767092149.4341872 1767092150.4952488 1767092152.413446 1767092154.7418704 1767092167.4040303 1767092176.555279 1767092757.8919811 1767092759.227804 1767092761.611345 1767092765.8312247 1767092766.121263 1767092767.1874857 1767092779.6019578 1767092785.9529996 1767092787.807154 1767093406.5766206 1767093411.6432137 1767093416.292331 1767093416.841238 1767093420.1784983 1767093428.7357821 1767093430.451345 1767093437.9603465 1767270196.5264738 1767270198.6590161 1767270199.2853298 1767270202.7026517 1767270205.0109453 1767270212.2577412 1767270213.599389 1767270219.447361 1767270237.6540856 1767408777.352056 1767408779.8253002 1767408783.4031243 1767408786.606049 1767408792.9385245 1767408806.0961204 1767408808.6286788 1767450463.487253 1767450468.0185769 1767450469.3266888 1767450477.658307 1767450479.7213383 1767450487.8546865 1767450494.1723776 1767450504.1038587 1767523570.7468324 1767523573.4585876 1767523575.5568817 1767523578.0597918 1767523579.9227304 1767523580.686402 1767523584.8810203 1767523598.5700417 1767523599.3585181 1767524360.418623 1767524367.86007 1767524370.6017756 1767524371.3623307 1767524373.1854727 1767524377.3173368 1767524383.0169208 1767524387.166389 1767526612.655363 1767526620.893646 1767526666.0753863 1767526741.7127984 1767526760.5003262 1767526761.18435 1767526781.8502042 1767526808.215066 1767526846.9572792 1767540381.7925 1767540385.6660693 1767540389.1432114 1767540390.0299299 1767540391.0120437 1767540392.6561732 1767540396.2349198 1767540400.0953155 1767540407.0494602 1767603125.4719348 1767603129.6360354 1767603132.9295096 1767603136.400303 1767603139.1755438 1767603142.2036078 1767603146.9356022 1767603158.5485249 1767608453.8039553 1767608457.8362336 1767608473.1001418 1767608488.1931834 1767608525.184708 1767608547.776067 1767608574.4276385 1767608589.07131 1767608625.029423 1767609758.056628 1767609766.2764363 1767609770.6267624 1767609774.770277 1767609783.1370986 1767609784.4607327 1767609785.6430619 1767779970.3057816 1767779971.8273609 1767779974.343106 1767779975.9782546 1767779977.4753609 1767779978.2106094 1767779987.0569248 1767779988.502298 1767779992.3459094 1767781824.669599 1767781826.8218884 1767781830.172712 1767781832.6331336 1767781833.5870175 1767781838.157459 1767781849.438812 1767781855.110409 1767781856.0296986 1767783173.776942 1767783174.918709 1767783178.598568 1767783183.0167508 1767783185.1235716 1767783187.9137797 1767783190.6841505 1767783192.9388943 1767783194.3727446 1767789950.2846448 1767789950.780807 1767789951.7242458 1767789952.1188505 1767789954.9040453 1767789958.2523339 1767789964.9183238 1767789971.6630306 1767789988.1764913 1767794790.8767462 1767794797.9905484 1767794799.6897795 1767794800.677061 1767794803.3192046 1767794804.7557886 1767794810.129956 1767794817.6165998 1767794881.6264374 1767797113.9344013 1767797117.1024604 1767797119.4598038 1767797124.4368665 1767797125.005286 1767797125.6584253 1767797129.4499178 1767797142.6675413 1767804596.0774035 1767804597.0101094 1767804601.0117264 1767804601.8242528 1767804608.4628296 1767804615.409722 1767804626.2616994 1767804628.0655315 1767805286.2890604 1767805290.1657245 1767805294.8932576 1767805298.5421705 1767805300.1252146 1767805310.2346702 1767805311.8608637 1767806446.308764 1767806447.263031 1767806448.0307293 1767806449.6280806 1767806453.1115158 1767806455.2822442 1767806464.841296 1767806470.414619 1767806472.2149243 1767862534.1300757 1767862537.0822213 1767862538.015854 1767862540.5166407 1767862541.1621358 1767862543.53903 1767862548.4412358 1767862552.0026646 1767862559.5569992 1767875049.769152 1767875056.1616 1767875057.091702 1767875057.7781708 1767875063.8182845 1767875067.8484592 1767875072.015592 1767875084.231258 1767876200.634965 1767876205.9777443 1767876210.1790633 1767876211.1054254 1767876216.819659 1767876222.141576 1767876406.389355 1767876441.8357987 1767876482.82653 1767876492.9608855 1767876495.5181966 1767876505.5005298 1767876518.0242822 1767876543.5972047 1767876623.2839305 1767878590.5782363 1767878597.0823655 1767878600.7762733 1767878602.9763505 1767878607.4425566 1767878610.740943 1767880829.6364706 1767880836.354983 1767880837.814495 1767880838.7678552 1767880844.222659 1767880847.8437169 1767880853.18519 1767880861.3127449 1767880864.864189 1767886085.2988107 1767886100.009519 1767886110.4870822 1767886157.126238 1767886211.455036 1767886227.9047942 1767886239.5314128 1767886248.4401996 1767886269.623906 1767887877.780074 1767887879.653932 1767887883.437103 1767887884.8039067 1767887888.9499557 1767887890.333735 1767887897.9374743 1767887900.5198562 1767887902.473257 1767888586.8256478 1767888590.6860585 1767888592.5849898 1767888594.1425657 1767888596.96389 1767888598.0899355 1767888610.4946456 1767888611.4842644 1767888621.0345175 1767894668.1983907 1767894670.6740375 1767894672.3232863 1767894676.8063247 1767894680.8864522 1767894687.7080142 1767894691.1440587 1767894693.037532 1767894706.8682427 1767896385.028477 1767896385.6117723 1767896393.1601806 1767896394.332155 1767896396.101103 1767896400.9222782 1767896402.012056 1767896409.3551488 1767896414.0472367 1767954456.721825 1767954463.118075 1767954466.2569473 1767954467.282363 1767954471.615229 1767954472.5900018 1767954479.6348743 1767954481.8718064 1767954485.2681139 1767965138.1393619 1767965143.4655793 1767965147.434867 1767965148.9427965 1767965156.3537724 1767965167.2213993 1767965169.49993 1767970290.6593683 1767970292.970802 1767970298.57375 1767970299.585969 1767970337.0942743 1767970372.4892268 1767976666.6998365 1767976673.101222 1767976675.6020813 1767976679.096784 1767976683.9167645 1767976687.3609555 1767976713.1541333 1767976719.0766773 1767976725.1059823 1767978117.2996187 1767978120.0221531 1767978122.7937603 1767978123.5929458 1767978129.2806196 1767978141.6026158 1767978142.2001743 1767978146.1618307 1767979940.4418714 1767979943.6162307 1767979945.0338674 1767979946.6955743 1767979949.2711825 1767979955.3020587 1767979962.6219144 1767979967.7086596 1767982298.8471909 1767982300.1005816 1767982303.920526 1767982307.4450893 1767982311.7769759 1767982313.248131 1767982316.173381 1767982324.9440858 1767982325.6764736 1768045869.2330077 1768045870.236356 1768045872.2891514 1768045874.5468063 1768045881.3387985 1768045884.8452904 1768045889.1161494 1768045897.4951403 1768045902.8267422 1768048025.6877735 1768048027.7286327 1768048029.5608556 1768048032.5990238 1768048044.1846335 1768048050.7798657 1768048062.4111714 1768048065.024833 1768053088.504781 1768053113.4159126 1768053117.7720275 1768053144.3447492 1768053146.5680668 1768053147.6142244 1768053159.8059928 1768053169.9699647 1768053172.8624737 1768053292.9160326 1768053294.911726 1768053296.1000555 1768053299.749482 1768053300.7807405 1768053302.7820969 1768053313.845262 1768053317.4048727 1768053330.3916922 1768053588.9192967 1768053589.8108206 1768053595.3978446 1768053614.1973078 1768053615.303289 1768053615.9164264 1768053627.2831788 1768053639.0435984 1768056937.9889069 1768056943.7953987 1768056976.7951229 1768057046.8843918 1768057085.6750104 1768057101.4190998 1768057109.3534727 1768057119.7842429 1768057136.5627928 1768079666.113722 1768079668.6683514 1768079673.4090157 1768079675.4893627 1768079685.4717195 1768079685.8670487 1768079690.291896 1768079692.9432077 1768079697.3771555 1768086168.1487443 1768086176.3513515 1768086177.216495 1768086177.898571 1768086179.6137946 1768086182.7242186 1768086192.3760135 1768086192.740066 1768086212.396135 1768134697.2728767 1768134704.8010283 1768134707.7121792 1768134708.0560768 1768134711.1750917 1768134713.4217865 1768134713.7260768 1768134715.5332298 1768134728.5465925 1768294912.787784 1768294915.6571844 1768294916.5206225 1768294917.7396455 1768294920.193792 1768294928.9164357 1768294930.5203264 1768294931.5069704 1768294943.4769967 1768308426.7526467 1768308431.2754452 1768308432.647019 1768308435.5231614 1768308439.2533436 1768308441.8660333 1768308447.0069115 1768308460.593248 1768324698.3590894 1768324700.4846914 1768324751.4691803 1768324765.183994 1768324772.6904168 1768324782.8927166 1768324798.4914553 1768324839.4870424 1768324874.4531574 1768384225.4799273 1768384229.7895231 1768384230.484599 1768384233.816662 1768384238.3189883 1768384248.4386628 1768384252.7716544 1768384261.2794209 1768384806.177688 1768384809.5460305 1768384811.4714494 1768384816.6815825 1768384819.9323728 1768384828.6584098 1768384830.7775512 1768384831.721024 1768384838.19614 1768393401.9596107 1768393405.5755694 1768393406.0980704 1768393406.9103317 1768393414.240275 1768393420.344335 1768393423.9467418 1768393424.9939027 1768393946.0471222 1768393947.9344432 1768393948.3867533 1768393956.1279247 1768393956.8507793 1768393957.677266 1768393964.51897 1768393969.2088404 1768393979.8658965 1768406697.5229118 1768406700.0978663 1768406708.7858956 1768406710.7479894 1768406711.659276 1768406714.616408 1768406717.5029907 1768406718.8020518 1768407432.1623812 1768407433.9276476 1768407438.4175367 1768407446.9722466 1768407451.619536 1768407452.932411 1768407455.5550284 1768407461.7541678 1768407470.464264 1768466929.7111862 1768466930.7620823 1768466939.288962 1768466949.7309234 1768466955.0143619 1768466958.2070162 1768466967.4488463 1768551779.1706276 1768562169.41472 1768562181.1047812 1768562189.7693236 1768562190.8138013 1768562197.070462 1768562200.7975888 1768562202.7073588 1768562205.321664 1768562208.3421023 1768610272.5089388 1768610273.9870481 1768610274.6940825 1768610277.9353135 1768610285.045674 1768610290.080227 1768610296.824196 1768610306.0538583 1768648520.2463694 1768648524.3537803 1768648526.0771394 1768648529.4067469 1768648534.5302858 1768750756.6713378 1768750760.8883185 1768750762.2632756 1768750763.0123136 1768750763.9212747 1768750769.8994906 1768750772.5732853 1768750777.4850461 1768752413.340801 1768752420.6023462 1768752422.6215243 1768752425.7867491 1768752427.6385326 1768752429.650268 1768752431.0732105 1768752441.6148021 1768752447.8566244 1768754200.131358 1768754211.6892462 1768754212.3077621 1768754216.445737 1768754220.9125214 1768754225.1230843 1768754225.6267507 1768754245.372674 1768796002.133248 1768796010.3023002 1768796011.5949295 1768796015.0323164 1768796015.8145432 1768796019.2814276 1768796026.593093 1768796031.6583393 1768796033.0877004 1769188837.0375812 1769188837.786761 1769188847.6208885 1769188851.0616503 1769188854.4203012 1769188859.236143 1769188871.306891 1769356115.074438 1769356117.2475653 1769356138.9818916 1769356139.6534898 1769356182.5385997 1769356183.954588 1769356185.6475754 1769356198.3801432 1769431198.390828 1769431201.5240662 1769431206.2080142 1769431206.6666946 1769431207.3521287 1769431209.8815796 1769431211.4100068 1769431213.8480275 1769431217.1288738 1769520574.57131 1769520580.9615748 1769520583.5518386 1769520584.6905546 1769520585.5634441 1769520599.9041538 1769520600.6451283 1769520627.5367892 1769520670.975549 1769599648.6679952 1769599655.1322901 1769599664.7568235 1769599666.4479232 1769599667.6139998 1769599682.9860744 1769599684.0950832 1769601234.0402722 1769601238.249395 1769601244.869996 1769601245.8162582 1769601257.4308686 1769601257.9740627 1769601260.8389282 1769601263.5695539 1769601271.478781 1769602947.2968462 1769602955.2546017 1769602959.1448636 1769602963.4101026 1769602970.7160242 1769602973.4823887 1769602981.6378336 1769602989.1562142 1769608598.3435633 1769608604.2349756 1769608604.601876 1769608605.4494705 1769608611.9154606 1769608617.0367196 1769608624.0631845 1769608627.4674208 1769608640.567906 1769610568.8423088 1769610570.6535783 1769610572.2760155 1769610574.9860072 1769610586.6524737 1769610584.3325677 1769610585.0414965 1769610603.931985 1769610612.5651 1769613447.7525485 1769613452.023495 1769613455.6614032 1769613474.061038 1769613477.762277 1769613522.2723105 1769613574.9480097 1769613575.9668584 1769613618.426645 1769726028.804288 1769726032.290003 1769726034.8757539 1769726041.8972003 1769726044.0577905 1769726045.1911438 1769726055.1641352 1769754949.819708 1769754950.1370707 1769754954.8530273 1769754958.0237353 1769754960.5883057 1769754966.0287259 1769754972.351571 1769754974.738888 1769754977.4281905 1769788282.907655 1769788288.5253084 1769788289.849481 1769788293.4059806 1769788295.6611738 1769788308.423529 1769788312.2817266 1769858473.3065324 1769858484.3433414 1769858555.512316 1769858647.5416012 1769858704.5140238 1769858713.3436747 1769858778.3269293 1769858802.0247488 1769858808.7230027 1769941971.4940948 1769941972.732963 1769941977.5641046 1769941982.1623034 1769941982.645791 1769941987.1513543 1769941988.775115 1769941990.5303235 1769950644.8137155 1769950646.2848487 1769950650.8295712 1769950652.0341804 1769950653.6078181 1769950660.5014696 1769950663.2128892 1769950670.5772336 1769950681.001842 1770017224.4015572 1770017226.0972135 1770017227.5026927 1770017231.749207 1770017242.5412765 1770017252.5441816 1770017271.3818393 1770029567.1518002 1770029570.340307 1770029573.6867454 1770029564.3587599 1770029577.2411828 1770029579.9578333 1770029583.1690521 1770029584.482004 1770029593.8162978 1770035028.269459 1770035041.1115882 1770035049.301453 1770035056.7874146 1770035063.4050725 1770035065.1114447 1770035065.5057907 1770035066.744156 1770035070.5860257 1770051243.1616974 1770051250.1983073 1770051251.8492804 1770051252.817322 1770051253.8113017 1770051261.6732495 1770051263.4817977 1770051287.4125712 1770051294.594631 1770054466.1206534 1770054467.1777632 1770054473.0102155 1770054474.1452157 1770054475.1106331 1770054477.808786 1770054483.3615644 1770054489.1622334 1770054493.8870437 1770155681.8264794 1770155688.659341 1770155691.0762267 1770155691.5853927 1770155693.353376 1770155701.8069544 1770155776.465049 1770155813.0368989 1770155847.1930277 1770156004.0932982 1770156009.3996131 1770156012.5004926 1770156014.5202863 1770156019.0435586 1770156023.4328444 1770156024.366795 1770156029.4199026 1770156036.9079852 1770198504.7005956 1770198505.974699 1770198510.613558 1770198516.2578535 1770198519.501817 1770198520.6840563 1770198522.328126 1770198523.844168 1770216381.141068 1770216384.9809282 1770216386.078784 1770216388.4733496 1770216397.7242239 1770216398.7499428 1770216405.7132208 1770216407.6655917 1770216464.6069107 1770285838.4310648 1770285839.4047208 1770285845.1482618 1770285847.8905082 1770285841.2767158 1770285852.6968825 1770285861.5700352 1770285864.8976052 1770285866.8076255 1770286841.6262429 1770292963.8278131 1770292966.564227 1770292977.1111255 1770292978.987983 1770292983.425502 1770292985.7778904 1770292992.654737 1770293005.2807176 1770293727.1439166 1770293736.492512 1770293742.9712944 1770293748.1470556 1770293750.9539392 1770293753.1042962 1770293754.1672068 1770293755.9334252 1770293762.1849937 1770294177.6031017 1770294179.2221286 1770294182.409861 1770294185.4034204 1770294189.954195 1770294192.2262456 1770294195.2364454 1770294209.3209252 1770294216.7605686 1770296074.3093114 1770296079.5112505 1770296085.0671687 1770296089.0901968 1770296091.5357335 1770296093.746994 1770296103.4383368 1770296115.1115165 1770296116.7188926 1770299387.0234706 1770299393.734676 1770299396.5552564 1770299397.9449227 1770299398.405942 1770299406.1220129 1770299411.0808227 1770299418.005087 1770304628.2581263 1770304632.1874857 1770304635.5848792 1770304637.4246569 1770304645.8792233 1770304652.500186 1770304796.5059683 1770304805.3266668 1770304805.9559672 1770306998.81128 1770352891.2765408 1770352956.2453735 1770352986.6446555 1770353015.8254614 1770353024.4290829 1770353034.2017062 1770353118.7308602 1770353204.512918 1770353218.492321 1770367607.3939998 1770367610.0111365 1770367614.45688 1770367615.195527 1770367615.6579452 1770367618.4807427 1770367627.2286937 1770367641.6742887 1770367688.8227878 1770375402.595021 1770375403.2182865 1770375406.9050174 1770375407.8124533 1770375411.0714655 1770375418.803763 1770375419.6336913 1770375426.5908537 1770375438.3355699 1770377679.8791206 1770377685.893547 1770377691.212522 1770377694.2193422 1770377700.6231124 1770377707.430232 1770388325.7926264 1770388332.1394527 1770388335.5754883 1770388338.1641219 1770388485.2298472 1770388486.7889037 1770388498.7128625 1770388510.505477 1770388524.7809443 1770448313.438776 1770448313.9616911 1770448318.2289886 1770448319.6247897 1770448320.5280318 1770448321.4971566 1770448326.5257752 1770448328.488793 1770448349.434152 1770474541.5718706 1770474662.913524 1770474669.9453278 1770474672.0780892 1770474675.1842391 1770474678.9146457 1770474687.7994618 1770474688.8756824 1770474691.3726463 1770474692.9100966 1770481605.699769 1770481608.6086423 1770481611.768069 1770481613.7110043 1770481624.7046242 1770481630.5988204 1770481631.8143861 1770481637.0272915 1770482484.29333 1770482491.0655518 1770482497.2632189 1770482497.7695203 1770482498.5569618 1770482502.8524082 1770482505.567013 1770482508.9287205 1770482525.3033104 1770488366.9155667 1770488370.9018245 1770488372.2807295 1770488380.6067863 1770488380.9800029 1770488384.2862618 1770488384.7730534 1770488387.3612244 1770547755.0958505 1770547759.2344968 1770547760.8083112 1770547764.0160139 1770547767.344153 1770547769.2391427 1770547775.804789 1770547787.0251117 1770552981.288764 1770553003.9997299 1770553069.368204 1770553083.7589478 1770553087.3663883 1770553088.7641938 1770553093.710568 1770553094.2635589 1770553127.7866013 1770630887.801219 1770630892.8695138 1770630895.7021675 1770630897.280305 1770630898.801555 1770630909.526364 1770630962.881308 1770630966.585008 1770630973.0093026 1770639812.003858 1770639817.971794 1770639830.878849 1770639886.5446465 1770639892.9692142 1770639894.882578 1770639896.724656 1770639904.0340664 1770639918.555993 1770666463.2497134 1770666489.4294336 1770666494.062041 1770666543.0114794 1770666596.8524406 1770666637.062504 1770666660.894903 1770678196.9051228 1770678200.1169786 1770678203.065707 1770678293.564291 1770678296.2945912 1770678299.3110435 1770678306.325338 1770678318.2274911 1770678330.3257508 1770713495.7730114 1770713496.5848763 1770713497.807587 1770713498.528954 1770713507.7146904 1770713515.1544588 1770713517.8683257 1770713540.7203977 1770808063.4899719 1770808066.430682 1770808070.9095547 1770808073.9356825 1770808075.619688 1770808077.9274998 1770808093.0801852 1770808095.7556472 1770808891.1125565 1770808892.6134186 1770808898.3738124 1770808900.2658844 1770808901.484776 1770808909.4623446 1770808912.6182282 1770808916.8051906 1770808917.5748165 1770809447.4234073 1770809452.9602368 1770809453.6279988 1770809454.0772502 1770809455.1354978 1770809455.6678789 1770809456.6628273 1770809465.8118029 1770809469.5300505 1770810357.3477256 1770810359.343377 1770810362.88448 1770810363.456319 1770810371.1891587 1770810377.7186735 1770810392.244661 1770810406.1654177 1770899096.5793927 1770899098.3827033 1770899101.0838323 1770899102.4842598 1770899104.6827645 1770899111.809342 1770899112.9919648 1770899128.6597016 1770899248.5425107 1771076341.0126917 1771076343.506212 1771076350.479432 1771076351.6451955 1771076356.9553094 1771076366.3930233 1771076377.9620905 1771153613.0499876 1771153615.8472834 1771153620.339606 1771153633.8619168 1771153650.6205938 1771153687.2132227 1771153708.54045 1771153716.4352381 1771164876.0520263 1771164879.5962496 1771164880.594281 1771164884.0660386 1771164886.7604036 1771164904.1516867 1771164906.802209 1771164908.281534 1771165042.0703905 1771165045.7845407 1771165046.2814014 1771165047.8980622 1771165061.7444115 1771165066.7939172 1771174013.7134352 1771174015.9087002 1771174018.5526137 1771174020.0801136 1771174022.5137017 1771174027.8996327 1771174030.041202 1771174031.6948006 1771174038.2379742 1771175143.8134773 1771175149.462427 1771175151.9771097 1771175153.8716705 1771175157.0586224 1771175159.955862 1771175161.3851736 1771175295.0077727 1771175296.0930247 1771175300.7326233 1771175301.8456702 1771175303.9392393 1771175306.2821484 1771175309.090323 1771175318.9579391 1771175322.8382182 1771176996.9813175 1771177000.1674964 1771177002.6654875 1771177004.0820394 1771177011.4292345 1771177014.6017056 1771177017.5282974 1771177021.4518795 1771177024.6343913 1771185405.2020059 1771185407.9832363 1771185451.4425006 1771185466.3495464 1771185500.8092175 1771185539.0877485 1771185591.724145 1771185598.1286225 1771185614.1913784 1771244458.7711375 1771244660.7247722 1771244684.6490598 1771244694.3202388 1771244735.967286 1771244842.5954037 1771245183.3800526 1771245497.0590835 1771245644.0315454 1771600012.0328515 1771600018.626791 1771600020.4096375 1771600021.169344 1771600023.745423 1771600028.3680377 1771600028.8611665 1771600038.381504 1771600042.4843132 1771684030.1196742 1771684031.4314518 1771684033.397595 1771684034.3962631 1771684036.2810757 1771684045.215912 1771684053.1180193 1771684054.5356603 1771757003.813362 1771757005.1222928 1771757006.111422 1771757007.1642048 1771757017.1231 1771757021.1513972 1771757028.3927412 1771757030.9026449 1771764363.7003086 1771764364.442254 1771764365.4441075 1771764370.843027 1771764382.209699 1771764468.0461407 1771764493.6582198 1771780294.343606 1771780296.5097165 1771780298.4102716 1771780299.0157566 1771780308.3770611 1771780309.7407043 1771780314.8731542 1771780321.8025336 1771780324.5329354 1771837751.3228168 1771837756.767008 1771837760.2879758 1771837769.8369215 1771837770.2048807 1771837772.8549726 1771837788.6489344 1771839299.4875984 1771839305.4016466 1771839307.9862158 1771839308.9755557 1771839310.5828793 1771839322.6886103 1771839323.2381954 1771839325.3454525 1771865784.6298401 1771865786.3726418 1771865787.318743 1771865803.3110325 1771865811.3406887 1771972820.8536546 1771972821.5067422 1771972840.4580994 1771972846.1839893 1771972884.3953075 1771972886.8935175 1771972892.4252405 1771972902.1194937 1772004121.2945533 1772004122.7917647 1772004124.9790232 1772004129.7317517 1772004134.1553736 1772004140.8575795 1772004142.5861886 1772004147.0769281 1772039635.139008 1772039636.0414748 1772039639.855896 1772039648.0528839 1772039651.6689503 1772039654.9362936 1772039660.0298471 1772039667.3506672 1772097086.5031183 1772097098.1678927 1772097111.1263285 1772097117.7405796 1772109463.553514 1772109466.3407483 1772109480.4852076 1772109481.6438973 1772109484.0316198 1772109485.8141325 1772109494.0484235 1772125617.511287 1772125620.4649448 1772125620.9415054 1772125625.5994627 1772125633.153215 1772125651.902158 1772125654.4224913 1772125794.3522947 1772125796.7602608 1772125799.6996412 1772125812.3675652 1772125813.0661526 1772125813.6645544 1772125816.1068468 1772183828.892642 1772183832.5869255 1772183835.152446 1772183843.5205145 1772183852.0932834 1772183859.433871 1772183868.0199094 1772280404.2078578 1772280404.69581 1772280407.464592 1772280409.17338 1772280410.9133086 1772280413.3649797 1772280421.0677361 1772280423.5847754 1772295578.4514158 1772295580.894601 1772295581.7305021 1772295582.7096155 1772295583.8931496 1772295588.8290505 1772295589.741979 1772295599.709021 1772295602.4200597 1772297271.8931916 1772297272.796662 1772297276.1779351 1772297281.0048177 1772297287.5373304 1772297289.1350865 1772297290.1080134 1772297296.3202076 1772297945.7492647 1772297949.3261893 1772297951.851947 1772297953.4251385 1772297961.0872998 1772297962.237692 1772297968.548078 1772297976.193011 1772298793.4816813 1772298801.7994263 1772298804.3413033 1772298816.8963897 1772298819.4326506 1772298821.0167608 1772298821.461571 1772299046.3897016 1772299050.552813 1772299058.2212174 1772299059.2914927 1772299066.873316 1772299073.6742685 1772299786.0516667 1772299787.7142491 1772299788.997042 1772299795.5276682 1772299806.997665 1772299816.2948682 1772300068.4680173 1772300074.1381872 1772300075.076055 1772300080.9735785 1772300090.6366215 1772300094.4405732 1772300530.293983 1772300534.5245671 1772300544.3982706 1772300548.0080998 1772300552.9624085 1772300570.5476682 1772300932.9506423 1772300936.419418 1772300941.5620844 1772300943.8668664 1772300964.111361 1772328442.6384232 1772328443.3122764 1772328444.0383964 1772328454.9741364 1772328455.7685978 1772328456.676097 1772328464.6393201 1772328468.4323661 1772328473.5744238 1772351413.8249013 1772383323.1008327 1772383329.9349842 1772383331.386728 1772383332.146261 1772383333.3551807 1772383335.9397588 1772383337.1753385 1772383342.6916847 1772383348.262124 1772383821.0542176 1772383823.6034913 1772383825.878503 1772383826.176101 1772383827.88893 1772383832.7978203 1772383842.736432 1772383847.1015575 1772383850.6285467 1772454124.9551854 1772454151.6994405 1772454233.6164246 1772454250.9810789 1772454289.6593218 1772454310.1916735 1772454394.1553872 1772454398.7474406 1772454562.4118385 1772713528.9459274 1772713544.885845 1772713545.9493737 1772713650.5365589 1772713668.5272853 1772713706.8689525 1772713719.4318998 1772714313.3804982 1772714634.441328 1772764959.4377325 1772764964.7828572 1772764967.7785013 1772764970.1141407 1772764973.2195883 1772764984.4319944 1772765126.5007186 1772787175.2837644 1772787179.9415834 1772787186.6077988 1772787186.8416843 1772787187.15247 1772787198.6093411 1772787204.9290109 1772787209.0141208 1772809991.9257238 1772809992.8731363 1772809997.4999394 1772810001.7896464 1772810005.7003007 1772810006.7824953 1772810008.0087657 1772810021.9598997 1772810085.6787655 1772905492.0566986 1772905498.5148373 1772905501.3888893 1772905503.641356 1772905509.1755662 1772905511.2718103 1772905521.3545146 1772905530.8175929 1772967830.8897622 1772967834.800573 1772967835.3464074 1772967838.857526 1772967842.5253148 1772967849.667246 1772967857.5036254 1772967858.8364737 1772967861.6873882 1772984316.610907 1772984318.0384367 1772984361.0834682 1772984389.3850882 1772984403.9999688 1772984440.3767893 1772984445.8218489 1772984475.5563498 1772984492.1683066 1772986406.4741344 1772986410.3417528 1772986411.5768716 1772986412.093717 1772986415.0171423 1772986419.9504926 1772986423.3365016 1772986428.4155931 1773059898.1412277 1773059935.98033 1773060041.6970541 1773060054.2331545 1773061011.8323395 1773061314.2291052 1773061380.437499 1773061414.112351 1773061436.1397038 1773145071.5631673 1773145145.0533056 1773145299.1570978 1773145317.0917435 1773145361.1160474 1773145431.9178998 1773145447.205267 1773145574.0338075 1773145864.4072688 1773145867.958283 1773145870.8676126 1773145873.084005 1773145874.1125846 1773145883.6725326 1773145885.4807596 1773145903.0986722 1773158716.4506488 1773209697.8553648 1773209704.3154953 1773209707.7399786 1773209708.3590436 1773209712.3566198 1773209715.2477503 1773209716.6491067 1773209717.4205372 1773209727.397243 1773243569.3923771 1773243579.9017727 1773327509.4352446 1773327512.384058 1773327517.778177 1773327519.3600962 1773327525.9831553 1773327530.2042542 1773327531.6041195 1773327533.6185954 1773342044.3975337 1773342047.2800632 1773342047.7213204 1773342051.3167768 1773342070.793869 1773422305.7551844 1773422306.8472383 1773422307.260621 1773422307.861149 1773422309.2151213 1773433616.940507 1773433617.8015654 1773433618.1402817 1773433618.8915472 1773433620.1571712 1773433636.6559062 1773433685.9827228 1773433769.0329056 1773433793.9351418 1773436822.279561 1773496529.2417994 1773496531.6484542 1773496534.2970135 1773496540.2494192 1773496542.5848348 1773496556.6658444 1773496557.646253 1773508559.8649719 1773508564.2156093 1773508565.6863298 1773508566.2063718 1773508567.2482834 1773508576.2386317 1773508579.5570102 1773508588.7930615 1773526091.7305086 1773526094.7576952 1773526099.7316136 1773526101.0460598 1773526102.468852 1773526107.369785 1773526110.1862388 1773526115.115235 1773526116.7317014 1773531665.82529 1773531666.3771586 1773531666.8047104 1773531667.4920819 1773531668.6569617 1773533178.7996001 1773533179.23835 1773533180.4051468 1773533180.702309 1773533326.7572465 1773533328.9965563 1773533329.9414577 1773533330.16112 1773533330.968805 1773533332.2384558 1773533342.702904 1773533347.4469643 1773533359.1699326 1773663912.872022 1773663917.414473 1773663920.1189451 1773663923.0031617 1773663929.1929984 1773663934.9318051 1773663938.2461636 1773663945.447361 1773663948.7060542 1773923127.7739248 1773923140.1724749 1773923171.917618 1773923216.2591379 1773923290.2481165 1773923351.7546723 1773923387.236511 1773924177.1936789 1773924247.1279826 1774116622.3116958 1774116626.685884 1774116631.36191 1774116634.4917035 1774116636.007466 1774116646.396959 1774116649.9595244 1774122611.4872355 1774122612.0778387 1774122617.113013 1774122623.748957 1774122624.2195117 1774122627.254311 1774122631.9285514 1774122633.3222346 1774122643.6527953 1774123449.8178384 1774123455.4579494 1774123456.9654434 1774123460.0542014 1774123468.123217 1774123470.894454 1774123473.1936722 1774123615.9096093 1774123617.057869 1774123618.2236078 1774123620.8008826 1774123627.442505 1774123629.493724 1774123630.8533177 1774123636.9826944 1774123643.869337 1774125064.8095303 1774125068.9721835 1774125072.345307 1774125073.838626 1774125078.0622084 1774125078.9767094 1774125084.6969202 1774125096.4611142 1774165455.8215635 1774165456.3814306 1774165458.2990782 1774165464.2143352 1774165468.043054 1774165468.4514842 1774165473.8426971 1774165484.6675928 1774165490.0981755 1774173607.1004112 1774173625.73087 1774173709.2447455 1774173744.2978158 1774173764.3022842 1774173786.8334386 1774173805.8676367 1774173809.644974 1774173889.2116613 1774179069.3753922 1774179134.4216766 1774179147.1273863 1774179151.712217 1774179172.1551447 1774179178.1981494 1774179230.1370556 1774179231.5304184 1774179279.552431 1774183796.2095468 1774183796.7006834 1774183797.983253 1774183801.156979 1774183802.2355645 1774183811.2893264 1774183822.0530934 1774183824.9673326 1774191717.4712055 1774191718.3463879 1774191721.421663 1774191725.149967 1774191727.2233143 1774191732.0443897 1774191735.698229 1774191737.403349 1774268525.0307348 1774268526.373377 1774268527.2372344 1774268537.347842 1774268572.9748507 1774268604.4843407 1774268639.346915 1774268687.8962731 1774268712.863652 1774527755.3994756 1774527759.1027331 1774527759.7701855 1774527766.0900435 1774527768.3282084 1774527775.64296 1774527847.611203 1774527868.9990609 1774527892.2252436 1774873655.527003 1774873666.6517813 1774873668.6499827 1774873672.1687975 1774873674.125012 1774873676.3726752 1774873680.1577253 1774873685.824583 1774875895.7435656 1774875899.2784672 1774875902.3986785 1774875905.0208993 1774875905.594042 1774875909.4528077 1774875914.4021006 1774875918.060093 1774876701.5632007 1774876702.4201756 1774876704.384826 1774876706.8571978 1774876710.02423 1774876719.672133 1774876732.959303 1774876733.9153466 1774876736.3431017 1774880824.6487224 1774880825.8109229 1774880832.7772617 1774880833.8427367 1774880836.6255288 1774880839.2399762 1774880841.9262152 1774880851.3003206 1774881363.6655617 1774881367.4241898 1774881372.1439908 1774881374.0549834 1774881385.053962 1774881389.3328514 1774881393.963817 1774881394.7380836 1774881400.2569187 1775231066.5313282 1775231119.1918912 1775231129.4662294 1775231177.3856704 1775231196.8174288 1775231214.4311275 1775231297.0647576 1775231334.9891703 1775231338.6613705 1775232630.3965228 1775232640.9850821 1775232648.2935927 1775232767.7549682 1775232769.345424 1775232773.8040285 1775232779.7044146 1775232795.4553795 1775232797.4147656 1775234999.7864647 1775235006.9964473 1775235009.0573256 1775235017.2879946 1775235271.5614855 1775235283.7214663 1775235285.2803273 1775235306.43616 1775241999.4150372 1775242123.5503404 1775242126.3104184 1775242143.7351582 1775242210.8824239 1775242221.0156906 1775242396.821857 1775242449.6782231 1775242917.341283 1775312885.8533607 1775312892.5294592 1775312916.0363607 1775312923.368411 1775312928.9784486 1775312930.7954159 1775312939.4274864 1775318471.3398528 1775318474.8361926 1775318479.0674982 1775318483.5954714 1775318484.0378363 1775318488.6386657 1775318489.0825813 1775319309.9300623 1775319312.934079 1775319315.2263668 1775319319.3970985 1775319376.0797794 1775319379.438265 1775319387.2380319 1775319400.7464328 1775319407.4777956 1775322237.4052963 1775322237.8814938 1775322241.1159406 1775322242.6739452 1775322247.1877317 1775322250.2518969 1775322251.8086483 1775322254.6575804 1775322268.3851843 1775381179.7835803 1775381180.9311726 1775381187.0079129 1775381187.4863334 1775381190.7522886 1775381197.9658923 1775381202.1844847 1775381202.9599855 1775402318.8826947 1775402321.8426278 1775402322.2964063 1775402323.9786787 1775402325.1313353 1775402325.7507243 1775402334.9895287 1775402342.0844438 1775402350.98194 1775462783.7941637 1775462786.3998082 1775462791.9899664 1775462797.2010918 1775462817.1794748 1775462854.5869381 1775462868.0183764 1775462878.52322 1775464091.0254564 1775464097.9112625 1775464102.6998096 1775464107.9394155 1775464109.435578 1775464111.759231 1775464115.5834837 1775464125.0957696 1775464128.2511601 1775466263.7154732 1775478270.6244485 1775478281.4753964 1775478288.554501 1775478310.7563734 1775478311.489444 1775478314.0560038 1775478327.5556254 1775478336.92283 1775478403.020345 1775492855.630969 1775492865.677199 1775492871.0985777 1775492913.0388153 1775492914.2092292 1775492916.9741492 1775492924.6610458 1775492936.5097935 1775494313.6594186 1775494318.0464292 1775494319.3477843 1775494320.2532756 1775494321.7131712 1775494327.6839483 1775494328.640422 1775494331.6578414 1775494365.9452775 1775551071.1644187 1775551074.4337926 1775551079.0472832 1775551083.2774842 1775551085.7583468 1775551090.7644863 1775737435.2773647 1775737438.7938755 1775737439.635319 1775737447.1997576 1775737453.2451897 1775737457.3720942 1775737460.0834644 1775737479.3835547 1776083164.7412949 1776083166.0760298 1776083172.9341552 1776083173.2533977 1776083177.1253726 1776083177.7411783 1776083180.209172 1776083263.7892222 1776083286.7843368 1776342281.6236448 1776342324.3168411 1776342367.6482716 1776342394.2922654 1776342405.7413058 1776342434.293768 1776342520.3987992 1776343739.3542569 1776343741.3466635 1776343749.4476836 1776343754.4298182 1776343755.0325396 1776343769.2924407 1776343775.1753948 1776343828.6562598 1776343854.564765 1776344633.014359 1776344637.3803189 1776344644.7009134 1776344655.25513 1776344660.5385182 1776344822.1057956 1776344856.866423 1776344870.981311 1776344900.9728403 1776344911.9065537 1776344991.6632652 1776345011.4701812 1776345020.397637 1776345020.6287603 1776494589.0378575 1776494589.6638293 1776494594.2250469 1776494594.5081048 1776494594.7770948 1776494598.6157148 1776494600.1698377 1776494607.1387196 1776494618.9425201 1776496070.773081 1776496074.2403238 1776496082.1198342 1776500548.6272972 1776500550.8541093 1776500552.396871 1776500561.6513975 1776500561.9745164 1776500563.704424 1776500564.6515799 1776500569.7395694 1776500573.3939784 1776513541.9652882 1776513542.9883733 1776513543.6343865 1776513544.158197 1776513553.7539227 1776513556.4451942 1776513559.8873482 1776513565.521203 1776513566.9828477 1776515776.2957382 1776515778.0470045 1776515783.6812472 1776515788.2738 1776515788.6813345 1776515789.7096481 1776515791.667823 1776515799.8251324 1776515806.7688403 1776521436.0148668 1776521440.1395595 1776521442.0799096 1776521444.7308571 1776521446.7341077 1776521450.7588751 1776521456.820204 1776521457.2570791 1776521462.973624 1776525730.7254903 1776525731.5157208 1776525732.2143252 1776525735.2291906 1776525739.6271024 1776525745.47407 1776525747.4315937 1776525748.1166008 1776530796.9598818 1776530834.8976426 1776530864.183933 1776530904.1523414 1776530906.5831788 1776530917.970012 1776530957.2714953 1776530958.9008594 1776530975.3914669 1776602223.330836 1776602243.389179 1776602275.7255769 1776602286.458232 1776602300.1333187 1776602300.6690238 1776602301.1831164 1776602314.4517279 1776602954.1821818 1776602955.5293558 1776602959.3396807 1776602962.849875 1776602970.9934807 1776602971.7103772 1776602974.2212696 1776602980.194477 1776688037.9927702 1776688046.959831 1776688056.5510614 1776688061.4678383 1776688066.5871947 1776688113.6823382 1776688153.5094948 1776688265.2301989 1776688298.7890384 1776732662.0460057 1776732665.8318326 1776732666.489607 1776732670.0498426 1776732671.863852 1776732676.685261 1776732678.7114165 1776732685.426199 1776732686.6590118 1777121007.3493567 1777121011.3679473 1777121015.6233008 1777121017.4013567 1777121021.4683287 1777121025.4130871 1777121033.1263654 1777121034.594803 1777121036.4797184 1777124043.4091897 1777124045.9143817 1777124049.68581 1777124050.627295 1777124050.8497925 1777124063.542509 1777124065.626547 1777124068.4933844 1777125999.781397 1777126000.7849672 1777126001.1903439 1777126003.6446674 1777126009.2178264 1777126014.702515 1777126015.3995945 1777126026.6103077 1777126027.3554199 1777134789.5697863 1777134794.8848414 1777134798.203008 1777134802.584216 1777134805.801339 1777134810.2188227 1777134810.6067982 1777134815.5159879 1777287340.259427 1777287342.5806 1777287394.4660351 1777287403.198653 1777287414.5551069 1777287429.0213566 1777287435.7822795 1777287438.907569 1777287443.075804 1777293571.550748 1777293575.1182587 1777293575.6059732 1777293579.0007524 1777293579.7482665 1777293582.7539198 1777293588.9424148 1777293591.4147072 1777363065.5634713 1777363068.047331 1777363068.8651152 1777363069.2966669 1777363073.8316216 1777363082.3102756 1777363084.8887331 1777363085.6754465 1777808351.4681172 1777808352.1735678 1777808688.5471714 1777808694.4424684 1777875590.270582 1777875597.306556 1777893394.3107045 1777893395.2216775 1777893396.5624185 1777893401.265996 1777893410.891967 1777893412.6672754 1777893414.2502089 1777893419.729309 1777893446.734912 1777895059.7901103 1777895060.5302339 1777895063.8216271 1777895068.508706 1777895072.6538293 1777895075.8620331 1777895077.544617 1777895080.2339237 1777895093.153988 1777895835.7785769 1777895836.9232852 1777895837.9473448 1777895839.50373 1777895840.5163817 1777895849.2841642 1777895851.7276304 1777895866.207717 1777897076.6097898 1777897077.691573 1777897085.5904372 1777897088.8626094 1777897092.2963266 1777897092.6858988 1777897103.4835248 1777897105.8610704 1777897119.4845738 1777971054.9312444 1777971057.6324067 1777971061.8751533 1777971066.991537 1777971067.7487082 1777971068.3926516 1777971070.570009 1777971079.9765718 1778058256.9262319 1778058261.3204818 1778058276.7134142 1778058281.8291128 1778058388.0394273 1778058392.4712791 1778058393.6857686 1778058395.3663871 1778060462.9687672 1778240403.0328145 1778240466.507888 1778240479.9255638 1778240486.528374 1778240522.8242757 1778240567.1216974 1778240580.28166 1778240610.8068519 1778329343.3128185 1778329344.7113268 1778329347.7869396 1778329353.2064872 1778329359.3260736 1778329364.286158 1778329530.595635 1778329624.7009635 1778329628.9593985 1778330623.6338532 1778330831.5311263 1778330844.1975622 1778330890.1436212 1778330916.521354 1778331088.4584587 1778331094.2241054 1778331096.2727053 1778332776.7991774 1778332785.9146821 1778332797.3283677 1778332802.5644057 1778332821.142024 1778332900.427942 1778332909.45771 1778332921.4431973 1778334520.9912682 1778334524.092715 1778334524.3841195 1778334528.2901983 1778334529.0860386 1778334534.2038598 1778334537.4689543 1778334541.8405893 1778334549.7541592 1778342573.406074 1778342577.691133 1778342580.821646 1778342581.445346 1778344092.1574278 1778344098.418254 1778344107.2421048 1778344117.6045425 1778344304.948679 1778399843.0497913 1778399845.1554563 1778399852.7520368 1778399854.9971747 1778399855.2556984 1778399867.0431967 1778399867.9955564 1778399872.7399504 1778399873.2861514 1778419659.195918 1778419667.632163 1778419669.049949 1778419672.1117067 1778419672.5910418 1778419673.817903 1778419686.5243514 1778419688.2229154 1778419690.942235 1778420222.853041 1778420242.0091183 1778424056.7898118 1778424123.1109514 1778424213.8916883 1778424223.099083 1778424225.2733045 1778424230.4032333 1778424235.1557214 1778424236.3266215 1778424240.765474 1778487957.680164 1778487982.8898172 1778487985.2984104 1778487988.7357206 1778487994.7491937 1778488008.0225387 1778488008.6741724 1778488011.868378 1778490223.2847319 1778490223.7874951 1778490235.005924 1778490247.2404606 1778490334.2657697 1778490345.5066547 1778490356.3497274 1778490365.1891363 1778512609.9511108 1778512656.6137147 1778512676.201947 1778512679.278622 1778512680.9734762 1778512682.8698206 1778512695.7541142 1778512706.523135 1778512800.0537372 1778513238.7338772 1778513841.5877156 1778513849.5316048 1778513865.8255951 1778513872.383592 1778513879.680162 1778513881.2863324 1778513889.4458792 1778513901.5259469 1778514086.8977275 1778514096.5342646 1778514101.0057454 1778514111.8821757 1778514125.9844515 1778514129.9177477 1778514135.9908779 1778514139.0440702 1778579179.5806823 1778579186.822432 1778579188.6469634 1778579189.2500176 1778579189.9166257 1778579194.0971541 1778579197.8822858 1778579208.599331 1778579209.2884533 1778579411.3467746 1778579706.2716966 1778579707.8489864 1778579712.2717357 1778579713.3325849 1778579714.8265553 1778579718.7787228 1778579720.6997323 1778579725.4767773 1778580716.2409935 1778580725.476801 1778592792.3449621 1778592805.8077188 1778592807.8916736 1778592809.5622761 1778592811.4999905 1778592813.4498708 1778592814.5031424 1778592822.0498128 1778592874.2712543 1778593802.7668605 1778593803.2915194 1778593803.8343532 1778593805.5765202 1778593815.7914803 1778593819.908466 1778593822.2376323 1778593825.9335327 1778593847.918914 1778594075.6791546 1778690436.6088927 1778690439.3772154 1778690443.1537752 1778690444.9723873 1778690445.9293816 1778690448.0397542 1778690462.3612015 1778690463.2583983 1778695958.3942065 1778695963.4427598 1778695967.444124 1778695971.7764506 1778695981.9739494 1778695984.716184 1778695987.3427851 1778697491.6908455 1778697496.1765158 1778697505.2400534 1778697507.8790941 1778697514.318316 1778697515.5310454 1778697525.9419386 1778697529.4482367 1778697532.9905796 1778699202.4469323 1778761298.7805948 1778761305.6999557 1778761317.068035 1778761335.6688292 1778761399.2776332 1778761426.549001 1778761592.5528896 1778761639.0896282 1778761763.7369945 1778761937.594259 1778762237.106064 1778822258.2704678 1778822262.70447 1778822265.5719903 1778822271.6005542 1778822274.7428102 1778822278.8659165 1778822280.2621515 1778822284.4220414 1778822291.843171 1778835112.7771006 1778836313.911673 1778836981.3881006 1778837164.0013309 1778840595.0973194 1778841011.6540473 1778843673.01306 1778843677.5977192 1778843680.4657595 1778843681.6608205 1778843686.1943786 1778843687.1724498 1778843693.8656273 1778843699.0314713 1778843699.846848 1778845964.958128 1778845972.6927876 1778845973.3797328 1778845975.7318149 1778845978.6263719 1778845980.8435383 1778845992.1282902 1778845996.1748257 1778918296.4822936 1778918298.8473263 1778918300.4843574 1778918301.9696202 1778918304.10195 1778918308.3471699 1778918321.3859632 1778918322.8610642 1778918331.4472702 1778921315.9354136 1778921317.825037 1778921328.5174026 1778921331.4955487 1778921333.7197454 1778921363.1266692 1778921365.852136 1778931702.024959 1778931705.7248251 1778931706.8274026 1778931708.3162074 1778931711.2422705 1778931712.0665781 1778931717.757826 1778931725.2984884 1778931731.3989189 1778934224.168982 1778934226.2876244 1778934230.0174193 1778934237.6535935 1778934239.328189 1778934246.5908813 1778934267.3244772 1778934408.1570692 1778934413.3012521 1778934416.6347606 1778934417.2590363 1778934418.706774 1778934421.000653 1778934426.6532056 1778934437.326408 1778937789.4853237 1778937794.7040658 1778937798.4733405 1778937798.709553 1778937805.6419713 1778937810.3074944 1778937811.9074771 1778937813.0333972 1778937815.9724464 1778942800.2008884 1778942804.7357166 1778942811.9337854 1778942814.2117276 1778942814.700054 1778942818.3982334 1778942823.282647 1778942831.703523 1778943647.3815327 1778943657.2084033 1778943659.2566319 1778943663.6269574 1778943671.8659554 1778943674.2280083 1778943677.4741666 1778943679.8133488 1778943691.140639 1778945972.9605615 1778945979.2053463 1778945982.3182206 1778945983.5483935 1778945992.6801887 1778946012.4821513 1778946015.267569 1778946019.6533592 1778946066.6451101 1778948499.4278874 1778948501.349932 1778948507.4839954 1778948509.8768845 1778948511.998865 1778948514.5018415 1778948518.55492 1778948526.719055 1779010691.2062879 1779010698.2791955 1779010700.0350451 1779010700.545663 1779010702.670739 1779010703.705874 1779010704.0480285 1779010710.0609012 1779010724.0195363 1779013527.2750645 1779013531.658086 1779013537.8476925 1779013538.9345198 1779013540.560354 1779013546.5893903 1779013549.418468 1779013552.330549 1779014060.0990427 1779014064.6029751 1779014066.2583475 1779014074.1758764 1779014078.776754 1779014079.2816057 1779014084.0810332 1779014084.6920927 1779014096.96697 1779018201.6128516 1779018205.0154119 1779018206.785462 1779018208.9732423 1779018216.3548958 1779018228.5706902 1779018365.7219656 1779018366.89506 1779018367.7649117 1779018376.1534548 1779018380.231882 1779018382.6408696 1779018383.429947 1779018392.8125608 1779018405.6687915 1779031779.8878477 1779031838.7582047 1779031879.2737834 1779031879.6561449 1779031891.7896297 1779032119.7985287 1779032140.761498 1779032193.1738715 1779032214.860008 1779032935.7913656 1779032944.8120975 1779032950.8902743 1779032951.6404104 1779032956.6612747 1779032962.1478353 1779032968.4201655 1779032969.4545045 1779036526.089068 1779036540.2192156 1779036549.4469833 1779036557.4230163 1779036564.601386 1779036579.5401988 1779036613.0780308 1779036702.140921 1779093053.8597844 1779093054.8249881 1779093060.1032717 1779093065.6092703 1779093067.069125 1779093070.1166193 1779093072.698233 1779093084.6168458 1779093089.3918705 1779097806.4215403 1779097814.576844 1779097819.2724426 1779097820.975077 1779097825.6480904 1779097827.0842662 1779097829.611801 1779097832.2834933 1779097847.77427 1779098455.1739175 1779098459.688668 1779098467.0860143 1779098468.4110072 1779098473.1108284 1779098474.5413034 1779098477.843279 1779098487.3943264 1779098500.100236 1779100119.1752512 1779100120.5703344 1779100129.9112222 1779100131.038115 1779100132.2222717 1779100138.4017327 1779100141.3204832 1779100152.006775 1779105897.0767932 1779105905.6285994 1779105905.96323 1779105906.295336 1779105912.6376007 1779105924.1339016 1779105929.2667437 1779105935.984395 1779176841.529876 1779176867.3542275 1779176935.9012332 1779176952.7664623 1779176955.0367787 1779176969.24515 1779176978.9390888 1779176979.8125887 1779176995.622799 1779177628.3797498 1779177636.1590862 1779177639.3300123 1779177640.9105942 1779177656.4113507 1779177738.6352448 1779177751.6520417 1779177755.6461906 1779177757.1107135 1779179086.1152945 1779179088.4594855 1779179091.1240146 1779179092.8670666 1779179094.6655176 1779179109.966726 1779179114.565244 1779179117.1740105 1779179842.4534204 1779179843.9365318 1779179845.844151 1779179861.084508 1779179866.0533183 1779179867.6560845 1779179869.206919 1779179877.7074428 1779179893.7279859 1779185885.1814892 1779185889.1658854 1779185895.7305598 1779185895.9872458 1779185897.223885 1779185897.6300378 1779185901.1889994 1779185902.4374294 1779185982.8883462 1779187983.0393834 1779187983.3674095 1779187991.6551912 1779187992.6141071 1779187997.320846 1779187999.9208016 1779188009.7345817 1779188015.9653625 1779188367.038319 1779188403.7793775 1779188406.7661245 1779188409.272953 1779188472.4114468 1779188475.7493672 1779188500.5255623 1779188543.2790322 1779188550.4229703 1779199684.8154943 1779199688.5725954 1779199703.1982822 1779199704.8626187 1779199708.1079717 1779199715.2414336 1779199718.9765072 1779291391.0118194 1779291393.4727964 1779291396.3133028 1779291408.7801366 1779291426.1071389 1779291496.0850217 1779291501.3083858 1779375091.7480547 1779375093.432316 1779375094.7140179 1779375095.900443 1779375112.0615993 1779375112.2654169 1779375113.1811054 1779375117.578395 1779375131.5973656 1779711763.5550537 1779711764.506401 1779711770.1984587 1779711773.2997591 1779711773.7811594 1779711776.205602 1779711778.5930905 1779711783.8530045 1779718764.6182518 1779718766.7188606 1779718767.9417624 1779718770.300662 1779718773.3179483 1779718775.4505386 1779718778.2611678 1779718791.5891767 1779719295.0140212 1779719442.0733242 1779719442.9751163 1779719447.8903906 1779719449.3786795 1779719450.6588426 1779719453.2132933 1779719475.1564553 1779719481.8192677 1779720047.7807035 1779720049.5639832 1779720051.2051213 1779720052.4178438 1779720058.418235 1779720058.660712 1779720067.8560798 1779720073.3686764 1779720092.7704813 1779729531.3993049 1779729535.0043561 1779729535.4110448 1779729544.845768 1779729549.8852131 1779729550.5815272 1779729552.19211 1779729555.5218158 1779729564.8790793 1779729800.879373 1779729807.2136369 1779729816.7357605 1779729821.9630277 1779729830.4189577 1779729834.6934245 1779729852.4346416 1779729856.2660904 1779809135.3323448 1779809138.2213774 1779809142.4436886 1779809146.2860608 1779809146.879418 1779809151.5230453 1779809156.844337 1779809161.2447848 1779809178.585959 1779811580.0394475 1779811583.4690626 1779811638.2013762 1779811647.1497283 1779811648.858396 1779811650.0067892 1779811655.8345447 1779819127.7911506 1779819128.8853416 1779819129.1852639 1779819135.3974292 1779819140.221986 1779819140.920478 1779819161.422635 1779819164.4889603 1779821277.9578333 1779821289.9734585 1779821290.5271993 1779821291.1802087 1779821294.176472 1779821296.3483202 1779821302.6992412 1779821304.2950535 1779866455.322114 1779866457.2911515 1779866458.8857114 1779866463.009214 1779866467.6804655 1779866469.8672228 1779866471.2457151 1779866476.3859935 1779866496.9434106 1779872230.2496352 1779872239.8444734 1779872243.3498983 1779872245.6472094 1779872251.700053 1779872255.2751274 1779872259.1766393 1779872261.90094 1779913756.0695763 1779971158.0108743 1779971162.2714324 1779971168.7291503 1779971417.397562 1779971419.4867876 1779972520.5274973 1779973639.3602688 1779973921.3501487 1779974064.8967552 1780155803.3424857 1780155803.8586733 1780155808.171182 1780155820.160293 1780155824.8074813 1780155828.7481163 1780156410.7858417 1780156414.0411253 1780156415.5095704 1780156417.1326892 1780156423.7521968 1780156424.1723678 1780156427.7106028 1780156437.4910214 1780156450.154685 1780156922.0921388 1780156923.112246 1780156929.8783407 1780156932.956748 1780156936.1210313 1780156947.8270123 1780156951.6407905 1780156976.2983055 1780160239.8533792 1780160241.7535899 1780160243.906264 1780160246.971676 1780160247.7498643 1780160249.969054 1780160256.986389 1780160258.8660932 1780160265.5193546 1780167433.9909477 1780167435.5050476 1780167435.7950594 1780167442.251342 1780167444.998057 1780167460.7126925 1780167467.1843963 1780167485.848854 1780167487.5372076 1780170079.1091995 1780170081.2152307 1780170085.2201772 1780170085.58985 1780170087.3747041 1780170144.6430256 1780170151.7482507 1780170152.3972228 1780170158.5639634 1780172785.3799222 1780172794.6932614 1780172797.9321234 1780172799.4520226 1780172800.1219757 1780172802.7476473 1780172805.115467 1780172816.8972135 1780172821.6320822 1780387279.6176054 1780387280.644441 1780387282.9265351 1780387285.925818 1780387287.208216 1780387292.1124496 1780387292.6010616 1780387296.0073388 1780387304.4526384 1780398165.5799468 1780398167.329836 1780398167.5939395 1780398171.0910776 1780398179.5549605 1780398181.7452035 1780398184.2743556 1780398186.4710073 1780398191.9320533 1780404772.5091004 1780404777.9720523 1780404778.902128 1780404780.4496808 1780404788.7851672 1780404801.1257613 1780404804.8411493 1780404812.4263363 1780815744.7853115 1780815745.433433 1780815758.8621905 1780815759.9575508 1780815762.127282 1780815763.0211642 1780815773.8752716 1780829139.7594664 1780829156.550499 1780829163.617239 1780829183.6997597 1780829241.110612 1780829260.7565837 1780829268.3863652 1780829311.9668813 1780848826.2334557 1780848831.7489905 1780848833.117381 1780848836.41386 1780848840.0436149 1780848844.875695 1780848850.4111378 1780848851.4605927 1780848852.0562148 1780921497.0501523 1780921502.3871353 1780921509.5946903 1780921512.2507477 1780921519.1682534 1780921521.2309532 1780921522.0775156 1780921526.0825865 1780921619.2199118 1781093772.739077 1781093809.9352758 1781093822.4277143 1781093863.7933605 1781093877.1467183 1781093878.321206 1781093885.8809028 1781093892.2341409 1781093987.3721335 1781096027.8221233 1781096028.8039408 1781096029.3970218 1781096042.141712 1781096046.1817842 1781096047.3604083 1781096056.1104243 1781098077.769901 1781098080.692212 1781098087.2480006 1781098097.074372 1781098099.317485 1781098099.8899722 1781098104.2562158 1781098118.02275 1781099568.1375785 1781099571.4044456 1781099579.1568637 1781099584.3757641 1781099590.816955 1781099595.594774 1781099599.7512891 1781099617.5718594 1781102770.2819407 1781102838.9832358 1781102852.1570332 1781102853.981156 1781102854.3685853 1781102866.4548934 1781102866.586153 1781102872.581 1781102904.7094002 1781180710.7145405 1781180717.8414457 1781180718.4532068 1781180722.2168717 1781180726.8210378 1781180738.6551936 1781180745.6765995 1781261509.3908358 1781261513.0891368 1781261514.5164382 1781261516.2834241 1781261523.8517237 1781261526.471419 1781261536.1628513 1781261548.2328048 1781262134.1018496 1781262139.5907357 1781262143.4681497 1781262145.8232827 1781262148.2777915 1781262151.8185675 1781262154.133479 1781262171.1004236 1781262177.3581305 1781262423.3441808 1781262426.1118243 1781262433.7217567 1781262440.7443016 1781262442.4399097 1781262447.0265973 1781262448.2233114 1781262475.8364987 1781354168.5010135 1781354173.4372857 1781354184.8843222 1781354185.5726957 1781354188.9130132 1781354194.5343344 1781354202.3419642 1781354214.4118543 1781354877.5300937 1781354879.7201564 1781354883.4009686 1781354901.4489625 1781354901.80719 1781354903.0774302 1781354904.3195653 1781354910.2410605 1781354922.5935316 1781355827.3658848 1781355830.546757 1781355832.1043916 1781355836.2702174 1781355845.3228903 1781355852.6508627 1781355859.7455952 1781355860.308226 1781536887.9275358 1781536889.4269783 1781536891.5884273 1781536892.6622546 1781536899.5922463 1781536900.7620528 1781536904.0289345 1781536923.060364 1781703867.5413387 1781703868.678826 1781703868.990129 1781703869.7952487 1781703873.1933782 1781703877.748532 1781703896.3963034 1781703966.0582771 1781703970.6338603 1781709233.4156244 1781709236.6841328 1781709240.9223104 1781709244.3712988 1781709256.252397 1781709257.3574262 1781709263.3272495 1781709264.8674138 1781709619.4245694 1781709622.0423036 1781709625.9402952 1781709680.7216523 1781709685.431725 1781709690.8591316 1781709704.643734 1781709712.5903678 1781712291.391862 1781712292.3712146 1781712294.287562 1781712295.995407 1781712303.2330265 1781712309.314055 1781712314.8778555 1781718318.539825 1781718328.2721732 1781718330.611326 1781718331.692774 1781718336.8187046 1781718338.527905 1781718358.2911196 1781766427.3985438 1781770514.8329937 1781770524.5006242 1781770537.5739577 1781770538.4818687 1781770544.7828364 1781770550.2903955 1781770552.2611477 1781770561.0425575 1781770580.092111 1781771306.5300822 1781771310.1257336 1781771312.1609266 1781771322.1661747 1781771324.8010852 1781771326.0222702 1781771328.0530665 1781771331.5241008 1782058842.3777127 1782058843.8248549 1782058848.2992995 1782058849.3293715 1782058858.4765317 1782058858.9349139 1782058880.734823 1782060787.7768357 1782114818.5737815 1782114819.915203 1782114829.8589365 1782114834.9711812 1782114836.643889 1782114844.956644 1782114888.9188566 1782114921.065603 1782114957.6257203 1782116610.596353 1782116612.8160694 1782116617.2130713 1782116617.8405304 1782116623.917694 1782116641.4886143 1782116646.6290011 1782118256.845601 1782118257.8565302 1782118264.4034467 1782118270.2843764 1782118271.3426712 1782118271.9924855 1782118274.7762678 1782118282.9643414 1782118291.8699985 1782206780.6942706 1782206783.4834397 1782206785.5572112 1782206787.2758596 1782206791.836621 1782206792.554576 1782206797.4382982 1782206803.5015373 1782206819.8066196 1782208675.2601235 1782208677.6233752 1782208682.6283114 1782208684.4332979 1782208687.8118827 1782208695.3668745 1782208698.159185 1782208706.7634501 1782214966.4653647 1782214971.75827 1782214975.3464742 1782214975.8945844 1782214978.4047587 1782214980.3144562 1782214982.1464007 1782214984.4216862 1782214994.432567 1782215889.36495 1782215892.680603 1782215899.8624237 1782215904.88752 1782215906.683778 1782215911.73305 1782215913.9676406 1782215916.7315059 1782215918.242235 1782216734.811312 1782216735.82106 1782216741.3800778 1782216744.0275505 1782216746.42655 1782216750.076933 1782216757.862488 1782216761.9765952 1782216775.224907 1782220488.5511153 1782220492.2078078 1782220493.2523925 1782220495.6242266 1782220499.8457792 1782220504.94265 1782220505.4099538 1782220510.6523495 1782221084.9751318 1782221087.415075 1782221098.8831565 1782221108.840013 1782221110.3940098 1782221115.9579039 1782221117.3716547 1782221135.16286 1782387948.177403 1782387951.6465304 1782387952.0165873 1782387953.3991897 1782387959.2759435 1782387963.9137628 1782387967.9331179 1782388005.8230753 1782391022.9908066 1782391027.5597248 1782391030.5129461 1782391034.2580423 1782391036.925587 1782391040.9729161 1782391044.8501077 1782397204.82205 1782397271.828644 1782397281.1318665 1782397311.3598843 1782397312.2987657 1782397376.2779448 1782397406.7653003 1782397464.3377073 1782397496.334642 1782400803.5151346 1782400805.0665243 1782400809.0726185 1782400811.3517997 1782400813.600401 1782400819.0851557 1782400821.4744265 1782400836.7135007 1782400847.5051272 1782403414.0098867 1782403416.1241949 1782403466.7785163 1782403526.9093769 1782403532.6830962 1782403572.1001332 1782403591.2372754 1782403594.5024068 1782403599.4721088 1782407538.8131018 1782407541.1904397 1782407550.043017 1782407550.583262 1782407558.4692342 1782407561.2971454 1782407569.1444466 1782410246.4660132 1782410247.5705056 1782471528.3718734 1782471530.7345247 1782471535.424078 1782471536.2331567 1782471635.711555 1782471703.000345 1782471712.7304323 1782471717.0967767 1782471775.6627023 1782491107.0490124 1782491112.2551844 1782491114.585316 1782491117.6246498 1782491118.397743 1782491119.2113013 1782491130.3711777 1782491134.9210439 1782492470.5477688 1782492471.8019502 1782492481.674722 1782492485.630124 1782492486.5895324 1782492495.7063792 1782492503.7701714 1782492509.1615293 1782494746.168122 1782494755.454885 1782494757.6137688 1782494759.1985297 1782494761.0649197 1782494763.4643934 1782494764.607953 1782494768.364021 1782494771.2551818 1782495089.1511722 1782495090.7842836 1782495092.5355432 1782495100.4706159 1782495113.9714324 1782495122.1694713 1782495123.2372077 1782495127.441269 1782496911.032232 1782496938.3648088 1782496948.537834 1782497019.0078328 1782497021.9267817 1782497037.015923 1782497094.2152293 1782497094.6712205 1782497126.6191342 1782502930.6270986 1782502931.3164506 1782502940.9650445 1782502943.0502079 1782502945.7878916 1782502949.864516 1782502950.2329016 1782502958.8338966 1782545109.5471432 1782545112.9088967 1782545114.3100057 1782545116.6550894 1782545124.7992084 1782545126.4418163 1782545132.8735952 1782545133.7632244 1782545136.555473 1782631002.7197301 1782631004.0675783 1782631004.3078077 1782631008.3236191 1782631011.5635645 1782631012.45096 1782631018.4198337 1782631029.8096585 1782631042.9897273 1782637530.9897292 1782637533.8031003 1782637603.2281606 1782637610.0455995 1782637621.3192158 1782637659.807033 1782637673.3855264 1782637674.8065593 1782637681.5879326 1782647764.6138139 1782647766.547172 1782647767.6019657 1782647768.062772 1782647770.2908025 1782647773.152469 1782647777.163584 1782647784.939264 1782650285.2207632 1782655791.796603 1782655807.2365522 1782655810.6669223 1782655814.867292 1782655815.4423935 1782655817.7610862 1782655820.039445 1782655826.647046 1782655827.618654 1782665019.0002534 1782665029.0252357 1782665032.019629 1782665033.2677598 1782665035.0606277 1782665035.3275657 1782665044.4453614 1782665050.002841 1782665068.5665586 1782665974.2189708 1782665975.5666692 1782665977.5660965 1782665979.7299259 1782665980.0598454 1782665981.3937027 1782665985.2529843 1782665990.6889517 1782665995.2496312 1782667340.4473922 1782667343.9280193 1782667351.4848611 1782667356.4442897 1782667360.859986 1782667361.667376 1782667370.4805174 1782667383.1647074 1782667554.068631 1782667555.6977682 1782667558.2984698 1782667560.2710838 1782667561.975601 1782667566.1279817 1782667576.80962 1782667584.3438387 1782737500.0579453 1782737501.3107355 1782737501.8600028 1782737592.143896 1782737615.9006684 1782737639.933146 1782737640.9219718 1782737810.2299705 1782738566.4594405 1782741198.1548307 1782741208.418864 1782741214.4987333 1782741214.9941163 1782741221.8808117 1782741242.9690745 1782741247.5339222 1782741250.517885 1782808799.7926855 1782821897.1056962 1782821900.4741542 1782821906.994811 1782821913.1568582 1782821919.8351758 1782821972.116784 1782822142.2928007 1782822146.777733 1782822149.37149 1782822153.6069634 1782822156.4709513 1782822158.894398 1782822161.1620612 1782822165.2810223 1782822754.678703 1782822758.8268595 1782822761.0566015 1782822761.7326667 1782822762.4556985 1782822769.4978635 1782822780.2051067 1782822790.19412 1782822790.6191866 1782995522.7785306 1782995560.0576265 1782995607.4211454 1782995674.3924954 1782995765.3937068 1782995915.033402 1782996511.662254 1782996531.9099557 1782996606.3652282 1783076017.1253264 1783076018.2975047 1783076022.161066 1783076023.7374406 1783076028.6972837 1783076030.406029 1783076033.1765027 1783076046.9303563 1783076048.452342 1783076305.5109322 1783076309.2236784 1783076313.4004433 1783076316.7102156 1783076319.6948104 1783076326.8540466 1783076328.5849333 1783076332.4329908 1783076340.9071882 1783168056.4783876 1783168060.841189 1783168063.3640037 1783168068.0208766 1783168070.0348816 1783168075.1219828 1783168079.858311 1783168082.6830866 1783168094.9105086 1783169282.3375611 1783169299.1230452 1783169301.4620488 1783169309.8689814 1783169331.3153546 1783169360.9042985 1783169364.8749366 1783169426.1241744 1783169439.3342009 1783170212.5854383 1783170213.5725677 1783170215.2656868 1783170218.2164865 1783170221.3797293 1783170224.3877237 1783170232.1740365 1783171113.7182674 1783171121.1741471 1783171121.8182516 1783171127.6661472 1783171129.2418044 1783171134.6406481 1783171142.8974555 1783171145.7631166 1783171150.0742679 1783171511.1887074 1783171514.5767133 1783171522.065001 1783171522.4913306 1783171527.265061 1783171531.5715148 1783171537.434049 1783171541.2180784 1783174131.8004982 1783174134.1497412 1783174142.5089424 1783174144.9229968 1783174146.177499 1783174150.90256 1783174157.7439802 1783174164.3346086 1783175494.12697 1783175495.4409492 1783175496.17623 1783175497.131587 1783175498.455749 1783175499.2417996 1783175502.9178488 1783175505.184145 1783176048.8253894 1783176049.520826 1783176050.5535421 1783176051.4700885 1783176055.7789462 1783176065.2191803 1783176067.6906037 1783176070.5572882 1783176071.2486312 1783177524.616536 1783177527.3250842 1783177528.747217 1783177753.2955067 1783177818.7013314 1783177821.8014345 1783177823.2936764 1783177826.1639862 1783177832.5382268 1783177832.6821866 1783177837.5442312 1783177838.7255461 1783178992.5321896 1783178994.526084 1783179000.5868845 1783179002.6794887 1783179008.3914244 1783179016.6827788 1783179018.1165488 1783179026.3103821 1783180228.5915365 1783180232.9606774 1783180233.8792264 1783180235.5966043 1783180242.482857 1783180245.1617892 1783180246.6851385 1783180247.6255186 1783181410.2029371 1783181411.9197223 1783181415.2067668 1783181426.3236823 1783181426.9613726 1783181430.908228 1783181436.0372887 1783181437.0814664 1783181449.9800456 1783278261.157226 1783278262.5009444 1783278271.9558828 1783278274.169091 1783278276.986172 1783278278.5532613 1783278286.7720945 1783292233.6753085 1783292241.0956259 1783292241.7951322 1783292243.475649 1783292247.1687753 1783292248.2605703 1783292262.1937625 1783292267.2511597 1783517374.6842089 1783517379.8361802 1783517386.6617334 1783517390.1135848 1783517392.9797778 1783517396.0021563 1783517413.1314802 1783517416.021988 1783517422.826681 1783519794.7293103 1783519824.6885984 1783519839.599788 1783519864.0389132 1783519880.4671438 1783519888.0565183 1783519895.7051678 1783519953.749009 1783519964.4166484 1783678028.8484821 1783678031.7554853 1783678036.6306257 1783678041.4263806 1783678052.7042925 1783678066.1875424 1783678100.2309175 1783678125.652972 1783690201.804516 1783690203.1015892 1783690205.7779534 1783690216.0483174 1783690218.607934 1783690222.1696422 1783690230.3057725 1783690240.9448006 1783712557.179202 1783712565.453999 1783712567.6168737 1783712572.0656068 1783712573.8843875 1783712585.4593387 1783712598.1988778 1783728395.8656607 1783728401.7584562 1783728404.4453099 1783728408.1286004 1783728408.8577564 1783728411.5156395 1783728425.8325794 1783728441.8338997 1783728443.2732122 1783729118.7236526 1783729121.9686112 1783729125.5433 1783729126.4780526 1783729127.284433 1783729129.894418 1783729131.2535408 1783729137.4943264 1783759437.028569 1783759438.3235564 1783759442.8457954 1783759445.1517203 1783759449.6939974 1783759452.2281597 1783759460.9894755 1783759465.5230193 1783759473.2237158 1783761448.9823177 1783761457.5658545 1783761465.8297627 1783761466.5459368 1783761466.8972867 1783761472.0554252 1783761480.4182189 1783761484.5644116 1783762846.591414 1783762853.5880299 1783762858.3214054 1783762860.6500206 1783762863.1923404 1783762865.4990315 1783762867.6230056 1783762872.9379416 1783762878.2858417 1783766683.0676022 1783766704.2477422 1783766779.4491205 1783766828.7858694 1783766857.2513416 1783766857.6421075 1783766872.7103806 1783766876.3262403 1783766888.1170087 1783789411.503055 1783789413.2428393 1783789420.7641103 1783789440.761329 1783789482.5672092 1783789575.363792 1783789579.2326086 1783789597.5271125 1783930169.0827246 1783930169.9547625 1783930172.9723392 1783930174.7106273 1783930181.1780353 1783930184.2782261 1783930187.313478 1783930192.973881 1783930194.1091301 1783945551.7581122 1783945554.468538 1783945574.0645294 1783945602.0315242 1783945619.4594948 1783945620.3644352 1783945622.7412603 1783945636.9619763 1783945642.2041018 1783961808.6874554 1783961809.9895287 1783961815.0734031 1783961817.3995667 1783961828.410534 1783961830.8377283 1783961832.8190615 1783961843.0313807 1783962595.3363986 1784028278.2170854 1784028284.536295 1784028401.7205126 1784028440.4206617 1784028448.3258626 1784028451.7036872 1784028462.8957248 1784028473.8576832 1784028477.574107 1784032578.9947336 1784032581.8500953 1784032585.3130608 1784032586.004084 1784032595.0879934 1784032606.9486754 1784032622.245421 1784275809.7195349 1784275811.233057 1784275816.857061 1784275819.977195 1784275821.9206014 1784275829.155288 1784275834.5195508 1784275848.967311 1784366382.3970358 1784366386.4530747 1784366386.8045876 1784366388.9776456 1784366389.750464 1784366390.620299 1784366403.5451577 1784366413.442281 1784366417.363547 1784372507.4325268 1784372507.6781318 1784372517.6633778 1784372518.6450624 1784372523.5389059 1784372526.783705 1784372527.056135 1784372542.6656053 1784374120.7103958 1784374126.9321032 1784374131.5392752 1784374134.4743233 1784374135.666592 1784374137.50077 1784374140.7855546 1784374142.4698293 1784374149.261882 1784381216.3023245 1784381224.5612168 1784381232.518519 1784381237.7137804 1784381323.2376244 1784381365.2555075 1784381399.0383136 1784381419.5099134 1784381435.0863688 1784389893.3020902 1784389897.3286705 1784389897.8209028 1784389900.2806427 1784389907.4019976 1784389908.1522677 1784389915.4292955 1784389916.6858227 1784389927.8829272 1784391070.0204034 1784391071.1718466 1784391082.3949218 1784391085.4245527 1784391090.1499302 1784391097.9388766 1784391101.5025585 1784391112.020922 1784392800.7455657 1784392805.2217503 1784392806.5494313 1784392808.9628112 1784392812.0875347 1784392816.7532387 1784392826.9991872 1784392831.256309 1784441094.3676631 1784441136.5602813 1784441143.4347284 1784441155.2635615 1784441237.8923361 1784441252.5427253 1784441265.9231057 1784441272.164918 1784441281.1823318 1784454162.4879043 1784454167.2613049 1784454173.6092854 1784454177.5806293 1784454183.9342532 1784454184.8026733 1784454185.8627505 1784463109.4066777 1784463112.370275 1784463114.6511657 1784463117.811529 1784463125.1542892 1784463142.9097846 1784463146.4051929 1784463180.2446458 1784464755.2893164 1784464761.6034436 1784464762.1930087 1784464766.7052462 1784464776.7838638 1784464794.0779133 1784464819.8764198 1784464936.889191 1784464958.701498 1784465727.3231776 1784465746.3591406 1784465747.7625954 1784465749.3677602 1784465750.502105 1784465754.402808 1784465764.6533024 1784466471.9091885 1784466473.1606283 1784466479.4577086 1784466566.9777958 1784466576.7482896 1784466581.5250325 1784466638.7359176 1784466641.6439998 1784466718.4071236 1784534960.7850485 1784534967.68675 1784534971.43627 1784534977.3594117 1784534981.326228 1784534984.8014252 1784534998.046307 1784608816.3186839 1784608820.113642 1784608824.6435883 1784608828.7398713 1784608832.2419498 1784608835.414566 1784608840.453919 1784608841.4069233 1784608863.6840394 1784627918.3486335 1784627919.1732526 1784627922.51659 1784627934.4494941 1784627941.6217122 1784627942.4558067 1784627945.2532694 1784627952.4510403 1784637254.572156 1784657458.0954564 1784657465.022646 1784657469.6621382 1784657471.6040652 1784657474.2455602 1784657475.100303 1784657477.6535711 1784657486.0252237 1784657488.1035855 1784705140.3984704 1784705140.6672192 1784705146.8003693 1784705147.8046653 1784705149.570645 1784705156.982554 1784705160.5750067 1784705164.4278433 1784705180.6315453 1784715011.7420855 1784715016.03895 1784715018.2215743 1784715018.7866225 1784715020.2601476 1784715027.0471916 1784715032.6303089 1784715034.5625467 1784715041.9094884 1784717988.0943267 1784717995.3717947 1784718083.2213564 1784718139.0689254 1784718153.824799 1784718180.9854574 1784718182.1720839 1784718184.5525877 1784718204.2878163 1784733170.5086718 1784733179.0366561 1784733192.2683625 1784733196.5227592 1784733208.5649412 1784733245.695917 1784733283.6202497 1784800430.616332 1784800484.5295577 1784800496.717539 1784800510.9084597 1784800512.4834814 1784800513.0754092 1784800534.2928903 1784800600.7744408 1784800632.5820644 1784812047.996375 1784812048.5780153 1784812049.2003188 1784812051.3714683 1784812052.6666987 1784812053.5387278 1784812054.1434565 1784812058.5988052 1784812059.029071 1784813178.366207 1784813178.4456315 1784813192.716404 1784813196.5198588 1784813201.0405214 1784813204.837459 1784813205.8203661 1784813215.7046053 1784813217.348419 1784814428.4543304 1784814430.9963176 1784814435.5302558 1784814436.3582382 1784814438.0822313 1784814450.8893914 1784814452.425501 1784814462.7064686 1784814464.305765 1784818659.1417654 1784818660.3019009 1784818661.9426124 1784818674.5371802 1784818677.8176959 1784818686.4748442 1784818691.9730744 1784818708.577605 1784819694.1592104 1784885803.3139548 1784885812.0237513 1784885812.7971013 1784885817.426263 1784885821.8058481 1784885822.7690346 1784885824.8148632 1784885829.9662092 1784901065.32841 1784901072.0742576 1784901073.2213395 1784901081.183539 1784901082.745405 1784901088.2144008 1784901090.0716057 1784901102.0174875 1784911328.2823062 1784911332.5626884 1784911332.9754384 1784911339.7982564 1784911348.5777562 1784911350.4914653 1784911360.7624273 1784911370.8987277 1784911394.080768 1784911564.9118187 1784911566.9816136 1784911567.5128212 1784911574.2497115 1784911578.5840008 1784911586.2285223 1784911587.7556186 1784911603.45418 1784911607.4390192 1784916155.2940347 1784916158.779238 1784916164.9198298 1784916166.8423483 1784916170.5699189 1784916186.0527472 1784916193.1040342 1784956300.5708723 1784972596.9704707 1784972599.7321937 1784972606.0891771 1784972616.450145 1784972628.003439 1784972785.2900631 1784972792.108222 1784972793.929943 1784972794.0409076 1784972798.1681144 1784972801.054442 1784972802.208728 1784972802.7597136 1784972807.9283159 1784973500.9513454 1784973503.400975 1784973505.2040963 1784973509.5774925 1784973511.5963533 1784973523.1183596 1784973536.3478532 1784973537.3889203 1784973544.9200158 1784984790.4983997 1784984796.2866037 1784984806.1016297 1784984807.1003659 1784984817.3379166 1784984822.0103912 1784984822.9623175 1784984833.2263253 1784986057.9425657 1784986058.5651405 1784986059.372827 1784986062.349903 1784986063.9457908 1784986072.1238627 1784986080.0249956 1784986089.2780921 1784986100.503964 1784991853.225512 1784991857.128421 1784991863.700586 1784991869.4303043 1784991882.781162 1784991888.3796573 1784998122.758401 1784998123.7162502 1784998126.8440735 1784998129.515737 1784998132.2222128 1784998134.9513636 1784998136.882285 1784998155.499071 1785076965.1881437 1785076969.0320342 1785077044.32017 1785077058.5661542 1785077063.3633275 1785077082.7812583 1785077134.7184527 1785077157.4608562 1785084508.133992 1785084510.7761712 1785084513.6313212 1785084518.1801796 1785084521.6062624 1785084525.2008266 1785084544.6714323 1785084547.024958 1785085305.4293768 1785085319.538115 1785085323.218958 1785085327.1182623 1785085328.6602101 1785085329.595899 1785085330.1389725 1785085332.194013 1785085340.7018144 1785086618.0940993 1785086622.5109644 1785086627.2624426 1785086633.5226188 1785086634.1164963 1785086634.8928828 1785086637.3064203 1785086638.113794 1785086650.634873 1785089758.4372528 1785089759.3520713 1785089760.7117636 1785089762.985341 1785089765.1898444 1785089767.1382692 1785089772.9288254 1785089773.8035877 1785137593.252679 1785137611.8811185 1785137612.2403517 1785137614.5371225 1785137619.7804224 1785137620.5616894 1785137859.074446 1785148577.4942656 1785148586.4033334 1785148588.159613 1785148592.1234734 1785148593.7401004 1785148595.5576797 1785148597.916509 1785148610.0837243 1785148614.656159 1785172925.3833706 1785172930.2093139 1785172931.336759 1785172931.7705624 1785172933.7243469 1785172934.9546635 1785172938.6528623 1785172948.583893 1785173469.4101264 1785182997.7243493 1785183003.503741 1785183028.8457584 1785183035.5205383 1785183037.1034083 1785183185.3746812 1785183206.5460005 1785183227.1722448 1785183268.8671565 1785218713.894776 1785218718.462892 1785218719.2550344 1785218721.4312155 1785218724.4615777 1785218724.897154 1785218728.7997305 1785218738.5678315 1785218752.0071929 1785226223.4391544 1785226291.7683113 1785226296.6734264 1785226305.3365679 1785226307.633825 1785226311.00421 1785226317.0163023 1785226332.5457761 1785228035.4970582 1785228046.2267575 1785228047.0318165 1785228048.004989 1785228050.5263991 1785228055.023454 1785228056.4780192 1785228058.7295854 1785228085.502997 1785240534.3880453 1785240552.9445622 1785240562.863225 1785240565.4265654 1785240566.5374095 1785240570.4714775 1785240576.3499458 1785240578.2917066 1785240589.5237942 1785351751.7165027 1785351759.6616368 1785351764.8613143 1785351769.8830626 1785351772.085714 1785351798.0385787 1785351827.5359592 1785351857.8670084 1785351923.158081 1785497043.9847505 1785497079.1614807 1785497115.1532576 1785497116.4429548 1785497133.9640863 1785497137.4893157 1785497170.0354476 1785497189.1725435 1785497203.0532415 1785497722.6194248 1785497723.1894028 1785497728.510976 1785497731.398473 1785497738.5436795 1785497743.3742492 1785497751.2903855 1785497754.1337268 1785497756.008119 1785677456.3093717 1785677459.8534129 1785677466.6370378 1785677467.0684721 1785677469.8406837 1785677475.145679 1785677475.9375803 1785677480.987765 1785682388.8177135 1785682394.6151514 1785682406.6851156 1785682418.4787169 1785682421.1710885 1785682423.6831615 1785682848.758611 1785682885.658039 1785766976.0395334 1785766979.1475587 1785766984.8859284 1785766989.8356526 1785766994.35989 1785766995.4634428 1785766997.976752 1785766999.744624 1785767014.1521206 1785767281.0702915 1785767282.1053298 1785767282.585284 1785767283.1164148 1785767285.0746322 1785767287.0437722 1785767290.5454826 1785767304.6427584 1785767306.7026973 1785772569.1826878 1785772572.0559998 1785772576.4939637 1785772579.6718245 1785772583.2514174 1785772585.2261276 1785772640.4345303 1785772645.2607176 1785772652.4787214 1785780153.9597979 1785780156.7171514 1785780165.2742324 1785780167.4903502 1785780170.4447834 1785780176.0413234 1785780177.9990551 1785780196.6806617 1785780205.292082 1785782840.7542143 1785782842.636606 1785782844.1468217 1785782849.9755542 1785782851.187142 1785782853.114135 1785782854.2916348 1785844337.8939679 1785844366.301987 1785844401.482649 1785844450.077332 1785844499.5202022 1785844505.5000632 1785844539.9327133 1785844549.544031 1785844574.2247157 1786268621.561441 1786268622.4794784 1786268629.5288367 1786268630.685438 1786268633.1260374 1786268637.1665971 1786268644.2224035 1786268649.6654751 1786268915.7723298 1786268919.9108799 1786268922.2406802 1786268925.2297125 1786268926.0434508 1786268927.8812404 1786268937.4769127 1786268955.6652613 1786268956.1873918 1786269748.366858 1786269749.6737514 1786269755.9293256 1786269756.5273066 1786269757.198569 1786269758.522346 1786269777.5997775 1786269782.2984753 1786270665.9926546 1786270673.3479283 1786270677.9580555 1786270680.4937866 1786270688.359284 1786270693.8277488 1786270694.409865 1786270711.2429106 1786277542.455847 1786277543.5451584 1786277549.6024737 1786277555.6971228 1786277556.2575357 1786277706.6827774 1786277710.7321713 1786277715.3458757 1786277718.086287 1786277718.8459036 1786277721.8909342 1786277730.0807893 1786277738.8338275 1786281447.1786945 1786281453.0776532 1786281454.54207 1786281455.276503 1786281460.0610533 1786281463.7455623 1786281464.6616666 1786281469.8013556 1786281477.6805127 1786283133.3653355 1786283146.354045 1786283148.1776838 1786283155.0254445 1786283158.4231427 1786283164.7308352 1786283166.766459 1786283176.302864 1786283423.2577085 1786283432.1591592 1786283433.745216 1786283438.1400208 1786283438.5610902 1786283439.4908454 1786283448.35854 1786283450.340203 1786283468.3784628 1786287158.1368482 1786287160.3767889 1786287161.530993 1786287168.5553138 1786287170.4549658 1786287179.3197286 1786287179.843141 1786287185.745474 1786289729.1046164 1786289730.3351696 1786289740.0019243 1786289741.3044424 1786289744.8261797 1786289757.3949816 1786289764.2012587 1786289767.2939198 1786291863.9154177 1786291864.9705496 1786291866.2019186 1786291870.6512308 1786291871.447673 1786291872.818488 1786291873.2980287 1786291881.4290228 1786291883.1832385 1786293704.5228848 1786293711.1209385 1786293712.0474586 1786293716.0681314 1786293721.3251538 1786293723.4215944 1786293728.1300905 1786293729.6564026 1786293741.07506 1786348211.5842986 1786348216.321041 1786348218.3772392 1786348226.3172114 1786348231.3351378 1786348246.3709376 1786348250.2378275 1786348250.8902416 1786352247.1821027 1786352248.4573128 1786352250.5223942 1786352252.567151 1786352253.039638 1786352253.5217237 1786352254.7014897 1786352255.1119816 1786361702.0136287 1786361790.8569093 1786361791.8930972 1786361792.6562214 1786361793.8881853 1786361809.5482545 1786361853.2778082 1786361856.2212646 1786361893.890803 1786366301.8168533 1786366304.3467906 1786366313.6124825 1786366316.9803603 1786366323.1782134 1786366327.318275 1786366328.1902344 1786366331.6939938 1786366340.3117537 1786371683.7050676 1786371690.4716504 1786371855.2608867 1786371856.1861053 1786371856.5125225 1786371860.415825 1786371865.9528189 1786371871.2399518 1786371971.8082216 1786372812.5873559 1786372823.103434 1786372826.5573375 1786373067.7249646 1786373073.8386064 1786373076.6983786 1786373080.1973855 1786373085.4098852 1786373091.3975165 1786373863.9869807 1786373865.9484148 1786373869.651247 1786373870.1149287 1786373876.3283784 1786373878.3925347 1786373878.7040284 1786373880.1700604 1786377903.8589196 1786377904.288091 1786377910.499352 1786377916.8084896 1786377918.122508 1786377924.1818943 1786377926.7656372 1786377928.9845395 1786377939.1713617 1786396690.922733 1786396693.7214692 1786396694.0393844 1786396698.0659816 1786396704.9854832 1786396706.019589 1786396717.7019582 1786396941.7077458 1786396957.7980502 1786403606.31952 1786403608.5728407 1786403617.2858505 1786403622.065205 1786403627.9119594 1786403628.6989996 1786403636.9555783 1786403649.8424838 1786404501.6687877 1786404511.0920105 1786404517.9884093 1786404519.9267323 1786404520.6817224 1786404526.8989937 1786404527.551826 1786404535.920642 1786404537.6224835 1786404698.1414905 1786404700.1033728 1786404700.5908785 1786404703.981437 1786404722.343471 1786404723.3755476 1786404729.1548533 1786404729.6072826 1786404733.5019772 1786405430.9705112 1786405435.1455224 1786405438.0912852 1786405439.8546507 1786405448.0149934 1786405455.239312 1786405457.6705048 1786405464.169143 1786436467.919725 1786436470.4215 1786436473.0700052 1786436481.2090082 1786436483.694969 1786436489.7087479 1786436493.1909518 1786436505.0772762 1786447053.4344785 1786447061.6476684 1786447063.1479316 1786447065.6228573 1786447067.2616744 1786447076.0699346 1786447079.1485393 1786447079.9980364 1786447567.9067175 1786447636.2075958 1786447663.8117416 1786447738.6202705 1786447754.373436 1786447785.2310038 1786447841.5895643 1786447911.3107355 1786448213.2117472 1786448222.239344 1786448223.8314533 1786448225.480033 1786448233.9206529 1786448234.6679883 1786448238.750762 1786448239.3688483 1786448524.2473888 1786448537.8278766 1786448559.3494647 1786448567.7314773 1786448570.4283504 1786448582.7637138 1786448639.1377504 1786448648.6232815 1786448679.649867 1786449449.7882288 1786449460.3424647 1786449462.6171544 1786449468.7717104 1786449472.9519255 1786449478.8897388 1786449479.9484997 1786449483.4837916 1786449490.1560712 1786451483.7466438 1786451489.9826446 1786451507.2049387 1786451512.591458 1786451516.6661665 1786451518.908765 1786451519.4652784 1786451522.0352988 1786451530.0478835 1786452302.1118653 1786452305.6605 1786452317.2321799 1786452331.2168527 1786452335.3976867 1786452337.0137851 1786452343.397004 1786452348.9570327 1786452351.0431 1786452564.6740355 1786452566.5804877 1786452573.0765371 1786452574.7753267 1786452580.6980982 1786452583.2278254 1786452593.4117248 1786452614.61279 1786452937.6414702 1786452940.0409713 1786452940.8491592 1786452948.4592643 1786452949.4714642 1786452958.5164135 1786452971.1156473 1786452977.2800806 1786452980.5222442 1786456353.744827 1786456358.7972233 1786456362.5709708 1786456366.68113 1786456369.3023973 1786456372.870808 1786456382.0644863 1786456388.2879524 1786456390.4932144 1786460929.022518 1786460936.752961 1786460997.7112358 1786461013.6722677 1786461048.455077 1786461060.6014986 1786461092.849215 1786461102.250285 1786461116.697158 1786463527.2961469 1786463530.3855827 1786463534.2055135 1786463534.6576002 1786463537.1129637 1786463537.527291 1786463545.1992967 1786463563.615404 1786463564.3394809 1786467716.8937263 1786467736.6105793 1786467741.1199555 1786467830.937436 1786467847.0748672 1786467848.5499084 1786467931.2371197 1786467941.4684913 1786467954.5506701 1786474507.6288729 1786474512.4845104 1786474517.43208 1786474518.1146708 1786474519.7999597 1786474528.5124223 1786474532.8192523 1786474543.8489668 1786562430.097838 1786562436.1184103 1786562438.9405015 1786562443.7064126 1786562452.973348 1786562459.7806585 1786562461.8037465 1786562467.4570599 1786624581.4087336 1786624582.177451 1786624591.7023156 1786624593.335871 1786624596.0128875 1786624597.0715883 1786624599.716137 1786624601.2044277 1786624606.2692282 1786707658.787374 1786707662.891903 1786707664.9736652 1786707667.9077663 1786707669.557646 1786707676.5105655 1786707683.8440642 1786707686.6990576 1786707698.9505138 1zjirj3wvldnzsj23e9q1i2bgdyltmh IOS 0 97325 756377 756248 2026-08-13T19:07:54Z Ealbizzati 75049 /* */ 756377 wikitext text/x-wiki {{Short description|Animal kept for companionship rather than utility, very cute, probably soft!!}} {{About|animals kept for companionship|the use of "pet" as a verb, "petting"|Social grooming|other uses of the abbreviations "PET" and "PETS"|PET (disambiguation){{!}}PET|and|PETS (disambiguation){{!}}PETS}} {{pp-vandalism|small=yes}} {{Use dmy dates|date=March 2024}}asdf asdf1 2223 [[File:Dhole(Asiatic wild dog).jpg|thumb| alt=Red brown Dhole standing alert in green meadow | Brown fox]] [[File:June odd-eyed-cat cropped.jpg|thumb]] [[File:Landsvale.jpg|thumb| Blue bird]] [[File:Synchiropus splendidus 2 Luc Viatour.jpg|thumb]] Test RS 3 Test Test RS Temp account edit Test temp 6 Test TS 3 .... Sfffs http://eff.org I think animals are neat and very cute temp account [[testing]] more Test2 Testing Testing 212 a '''pet''', or '''companion animal''', is an [[animal]] kept primarily for a person's company or entertainment rather than as a [[working animal]], [[livestock]], or a [[laboratory animal]]. Popular pets are often considered to have attractive/[[Cuteness|cute]] appearances, [[animal cognition|intelligence]], and relatable personalities, but some pets may be taken in on an [[altruistic]] basis (such as a stray animal) and accepted by the owner regardless of these characteristics. Test 0 Two of the most popular pets are [[dog]]s and [[cat]]s. Other animals commonly kept include [[House rabbit|rabbits]]; [[ferret]]s; [[domestic pig|pig]]s; [[rodent]]s such as [[gerbil]]s, [[hamster]]s, [[chinchilla]]s, [[rats]], [[mice]], and [[guinea pig]]s; [[bird]]s such as [[parrot]]s, [[passerine]]s, and [[fowl]]s; [[reptiles]] such as [[turtle]]s, [[lizard]]s, [[snake]]s, and [[iguana]]s; [[aquarium|aquatic pets]] such as [[fish]], [[freshwater snail]]s, and [[sea snail|saltwater]] snails; [[amphibians]] such as [[frog]]s and [[salamanders]]; and [[arthropod]] pets such as [[tarantula]]s and [[hermit crab]]s. Smaller pets include [[Rodents as pets|rodents]], while the [[equine]] and [[bovine]] group include the largest companion animals. Pets provide their owners, or guardians,<ref>{{Cite web|date=2015|title=Position Statement on Ownership/Guardianship|url=https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|url-status=live|access-date=7 November 2021|website=ASPCA|archive-url=https://web.archive.org/web/20151110075259/https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|archive-date=10 November 2015}}</ref> both physical and emotional benefits. Walking a dog can provide both the human and the dog with exercise, fresh air, and [[social interaction]]. Pets can give companionship to people who are living alone or elderly adults who do not have adequate social interaction with other people. There is a medically approved class of [[therapy animals]] that are brought to visit confined humans, such as [[Children's hospital|children in hospitals]] or elders in [[nursing homes]]. Pet therapy utilizes trained animals and handlers to achieve specific physical, social, cognitive, or emotional goals with patients. Pet rock [[Image:Pet rock.jpg | thumb | right | Pet rocks]] People most commonly get pets for companionship, to protect a home or property, or because of the perceived beauty or attractiveness of the animals.<ref name="leslie" /> a 1994 Canadian study found that the most common reasons for not owning a pet were lack of ability to care for the pet when traveling (34.6%), lack of time (28.6%), and lack of suitable housing (28.3%), with dislike of pets being less common (19.6%).<ref name="leslie">{{Cite journal | pmc = 1686751 | pmid = 8076276 |date=April 1994|author1=Leslie, Be |author2=Meek, Ah |author3=Kawash, Gf |author4=Mckeown, Db | title = An epidemiological investigation of pet ownership in Ontario | volume = 35 | issue = 4 | pages = 218–22 | issn = 0008-5286 | journal = The Canadian Veterinary Journal | format = Free full text }}</ref> Some [[scholars]], [[ethicist]]s, and [[animal rights organizations]] have raised concerns over keeping pets because of the lack of autonomy and the objectification of [[non-human]] animals.<ref>{{cite news |last= McRobbie|first=Linda Rodriguez|date=1 August 2017|title=Should we stop keeping pets? Why more and more ethicists say yes|url=https://www.theguardian.com/lifeandstyle/2017/aug/01/should-we-stop-keeping-pets-why-more-and-more-ethicists-say-yes|work=[[The Guardian]] |access-date=3 August 2017}}</ref> Lorem ipsum dolor [[Talk:IOS|Test talk page link]] more temp account testing on the same temp account as the last temp account [https://www.merriam-webster.com/dictionary/cat External Cat Link] 0hkxzgpgm724w2oxajqzv4iao4fen8h 756378 756377 2026-08-13T19:08:28Z Ealbizzati 75049 /* */ 756378 wikitext text/x-wiki {{Short description|Animal kept for companionship rather than utility, very cute, probably soft!!}} {{About|animals kept for companionship|the use of "pet" as a verb, "petting"|Social grooming|other uses of the abbreviations "PET" and "PETS"|PET (disambiguation){{!}}PET|and|PETS (disambiguation){{!}}PETS}} {{pp-vandalism|small=yes}} {{Use dmy dates|date=March 2024}}asdf asdf1 22 [[File:Dhole(Asiatic wild dog).jpg|thumb| alt=Red brown Dhole standing alert in green meadow | Brown fox]] [[File:June odd-eyed-cat cropped.jpg|thumb]] [[File:Landsvale.jpg|thumb| Blue bird]] [[File:Synchiropus splendidus 2 Luc Viatour.jpg|thumb]] Test RS 3 Test Test RS Temp account edit Test temp 6 Test TS 3 .... Sfffs http://eff.org I think animals are neat and very cute temp account [[testing]] more Test2 Testing Testing 212 a '''pet''', or '''companion animal''', is an [[animal]] kept primarily for a person's company or entertainment rather than as a [[working animal]], [[livestock]], or a [[laboratory animal]]. Popular pets are often considered to have attractive/[[Cuteness|cute]] appearances, [[animal cognition|intelligence]], and relatable personalities, but some pets may be taken in on an [[altruistic]] basis (such as a stray animal) and accepted by the owner regardless of these characteristics. Test 0 Two of the most popular pets are [[dog]]s and [[cat]]s. Other animals commonly kept include [[House rabbit|rabbits]]; [[ferret]]s; [[domestic pig|pig]]s; [[rodent]]s such as [[gerbil]]s, [[hamster]]s, [[chinchilla]]s, [[rats]], [[mice]], and [[guinea pig]]s; [[bird]]s such as [[parrot]]s, [[passerine]]s, and [[fowl]]s; [[reptiles]] such as [[turtle]]s, [[lizard]]s, [[snake]]s, and [[iguana]]s; [[aquarium|aquatic pets]] such as [[fish]], [[freshwater snail]]s, and [[sea snail|saltwater]] snails; [[amphibians]] such as [[frog]]s and [[salamanders]]; and [[arthropod]] pets such as [[tarantula]]s and [[hermit crab]]s. Smaller pets include [[Rodents as pets|rodents]], while the [[equine]] and [[bovine]] group include the largest companion animals. Pets provide their owners, or guardians,<ref>{{Cite web|date=2015|title=Position Statement on Ownership/Guardianship|url=https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|url-status=live|access-date=7 November 2021|website=ASPCA|archive-url=https://web.archive.org/web/20151110075259/https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|archive-date=10 November 2015}}</ref> both physical and emotional benefits. Walking a dog can provide both the human and the dog with exercise, fresh air, and [[social interaction]]. Pets can give companionship to people who are living alone or elderly adults who do not have adequate social interaction with other people. There is a medically approved class of [[therapy animals]] that are brought to visit confined humans, such as [[Children's hospital|children in hospitals]] or elders in [[nursing homes]]. Pet therapy utilizes trained animals and handlers to achieve specific physical, social, cognitive, or emotional goals with patients. Pet rock [[Image:Pet rock.jpg | thumb | right | Pet rocks]] People most commonly get pets for companionship, to protect a home or property, or because of the perceived beauty or attractiveness of the animals.<ref name="leslie" /> a 1994 Canadian study found that the most common reasons for not owning a pet were lack of ability to care for the pet when traveling (34.6%), lack of time (28.6%), and lack of suitable housing (28.3%), with dislike of pets being less common (19.6%).<ref name="leslie">{{Cite journal | pmc = 1686751 | pmid = 8076276 |date=April 1994|author1=Leslie, Be |author2=Meek, Ah |author3=Kawash, Gf |author4=Mckeown, Db | title = An epidemiological investigation of pet ownership in Ontario | volume = 35 | issue = 4 | pages = 218–22 | issn = 0008-5286 | journal = The Canadian Veterinary Journal | format = Free full text }}</ref> Some [[scholars]], [[ethicist]]s, and [[animal rights organizations]] have raised concerns over keeping pets because of the lack of autonomy and the objectification of [[non-human]] animals.<ref>{{cite news |last= McRobbie|first=Linda Rodriguez|date=1 August 2017|title=Should we stop keeping pets? Why more and more ethicists say yes|url=https://www.theguardian.com/lifeandstyle/2017/aug/01/should-we-stop-keeping-pets-why-more-and-more-ethicists-say-yes|work=[[The Guardian]] |access-date=3 August 2017}}</ref> Lorem ipsum dolor [[Talk:IOS|Test talk page link]] more temp account testing on the same temp account as the last temp account [https://www.merriam-webster.com/dictionary/cat External Cat Link] mxp4jzxjx31vhw3uchouv0jrle57tez 756382 756378 2026-08-13T20:42:35Z Ealbizzati 75049 /* */ 756382 wikitext text/x-wiki {{Short description|Animal kept for companionship rather than utility, very cute, probably soft!!}} {{About|animals kept for companionship|the use of "pet" as a verb, "petting"|Social grooming|other uses of the abbreviations "PET" and "PETS"|PET (disambiguation){{!}}PET|and|PETS (disambiguation){{!}}PETS}} {{pp-vandalism|small=yes}} {{Use dmy dates|date=March 2024}}asdf asdf1 2234 [[File:Dhole(Asiatic wild dog).jpg|thumb| alt=Red brown Dhole standing alert in green meadow | Brown fox]] [[File:June odd-eyed-cat cropped.jpg|thumb]] [[File:Landsvale.jpg|thumb| Blue bird]] [[File:Synchiropus splendidus 2 Luc Viatour.jpg|thumb]] Test RS 3 Test Test RS Temp account edit Test temp 6 Test TS 3 .... Sfffs http://eff.org I think animals are neat and very cute temp account [[testing]] more Test2 Testing Testing 212 a '''pet''', or '''companion animal''', is an [[animal]] kept primarily for a person's company or entertainment rather than as a [[working animal]], [[livestock]], or a [[laboratory animal]]. Popular pets are often considered to have attractive/[[Cuteness|cute]] appearances, [[animal cognition|intelligence]], and relatable personalities, but some pets may be taken in on an [[altruistic]] basis (such as a stray animal) and accepted by the owner regardless of these characteristics. Test 0 Two of the most popular pets are [[dog]]s and [[cat]]s. Other animals commonly kept include [[House rabbit|rabbits]]; [[ferret]]s; [[domestic pig|pig]]s; [[rodent]]s such as [[gerbil]]s, [[hamster]]s, [[chinchilla]]s, [[rats]], [[mice]], and [[guinea pig]]s; [[bird]]s such as [[parrot]]s, [[passerine]]s, and [[fowl]]s; [[reptiles]] such as [[turtle]]s, [[lizard]]s, [[snake]]s, and [[iguana]]s; [[aquarium|aquatic pets]] such as [[fish]], [[freshwater snail]]s, and [[sea snail|saltwater]] snails; [[amphibians]] such as [[frog]]s and [[salamanders]]; and [[arthropod]] pets such as [[tarantula]]s and [[hermit crab]]s. Smaller pets include [[Rodents as pets|rodents]], while the [[equine]] and [[bovine]] group include the largest companion animals. Pets provide their owners, or guardians,<ref>{{Cite web|date=2015|title=Position Statement on Ownership/Guardianship|url=https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|url-status=live|access-date=7 November 2021|website=ASPCA|archive-url=https://web.archive.org/web/20151110075259/https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|archive-date=10 November 2015}}</ref> both physical and emotional benefits. Walking a dog can provide both the human and the dog with exercise, fresh air, and [[social interaction]]. Pets can give companionship to people who are living alone or elderly adults who do not have adequate social interaction with other people. There is a medically approved class of [[therapy animals]] that are brought to visit confined humans, such as [[Children's hospital|children in hospitals]] or elders in [[nursing homes]]. Pet therapy utilizes trained animals and handlers to achieve specific physical, social, cognitive, or emotional goals with patients. Pet rock [[Image:Pet rock.jpg | thumb | right | Pet rocks]] People most commonly get pets for companionship, to protect a home or property, or because of the perceived beauty or attractiveness of the animals.<ref name="leslie" /> a 1994 Canadian study found that the most common reasons for not owning a pet were lack of ability to care for the pet when traveling (34.6%), lack of time (28.6%), and lack of suitable housing (28.3%), with dislike of pets being less common (19.6%).<ref name="leslie">{{Cite journal | pmc = 1686751 | pmid = 8076276 |date=April 1994|author1=Leslie, Be |author2=Meek, Ah |author3=Kawash, Gf |author4=Mckeown, Db | title = An epidemiological investigation of pet ownership in Ontario | volume = 35 | issue = 4 | pages = 218–22 | issn = 0008-5286 | journal = The Canadian Veterinary Journal | format = Free full text }}</ref> Some [[scholars]], [[ethicist]]s, and [[animal rights organizations]] have raised concerns over keeping pets because of the lack of autonomy and the objectification of [[non-human]] animals.<ref>{{cite news |last= McRobbie|first=Linda Rodriguez|date=1 August 2017|title=Should we stop keeping pets? Why more and more ethicists say yes|url=https://www.theguardian.com/lifeandstyle/2017/aug/01/should-we-stop-keeping-pets-why-more-and-more-ethicists-say-yes|work=[[The Guardian]] |access-date=3 August 2017}}</ref> Lorem ipsum dolor [[Talk:IOS|Test talk page link]] more temp account testing on the same temp account as the last temp account [https://www.merriam-webster.com/dictionary/cat External Cat Link] 0oy2aeivprkilrq7x1q8x1lncxntyk5 756383 756382 2026-08-13T20:58:58Z Ealbizzati 75049 /* */ 756383 wikitext text/x-wiki {{Short description|Animal kept for companionship rather than utility, very cute, probably soft!!}} {{About|animals kept for companionship|the use of "pet" as a verb, "petting"|Social grooming|other uses of the abbreviations "PET" and "PETS"|PET (disambiguation){{!}}PET|and|PETS (disambiguation){{!}}PETS}} {{pp-vandalism|small=yes}} {{Use dmy dates|date=March 2024}}asdf asdf1 [[File:Dhole(Asiatic wild dog).jpg|thumb| alt=Red brown Dhole standing alert in green meadow | Brown fox]] [[File:June odd-eyed-cat cropped.jpg|thumb]] [[File:Landsvale.jpg|thumb| Blue bird]] [[File:Synchiropus splendidus 2 Luc Viatour.jpg|thumb]] Test RS 3 Test Test RS Temp account edit Test temp 6 Test TS 3 .... Sfffs http://eff.org I think animals are neat and very cute temp account [[testing]] more Test2 Testing Testing 212 a '''pet''', or '''companion animal''', is an [[animal]] kept primarily for a person's company or entertainment rather than as a [[working animal]], [[livestock]], or a [[laboratory animal]]. Popular pets are often considered to have attractive/[[Cuteness|cute]] appearances, [[animal cognition|intelligence]], and relatable personalities, but some pets may be taken in on an [[altruistic]] basis (such as a stray animal) and accepted by the owner regardless of these characteristics. Test 0 Two of the most popular pets are [[dog]]s and [[cat]]s. Other animals commonly kept include [[House rabbit|rabbits]]; [[ferret]]s; [[domestic pig|pig]]s; [[rodent]]s such as [[gerbil]]s, [[hamster]]s, [[chinchilla]]s, [[rats]], [[mice]], and [[guinea pig]]s; [[bird]]s such as [[parrot]]s, [[passerine]]s, and [[fowl]]s; [[reptiles]] such as [[turtle]]s, [[lizard]]s, [[snake]]s, and [[iguana]]s; [[aquarium|aquatic pets]] such as [[fish]], [[freshwater snail]]s, and [[sea snail|saltwater]] snails; [[amphibians]] such as [[frog]]s and [[salamanders]]; and [[arthropod]] pets such as [[tarantula]]s and [[hermit crab]]s. Smaller pets include [[Rodents as pets|rodents]], while the [[equine]] and [[bovine]] group include the largest companion animals. Pets provide their owners, or guardians,<ref>{{Cite web|date=2015|title=Position Statement on Ownership/Guardianship|url=https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|url-status=live|access-date=7 November 2021|website=ASPCA|archive-url=https://web.archive.org/web/20151110075259/https://www.aspca.org/about-us/aspca-policy-and-position-statements/position-statement-ownershipguardianship|archive-date=10 November 2015}}</ref> both physical and emotional benefits. Walking a dog can provide both the human and the dog with exercise, fresh air, and [[social interaction]]. Pets can give companionship to people who are living alone or elderly adults who do not have adequate social interaction with other people. There is a medically approved class of [[therapy animals]] that are brought to visit confined humans, such as [[Children's hospital|children in hospitals]] or elders in [[nursing homes]]. Pet therapy utilizes trained animals and handlers to achieve specific physical, social, cognitive, or emotional goals with patients. Pet rock [[Image:Pet rock.jpg | thumb | right | Pet rocks]] People most commonly get pets for companionship, to protect a home or property, or because of the perceived beauty or attractiveness of the animals.<ref name="leslie" /> a 1994 Canadian study found that the most common reasons for not owning a pet were lack of ability to care for the pet when traveling (34.6%), lack of time (28.6%), and lack of suitable housing (28.3%), with dislike of pets being less common (19.6%).<ref name="leslie">{{Cite journal | pmc = 1686751 | pmid = 8076276 |date=April 1994|author1=Leslie, Be |author2=Meek, Ah |author3=Kawash, Gf |author4=Mckeown, Db | title = An epidemiological investigation of pet ownership in Ontario | volume = 35 | issue = 4 | pages = 218–22 | issn = 0008-5286 | journal = The Canadian Veterinary Journal | format = Free full text }}</ref> Some [[scholars]], [[ethicist]]s, and [[animal rights organizations]] have raised concerns over keeping pets because of the lack of autonomy and the objectification of [[non-human]] animals.<ref>{{cite news |last= McRobbie|first=Linda Rodriguez|date=1 August 2017|title=Should we stop keeping pets? Why more and more ethicists say yes|url=https://www.theguardian.com/lifeandstyle/2017/aug/01/should-we-stop-keeping-pets-why-more-and-more-ethicists-say-yes|work=[[The Guardian]] |access-date=3 August 2017}}</ref> Lorem ipsum dolor [[Talk:IOS|Test talk page link]] more temp account testing on the same temp account as the last temp account [https://www.merriam-webster.com/dictionary/cat External Cat Link] 83e7dicvv6p55g6apj2ltg6fka1fuup Ariana Grande 0 106204 756384 752507 2026-08-13T22:11:12Z QTE-Test12-WMF 57024 756384 wikitext text/x-wiki {{Use American English|date=January 2024}} {{Use mdy dates|date=February 2026}} {{Infobox person | name = Ariana Grande | image = Ariana Grande promoting Wicked (2024).jpg | alt = Ariana Grande in 2024, wearing pink suit while promoting the film Wicked | caption = Grande in 2024 | birth_name = <!-- Do not delete "Butera". This is for her birth name, not her stage name. --> Ariana Grande-Butera | birth_date = {{Birth date and age|1993|6|26}} | birth_place = [[Boca Raton, Florida]], U.S. | occupation = {{flatlist| * Singer * songwriter * actress }} | organization = [[R.E.M. Beauty]] | years_active = 2008–present | spouse = {{marriage|Dalton Gomez|2021|2024|end=divorced}} | works = {{hlist|[[Ariana Grande discography|Discography]]|[[List of songs recorded by Ariana Grande|songs recorded]]|[[Ariana Grande videography|videography]]|[[List of Ariana Grande live performances|performances]]}} | relatives = [[Frankie Grande]] (half-brother) | awards = [[List of awards and nominations received by Ariana Grande|Full list]] | signature = Ariana Grande autograph.svg | module = {{Infobox musical artist|embed=yes | instruments = Vocals | genre = {{hlist|[[Pop music|Pop]]|[[Contemporary R&B|R&B]]}}<!--Reliable sources must classify artist/their overall music as listed genre(s)--> | label = {{hlist|[[Republic Records|Republic]]}} }} | website = {{URL|https://arianagrande.com/}} }} '''Ariana Grande-Butera'''<!-- Do NOT delete "Butera" here. This is for her full name, not her stage name. Please provide a reliable, independent source when changing her name. --> ({{IPAc-en|ˌ|ɑr|i|ˈ|ɑː|n|ə|_|ˈ|ɡ|r|ɑː|n|d|ei|_|b|j|ʊ|ˈ|t|ɛ|ə|r|ə|audio=LL-Q1860 (eng)-Flame, not lame-Ariana Grande.wav}} {{Respell|AR|ee|AH|nə|_|GRAHN|day|_|byuu|TAIR|ə}};{{notetag|Grande pronounces her surname with the final syllable being similar to the pronunciation for "day". She explained in an interview for [[Beats 1]] that the pronunciation with the final syllable like "dee" was used by her grandfather.<ref>{{cite web |url=https://music.apple.com/us/station/the-ariana-grande-interview/ra.1430351850 |title=The Ariana Grande Interview |work=Beats 1 |via=Apple Music |last=Darden |first=Ebro |access-date=June 1, 2022 |archive-date=June 1, 2022 |archive-url=https://web.archive.org/web/20220601220004/https://music.apple.com/us/station/the-ariana-grande-interview/ra.1430351850 |url-status=live}}</ref>}} born June 26, 1993) is an American singer, songwriter, and actress.<!--NOTE: Only include occupation(s) that reliable sources consider notable/integral to artist's career --> Known for her four-octave [[vocal range]], which extends into the [[whistle register]], she is regarded as an influential figure in [[popular music]]. Publications such as ''[[Rolling Stone]]'' and [[Billboard (magazine)|''Billboard'']] have deemed Grande one of the greatest artists in history, while ''[[Time (magazine)|Time]]'' included her on its list of the world's [[Time 100|100 most influential people]] in 2016 and 2019. Not to be confused with Ariana Tall or Ariana Vente. Grande's career began as a teenager in the [[Broadway theatre|Broadway]] musical ''[[13 (musical)|13]]'' (2008) before she gained prominence as [[Cat Valentine (Victorious)|Cat Valentine]] in the [[Nickelodeon]] television series ''[[Victorious]]'' (2010–2013) and its spin-off ''[[Sam & Cat]]'' (2013–2014). After signing with [[Republic Records]], she released her debut studio album, ''[[Yours Truly (Ariana Grande album)|Yours Truly]]'' (2013), a [[retro]]-inspired [[pop music|pop]] and [[Contemporary R&B|R&B]] record that debuted atop the [[Billboard 200|''Billboard'' 200]]. She incorporated elements of [[electronic music|electronic]] on her next two albums, ''[[My Everything (Ariana Grande album)|My Everything]]'' (2014) and ''[[Dangerous Woman]]'' (2016), which both achieved international success, spawning the singles "[[Problem (Ariana Grande song)|Problem]]", "[[Break Free (song)|Break Free]]", "[[Bang Bang (Jessie J, Ariana Grande and Nicki Minaj song)|Bang Bang]]", "[[One Last Time (Ariana Grande song)|One Last Time]]", "[[Into You (Ariana Grande song)|Into You]]", and "[[Side to Side]]". Personal struggles influenced Grande's albums ''[[Sweetener (album)|Sweetener]]'' (2018) and ''[[Thank U, Next]]'' (2019), both of which delved into [[trap music|trap]]. The latter garnered the US [[Billboard Hot 100|''Billboard'' Hot 100]] number-one singles "[[Thank U, Next (song)|Thank U, Next]]" and "[[7 Rings]]". With the [[Positions (song)|title track]] of her R&B-infused album ''[[Positions (album)|Positions]]'' (2020), as well as the collaborations "[[Stuck with U]]" and "[[Rain on Me (Lady Gaga and Ariana Grande song)|Rain on Me]]", she achieved the [[List of Billboard Hot 100 chart achievements and milestones#Most number-one debuts|most number-one debuts]] in the US. After a musical hiatus, she explored [[dance music|dance]] on ''[[Eternal Sunshine (album)|Eternal Sunshine]]'' (2024), which yielded the US number-one songs "[[Yes, And?]]" and "[[We Can't Be Friends (Wait for Your Love)]]". She returned to acting with the political satire ''[[Don't Look Up]]'' (2021) and portrayed [[Glinda]] in the fantasy musical film ''[[Wicked (2024 film)|Wicked]]'' (2024), which earned her an [[Academy Award]] nomination, as well as its sequel ''[[Wicked: For Good]]'' (2025). Grande is one of the [[List of best-selling music artists#80 million to 99 million records|best-selling music artists of all time]], with estimated sales of over 90 million records. The [[Forbes list of the world's highest-paid musicians#Female|highest-paid female musician]] in 2020, [[List of awards and nominations received by Ariana Grande|her accolades]] include three [[Grammy Awards]], a [[Brit Award]], two [[Billboard Music Awards|''Billboard'' Music Awards]], three [[American Music Awards]], forty ''[[Guinness World Records]]'', and thirteen [[MTV Video Music Awards]]. Six of Grande's albums have reached number one on the ''Billboard'' 200, while nine of her songs have topped the ''Billboard'' Hot 100. Outside of music and acting, she has worked with many charitable organizations and advocates for [[animal rights]], [[mental health]], and [[Gender equality|gender]], [[Racial equality|racial]], and [[LGBT rights in the United States|LGBT equality]]. Her business ventures include the cosmetics brand [[R.E.M. Beauty]] and a fragrance line that has earned over $1 billion in global retail sales. She has a large social media following, being the [[List of most-followed Instagram accounts|sixth-most-followed individual]] on [[Instagram]]. {{TOC limit|4}} == Early life == Ariana Grande-Butera was born on June 26, 1993, in [[Boca Raton, Florida]].<ref name="AllMusicBio">{{cite web |url=https://www.allmusic.com/artist/ariana-grande-mn0002264745/biography |title=Ariana Grande Biography |author-link=Stephen Thomas Erlewine |first=Stephen Thomas |last=Erlewine |publisher=[[AllMusic]] |access-date=August 28, 2014 |archive-date=May 2, 2019 |archive-url=https://web.archive.org/web/20190502120402/https://www.allmusic.com/artist/ariana-grande-mn0002264745/biography |url-status=live}}{{bsn|date=March 2026}}</ref> She is the daughter of Joan Grande, the [[Brooklyn]]-born CEO of Hose-McCann Communications, a manufacturer of marine communications equipment owned by the Grande family since 1964,<ref name=CoolDiva>{{cite news |last=McLean |first=Craig |date=October 17, 2014 |title=Ariana Grande: 'If you want to call me a diva I'll say: cool' |url=https://www.telegraph.co.uk/culture/music/11159510/Ariana-Grande-interview-Big-Sean-diva.html |url-status=live |archive-url=https://web.archive.org/web/20141208054853/https://www.telegraph.co.uk/culture/music/11159510/Ariana-Grande-interview-Big-Sean-diva.html |archive-date=December 8, 2014 |access-date=October 20, 2015 |newspaper=[[The Daily Telegraph]]}}</ref> and Edward Butera, a graphic design firm owner in Boca Raton.<ref name="DailyNews1">{{cite news |last=Farber |first=Jim |title=Ariana Grande owes her stardom to singing, not sex appeal |url=http://www.nydailynews.com/entertainment/ariana-grande-owes-stardom-singing-not-sex-appeal-article-1.1902829 |newspaper=[[New York Daily News]] |date=August 14, 2014 |access-date=February 7, 2015 |archive-url=https://web.archive.org/web/20160130010137/http://www.nydailynews.com/entertainment/ariana-grande-owes-stardom-singing-not-sex-appeal-article-1.1902829 |archive-date=January 30, 2016 |url-status=live}}</ref><ref name="BillboardFreaky">{{cite magazine |last=Goodman |first=Lizzy |title=''Billboard'' Cover: Ariana Grande on Fame, Freddy Krueger and Her Freaky Past |url=https://www.billboard.com/articles/news/6221482/billboard-cover-ariana-grande-on-fame-freddy-krueger-and-her-freaky-past |magazine=[[Billboard (magazine)|Billboard]] |date=August 15, 2014 |access-date=September 1, 2014 |archive-url=https://web.archive.org/web/20141206040004/https://www.billboard.com/articles/news/6221482/billboard-cover-ariana-grande-on-fame-freddy-krueger-and-her-freaky-past |archive-date=December 6, 2014 |url-status=live}}</ref> Grande is of Italian<ref name="Savage">{{cite news |last=Savage |first=Mark |url=https://www.bbc.com/news/entertainment-arts-40005064 |title=Ariana Grande: The diva with a heart |publisher=[[BBC]] |date=May 23, 2017 |access-date=October 25, 2017 |archive-url=https://web.archive.org/web/20170524080653/https://www.bbc.com/news/entertainment-arts-40005064 |archive-date=May 24, 2017 |url-status=live}}</ref> descent and has described herself as an Italian American with [[Sicilians|Sicilian]] and [[Abruzzo|Abruzzese]] roots.<ref>{{cite tweet |url=https://mobile.twitter.com/arianagrande/status/40266680152240128 |user=ArianaGrande |number=40266680152240128 |date=February 22, 2011 |last=Grande |first=Ariana |title=I am Italian American, half Sicilian and half Abruzzese xx RT @_mylifestory @ArianaGrande What is your nationality? :) |access-date=November 29, 2018 |archive-url=https://web.archive.org/web/20150724112011/https://twitter.com/ArianaGrande/status/40266680152240128 |archive-date=July 24, 2015 }}</ref> She has an older half-brother, [[Frankie Grande]], who is an entertainer and producer.<ref>{{cite news |last=Gonzales |first=Erica |url=http://www.harpersbazaar.com/celebrity/latest/news/a19403/ariana-grande-reaction-frankie-grade-gay |title=Ariana Grande Had the Perfect Response When Her Brother Came Out |work=[[Harpers Bazaar]] |date=December 14, 2016 |archive-url=https://web.archive.org/web/20161215123806/http://www.harpersbazaar.com/celebrity/latest/news/a19403/ariana-grande-reaction-frankie-grade-gay/ |archive-date=December 15, 2016 |access-date=December 14, 2016 |url-status=live}}</ref> Her family moved from New York to Florida before her birth, and her parents separated when she was eight or nine years old.<ref name="BillboardFreaky"/> Grande had a close relationship with her maternal grandmother, Marjorie Grande.<ref>{{Cite news |title=Ariana Grande had the cutest date at the AMAs: Her Grandma! |url=http://www.people.com/article/ariana-grande-grandmother-nonna-steals-show-at-the-american-music-awards |archive-url=https://web.archive.org/web/20151126043141/http://www.people.com/article/ariana-grande-grandmother-nonna-steals-show-at-the-american-music-awards |archive-date=November 26, 2015 |access-date=November 25, 2015 |work=[[People (magazine)|People]]}}</ref> At age eight, she sang "[[The Star-Spangled Banner]]" at the [[Florida Panthers]]'s home game against the [[Chicago Blackhawks]] on January 16, 2002.<ref>{{cite AV media |url=https://www.youtube.com/watch?v=QEwwhklDbVo |title=Ariana Grande at 8 years old singing National Anthem (via Ariana Grande Official Artist Channel) |via=[[YouTube]] |access-date=October 28, 2021 |date=June 8, 2011 |archive-url=https://web.archive.org/web/20221220120825/https://www.youtube.com/watch?v=QEwwhklDbVo |archive-date=December 20, 2022 |url-status=live}}</ref> As a young child, Grande performed with the [[Fort Lauderdale]] Children's Theater,<ref>{{cite news |last=Geggis |first=Anne |date=August 31, 2012 |title=America's Tweetheart: Boca-born singer/actress big on Twitter |url=http://articles.sun-sentinel.com/2012-08-31/news/fl-boca-ariana-grande-20120830_1_twitter-nickelodeon-social-media |archive-url=https://web.archive.org/web/20180806182101/http://articles.sun-sentinel.com/2012-08-31/news/fl-boca-ariana-grande-20120830_1_twitter-nickelodeon-social-media |archive-date=August 6, 2018 |access-date=September 13, 2014 |work=[[South Florida Sun-Sentinel]] |location=Florida }} {{Webarchive|url=https://web.archive.org/web/20180806182101/http://articles.sun-sentinel.com/2012-08-31/news/fl-boca-ariana-grande-20120830_1_twitter-nickelodeon-social-media |date=August 6, 2018 }}</ref> playing her first role as the title character in the musical ''[[Annie (musical)|Annie]]''. She also performed in their productions of ''[[Adaptations of The Wizard of Oz|The Wizard of Oz]]'' and ''[[Beauty and the Beast (musical)|Beauty and the Beast]]''.<ref name="Savage"/><ref name="Complex">{{cite magazine |last=Nostro |first=Lauren |title=Who Is Ariana Grande? – Growing Up and Starting to Sing |url=http://www.complex.com/music/2013/08/who-is-ariana-grande/growing-up-and-starting-to-sing |magazine=Complex |access-date=June 11, 2014 |archive-date=July 19, 2019 |archive-url=https://web.archive.org/web/20190719140117/https://www.complex.com/music/2013/08/who-is-ariana-grande/growing-up-and-starting-to-sing |url-status=live}}</ref> At age eight, she performed at a karaoke lounge on a cruise ship and with orchestras such as South Florida's Philharmonic, Florida Sunshine Pops and Symphonic Orchestras.<ref name="AboutGrande">{{cite web |title=About Ariana Grande |url=http://www.mtv.com/artists/ariana-grande/biography/ |archive-url=https://web.archive.org/web/20170216080254/http://www.mtv.com/artists/ariana-grande/biography/ |archive-date=February 16, 2017 |access-date=August 28, 2014 |publisher=MTV}}</ref> During this time, she attended the [[Pine Crest School]] and later [[North Broward Preparatory]].<ref>{{cite magazine |last=Wilson |first=Olivia |url=http://www.teen.com/2014/12/09/celebrities/celebrities-who-went-to-boarding-prep-school/#1 |title=16 Celebrities You Didn't Know Went to Boarding or Prep School |magazine=[[Teen (magazine)|Teen]] |date=December 9, 2014 |access-date=May 31, 2016 |archive-url=https://web.archive.org/web/20170815024411/http://www.teen.com/2014/12/09/celebrities/celebrities-who-went-to-boarding-prep-school/#1 |archive-date=August 15, 2017 }}</ref> == Career == === 2008–2013: Career beginnings and Nickelodeon === {{Main|Victorious|l1=''Victorious''|Sam & Cat|l2=''Sam & Cat''}} When she first arrived in [[Los Angeles]], California, to meet with her managers, she expressed a desire to record an [[contemporary R&B|R&B]] album: "I was like, 'I want to make an R&B album,' They were like 'Um, that's a helluva goal! Who is going to buy a 14-year-old's R&B album?!'"<ref name="BillboardFreaky"/> In 2008, Grande was cast as cheerleader Charlotte in the Broadway musical ''[[13 (musical)|13]]''.<ref>{{cite news |url=https://www.nytimes.com/2008/10/06/theater/reviews/06bran.html |title=Stranger in Strange Land: The Acne Years |newspaper=[[The New York Times]] |last=Brantley |first=Ben |date=October 6, 2008 |access-date=September 11, 2014 |archive-date=February 9, 2018 |archive-url=https://web.archive.org/web/20180209162616/http://www.nytimes.com/2008/10/06/theater/reviews/06bran.html |url-status=live}}</ref><ref>{{cite magazine |url=http://www.timeforkids.com/news/ariana-grande/133541 |title=Ariana Grande |magazine=[[Time for Kids]] |date=December 5, 2013 |access-date=September 7, 2014 |archive-url=https://web.archive.org/web/20131218235254/https://www.timeforkids.com/news/ariana-grande/133541/ |archive-date=December 18, 2013}}</ref> [[File:Ariana Grande by David Shankbone (cropped).jpg|thumb|upright|Grande at the 2010 [[Tribeca Film Festival]]]] Grande was cast in the [[Nickelodeon]] television show ''[[Victorious]]'' along with ''13'' co-star [[Elizabeth Gillies]] in 2009.<ref name="Liz2009">{{cite magazine |url=http://www.seventeen.com/cosmogirl/five-questions-elizabeth-gillies |title=Elizabeth Gillies from Victorious Interview |last=Brown |first=Lauren |magazine=[[Seventeen (American magazine)|Seventeen]] |date=April 21, 2010 |access-date=August 30, 2014 |archive-date=September 3, 2014 |archive-url=https://web.archive.org/web/20140903232248/http://www.seventeen.com/cosmogirl/five-questions-elizabeth-gillies |url-status=live}}</ref> In the sitcom, set at a [[performing arts]] high school, she played the "adorably dimwitted" [[List of Victorious characters#Cat Valentine|Cat Valentine]].<ref name="Savage"/><ref name="Liz2009"/> She had to dye her hair red every other week for the role, which damaged it.<ref>{{cite magazine |url=https://www.allure.com/story/ariana-grande-hair-down-no-ponytail-photos |title=Ariana Grande Wore Her Hair Down Again, and Fans Still Can't Handle It |magazine=[[Allure (magazine)|Allure]] |last=Mueller |first=Marissa G. |date=June 7, 2019 |quote=Since people give me such a hard time about my hair I thought I'd take the time to explain the whole situation to everybody," she wrote on Facebook. "I had to bleach my hair and dye it red every other week for the first 4 years of playing Cat... as one would assume, that completely destroyed my hair. |access-date=December 23, 2019 |archive-date=December 23, 2019 |archive-url=https://web.archive.org/web/20191223183214/https://www.allure.com/story/ariana-grande-hair-down-no-ponytail-photos |url-status=live}}</ref> The show premiered in March 2010 to the second-largest audience for a live-action series in Nickelodeon, with 5.7 million viewers.<ref>{{cite news |url=https://www.nytimes.com/2010/03/26/arts/television/26victor.html |title=First the Tween Heart, Now the Soul |last=Wyatt |first=Edward |newspaper=The New York Times |date=March 25, 2010 |access-date=August 30, 2014 |archive-date=June 17, 2012 |archive-url=https://web.archive.org/web/20120617164647/http://www.nytimes.com/2010/03/26/arts/television/26victor.html |url-status=live}}</ref><ref name="rat2">{{cite web |last=Seidman |first=Robert |date=March 29, 2010 |title=Nickelodeon Scores 2nd Biggest "Kids' Choice Awards"; "Victorious" Bows to 5.7 Million |url=http://tvbythenumbers.zap2it.com/2010/03/29/nickelodeon-scores-2nd-biggest-kids-choice-awards-victorious-bows-to-5-7-million/46493/ |archive-url=https://web.archive.org/web/20150711234226/http://tvbythenumbers.zap2it.com/2010/03/29/nickelodeon-scores-2nd-biggest-kids-choice-awards-victorious-bows-to-5-7-million/46493/ |archive-date=July 11, 2015 |access-date=September 3, 2014 |publisher=TV by the Numbers}}</ref> The role helped propel Grande to [[teen idol]] status, but she was more interested in a music career, saying that acting is "fun, but music has always been first and foremost with me."<ref>{{cite magazine |last=Greene |first=Andy |title=How Ariana Grande and Max Martin Made 'Problem' the Song of the Summer |url=https://www.rollingstone.com/music/news/how-ariana-grande-and-max-martin-made-problem-the-song-of-the-summer-20140522 |magazine=[[Rolling Stone]] |date=May 22, 2014 |access-date=September 2, 2014 |archive-date=April 7, 2018 |archive-url=https://web.archive.org/web/20180407224107/https://www.rollingstone.com/music/news/how-ariana-grande-and-max-martin-made-problem-the-song-of-the-summer-20140522 }}</ref> After the first season of ''Victorious'' wrapped, Grande wanted to focus on her music career and began working on her debut album in August 2010.<ref>{{cite web |last=Hyman |first=Dan |title=Life Is Grande: Ariana Grande On Her Debut Album and the Thrill of Hearing Herself on the Radio |url=http://www.elle.com/news/culture/ariana-grande-interview |website=[[Elle (magazine)|Elle]] |date=August 22, 2013 |access-date=August 30, 2014 |archive-date=November 8, 2014 |archive-url=https://web.archive.org/web/20141108153902/http://www.elle.com/news/culture/ariana-grande-interview |url-status=live}}</ref> The second season premiered in April 2011 to 6.2 million viewers, becoming the show's highest-rated episode.<ref>{{cite web |last=Seidman |first=Robert |title=Cable Top 25: 'Kids' Choice Awards,' 'Pawn Stars,' 'WWE RAW' and 'Victorious' Top Weekly Cable Viewing |url=http://tvbythenumbers.zap2it.com/2011/04/05/cable-top-25-kids-choice-awards-pawn-stars-wwe-raw-and-victorious-top-weekly-cable-viewing/88284/ |archive-url=https://web.archive.org/web/20110408070942/http://tvbythenumbers.zap2it.com/2011/04/05/cable-top-25-kids-choice-awards-pawn-stars-wwe-raw-and-victorious-top-weekly-cable-viewing/88284 |archive-date=April 8, 2011 |publisher=[[TV by the Numbers]] |date=April 5, 2011 |access-date=September 3, 2014}}</ref> In May 2011, Grande appeared in [[Greyson Chance]]'s video for the song "Unfriend You" from his album ''[[Hold On 'til the Night]]'' (2011), portraying his ex-girlfriend. She made her first musical appearance on the track "Give It Up" from the [[Victorious: Music from the Hit TV Show|''Victorious'' soundtrack]] in August 2011. While filming ''Victorious'', Grande made several recordings of herself singing covers of songs by [[Adele]], [[Whitney Houston]] and [[Mariah Carey]], and uploaded them to [[YouTube]].<ref name="GrandeDeal">{{cite news |url=https://www.reuters.com/article/2011/08/11/idUS232814+11-Aug-2011+BW20110811$495411498 |title=Universal Republic Records Announces the Signing of Ariana Grande |work=Reuters |date=August 11, 2011 |access-date=August 29, 2014 |archive-url=https://web.archive.org/web/20141026170358/http://www.reuters.com/article/2011/08/11/idUS232814+11-Aug-2011+BW20110811$495411498 |archive-date=October 26, 2014}}</ref> A friend of [[Monte Lipman]], chief executive officer (CEO) of [[Republic Records]], came across one of the videos. Impressed by her vocals, he sent the links to Lipman, who signed her to a recording contract.<ref name="BillboardFreaky"/> Grande voiced the title role in the English dub of the [[Spanish-language]] animated film ''[[Snowflake, the White Gorilla]]'' in November 2011.<ref>{{cite web |last=Dinh |first=James |title=Greyson Chance Gets Revenge In 'Unfriend You' Video |url=http://www.mtv.com/news/1666573/greyson-chance-unfriend-you-video/ |publisher=[[MTV]] |date=June 28, 2011 |access-date=July 10, 2015 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213315/http://www.mtv.com/news/1666573/greyson-chance-unfriend-you-video/ }}</ref><ref name="Spanos7">{{cite magazine |last=Spanos |first=Brittany |url=https://www.rollingstone.com/music/lists/ariana-grande-7-forgotten-screen-cameos-20160520/snowflake-the-white-gorilla-2011-20160520 |title=Ariana Grande: 7 Forgotten Screen Cameos |magazine=[[Rolling Stone]] |date=May 20, 2016 |access-date=August 24, 2017 |archive-date=August 31, 2017 |archive-url=https://web.archive.org/web/20170831132453/https://www.rollingstone.com/music/lists/ariana-grande-7-forgotten-screen-cameos-20160520/snowflake-the-white-gorilla-2011-20160520 |url-status=live}}</ref> From 2011 to 2013, she was cast in the role of fairy Princess Diaspro in the [[List of Winx Club episodes#Revived series 2|Nickelodeon revival]] of ''[[Winx Club]]''.<ref>{{cite press release |url=http://www.thefutoncritic.com/news/2011/06/09/global-hit-animated-series-winx-club-comes-to-nickelodeon-starting-monday-june-27-at-8-pm-219312/20110609nickelodeon01/ |title=Global hit animated series 'Winx Club' comes to Nickelodeon, starting Monday, June 27, at 8pm |via=[[The Futon Critic]] |date=June 9, 2011 |author=Nickelodeon |access-date=August 13, 2016 |archive-date=September 11, 2020 |archive-url=https://web.archive.org/web/20200911034336/http://www.thefutoncritic.com/news/2011/06/09/global-hit-animated-series-winx-club-comes-to-nickelodeon-starting-monday-june-27-at-8-pm-219312/20110609nickelodeon01/ |url-status=live}}</ref> In December 2011, Grande released her first single, "[[Put Your Hearts Up]]", which was recorded for a potential teen-oriented pop album that was never issued. She later disowned the track for its [[bubblegum pop]] sound, saying she had no interest in recording music of that genre.<ref name="AllMusicBio"/> The song was later certified Gold by the [[Recording Industry Association of America]] (RIAA).<ref>{{cite web |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=ARIANA+GRANDE&ti=PUT+YOUR+HEARTS+UP |title=Put Your Hearts Up – RIAA's Gold & Platinum Program searchable database |publisher=Recording Industry Association of America |access-date=March 31, 2016 |archive-date=October 9, 2016 |archive-url=https://web.archive.org/web/20161009205906/http://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=Put+Your+Hearts+Up |url-status=live}}</ref> On a second soundtrack, ''[[Victorious 2.0]]'', released on June 5, 2012, as an [[extended play]], she supplied vocals as part of the show's cast for the song "5 Fingaz to the Face".<ref>{{cite web |url=https://www.allmusic.com/album/victorious-20-more-music-from-the-hit-tv-show-original-tv-soundtrack-mw0002392649 |title=Victorious 2.0: More Music from the Hit TV Show |last=Phares |first=Heather |publisher=[[AllMusic]] |date=June 5, 2012 |access-date=August 31, 2014 |archive-date=April 3, 2019 |archive-url=https://web.archive.org/web/20190403231415/https://www.allmusic.com/album/victorious-20-more-music-from-the-hit-tv-show-original-tv-soundtrack-mw0002392649 |url-status=live}}</ref> The third and final soundtrack, ''[[Victorious 3.0]]'', was released on November 6, 2012, which featured a duet by Grande and [[Victoria Justice]] titled "[[L.A. Boyz (song)|L.A. Boyz]]", with an accompanying music video being released shortly after.<ref>{{cite web |url=http://www.nick.com/videos/clip/victorious-la-boyz-music-video.html |archive-url=https://web.archive.org/web/20141016121251/http://www.nick.com/videos/clip/victorious-la-boyz-music-video.html |archive-date=October 16, 2014 |title=Victoria Justice & Ariana Grande: "L.A. Boyz" |publisher=[[Nick.com]] |access-date=August 31, 2014}}</ref> In December 2012, Grande collaborated on the single version of "[[Popular Song (Mika song)|Popular Song]]", a duet with British singer and songwriter [[Mika (singer)|Mika]].<ref>{{cite news |last=Depland |first=Michael |date=April 29, 2013 |title=New Video: Mika Featuring Ariana Grande, 'Popular Song' |publisher=[[MTV]] |url=http://buzzworthy.mtv.com/2013/04/29/mika-ariana-grande-popular-song-video/ |access-date=May 5, 2013 |archive-date=May 3, 2013 |archive-url=https://web.archive.org/web/20130503012439/http://buzzworthy.mtv.com/2013/04/29/mika-ariana-grande-popular-song-video }} {{Webarchive|url=https://web.archive.org/web/20130503012439/http://buzzworthy.mtv.com/2013/04/29/mika-ariana-grande-popular-song-video |date=May 3, 2013 }}</ref> After four seasons, ''Victorious'' was not renewed,<ref>{{cite web |date=August 11, 2012 |title='Victorious': Nickelodeon Cancels Victoria Justice Series After 3 Seasons |url=https://www.huffingtonpost.com/2012/08/11/victorious-cancelled-nickelodeon_n_1768125.html |url-status=live |archive-url=https://web.archive.org/web/20170707202840/http://www.huffingtonpost.com/2012/08/11/victorious-cancelled-nickelodeon_n_1768125.html |archive-date=July 7, 2017 |access-date=September 14, 2014 |work=[[HuffPost]]}}</ref> with the finale airing in February 2013. Grande starred as [[Snow White]] in the [[pantomime]]-style musical theatre production ''[[A Snow White Christmas (musical)|A Snow White Christmas]]'' with [[Charlene Tilton]] and [[Neil Patrick Harris]] at the [[Pasadena Playhouse]].<ref>{{Cite web |last=Denette |first=Kelsey |title=Ariana Grande, Charlene Tilton and Neil Patrick Harris Headline A Snow White Christmas at Pasadena Playhouse, 12/13-23 |url=https://www.broadwayworld.com/los-angeles/article/Ariana-Grande-Charlene-Tilton-and-Neil-Patrick-Harris-Headline-A-SNOW-WHITE-CHRISTMAS-at-Pasadena-Playhouse-1213-23-20120907 |archive-url=https://web.archive.org/web/20131013014801/https://www.broadwayworld.com/los-angeles/article/Ariana-Grande-Charlene-Tilton-and-Neil-Patrick-Harris-Headline-A-SNOW-WHITE-CHRISTMAS-at-Pasadena-Playhouse-1213-23-20120907 |archive-date=October 13, 2013 |access-date=April 1, 2024 |publisher=[[BroadwayWorld]]}}</ref>{{unreliable source|sure=yes|date=March 2026}} She played Amanda Benson in ''[[Swindle (2013 film)|Swindle]]'', a 2013 Nickelodeon film adaptation of the children's [[Swindle (novel)|book of the same name]].<ref name="Spanos7"/><ref>{{cite magazine |last=Marechal |first=AJ |date=October 3, 2012 |title=Nick stars set to 'Swindle' |url=https://variety.com/2012/tv/news/nick-stars-set-to-swindle-1118060202/ |url-status=live |archive-url=https://web.archive.org/web/20231026185028/https://variety.com/2012/tv/news/nick-stars-set-to-swindle-1118060202/ |archive-date=October 26, 2023 |access-date=February 27, 2013 |magazine=[[Variety (magazine)|Variety]]}}</ref> Meanwhile, Nickelodeon created ''[[Sam & Cat]]'', an ''[[iCarly]]'' and ''Victorious'' spin-off starring [[Jennette McCurdy]] and Grande.<ref>{{cite magazine |last=Snierson |first=Dan |date=August 2, 2012 |title=Nickelodeon greenlights spin-off pilots for 'iCarly,' 'Victorious' from creator Dan Schneider – EXCLUSIVE |url=http://insidetv.ew.com/2012/08/02/nickelodeon-icarly-spinoff-victorious/ |url-status=live |archive-url=https://web.archive.org/web/20141216025119/http://insidetv.ew.com/2012/08/02/nickelodeon-icarly-spinoff-victorious/ |archive-date=December 16, 2014 |access-date=September 3, 2014 |magazine=[[Entertainment Weekly]]}}</ref> Grande and McCurdy reprised their roles as Cat Valentine and [[Sam Puckett (iCarly Character)|Sam Puckett]] on the buddy sitcom, which paired the characters as roommates who form an after-school babysitting business.<ref>{{cite news |date=August 3, 2012 |title=Nickelodeon greenlights an 'iCarly' spinoff and other new shows |url=https://www.latimes.com/entertainment/tv/showtracker/la-et-st-nickelodeon-greenlights-icarly-spinoff-20120803,0,3715048.story |url-status=live |archive-url=https://web.archive.org/web/20120807002502/http://www.latimes.com/entertainment/tv/showtracker/la-et-st-nickelodeon-greenlights-icarly-spinoff-20120803,0,3715048.story |archive-date=August 7, 2012 |access-date=August 12, 2012 |newspaper=Los Angeles Times}}</ref> === 2013–2015: ''Yours Truly'' and ''My Everything'' === {{Main|Yours Truly (Ariana Grande album)|l1=''Yours Truly'' (Ariana Grande album)|My Everything (Ariana Grande album)|l2=''My Everything'' (Ariana Grande album)}} [[File:ArianaGrandeDecember2013 ohne Hintergrund.jpg|thumb|left|upright|Grande in 2013]] Grande released her debut album, ''Yours Truly'', on August 30, 2013.<ref name="itunesgb">{{cite web |last=Grande |first=Ariana |date=August 30, 2013 |title=Yours Truly |url=https://music.apple.com/gb/album/yours-truly/685617992 |archive-url=https://web.archive.org/web/20131014170604/https://itunes.apple.com/gb/album/yours-truly/id685617992 |archive-date=October 14, 2013 |access-date=August 3, 2021 |url-status=live |publisher=[[iTunes Store]]}}</ref> A pop and [[contemporary R&B|R&B]] record influenced by 1950s [[doo-wop]], ''Yours Truly'' debuted at number one on the US [[Billboard 200|''Billboard'' 200]] albums chart, with 138,000 copies sold in its first week.<ref>{{cite magazine |url=https://pitchfork.com/reviews/albums/18591-ariana-grande-yours-truly/ |title=Ariana Grande Yours Truly |last=Ryce |first=Andre |magazine=[[Pitchfork (website)|Pitchfork]] |access-date=June 7, 2020 |date=September 23, 2013 |archive-url=https://web.archive.org/web/20131124214449/https://pitchfork.com/reviews/albums/18591-ariana-grande-yours-truly/ |archive-date=November 24, 2013 |url-status=live}}</ref><ref>{{cite magazine |last=Caulfield |first=Keith |title=Ariana Grande Debuts At No. 1 On ''Billboard'' 200 |url=https://www.billboard.com/articles/news/5687364/ariana-grande-debuts-at-no-1-on-billboard-200 |magazine=[[Billboard (magazine)|Billboard]] |date=September 11, 2013 |access-date=September 11, 2013 |archive-date=April 3, 2019 |archive-url=https://web.archive.org/web/20190403070409/https://www.billboard.com/articles/news/5687364/ariana-grande-debuts-at-no-1-on-billboard-200 |url-status=live}}</ref><ref>{{cite web |title=Ariana Grande, Tamar Braxton Score Top Debuts |url=http://www.rap-up.com/2013/09/11/ariana-grande-tamar-braxton-score-top-debuts/ |work=Rap-Up |date=September 11, 2014 |access-date=August 29, 2014 |archive-date=June 24, 2019 |archive-url=https://web.archive.org/web/20190624155737/https://www.rap-up.com/2013/09/11/ariana-grande-tamar-braxton-score-top-debuts/ |url-status=live}}</ref> ''Yours Truly'' also debuted in the top ten in several other countries, including Australia,<ref>{{cite web |title=Week Commencing 9 September, 2013 |url=http://www.ariacharts.com.au/chart/download/1478/albums |publisher=ARIA |archive-url=https://web.archive.org/web/20130921055715/http://www.ariacharts.com.au/chart/download/1478/albums |archive-date=September 21, 2013}}</ref> the UK,<ref>{{cite web |last=Lane |first=Daniel |title=The 1975 score debut Number 1 album |url=http://www.officialcharts.com/chart-news/the-1975-score-debut-number-1-album-2474/ |publisher=[[Official Charts Company]] |access-date=September 8, 2013 |archive-date=October 18, 2014 |archive-url=https://web.archive.org/web/20141018151324/http://www.officialcharts.com/chart-news/the-1975-score-debut-number-1-album-2474/ |url-status=live}}</ref> Ireland,<ref>{{cite web |url=http://www.chart-track.co.uk/index.jsp?c=p%252Fmusicvideo%252Fmusic%252Farchive%252Findex_test.jsp&ct=240002&arch=t&lyr=2013&year=2013&week=36 |title=GFK Chart-Track – Irish Album Chart 5 September 2013 |website=chart-track.co.uk |access-date=March 31, 2016 |archive-url=https://web.archive.org/web/20181214135218/http://www.chart-track.co.uk/index.jsp?c=p%2Fmusicvideo%2Fmusic%2Farchive%2Findex_test.jsp&ct=240002&arch=t&lyr=2013&year=2013&week=36 |archive-date=December 14, 2018 }}</ref> and the Netherlands.<ref>{{cite web |title=Yours Truly |url=http://www.dutchcharts.nl/showitem.asp?interpret=Ariana+Grande&titel=Yours+Truly&cat=a |publisher=Dutch Charts |access-date=November 15, 2014 |archive-date=November 29, 2019 |archive-url=https://web.archive.org/web/20191129164106/https://dutchcharts.nl/showitem.asp?interpret=Ariana+Grande&titel=Yours+Truly&cat=a |url-status=live}}</ref> Its lead single, "[[The Way (Ariana Grande song)|The Way]]", featuring [[Pittsburgh]] rapper [[Mac Miller]], debuted at number ten on the US [[Billboard Hot 100|''Billboard'' Hot 100]],<ref name="billboard1">{{cite magazine |url=https://www.billboard.com/articles/news/1555888/macklemore-ryan-lewis-top-hot-100-imagine-dragons-ariana-grande-hit-top-10 |title=Macklemore & Ryan Lewis Top Hot 100; Imagine Dragons, Ariana Grande Hit Top 10 |magazine=[[Billboard (magazine)|Billboard]] |date=February 16, 2008 |access-date=May 5, 2013 |archive-date=June 13, 2019 |archive-url=https://web.archive.org/web/20190613170813/https://www.billboard.com/articles/news/1555888/macklemore-ryan-lewis-top-hot-100-imagine-dragons-ariana-grande-hit-top-10 |url-status=live}}</ref> eventually peaking at number nine for two weeks.<ref>{{cite magazine |title=The song, featuring T.I. and Pharrell, zips 6–1 to become Thicke's first Hot 100 No. 1. Plus, Ariana Grande returns to the top 10 at a new peak and Miley Cyrus debuts at No. 11 |url=https://www.billboard.com/articles/news/1566519/robin-thickes-blurred-lines-hits-no-1-on-hot-100 |magazine=[[Billboard (magazine)|Billboard]] |date=June 12, 2013 |access-date=August 29, 2014 |archive-date=June 14, 2018 |archive-url=https://web.archive.org/web/20180614154532/https://www.billboard.com/articles/news/1566519/robin-thickes-blurred-lines-hits-no-1-on-hot-100 |url-status=live}}</ref> Grande was later sued by Minder Music for copying the line "What we gotta do right here is go back, back in time" from the 1972 song "[[Troglodyte (Cave Man)]]" by [[The Jimmy Castor Bunch]].<ref>{{cite web |title=Ariana Grande faces lawsuit over allegedly copying song lyrics |url=https://www.digitalspy.com/music/news/a538118/ariana-grande-faces-lawsuit-over-allegedly-copying-song-lyrics.html |last=Corner |first=Lewis |work=[[Digital Spy]] |date=December 13, 2013 |access-date=August 31, 2014 |archive-date=September 24, 2015 |archive-url=https://web.archive.org/web/20150924051923/http://www.digitalspy.com/music/news/a538118/ariana-grande-faces-lawsuit-over-allegedly-copying-song-lyrics.html |url-status=live}}</ref> The album's second single, "[[Baby I]]", was released in July.<ref>{{cite web |url=https://itunes.apple.com/us/album/baby-i-single/id675752389 |title=iTunes – Music – Baby I – Single by Ariana Grande |publisher=[[Apple Music]] |date=July 22, 2013 |access-date=September 1, 2013 |archive-url=https://web.archive.org/web/20130822154339/https://itunes.apple.com/us/album/baby-i-single/id675752389 |archive-date=August 22, 2013}}</ref> Its third single, "[[Right There (Ariana Grande song)|Right There]]", featuring [[Detroit]] rapper [[Big Sean]], was released in August 2013.<ref>{{cite magazine |url=https://www.billboard.com/music/music-news/ariana-grande-big-sean-masquerade-in-right-there-video-watch-5770708/ |title=Ariana Grande, Big Sean Masquerade in 'Right There' Video: Watch |last=Lipshutz |first=Jason |date=October 30, 2013 |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 14, 2014 |archive-date=July 12, 2019 |archive-url=https://web.archive.org/web/20190712031345/https://www.billboard.com/articles/columns/pop-shop/5770708/ariana-grande-big-sean-masquerade-in-right-there-video-watch |url-status=live}}</ref> They respectively peaked at number 21 and 84 on the ''Billboard'' Hot 100.<ref>{{cite magazine |last=Lipshutz |first=Jason |title=Ariana Grande Unveils 'Yours Truly' Artwork, Confirms Release Date |url=https://www.billboard.com/music/music-news/ariana-grande-unveils-yours-truly-artwork-confirms-release-date-5380950/ |magazine=[[Billboard (magazine)|Billboard]] |date=July 31, 2013 |access-date=July 31, 2013 |archive-date=June 14, 2018 |archive-url=https://web.archive.org/web/20180614102412/https://www.billboard.com/articles/columns/pop-shop/5380950/ariana-grande-unveils-yours-truly-artwork-confirms-release-date |url-status=live}}</ref> Grande recorded the duet "[[Almost Is Never Enough]]" with [[Nathan Sykes]] of [[The Wanted]], which was released as a promotional single in August 2013. She also joined [[Justin Bieber]] on his [[Believe Tour]] for three shows and kicked off her own headlining mini-tour, [[The Listening Sessions]].<ref>{{cite web |url=http://www.mtv.com/news/1711445/ariana-grande-justin-bieber-believe-tour-prep/ |title=Ariana Grande 'Working Out A Lot' Before Justin Bieber Tour |last=Vena |first=Jocelyn |publisher=[[MTV]] |date=July 29, 2013 |access-date=August 30, 2014 |archive-date=September 12, 2019 |archive-url=https://web.archive.org/web/20190912203314/http://www.mtv.com/news/1711445/ariana-grande-justin-bieber-believe-tour-prep/ }}</ref> At the 2013 [[American Music Awards of 2013|American Music Awards]], she won the award for [[American Music Award for New Artist of the Year|New Artist of the Year]].<ref>{{cite magazine |url=http://music-mix.ew.com/2013/11/25/amas-2013-winners-list/ |title=AMAs 2013: See the complete winners list |magazine=Entertainment Weekly |date=November 25, 2013 |access-date=November 25, 2013 |archive-date=January 13, 2015 |archive-url=https://web.archive.org/web/20150113203900/http://music-mix.ew.com/2013/11/25/amas-2013-winners-list/ |url-status=live}}</ref><ref>{{cite magazine |last=Gallo |first=Phil |title=Ariana Grande, Taylor Swift Lead AMAs to Record Twitter Traffic (Exclusive) |url=https://www.billboard.com/articles/news/5800827/amas-twitter-traffic-ariana-grande-taylor-swift |magazine=[[Billboard (magazine)|Billboard]] |date=November 26, 2013 |access-date=December 15, 2013 |archive-date=July 9, 2018 |archive-url=https://web.archive.org/web/20180709075151/https://www.billboard.com/articles/news/5800827/amas-twitter-traffic-ariana-grande-taylor-swift |url-status=live}}</ref> She released a four-song Christmas EP, ''[[Christmas Kisses (EP)|Christmas Kisses]]'' in December 2013.<ref>{{cite web |url=http://www.digitalspy.co.uk/music/news/a529329/ariana-grande-to-release-new-music-in-the-lead-up-to-christmas.html |title=Ariana Grande to release new music in the lead-up to Christmas |work=[[Digital Spy]] |date=November 6, 2013 |access-date=August 30, 2014 |archive-date=September 24, 2015 |archive-url=https://web.archive.org/web/20150924155746/http://www.digitalspy.co.uk/music/news/a529329/ariana-grande-to-release-new-music-in-the-lead-up-to-christmas.html }}</ref> Grande received the Breakthrough Artist of the Year award from the [[Music Business Association]], recognizing her achievements throughout 2013.<ref name="BillArtist13">{{cite magazine |url=https://www.billboard.com/biz/articles/news/legal-and-management/6052301/ariana-grande-to-be-awarded-breakthrough-artist-of |title=Ariana Grande to be Awarded 'Breakthrough Artist of the Year' by Music Business Association |last=Trakin |first=Roy |date=April 14, 2014 |magazine=[[Billboard (magazine)|Billboard]] |access-date=August 30, 2014 |archive-date=January 27, 2015 |archive-url=https://web.archive.org/web/20150127075710/http://www.billboard.com/biz/articles/news/legal-and-management/6052301/ariana-grande-to-be-awarded-breakthrough-artist-of |url-status=live}}</ref> By January 2014, Grande had begun recording her second studio album, with singer-songwriter [[Ryan Tedder]] and record producers [[Benny Blanco]] and [[Max Martin]].<ref>{{cite web |url=http://www.musictimes.com/articles/3392/20140113/ariana-grande-twitter-announces-shes-working-second-album-studio.htm |title=Ariana Grande Twitter announces she's working on second album in studio |last=Menyes |first=Carolyn |date=January 13, 2014 |work=Music Times |access-date=January 14, 2014 |archive-date=April 5, 2019 |archive-url=https://web.archive.org/web/20190405004711/https://www.musictimes.com/articles/3392/20140113/ariana-grande-twitter-announces-shes-working-second-album-studio.htm |url-status=live}}</ref> The same month, she earned the Favorite Breakout Artist award at the [[40th People's Choice Awards|People's Choice Awards 2014]].<ref name="BillArtist13"/> In March 2014, Grande sang at the [[White House]] concert, "Women of Soul: In Performance at the White House".<ref>{{cite magazine |url=https://www.billboard.com/articles/news/5923162/aretha-franklin-ariana-grande-set-for-first-ladys-women-of-soul-concert |title=Aretha Franklin, Ariana Grande Set for First Lady's 'Women of Soul' Concert |date=March 4, 2014 |magazine=[[Billboard (magazine)|Billboard]] |access-date=March 5, 2014 |archive-date=July 9, 2018 |archive-url=https://web.archive.org/web/20180709084218/https://www.billboard.com/articles/news/5923162/aretha-franklin-ariana-grande-set-for-first-ladys-women-of-soul-concert |url-status=live}}</ref> The following month, President [[Barack Obama]] and First Lady [[Michelle Obama]] invited Grande again to perform at the White House for the [[Easter Egg Roll]] event.<ref>{{cite news |url=http://au.ibtimes.com/articles/549011/20140422/ariana-grande-without-knicker-easter-egg-roll.htm |title=Ariana Grande Sexy Legs on Display at Easter Egg Roll Event: Gushes About Jim Carrey |last=Singh |first=Sonalee |date=April 22, 2014 |newspaper=International Business Times |access-date=April 22, 2014 |archive-url=https://web.archive.org/web/20140424142618/http://au.ibtimes.com/articles/549011/20140422/ariana-grande-without-knicker-easter-egg-roll.htm |archive-date=April 24, 2014}}</ref>{{unreliable source|sure=yes|date=March 2026}} Grande released her second studio album ''[[My Everything (Ariana Grande album)|My Everything]]'' on August 25, 2014; it debuted atop the ''Billboard'' 200 with 169,000 copies and received generally positive reviews.<ref>{{cite news |date=September 3, 2014 |title=Ariana Grande scores second chart-topping album on Billboard 200 |work=Reuters |url=https://www.reuters.com/article/us-music-arianagrande-charts-idINKBN0GY2DQ20140903 |access-date=July 26, 2023 |archive-date=July 26, 2023 |archive-url=https://web.archive.org/web/20230726002854/https://www.reuters.com/article/us-music-arianagrande-charts-idINKBN0GY2DQ20140903 |url-status=live}}</ref><ref>Attributed to: * {{cite magazine |last=Sheffield |first=Rob |title=Ariana Grande's New Album: My Everything |url=https://www.rollingstone.com/music/albumreviews/ariana-grande-my-everything-20140826 |archive-url=https://web.archive.org/web/20180617093135/https://www.rollingstone.com/music/albumreviews/ariana-grande-my-everything-20140826 |archive-date=June 17, 2018 |access-date=August 23, 2014 |magazine=[[Rolling Stone]] |pages=59–60 |volume=August 28, 2014 |issue=1216 |issn=0035-791X}} * {{cite web |last=Wood |first=Mikael |date=August 29, 2014 |title=Review: Ariana Grande makes big things happen on 'My Everything' |url=http://www.latimes.com/entertainment/music/posts/la-et-ms-review-ariana-grande-makes-big-things-happen-on-my-everything-20140829-story.html |url-status=live |archive-url=https://web.archive.org/web/20141006215304/http://www.latimes.com/entertainment/music/posts/la-et-ms-review-ariana-grande-makes-big-things-happen-on-my-everything-20140829-story.html |archive-date=October 6, 2014 |access-date=August 30, 2014 |work=[[Los Angeles Times]]}} * {{cite web |last=Gardner |first=Elysa |date=August 25, 2014 |title=Ariana's 'My Everything' is all things to all fans |url=https://www.usatoday.com/story/life/music/2014/08/25/ariana-grande-my-everything-review-listen-up/14547907/ |url-status=live |archive-url=https://web.archive.org/web/20140825073145/http://www.usatoday.com/story/life/music/2014/08/25/ariana-grande-my-everything-review-listen-up/14547907/ |archive-date=August 25, 2014 |access-date=August 25, 2014 |newspaper=[[USA Today]]}} * {{cite web |last=Garvey |first=Meaghan |date=August 29, 2014 |title=Ariana Grande: My Everything &#124; Album Reviews |url=http://pitchfork.com/reviews/albums/19765-ariana-grande-my-everything/ |url-status=live |archive-url=https://web.archive.org/web/20140830043900/http://pitchfork.com/reviews/albums/19765-ariana-grande-my-everything/ |archive-date=August 30, 2014 |access-date=August 30, 2013 |website=[[Pitchfork (website)|Pitchfork]]}}</ref> She explored [[Electronic dance music|EDM]], [[dance-pop]], and [[Electro (music)|electro]] genres on the album.<ref>Attributed to: * {{cite magazine |title=My Everything – Billboard Review |url=http://www.billboard.com/articles/review/6229287/ariana-grande-my-everything-billboard-album-review |url-status=live |archive-url=https://web.archive.org/web/20180625133909/https://www.billboard.com/articles/review/6229287/ariana-grande-my-everything-billboard-album-review |archive-date=June 25, 2018 |access-date=November 6, 2016 |magazine=[[Billboard (magazine)|Billboard]]}} * {{cite news |title=Ariana Grande's 'My Everything': Album Review |url=http://www.nydailynews.com/entertainment/music/stars-ariana-grande-article-1.1912013 |url-status=live |archive-url=https://web.archive.org/web/20161107010724/http://www.nydailynews.com/entertainment/music/stars-ariana-grande-article-1.1912013 |archive-date=November 7, 2016 |access-date=November 6, 2016 |newspaper=[[New York Daily News]] |location=New York}} * {{cite news |last1=Sawdey |first1=Evan |date=August 25, 2014 |title=Ariana Grande: My Everything &#124; PopMatters |url=http://www.popmatters.com/review/185041-ariana-grande-my-everything |url-status=live |archive-url=https://web.archive.org/web/20160918071621/http://www.popmatters.com/review/185041-ariana-grande-my-everything/ |archive-date=September 18, 2016 |access-date=November 6, 2016 |work=[[PopMatters]]}} * {{cite magazine |last=Lipshutz |first=Jason |date=April 28, 2014 |title=Ariana Grande Talks 'Problem' Single & Second Album, Due Out August/September |url=https://www.billboard.com/music/music-news/ariana-grande-talks-problem-single-second-album-due-out-6070079/ |url-status=live |archive-url=https://web.archive.org/web/20140501095225/http://www.billboard.com/articles/columns/pop-shop/6070079/ariana-grande-talks-problem-single-second-album-due-out |archive-date=May 1, 2014 |access-date=June 29, 2014 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Its lead single, "[[Problem (Ariana Grande song)|Problem]]" featuring Australian rapper [[Iggy Azalea]], peaked at number two on the ''Billboard'' Hot 100,<ref>{{cite magazine |last1=Trust |first1=Gary |title=Iggy Azalea Tops Hot 100 With 'Fancy,' Matches Beatles' Historic Mark |url=http://www.billboard.com/articles/news/6099390/iggy-azalea-tops-hot-100-fancy-matches-beatles |url-status=live |archive-url=https://web.archive.org/web/20150429012119/http://www.billboard.com/articles/news/6099390/iggy-azalea-tops-hot-100-fancy-matches-beatles |archive-date=April 29, 2015 |access-date=June 14, 2014 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> and became Grande's first number-one on [[UK singles chart|the UK]] and [[Official Aotearoa Music Charts|New Zealand singles]] charts.<ref>{{cite web |last=Lane |first=Dan |date=July 6, 2014 |url=http://www.officialcharts.com/chart-news/ariana-grande-earns-a-place-in-official-chart-history-with-problem-3146/ |title=Ariana Grande earns a place in Official Chart history with Problem |archive-url=https://web.archive.org/web/20170601175201/http://www.officialcharts.com/chart-news/ariana-grande-earns-a-place-in-official-chart-history-with-problem__4302/ |archive-date=June 1, 2017 |publisher=[[Official Charts Company]] |access-date=November 23, 2015}}</ref><ref>{{cite web |date=May 5, 2014 |title=NZ Top 40 Singles Chart |url=https://aotearoamusiccharts.co.nz/archive/singles/2014-05-02 |url-status=live |archive-url=https://web.archive.org/web/20140502133815/http://nztop40.co.nz/chart/singles?chart=2493 |archive-date=May 2, 2014 |access-date=May 2, 2014 |publisher=[[Recorded Music NZ]]}}</ref> Selling 438,000 digital copies in its opening week, it achieved the highest first-week sales numbers of 2014<ref>{{cite magazine |last=Trust |first=Gary |date=May 7, 2014 |title=Hot 100: John Legend's "All Of Me" Hits No. 1, Ariana Grande's "Problem" Debuts At No. 3 |url=http://www.billboard.com/articles/news/6077635/hot-100-john-legend-all-of-me-ariana-grande-iggy-azalea |url-status=live |archive-url=https://web.archive.org/web/20140510180721/http://www.billboard.com/articles/news/6077635/hot-100-john-legend-all-of-me-ariana-grande-iggy-azalea |archive-date=May 10, 2014 |access-date=May 7, 2014 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> and made Grande the youngest woman, at 20 years old, to debut with over 400,000 downloads at the time.<ref>{{cite magazine |last=Caulfield |first=Keith |title=Ariana Grande's 'Problem' Set for Record Sales Debut |url=http://www.billboard.com/articles/news/6077517/ariana-grande-problem-record-sales-debut-hot-100-chart |url-status=live |archive-url=https://web.archive.org/web/20180623010312/https://www.billboard.com/articles/news/6077517/ariana-grande-problem-record-sales-debut-hot-100-chart |archive-date=June 23, 2018 |access-date=May 6, 2014 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> "Problem" became 2014's eighth-best-selling digital single globally, with over 9 million copies sold, according to the [[International Federation of the Phonographic Industry]] (IFPI).<ref>{{cite web |date=April 14, 2015 |title=IFPI publishes Digital Music Report 2015 |url=http://www.ifpi.org/news/Global-digital-music-revenues-match-physical-format-sales-for-first-time |url-status=live |archive-url=https://web.archive.org/web/20150414194629/http://www.ifpi.org/news/Global-digital-music-revenues-match-physical-format-sales-for-first-time |archive-date=April 14, 2015 |access-date=April 15, 2015 |publisher=International Federation of the Phonographic Industry |page=12}}</ref> The album's second single, "[[Break Free (song)|Break Free]]", featuring German musician and producer [[Zedd]],<ref>{{cite magazine |url=https://www.billboard.com/music/music-news/ariana-grande-break-free-zedd-interview-video-new-single-problem-6128769/ |title=Ariana Grande's 'Break Free': Zedd Discusses The 'Problem' Follow-Up |last=Lipshutz |first=Jason |magazine=[[Billboard (magazine)|Billboard]] |date=June 23, 2014 |access-date=July 28, 2014 |archive-date=June 17, 2018 |archive-url=https://web.archive.org/web/20180617125940/https://www.billboard.com/articles/columns/pop-shop/6128769/ariana-grande-break-free-zedd-interview-video-new-single-problem |url-status=live}}</ref> was released on July 3 and reached number four in the United States.<ref name="TripleHot100">{{cite magazine |last=Trust |first=Gary |title=Ariana Grande, Iggy Azalea Triple Up In Hot 100's Top 10, MAGIC! Still No. 1 |url=https://www.billboard.com/articles/news/6221978/hot-100-ariana-grande-iggy-azalea-top-10-magic |magazine=[[Billboard (magazine)|Billboard]] |date=August 20, 2014 |access-date=August 20, 2014 |archive-date=June 13, 2018 |archive-url=https://web.archive.org/web/20180613083134/https://www.billboard.com/articles/news/6221978/hot-100-ariana-grande-iggy-azalea-top-10-magic |url-status=live}}</ref> She performed the song as the opening of the [[2014 MTV Video Music Awards]], and won [[Best Pop Video]] for "Problem".<ref>{{cite web |last=Ehrlich |first=Brenna |url=http://www.mtv.com/news/1909975/ariana-grande-best-pop-video-vma |title=Ponytail Princess Ariana Grande Wins Best Pop Video VMA |publisher=[[MTV]] |date=August 24, 2014 |access-date=September 2, 2014 |archive-date=September 16, 2019 |archive-url=https://web.archive.org/web/20190916084543/http://www.mtv.com/news/1909975/ariana-grande-best-pop-video-vma/ }}</ref> Grande and [[Nicki Minaj]] provided guest vocals on "[[Bang Bang (Jessie J, Ariana Grande and Nicki Minaj song)|Bang Bang]]", the lead single from [[Jessie J]]'s album ''[[Sweet Talker (Jessie J album)|Sweet Talker]]'',<ref>{{cite magazine |last=Lipshutz |first=Jason |title=Jessie J, Ariana Grande, Nicki Minaj Combine For 'Bang Bang' Single |url=https://www.billboard.com/music/music-news/jessie-j-ariana-grande-nicki-minaj-bang-bang-single-6141209/ |date=July 1, 2014 |magazine=[[Billboard (magazine)|Billboard]] |access-date=August 20, 2014 |archive-date=June 17, 2018 |archive-url=https://web.archive.org/web/20180617124228/https://www.billboard.com/articles/columns/pop-shop/6141209/jessie-j-ariana-grande-nicki-minaj-bang-bang-single |url-status=live}}</ref> which peaked at number one in the UK and at number three in the US.<ref name="TripleHot100"/> The song was added to the deluxe version of ''My Everything'', serving as the third single from the album.<ref>{{cite magazine |last=Crow |first=Jones |date=April 28, 2015 |title=Five Hits, One Album: The Strategy Behind Ariana Grande's Singles From 'My Everything' |url=https://www.billboard.com/pro/five-hits-one-album-the-strategy-behind-ariana-grandes-singles/ |access-date=September 6, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 25, 2024 |archive-url=https://web.archive.org/web/20240325010234/https://www.billboard.com/pro/five-hits-one-album-the-strategy-behind-ariana-grandes-singles/ |url-status=live}}</ref> It was certified diamond by the RIAA in May 2024, for selling over 10 million units in the US; it marked the first all-female collaboration to achieve the certification.<ref>{{Cite magazine |last=Trapp |first=Malcom |date=May 23, 2024 |title=Jessie J, Nicki Minaj, And Ariana Grande's 'Bang Bang' Becomes First All-Female Collaboration To Be RIAA-Certified Diamond |url=https://www.rap-up.com/2024/05/23/nicki-minaj-earns-her-second-diamond-certification-with-bang-bang/ |access-date=September 6, 2024 |magazine=[[Rap-Up]] |archive-date=May 25, 2024 |archive-url=https://web.archive.org/web/20240525174028/https://www.rap-up.com/2024/05/23/nicki-minaj-earns-her-second-diamond-certification-with-bang-bang/ |url-status=live}}</ref> With the singles "Problem", "Break Free", and "Bang Bang", Grande became the second female artist in chart history, joining [[Adele]], with three top-ten singles simultaneously on the ''Billboard'' Hot 100 as a lead artist.<ref name="TripleHot100"/> Grande was the musical performer on ''[[Saturday Night Live]]'', with [[Chris Pratt]] as the host on September 27, 2014.<ref>{{cite magazine |last=Reed |first=Ryan |title=Ariana Grande, Chris Pratt Set for 'Saturday Night Live' Premiere |url=https://www.rollingstone.com/tv/news/ariana-grande-chris-pratt-set-for-saturday-night-live-premiere-20140910 |magazine=[[Rolling Stone]] |date=September 10, 2014 |access-date=September 17, 2014 |archive-date=September 12, 2014 |archive-url=https://web.archive.org/web/20140912222951/http://www.rollingstone.com/tv/news/ariana-grande-chris-pratt-set-for-saturday-night-live-premiere-20140910 }}</ref> That same month, the fourth single from ''My Everything'', "[[Love Me Harder]]", featuring Canadian recording artist [[the Weeknd]], was released and peaked at number seven in the United States.<ref>{{cite magazine |last=Trust |first=Gary |title=Hot 100 Chart Moves: Ed Sheeran, Ariana Grande, Fergie Debut |url=https://www.billboard.com/pro/hot-100-ed-sheeran-ariana-grande-fergie/ |magazine=[[Billboard (magazine)|Billboard]] |date=October 17, 2014 |access-date=April 20, 2020 |archive-date=June 23, 2018 |archive-url=https://web.archive.org/web/20180623040146/https://www.billboard.com/articles/columns/chart-beat/6289067/hot-100-ed-sheeran-ariana-grande-fergie |url-status=live}}</ref> In November 2014, Grande was featured in [[Major Lazer]]'s song "[[All My Love (Major Lazer song)|All My Love]]" from the [[The Hunger Games: Mockingjay, Part 1 – Original Motion Picture Soundtrack|soundtrack album]] for the film ''[[The Hunger Games: Mockingjay – Part 1]]'' (2014).<ref name="spin">{{cite news |last=Carley |first=Brennan |date=November 13, 2014 |title=Major Lazer and Ariana Grande Team Up for Piercing 'Mockingjay' Cut |work=[[Spin (magazine)|Spin]] |url=https://www.spin.com/2014/11/ariana-grande-major-lazer-mockingjay-all-my-love-stream/ |access-date=May 18, 2018 |archive-date=August 17, 2023 |archive-url=https://web.archive.org/web/20230817074515/https://www.spin.com/2014/11/ariana-grande-major-lazer-mockingjay-all-my-love-stream/ |url-status=live}}</ref> Later that month, Grande released the Christmas song "[[Santa Tell Me]]" as a single from the [[reissue]] of her first Christmas EP, ''Christmas Kisses'' (2014).<ref>{{cite web |last1=White |first1=Caitlin |title=Ariana Grande's 'Santa Tell Me' Is Officially Here, and It Sounds Like Christmas Came Early! |url=http://www.mtv.com/news/2007283/ariana-grande-santa-tell-me/ |publisher=[[MTV]] |date=November 24, 2014 |access-date=November 30, 2014 |archive-date=April 1, 2019 |archive-url=https://web.archive.org/web/20190401033750/http://www.mtv.com/news/2007283/ariana-grande-santa-tell-me/ }}</ref> The track became a modern [[Standard (music)|Christmas standard]], significantly rising in popularity on streaming services during the holiday season every year.<ref>{{Cite magazine |last=Beck |first=Lia |date=November 2, 2022 |title=These Are the Best 33 Modern Christmas Songs to Add to Your Holiday Playlist |url=https://www.cosmopolitan.com/entertainment/music/a34287825/best-modern-christmas-songs/ |access-date=November 20, 2022 |magazine=[[Cosmopolitan (magazine)|Cosmopolitan]] |archive-date=September 18, 2025 |archive-url=https://web.archive.org/web/20250918153926/https://www.cosmopolitan.com/entertainment/music/a34287825/best-modern-christmas-songs/ |url-status=live}}</ref> A decade after its release, it reached number five on the Hot 100 issue dated January 4, 2025—being the first Christmas song released in the 21st century to appear in the chart's top-five region.<ref>{{Cite magazine |last=Trust |first=Gary |date=December 30, 2024 |title=Mariah Carey's 'All I Want for Christmas Is You' Adds 18th Week at No. 1 on Billboard Hot 100 |url=https://www.billboard.com/lists/mariah-carey-all-i-want-for-christmas-is-you-hot-100-number-one-18-weeks/christmas-streams-airplay-sales-4/ |access-date=December 31, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 2, 2025 |archive-url=https://web.archive.org/web/20250102213414/https://www.billboard.com/lists/mariah-carey-all-i-want-for-christmas-is-you-hot-100-number-one-18-weeks/christmas-streams-airplay-sales-4/ |url-status=live}}</ref><ref>{{Cite magazine |last=Trust |first=Gary |date=December 30, 2024 |title=Here's Every Holiday Hit That Has Jingled to the Billboard Hot 100's Top 10 |url=https://www.billboard.com/lists/holiday-songs-hot-100-top-10/ |access-date=December 31, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 30, 2024 |archive-url=https://web.archive.org/web/20241230224013/https://www.billboard.com/lists/holiday-songs-hot-100-top-10/ |url-status=live}}</ref> The following month, she appeared on Nicki Minaj's third album ''[[The Pinkprint]]'', with the song "[[Get on Your Knees (Nicki Minaj song)|Get on Your Knees]]". She later released the fifth and the final single from ''My Everything'', "[[One Last Time (Ariana Grande song)|One Last Time]]", which peaked at number 13 in the US.<ref>{{cite magazine |url=https://www.billboard.com/artist/ariana-grande/chart-history/hot-100 |title=Ariana Grande – Chart History: The Hot 100 |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 29, 2019 |archive-date=November 21, 2021 |archive-url=https://web.archive.org/web/20211121103915/https://www.billboard.com/artist/ariana-grande/chart-history/hot-100/ |url-status=live}}</ref> [[File:Ariana Grande - The Honeymoon Tour Live Jakarta (3).jpg|thumb|upright|Grande performing on [[the Honeymoon Tour]] in 2015]] In February 2015, Grande embarked on her first worldwide concert tour, [[The Honeymoon Tour]], to further promote ''My Everything'', with shows in North America, Europe, Asia and South America.<ref>{{cite news |last=Perdani |first=Yuliasri |title=Ariana Grande to debut in Jakarta soon |url=http://www.thejakartapost.com/news/2015/06/16/ariana-grande-debut-jakarta-soon.html |newspaper=[[The Jakarta Post]] |date=June 16, 2015 |access-date=June 29, 2015 |archive-date=October 24, 2019 |archive-url=https://web.archive.org/web/20191024222129/https://www.thejakartapost.com/news/2015/06/16/ariana-grande-debut-jakarta-soon.html |url-status=live}}</ref> Grande was featured on [[Cashmere Cat]]'s song [[Adore (Cashmere Cat song)|"Adore"]], which was released in March 2015.<ref>{{cite web |last1=McDermott |first1=Maeve |last2=Ryan |first2=Patrick |url=https://www.usatoday.com/story/life/music/2015/12/22/songs-of-the-year-2015/77689258/ |title=The 50 best songs of 2015 |work=[[USA Today]] |date=December 22, 2015 |access-date=August 24, 2017 |archive-date=December 9, 2019 |archive-url=https://web.archive.org/web/20191209190650/https://www.usatoday.com/story/life/music/2015/12/22/songs-of-the-year-2015/77689258/ |url-status=live}}</ref> In the spring, she signed an exclusive publishing contract with the [[Universal Music Publishing Group]], covering her entire music catalog.<ref>{{cite magazine |url=https://www.billboard.com/articles/news/6583126/ariana-grande-signs-with-universal-music-publishing-group |title=Ariana Grande Signs with Universal Music Publishing Group |magazine=[[Billboard (magazine)|Billboard]] |date=June 1, 2015 |access-date=April 20, 2020 |archive-date=October 26, 2023 |archive-url=https://web.archive.org/web/20231026185044/https://pixels.ad.gt/api/v1/getpixels?tagger_id=fbf4aef3db1f9d87b19a37e2c9c2dc7f&url=https%3A%2F%2Fwww.billboard.com%2Fmusic%2Fmusic-news%2Fariana-grande-signs-with-universal-music-publishing-group-6583126%2F&code=%27none%27 |url-status=live}} and {{cite web |last1=Stassen |first1=Murray |title=Ariana Grande signs worldwide publishing deal with UMPG |url=http://www.musicweek.com/news/read/ariana-grande-signs-worldwide-publishing-deal-with-umpg/061935 |website=[[Music Week]] |date=June 2, 2015 |access-date=June 12, 2015 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213250/http://www.musicweek.com/news/read/ariana-grande-signs-worldwide-publishing-deal-with-umpg/061935 |url-status=live}}</ref> Grande also filmed an episode for the [[Fox Broadcasting Company]] reality TV series ''[[Knock Knock Live]]'' (2015),<ref name="KKL">{{cite web |last=Holloway |first=Daniel |url=https://www.thewrap.com/justin-bieber-ariana-grande-to-appear-on-ryan-seacrests-knock-knock-live |title=Justin Bieber, Ariana Grande to Appear on Ryan Seacrest's ''Knock Knock Live'' |website=[[TheWrap]] |date=July 14, 2015 |access-date=October 30, 2016 |archive-date=April 20, 2021 |archive-url=https://web.archive.org/web/20210420181148/https://www.thewrap.com/justin-bieber-ariana-grande-to-appear-on-ryan-seacrests-knock-knock-live/ |url-status=live}}</ref> but the show was canceled before her episode aired.<ref>{{cite web |last=Wagmeister |first=Elizabeth |url=https://variety.com/2015/tv/news/knock-knock-live-fox-cancelled-ryan-seacrest-1201553836/ |title=Fox Pulls Ryan Seacrest's ''Knock Knock Live'' After Two Episodes |work=[[Variety (magazine)|Variety]] |date=July 30, 2015 |access-date=December 10, 2017 |archive-date=November 22, 2019 |archive-url=https://web.archive.org/web/20191122013451/https://variety.com/2015/tv/news/knock-knock-live-fox-cancelled-ryan-seacrest-1201553836/ |url-status=live}}</ref> She also guest-starred on several episodes of the Fox [[comedy-horror]] television series ''[[Scream Queens (2015 TV series)|Scream Queens]]'' as [[Sonya Herfmann]]/Chanel #2 from September to November 2015.<ref name="ScreamQueens">{{cite magazine |last=Stack |first=Tim |date=April 24, 2015 |title=First Look: Ariana Grande on the set of Scream Queens |url=https://www.ew.com/article/2015/04/24/first-look-ariana-grande-scream-queens |archive-url=https://web.archive.org/web/20210419215425/https://ew.com/article/2015/04/24/first-look-ariana-grande-scream-queens/ |archive-date=April 19, 2021 |access-date=April 20, 2020 |magazine=[[Entertainment Weekly]]}}</ref> She recorded the duet "[[E Più Ti Penso]]" with Italian recording artist [[Andrea Bocelli]], which was released in October 2015 as the lead single from Bocelli's album ''[[Cinema (Andrea Bocelli album)|Cinema]]'' (2015),<ref>{{cite web |last=Mallenbaum |first=Carly |url=https://www.usatoday.com/story/life/entertainthis/2015/10/14/ariana-grande-andrea-bocelli/73929168/ |title=Ariana Grande has Italian duet with Andrea Bocelli. Of course it's good |work=[[USA Today]] |date=October 14, 2015 |access-date=August 24, 2017 |archive-date=December 8, 2019 |archive-url=https://web.archive.org/web/20191208022423/https://www.usatoday.com/story/life/entertainthis/2015/10/14/ariana-grande-andrea-bocelli/73929168/ |url-status=live}}</ref> and covered the song "Zero to Hero", originally from the [[animated film]] ''[[Hercules (1997 film)|Hercules]]'' (1997), for the compilation album ''[[We Love Disney (2015 album)|We Love Disney]]'' (2015).<ref>{{cite web |last=Glein |first=Kelsey |url=http://www.instyle.com/news/ariana-grande-gwen-stefani-we-love-disney-album |title=Gwen Stefani, Ariana Grande, and More Reimagine Your Favorite Disney Songs on New Album |work=[[InStyle]] |date=October 30, 2015 |access-date=October 30, 2015 |archive-date=June 26, 2019 |archive-url=https://web.archive.org/web/20190626184549/https://www.instyle.com/news/ariana-grande-gwen-stefani-we-love-disney-album }}</ref> Grande also released her second Christmas EP, ''[[Christmas & Chill]]'' in December 2015.<ref>{{cite magazine |last=Spanos |first=Brittany |url=https://www.rollingstone.com/music/news/hear-ariana-grandes-surprise-released-ep-christmas-chill-20151217 |title=Hear Ariana Grande's Surprise-Released EP 'Christmas & Chill' |magazine=[[Rolling Stone]] |date=December 17, 2015 |access-date=August 24, 2017 |archive-date=June 16, 2018 |archive-url=https://web.archive.org/web/20180616204319/https://www.rollingstone.com/music/news/hear-ariana-grandes-surprise-released-ep-christmas-chill-20151217 }}</ref> ===2015–2018: ''Dangerous Woman'' and ''Sweetener''=== {{See also|Dangerous Woman {{!}} ''Dangerous Woman''|Manchester Arena bombing|One Love Manchester|Sweetener (album) {{!}} ''Sweetener'' (album)}} Grande began recording songs for her third studio album, ''[[Dangerous Woman]]'', originally titled ''Moonlight'', in 2015.<ref>{{cite web |last=Roth |first=Madeline |title=Ariana Grande Revealed Her New Album Title – And It's Literally Out of This World |url=http://www.mtv.com/news/2173375/ariana-grande-third-album-title/ |publisher=[[MTV]] |access-date=May 30, 2015 |archive-url=https://web.archive.org/web/20150530221938/http://www.mtv.com/news/2173375/ariana-grande-third-album-title/ |archive-date=May 30, 2015 |date=May 30, 2015}}</ref> In October of that year, she released the single "[[Focus (Ariana Grande song)|Focus]]", initially intended as the lead single from the album; the song debuted at number seven on the ''Billboard'' Hot 100.<ref>{{cite magazine |last=Trust |first=Gary |url=https://www.billboard.com/pro/adele-hello-hot-100-second-week/ |title=Adele's 'Hello' Tops Hot 100 for Second Week; Ariana Grande, Meghan Trainor Hit Top 10 |magazine=[[Billboard (magazine)|Billboard]] |date=November 9, 2015 |access-date=April 20, 2020 |archive-date=May 7, 2016 |archive-url=https://web.archive.org/web/20160507132105/http://www.billboard.com/articles/columns/chart-beat/6754159/adele-hello-hot-100-second-week |url-status=live}}</ref> The next month American singer [[Who Is Fancy]] released the single "[[Boys Like You (Who Is Fancy song)|Boys Like You]]", which features Ariana Grande and [[Meghan Trainor]].<ref>{{cite web |url=http://www.m-magazine.com/posts/ariana-grande-teams-with-who-is-fancy-for-boys-like-you-song-77005 |title=Ariana Grande Teams With Who is Fancy For 'Boys Like You' Song |work=[[M Magazine]] |date=November 23, 2015 |access-date=November 23, 2015 |archive-url=https://web.archive.org/web/20151116015553/http://www.m-magazine.com/posts/ariana-grande-teams-with-who-is-fancy-for-boys-like-you-song-77005 |archive-date=November 16, 2015 |last=Thompson |first=Heather}}</ref> She was featured in the remix version of "[[Over and Over Again]]", a song by English singer [[Nathan Sykes]] from his solo debut studio album ''[[Unfinished Business (Nathan Sykes album)|Unfinished Business]]'', which was released in January 2016.<ref>{{cite magazine |last=Mallenbaum |first=Carly |url=https://www.rollingstone.com/music/music-news/hear-ariana-grande-join-ex-boyfriend-nathan-sykes-on-over-and-over-again-178484/ |title=Hear Ariana Grande Join Ex-Boyfriend Nathan Sykes on 'Over and Over Again' |magazine=[[Rolling Stone]] |date=January 16, 2016 |access-date=October 18, 2020 |archive-date=July 15, 2021 |archive-url=https://web.archive.org/web/20210715173115/https://www.rollingstone.com/music/music-news/hear-ariana-grande-join-ex-boyfriend-nathan-sykes-on-over-and-over-again-178484/ |url-status=live}}</ref> In March 2016, Grande released "[[Dangerous Woman (song)|Dangerous Woman]]" as the lead single from the retitled album of the same name.<ref>{{cite magazine |last=Nolfi |first=Joey |url=https://www.ew.com/article/2016/03/10/ariana-grande-dangerous-woman |title=Hear Ariana Grande's sultry new single 'Dangerous Woman' |magazine=Entertainment Weekly |date=March 10, 2016 |access-date=April 20, 2020 |archive-date=March 16, 2022 |archive-url=https://web.archive.org/web/20220316225641/https://ew.com/article/2016/03/10/ariana-grande-dangerous-woman/ |url-status=live}}; {{cite web |last=Geffen |first=Sasha |url=http://www.mtv.com/news/2753217/ariana-grande-dangerous-woman-single/ |title=Ariana Grande's 'Dangerous Woman' Is Here and It Deserves Its Own Spy Movie |publisher=[[MTV]] |date=March 11, 2016 |access-date=March 12, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213308/http://www.mtv.com/news/2753217/ariana-grande-dangerous-woman-single/ }}</ref><ref>{{cite web |url=https://music.apple.com/us/album/dangerous-woman/1440843597 |title=iTunes – Music – Dangerous Woman by Ariana Grande |publisher=[[iTunes Store]] (US) |access-date=March 10, 2016 |archive-date=March 27, 2019 |archive-url=https://web.archive.org/web/20190327111705/https://itunes.apple.com/us/album/dangerous-woman/id1091145606 |url-status=live}}</ref> The single debuted at number ten on the ''Billboard'' Hot 100, making her the first artist to have the lead single from each of their first three albums debut in the top ten.<ref name="FirstThree">{{cite magazine |last=Trust |first=Gary |url=https://www.billboard.com/pro/rihanna-hot-100-no-1-fifth-week-ariana-grande-debuts/ |title=Rihanna Rules Hot 100 for Fifth Week, Ariana Grande Debuts at No. 10 |magazine=[[Billboard (magazine)|Billboard]] |date=March 21, 2016 |access-date=April 20, 2020 |archive-date=May 6, 2021 |archive-url=https://web.archive.org/web/20210506170226/https://www.billboard.com/articles/columns/chart-beat/7263992/rihanna-hot-100-no-1-fifth-week-ariana-grande-debuts |url-status=live}}</ref> The same month, Grande appeared as host and musical guest of ''Saturday Night Live'', where she performed "Dangerous Woman" and debuted the promotional single "[[Be Alright (Ariana Grande song)|Be Alright]]",<ref>{{Cite magazine |date=February 25, 2016 |title=Ariana Grande to Host and Perform on 'Saturday Night Live' |url=https://time.com/4237667/ariana-grande-saturday-night-live-dangerous-woman-be-alright/ |access-date=April 3, 2024 |magazine=Time |archive-date=April 3, 2024 |archive-url=https://web.archive.org/web/20240403065746/https://time.com/4237667/ariana-grande-saturday-night-live-dangerous-woman-be-alright/ |url-status=live}}</ref> which charted at number 43 on the ''Billboard'' Hot 100.<ref>{{cite magazine |last=Trust |first=Gary |url=https://www.billboard.com/pro/hot-100-chart-moves-iggy-azalea-ariana-grande-debut/ |title=Hot 100 Chart Moves: Iggy Azalea & Ariana Grande Debut |magazine=[[Billboard (magazine)|Billboard]] |date=March 31, 2016 |access-date=April 20, 2020 |archive-date=October 26, 2023 |archive-url=https://web.archive.org/web/20231026185029/https://www.billboard.com/pro/hot-100-chart-moves-iggy-azalea-ariana-grande-debut/ |url-status=live}}</ref> Grande garnered positive reviews for her appearance on the show, including praise for her impressions of various singers,<ref>{{cite web |date=March 14, 2016 |title=Ariana Grande Incredibly Imitates Whitney, Celine, Britney and More |url=http://shows.huffingtonpost.com/video/ariana-grande-incredibly-imitates-whitney-celine-britney-and-more-519579275 |archive-url=https://web.archive.org/web/20231026185030/https://www.huffpost.com/section/video |archive-date=October 26, 2023 |access-date=March 15, 2016 |work=[[HuffPost]]}}</ref><ref>{{cite news |url=https://time.com/4257737/ariana-grande-saturday-night-live-review/ |title=Ariana Grande's Saturday Night Live Performance Was a Triumph |last1=D'Addario |first1=Daniel |access-date=March 15, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213248/http://time.com/4257737/ariana-grande-saturday-night-live-review/ |url-status=live }} {{Webarchive|url=https://web.archive.org/web/20190319213248/http://time.com/4257737/ariana-grande-saturday-night-live-review/ |date=March 19, 2019 }}</ref> some of which she had done on ''[[The Tonight Show Starring Jimmy Fallon]]''.<ref>{{cite magazine |url=https://www.billboard.com/music/pop/ariana-grande-celebrity-impressions-watch-7256256/ |title=Watch All of Ariana Grande's Celebrity Impressions |last1=Iasimone |first1=Ashley |magazine=[[Billboard (magazine)|Billboard]] |date=March 13, 2016 |access-date=April 20, 2020 |archive-date=January 13, 2020 |archive-url=https://web.archive.org/web/20200113130800/https://www.billboard.com/articles/columns/pop/7256256/ariana-grande-celebrity-impressions-watch |url-status=live}}</ref> [[File:Dangerous Woman Tour2.jpg|thumb|left|upright|Grande performing on the [[Dangerous Woman Tour]] in 2017]] Grande released ''Dangerous Woman'' on May 20, 2016, which debuted at number two on the ''Billboard'' 200.<ref>{{cite magazine |last=Caulfield |first=Keith |url=https://www.billboard.com/pro/drake-views-no-1-on-billboard-200-album-chart-ariana-grande-blake-shelton/ |title=Drake's ''Views'' Still No. 1 on ''Billboard'' 200, Ariana Grande and Blake Shelton Debut at Nos. 2 & 3 |magazine=[[Billboard (magazine)|Billboard]] |date=May 29, 2016 |access-date=April 20, 2020 |archive-date=May 30, 2016 |archive-url=https://web.archive.org/web/20160530124854/https://www.billboard.com/articles/columns/chart-beat/7386082/drake-views-no-1-on-billboard-200-album-chart-ariana-grande-blake-shelton |url-status=live}}</ref> It also debuted at number two in Japan,<ref>{{cite web |url=http://www.oricon.co.jp/rank/ja/w/2016-05-30/ |title=週間 CDアルバムランキング: 2016年05月16日〜2016年05月22 |publisher=[[Oricon]] |archive-url=https://web.archive.org/web/20160525023530/http://www.oricon.co.jp/rank/ja/w/2016-05-30/ |archive-date=May 25, 2016}}</ref> and at number one in several other markets, including Australia, the Netherlands, Ireland, Italy, New Zealand and the UK.<ref>{{cite web |url=http://australian-charts.com/showitem.asp?interpret=Ariana+Grande&titel=Dangerous+Woman&cat=a |title=Ariana Grande – ''Dangerous Woman'' |website=australian-charts.com |access-date=May 29, 2016 |archive-date=May 4, 2019 |archive-url=https://web.archive.org/web/20190504013646/https://australian-charts.com/showitem.asp?interpret=Ariana+Grande&titel=Dangerous+Woman&cat=a |url-status=live}}; {{cite web |url=http://www.dutchcharts.nl/showitem.asp?interpret=Ariana+Grande&titel=Dangerous+Woman&cat=a |title=Ariana Grande – ''Dangerous Woman'' |website=dutchcharts.nl |access-date=May 28, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319220316/https://dutchcharts.nl/showitem.asp?interpret=Ariana+Grande&titel=Dangerous+Woman&cat=a |url-status=live}}; {{cite web |url=http://www.chart-track.co.uk/index.jsp?c=p%2Fmusicvideo%2Fmusic%2Farchive%2Findex_test.jsp&ct=240002&arch=t&lyr=2016&year=2016&week=21 |title=Top 100 Artist Album, Week Ending 26 May 2016 |work=Irish Music Charts Archive |access-date=May 29, 2016 |archive-url=https://web.archive.org/web/20181116092852/http://www.chart-track.co.uk/index.jsp?c=p%2Fmusicvideo%2Fmusic%2Farchive%2Findex_test.jsp&ct=240002&arch=t&lyr=2016&year=2016&week=21 |archive-date=November 16, 2018 }}; {{cite web |url=http://www.fimi.it/classifiche#/category:album/id:2256 |title=Album – Classifica settimanale WK 21 |publisher=[[Federazione Industria Musicale Italiana]] |access-date=May 28, 2016 |language=it |archive-date=February 3, 2019 |archive-url=https://web.archive.org/web/20190203185228/http://www.fimi.it/classifiche#/category:album/id:2256 |url-status=live}}; {{cite web |url=https://aotearoamusiccharts.co.nz/archive/albums/2011-11-11 |title=New Zealand Top 40 Albums Chart |archive-url=https://www.webcitation.org/67eErXXv7?url=http://nztop40.co.nz/chart/albums |archive-date=May 14, 2012 |publisher=Recorded Music New Zealand |access-date=May 29, 2016}}</ref><ref>{{cite web |last1=White |first1=Jack |publisher=[[Official Charts Company]] |title=Ariana Grande scores first Number 1 album with Dangerous Woman |url=http://www.officialcharts.com/chart-news/ariana-grande-scores-first-number-1-album-with-dangerous-woman__15171 |date=May 27, 2016 |access-date=June 1, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213259/https://www.officialcharts.com/chart-news/ariana-grande-scores-first-number-1-album-with-dangerous-woman__15171/ |url-status=live}}</ref> Mark Savage, writing for ''BBC News'', called the album "a mature, confident record".<ref name="Savage"/> In August, Grande released a third single from the album, "[[Side to Side]]", featuring rapper [[Nicki Minaj]], her eighth top ten entry on the Hot 100, which peaked at number four on that chart.<ref>{{cite magazine |url=https://www.billboard.com/charts/hot-100/2016-12-03 |title=The Hot 100: The Week of December 3, 2016 |magazine=[[Billboard (magazine)|Billboard]] |date=November 23, 2016 |access-date=April 20, 2020 |archive-date=August 12, 2020 |archive-url=https://web.archive.org/web/20200812162501/https://www.billboard.com/charts/hot-100/2016-12-03 |url-status=live}}</ref> ''Dangerous Woman'' was nominated for [[Grammy Award for Best Pop Vocal Album]] and the title track for [[Best Pop Solo Performance]].<ref name="GrammyNoms2017">{{cite magazine |url=https://www.billboard.com/articles/news/7597556/grammys-nominees-complete-list-2017 |title=Here Is the Complete List of Nominees for the 2017 Grammys |magazine=[[Billboard (magazine)|Billboard]] |date=December 6, 2016 |access-date=April 20, 2020 |archive-date=December 6, 2016 |archive-url=https://web.archive.org/web/20161206151125/http://www.billboard.com/articles/news/7597556/grammys-nominees-complete-list-2017 |url-status=live}}</ref> Aside from music, Grande played Penny Pingleton in the NBC television broadcast ''[[Hairspray Live!]]'', which aired in December 2016.<ref>{{cite magazine |last=Saraiya |first=Sonia |url=https://variety.com/2016/tv/reviews/tv-review-hairspray-live-jennifer-hudson-ariana-grande-1201936567 |title=TV Review: ''Hairspray Live!'' |magazine=Variety |date=December 7, 2016 |access-date=December 10, 2017 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213944/https://variety.com/2016/tv/reviews/tv-review-hairspray-live-jennifer-hudson-ariana-grande-1201936567/ |url-status=live}}</ref> Grande recorded [[Beauty and the Beast (Disney song)#Ariana Grande and John Legend version|the title track]] of the soundtrack for the [[Beauty and the Beast (2017 film)|2017 live-action remake]] of Disney's 1991 animated film ''[[Beauty and the Beast (1991 film)|Beauty and the Beast]]''. The recording was released as a duet with American singer [[John Legend]] in February 2017.<ref>{{cite web |last=Stutz |first=Colin |url=https://www.hollywoodreporter.com/news/ariana-grande-john-legend-record-beauty-beast-duet-disney-film-963725 |title=Ariana Grande and John Legend to Record 'Beauty and the Beast' Duet for Disney Film |work=[[The Hollywood Reporter]] |date=January 11, 2017 |access-date=March 31, 2021 |archive-date=April 22, 2021 |archive-url=https://web.archive.org/web/20210422142238/https://www.hollywoodreporter.com/news/ariana-grande-john-legend-record-beauty-beast-duet-disney-film-963725 |url-status=live}}</ref> The same month, Grande embarked on her third concert tour, the [[Dangerous Woman Tour]], to promote the album.<ref>{{cite web |last=Kelemen |first=Matt |url=https://lasvegasmagazine.com/entertainment/2017/jan/27/ariana-grande-mgm-grand |title=Ariana Grande Is a Dangerous Talent |work=Las Vegas |date=January 27, 2017 |access-date=January 28, 2017 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213301/https://lasvegasmagazine.com/entertainment/2017/jan/27/ariana-grande-mgm-grand/ |url-status=live}}</ref> On May 22, 2017, [[Manchester Arena bombing|her concert]] at [[Manchester Arena]] was the target of a [[suicide bombing]]. An [[Islamic extremist]], motivated by [[Muslim]] casualties from [[American-led intervention in the Syrian Civil War|US intervention in the Syrian Civil War]], detonated a [[nail bomb|shrapnel-laden]] [[homemade bomb]] as people were leaving the arena. The [[Manchester Arena bombing]], which occurred at the City Room, caused 22 deaths and injured over a thousand more. Grande suspended the remainder of the tour and held a televised benefit concert, [[One Love Manchester]], on June 4,<ref>{{cite web |url=https://www.hollywoodreporter.com/news/ariana-grandes-manchester-benefit-concert-draws-biggest-uk-tv-audience-2017-1010106 |title=Ariana Grande's Manchester Benefit Concert Draws Biggest U.K. TV Audience of 2017 |work=The Hollywood Reporter |date=June 5, 2017 |access-date=June 5, 2017 |archive-date=April 25, 2021 |archive-url=https://web.archive.org/web/20210425053824/https://www.hollywoodreporter.com/news/ariana-grandes-manchester-benefit-concert-draws-biggest-uk-tv-audience-2017-1010106 |url-status=live}}</ref> helping to raise $23 million to aid the bombing's victims and affected families.<ref name="FundsRaised">{{cite magazine |last=Blistein |first=Jon |url=https://www.rollingstone.com/music/news/families-of-ariana-grande-concert-attack-victims-to-receive-324000-w498012 |title=Families of Ariana Grande Concert Attack Victims to Receive $324,000 |magazine=[[Rolling Stone]] |date=August 15, 2017 |access-date=August 24, 2017 |archive-date=June 16, 2018 |archive-url=https://web.archive.org/web/20180616230556/https://www.rollingstone.com/music/news/families-of-ariana-grande-concert-attack-victims-to-receive-324000-w498012 }}</ref> The concert featured performances from Grande, as well as [[Liam Gallagher]], [[Robbie Williams]], [[Justin Bieber]], [[Katy Perry]], [[Miley Cyrus]] and other artists.<ref>{{cite magazine |last=Smirke |first=Richard |url=https://www.billboard.com/music/pop/one-love-manchester-concert-ariana-grande-bravery-resilience-7817617/ |title=Bravery, Resilience Shine as Ariana Grande Leads All-Star Benefit Concert for Victims of Manchester Bombing |magazine=[[Billboard (magazine)|Billboard]] |date=June 4, 2017 |access-date=April 20, 2020 |archive-date=April 22, 2021 |archive-url=https://web.archive.org/web/20210422142238/https://www.billboard.com/articles/columns/pop/7817617/one-love-manchester-concert-ariana-grande-bravery-resilience |url-status=live}}</ref> To recognize her efforts, the [[Manchester City Council]] named Grande the first [[honorary citizen]] of [[Manchester]]<ref>{{cite web |last=Macguire |first=Eoghan |url=https://www.nbcnews.com/storyline/manchester-concert-explosion/manchester-names-ariana-grande-honorary-citizen-n781711 |title=Manchester Names Ariana Grande Honorary Citizen |publisher=NBC News |date=July 12, 2017 |access-date=April 20, 2020 |archive-date=August 7, 2020 |archive-url=https://web.archive.org/web/20200807051027/https://www.nbcnews.com/storyline/manchester-concert-explosion/manchester-names-ariana-grande-honorary-citizen-n781711 |url-status=live}}</ref><ref name="FundsRaised"/> and, later in the year, she was reported to have declined an honorary UK [[dame]]hood. The tour resumed on June 7 in Paris and ended in September 2017.<ref>{{cite web |last=Lynch |first=Jess |url=http://www.cosmopolitan.com.au/celebrity/ariana-grande-resumes-dangerous-woman-world-tour-22609 |title=Ariana Grande proves she's an unstoppable force as she resumes her world tour |work=[[Cosmopolitan (magazine)|Cosmopolitan]] |date=June 7, 2017 |access-date=June 8, 2017 |archive-url=https://web.archive.org/web/20170608060705/http://www.cosmopolitan.com.au/celebrity/ariana-grande-resumes-dangerous-woman-world-tour-22609 |archive-date=June 8, 2017 }}; and {{cite web |last=Gonzalez |first=Sandra |url=http://www.cnn.com/2017/06/07/entertainment/ariana-grande-tour-resumes |title=Ariana Grande honors 'angels' as tour resumes |publisher=CNN |date=June 7, 2017 |access-date=June 7, 2017 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319215158/https://www.cnn.com/2017/06/07/entertainment/ariana-grande-tour-resumes |url-status=live}}; and {{cite magazine |url=https://www.billboard.com/articles/news/international/7949934/ariana-grande-first-tour-mainland-china |title=Ariana Grande Wraps Up First Tour of Mainland China |last=[[Billboard (magazine)|Billboard]] |magazine=[[Billboard (magazine)|Billboard]] |date=September 1, 2017 |access-date=April 20, 2020 |archive-date=April 27, 2021 |archive-url=https://web.archive.org/web/20210427032405/https://www.billboard.com/articles/news/international/7949934/ariana-grande-first-tour-mainland-china |url-status=live}}</ref><ref>{{cite web |last=Lakshmin |first=Deepa |url=http://www.mtv.com/news/3037300/ariana-grande-goodbye-dangerous-woman-tour |title=Ariana Grande Wrote A Beautiful Goodbye Note To Her Dangerous Woman Tour |publisher=[[MTV]] |date=September 21, 2017 |access-date=September 22, 2017 |archive-date=June 26, 2019 |archive-url=https://web.archive.org/web/20190626184557/http://www.mtv.com/news/3037300/ariana-grande-goodbye-dangerous-woman-tour/ }}</ref> In August 2017, Grande appeared in an [[Apple Music]] ''[[Carpool Karaoke]]'' episode, singing [[musical theatre]] songs with American entertainer [[Seth MacFarlane]].<ref name="Carpool">{{cite web |last=Fierberg |first=Ruthie |url=http://www.playbill.com/article/ariana-grande-and-seth-macfarlane-sing-little-shops-suddenly-seymour-on-carpool-karaoke |title=Ariana Grande and Seth MacFarlane Sing ''Little Shop's'' 'Suddenly Seymour' on ''Carpool Karaoke'' |work=[[People (magazine)|People]] |date=August 22, 2017 |access-date=August 23, 2017 |archive-date=September 7, 2019 |archive-url=https://web.archive.org/web/20190907084955/http://www.playbill.com/article/ariana-grande-and-seth-macfarlane-sing-little-shops-suddenly-seymour-on-carpool-karaoke |url-status=live}}</ref> In December 2017, ''[[Billboard (magazine)|Billboard]]'' magazine named her "Female Artist of the Year".<ref>{{cite web |last=McNeilage |first=Ross |url=https://www.mtv.co.uk/news/8pbxid/ariana-grande-is-billboards-female-artist-of-the-year |title=Ariana Grande Is Billboard's Female Artist of the Year |publisher=[[MTV]] |date=December 2, 2017 |access-date=December 13, 2017 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213256/http://www.mtv.co.uk/ariana-grande/news/ariana-grande-is-billboards-female-artist-of-the-year |url-status=live}}</ref> Grande began working on songs for her fourth studio album, ''[[Sweetener (album)|Sweetener]]'' with [[Pharrell Williams]] in 2016.<ref>{{cite magazine |url=https://www.billboard.com/articles/news/8470827/pharrell-on-working-with-ariana-grande-on-sweetener |title=Pharrell on Working With Ariana Grande on 'Sweetener': 'She Really Unzipped' |date=August 17, 2018 |access-date=September 20, 2018 |first=Rania |last=Aniftos |magazine=[[Billboard (magazine)|Billboard]] |archive-date=September 12, 2019 |archive-url=https://web.archive.org/web/20190912234835/https://www.billboard.com/articles/news/8470827/pharrell-on-working-with-ariana-grande-on-sweetener |url-status=live}}</ref> Grande released "[[No Tears Left to Cry]]" as the lead single from ''Sweetener'' in April 2018,<ref>{{cite magazine |last=Reed |first=Ryan |url=https://www.rollingstone.com/music/news/hear-ariana-grandes-uplifting-new-song-no-tears-left-to-cry-w519323 |title=Hear Ariana Grande's Uplifting New Song 'No Tears Left to Cry' |magazine=[[Rolling Stone]] |date=April 20, 2018 |access-date=April 20, 2018 |archive-date=June 12, 2018 |archive-url=https://web.archive.org/web/20180612140413/https://www.rollingstone.com/music/news/hear-ariana-grandes-uplifting-new-song-no-tears-left-to-cry-w519323 }}</ref> with the song debuting at number three on the ''Billboard'' Hot 100, making Grande the only artist to have debuted the lead single of her first four albums in the top ten of the Hot 100.<ref>{{cite magazine |last=Trust |first=Gary |url=https://www.billboard.com/pro/drake-nice-for-what-hot-100-number-one-ariana-grande-j-cole/ |title=Drake Leads ''Billboard'' Hot 100, Ariana Grande Arrives at No. 3 & J. Cole Collects Record Three Debuts in Top 10 |magazine=[[Billboard (magazine)|Billboard]] |date=April 30, 2018 |access-date=May 1, 2018 |archive-date=March 29, 2019 |archive-url=https://web.archive.org/web/20190329054545/https://www.billboard.com/articles/columns/chart-beat/8412480/drake-nice-for-what-hot-100-number-one-ariana-grande-j-cole |url-status=live}}</ref><ref>{{cite web |last=Nelson |first=Jeff |url=https://people.com/music/ariana-grande-the-light-is-coming-music-video-nicki-minaj |title=Ariana Grande Drops 'The Light Is Coming' Video, Frolics in the Woods with Nicki Minaj |work=[[People (magazine)|People]] |date=June 20, 2018 |access-date=June 20, 2018 |archive-date=June 28, 2019 |archive-url=https://web.archive.org/web/20190628170338/https://people.com/music/ariana-grande-the-light-is-coming-music-video-nicki-minaj/ |url-status=live}}</ref> In June 2018, she was featured in "[[Bed (Nicki Minaj song)|Bed]]", the second single from [[Nicki Minaj]]'s fourth studio album ''[[Queen (Nicki Minaj album)|Queen]]''.<ref>{{cite web |last=Kiefer |first=Halle |url=https://www.teenvogue.com/story/ariana-grande-nicki-minaj-just-released-their-new-single-bed |title=Ariana Grande and Nicki Minaj Just Released Their New Single, "Bed" |work=Teen Vogue |date=June 14, 2018 |access-date=October 18, 2020 |archive-date=September 28, 2020 |archive-url=https://web.archive.org/web/20200928202534/https://www.teenvogue.com/story/ariana-grande-nicki-minaj-just-released-their-new-single-bed |url-status=live}}</ref> The same month, she was featured on [[Troye Sivan]]'s single "[[Dance to This]]" from his sophomore album [[Bloom (Troye Sivan album)|''Bloom'']]. The second single, "[[God Is a Woman]]",<ref>{{cite web |last=Kiefer |first=Halle |url=https://www.vulture.com/2018/07/listen-to-ariana-grandes-new-song-god-is-a-woman.html |title=Listen to Ariana Grande's New Song 'God is a woman' |work=Vulture |date=July 13, 2018 |access-date=July 13, 2018 |archive-date=July 13, 2018 |archive-url=https://web.archive.org/web/20180713072630/http://www.vulture.com/2018/07/listen-to-ariana-grandes-new-song-god-is-a-woman.html |url-status=live}}</ref><ref>{{cite magazine |last=Whittum |first=Connor |url=https://www.billboard.com/articles/news/8465375/ariana-grande-epic-god-is-a-woman-video-decoded |title=Ariana Grande's Epic 'God Is a Woman' Video, Decoded |magazine=[[Billboard (magazine)|Billboard]] |date=July 13, 2018 |access-date=July 13, 2018 |archive-date=June 8, 2019 |archive-url=https://web.archive.org/web/20190608205133/https://www.billboard.com/articles/news/8465375/ariana-grande-epic-god-is-a-woman-video-decoded |url-status=live}}</ref> peaked at number 8 on the Hot 100 and became Grande's tenth top ten single in the US.<ref name=10thArianaBB>{{cite magazine |last=Zellner |first=Xander |url=https://www.billboard.com/pro/ariana-grande-10th-top-10-hit-10-songs-billboard-hot-100-chart/ |title=Ariana Grande Earns 10th Top 10 Hit, Lands 10 Songs on ''Billboard'' Hot 100 |magazine=[[Billboard (magazine)|Billboard]] |date=August 27, 2018 |access-date=August 27, 2018 |archive-date=June 14, 2019 |archive-url=https://web.archive.org/web/20190614121011/https://www.billboard.com/articles/columns/chart-beat/8472538/ariana-grande-10th-top-10-hit-10-songs-billboard-hot-100-chart |url-status=live}}</ref> Released in August 2018,<ref>{{cite magazine |last=Blistein |first=Jon |url=https://www.rollingstone.com/music/news/hear-ariana-grande-tap-nicki-minaj-for-snappy-the-light-is-coming-w521757 |title=Hear Ariana Grande Tap Nicki Minaj for Snappy 'The Light Is Coming' |magazine=[[Rolling Stone]] |date=June 20, 2018 |access-date=June 20, 2018 |archive-date=June 20, 2018 |archive-url=https://web.archive.org/web/20180620074213/https://www.rollingstone.com/music/news/hear-ariana-grande-tap-nicki-minaj-for-snappy-the-light-is-coming-w521757 }}; {{cite magazine |url=https://www.billboard.com/articles/news/8461868/ariana-grande-the-light-is-coming-featuring-nicki-minaj-stream |title=Ariana Grande Switches on 'The Light Is Coming' Featuring Nicki Minaj: Stream It Here |magazine=[[Billboard (magazine)|Billboard]] |date=June 20, 2018 |access-date=June 20, 2018 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319224851/https://www.billboard.com/articles/news/8461868/ariana-grande-the-light-is-coming-featuring-nicki-minaj-stream |url-status=live}}</ref> ''Sweetener'' debuted at number one on the ''Billboard'' 200<ref>{{cite magazine |last=Kreps |first=Daniel |url=https://www.rollingstone.com/music/music-news/on-the-charts-ariana-grandes-sweetener-opens-at-number-one-715957 |title=On the Charts: Ariana Grande's ''Sweetener'' Opens at Number One |magazine=[[Rolling Stone]] |date=August 26, 2018 |access-date=August 26, 2018 |archive-date=September 19, 2019 |archive-url=https://web.archive.org/web/20190919233603/https://www.rollingstone.com/music/music-news/on-the-charts-ariana-grandes-sweetener-opens-at-number-one-715957/ |url-status=live}}</ref> and received acclaim from critics.<ref>{{cite web |url=https://www.metacritic.com/music/sweetener/ariana-grande |title=Reviews for Sweetener by Ariana Grande |publisher=[[Metacritic]] |access-date=August 28, 2018 |archive-date=July 13, 2022 |archive-url=https://web.archive.org/web/20220713142434/https://www.metacritic.com/music/sweetener/ariana-grande |url-status=live}}</ref> She simultaneously charted nine songs from the album on the Hot 100, along with a collaboration, making her the fourth female artist to reach the ten-song mark.<ref name=10thArianaBB/> Grande gave four concerts to promote the album, billed as [[The Sweetener Sessions]], in New York City, Chicago, Los Angeles, and London between August 20 and September 4, 2018.<ref>{{cite magazine |last=Legaspi |first=Althea |url=https://www.rollingstone.com/music/music-news/ariana-grande-details-intimate-sweetener-sessions-concerts-708392 |title=Ariana Grande Details Intimate ''Sweetener Sessions'' Concerts |magazine=[[Rolling Stone]] |date=August 8, 2018 |access-date=August 22, 2018 |archive-date=June 29, 2019 |archive-url=https://web.archive.org/web/20190629161609/https://www.rollingstone.com/music/music-news/ariana-grande-details-intimate-sweetener-sessions-concerts-708392/ }}</ref> In October 2018, Grande participated in the NBC broadcast, ''[[A Very Wicked Halloween]]'', singing "[[The Wizard and I]]" from the musical ''[[Wicked (musical)|Wicked]]''.<ref>{{cite magazine |last=Lenker |first=Maureen Lee |url=https://ew.com/tv/2018/10/29/the-5-best-moments-in-a-very-wicked-halloween |title=The 5 best moments in ''A Very Wicked Halloween'' |magazine=Entertainment Weekly |date=October 29, 2018 |access-date=October 30, 2018 |archive-date=July 31, 2019 |archive-url=https://web.archive.org/web/20190731222946/https://ew.com/tv/2018/10/29/the-5-best-moments-in-a-very-wicked-halloween/ |url-status=live}}</ref> The following month, the BBC aired a one-hour special, ''[[Ariana Grande at the BBC]]'', featuring interviews and performances.<ref>{{cite web |last=Blair |first=Olivia |url=https://www.cosmopolitan.com/uk/entertainment/a24255798/ariana-grande-bbc-special |title=Ariana Grande has a one hour special airing on the BBC this week and it's a dream |website=Cosmopolitan |date=October 29, 2018 |access-date=October 30, 2018 |archive-date=November 2, 2019 |archive-url=https://web.archive.org/web/20191102012807/https://www.cosmopolitan.com/uk/entertainment/a24255798/ariana-grande-bbc-special/ |url-status=live}}</ref><ref name="AtTheBBC">{{cite web |last=Sporn |first=Natasha |url=https://www.standard.co.uk/stayingin/tvfilm/ariana-grande-at-the-bbc-why-davina-mccall-s-chat-with-star-is-a-must-watch-a3978191.html |title=Ariana Grande at the BBC: Why Davina McCall's chat with star is a must watch |website=Evening Standard |date=November 1, 2018 |access-date=November 2, 2018 |archive-date=June 5, 2019 |archive-url=https://web.archive.org/web/20190605060909/https://www.standard.co.uk/stayingin/tvfilm/ariana-grande-at-the-bbc-why-davina-mccall-s-chat-with-star-is-a-must-watch-a3978191.html |url-status=live}}</ref> [[File:Ariana Grande - God Is A Woman VMA 2018 2.jpg|thumb|Grande performs "God Is A Woman" at the [[2018 MTV Video Music Awards]] in New York City.]] === 2018–2019: ''Thank U, Next'' === {{Main|Thank U, Next (album)|l1=''Thank U, Next'' (album)}} In November 2018, Grande released the single "[[Thank U, Next (song)|Thank U, Next]]" and announced her [[Thank U, Next|fifth studio album of the same name]].<ref>{{cite magazine |url=https://www.billboard.com/articles/news/8483065/ariana-grande-new-album-thank-u-next |title=Ariana Grande Teases New Album 'Thank U, Next' |last=Stiernberg |first=Bonnie |date=November 3, 2018 |magazine=[[Billboard (magazine)|Billboard]] |access-date=November 3, 2018 |archive-date=June 12, 2019 |archive-url=https://web.archive.org/web/20190612072957/https://www.billboard.com/articles/news/8483065/ariana-grande-new-album-thank-u-next |url-status=live}}</ref><ref>{{cite web |url=https://itunes.apple.com/us/album/thank-u-next/1441178207 |title=thank u, next – Single by Ariana Grande |date=November 3, 2018 |publisher=iTunes Store |access-date=November 4, 2018 |archive-date=November 4, 2018 |archive-url=https://web.archive.org/web/20181104135935/https://itunes.apple.com/us/album/thank-u-next/1441178207 }}</ref> The song debuted at number one on the ''Billboard'' Hot 100, becoming Grande's first chart-topping single in the United States, spending seven non-consecutive weeks atop.<ref>{{cite magazine |url=https://www.billboard.com/pro/ariana-grande-thank-u-next-hot-100-first-number-one-debut/ |title=Ariana Grande Achieves First Billboard Hot 100 No. 1 as 'Thank U, Next' Debuts on Top |magazine=[[Billboard (magazine)|Billboard]] |access-date=November 13, 2018 |archive-date=March 20, 2019 |archive-url=https://web.archive.org/web/20190320011137/https://www.billboard.com/articles/columns/chart-beat/8484401/ariana-grande-thank-u-next-hot-100-first-number-one-debut |url-status=live}}</ref><ref>{{cite magazine |url=https://www.billboard.com/artist/ariana-grande/chart-history/hsi/ |title=Chart History Ariana Grande |magazine=[[Billboard (magazine)|Billboard]] |access-date=February 2, 2020 |archive-date=November 22, 2021 |archive-url=https://web.archive.org/web/20211122194105/https://www.billboard.com/artist/ariana-grande/chart-history/hsi/ |url-status=live}}</ref> Since then, it has been certified eight-times platinum in the United States;<ref>{{cite news |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=Thank+U,+Next#search_section |title=Gold & Platinum – Ariana Grande – Thank U, Next |publisher=Recording Industry Association of America |access-date=November 29, 2018 |archive-date=June 26, 2019 |archive-url=https://web.archive.org/web/20190626184551/https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=Thank+U,+Next#search_section |url-status=live}}</ref> the song's music video broke records for most-watched music video on YouTube within 24 hours of release<ref>{{cite magazine |url=https://www.billboard.com/music/pop/ariana-grande-thank-u-next-biggest-music-video-debut-youtube-8488652/ |title=Ariana Grande's 'Thank U, Next' Has the Biggest Music Video Debut in YouTube History |magazine=[[Billboard (magazine)|Billboard]] |access-date=December 9, 2018 |archive-date=December 5, 2018 |archive-url=https://web.archive.org/web/20181205054721/https://www.billboard.com/articles/columns/pop/8488652/ariana-grande-thank-u-next-biggest-music-video-debut-youtube |url-status=live}}</ref> and fastest Vevo video to reach 100 million views on YouTube, at the time.<ref>{{cite news |url=https://www.reuters.com/article/us-music-ariana-grande-idUSKBN1O32FZ |title=Grande's 'thank u, next' bests Adele to fastest 100 million views |date=December 4, 2018 |work=Reuters |access-date=December 4, 2018 |archive-date=December 5, 2018 |archive-url=https://web.archive.org/web/20181205003529/https://www.reuters.com/article/us-music-ariana-grande-idUSKBN1O32FZ |url-status=live}}</ref> On [[Spotify]], it became the fastest song to reach 100 million streams (11 days) and most-streamed song by a female artist in a 24-hour period, with 9.6 million streams, before being surpassed by her own "[[7 Rings]]" (nearly 15 million streams).<ref>{{cite news |url=https://www.thefader.com/2018/11/15/ariana-grande-100m-spotify-streams-thank-u-next |title=Ariana Grande breaks 100&nbsp;m Spotify streams record with "thank u, next" |work=[[Fader (magazine)|Fader]] |access-date=December 13, 2018 |archive-date=July 26, 2020 |archive-url=https://web.archive.org/web/20200726083850/https://www.thefader.com/2018/11/15/ariana-grande-100m-spotify-streams-thank-u-next |url-status=live}}</ref> "Thank U, Next" was the most-streamed song by a woman globally on [[Apple Music]] in 2019.<ref name="moststreamed2010s2">{{cite web |last=Amatulli |first=Jenna |date=December 3, 2019 |title=Ariana Grande Was The Most Streamed Female Artist Of The 2010s |url=https://www.huffpost.com/entry/ariana-grande-spotify-most-streamed-artist_n_5de6cd6ae4b0d50f32aa59af |access-date=June 19, 2020 |work=[[HuffPost]] |archive-date=May 22, 2020 |archive-url=https://web.archive.org/web/20200522200642/https://www.huffpost.com/entry/ariana-grande-spotify-most-streamed-artist_n_5de6cd6ae4b0d50f32aa59af |url-status=live}}</ref> Grande released, in collaboration with [[YouTube]], a four-part docuseries titled ''[[Ariana Grande: Dangerous Woman Diaries]]''. It shows behind the scenes and concert footage from Grande's [[Dangerous Woman Tour]], including moments from the [[One Love Manchester]] concert, and follows her professional life during the tour and the making of ''Sweetener''. The series debuted on November 29, 2018.<ref>{{cite magazine |url=https://www.hollywoodreporter.com/live-feed/ariana-grande-docuseries-dangerous-woman-diaries-stream-youtube-1164416 |title=Ariana Grande Docuseries to Stream on YouTube |last=Jarvey |first=Natalie |magazine=The Hollywood Reporter |date=November 28, 2018 |access-date=November 29, 2018 |archive-date=November 29, 2018 |archive-url=https://web.archive.org/web/20181129011939/https://www.hollywoodreporter.com/live-feed/ariana-grande-docuseries-dangerous-woman-diaries-stream-youtube-1164416 |url-status=live}}</ref> By the end of the year, she became the most-streamed female artist on Spotify,<ref>{{cite magazine |url=https://www.billboard.com/music/music-news/spotify-2018-wrapped-most-streamed-stats-drake-ariana-grande-8488027/ |title=Spotify Announces 2018 'Wrapped' Most Streamed Stats: Drake & Ariana Grande Top the List |magazine=[[Billboard (magazine)|Billboard]] |date=December 4, 2022 |access-date=January 5, 2022 |archive-date=January 5, 2022 |archive-url=https://web.archive.org/web/20220105152631/https://www.billboard.com/music/music-news/spotify-2018-wrapped-most-streamed-stats-drake-ariana-grande-8488027/ |url-status=live}}</ref> and was named [[Billboard Women in Music|''Billboard''<nowiki/>'s Woman of the Year]]. In January 2019, it was announced that Grande would be headlining the [[Coachella Valley Music and Arts Festival]],<ref>{{cite web |url=https://pitchfork.com/news/coachella-announces-2019-lineup-one-artist-at-a-time/ |title=Coachella 2019: Full Lineup Announced |website=Pitchfork |date=January 2, 2019 |access-date=January 3, 2019 |archive-date=July 4, 2019 |archive-url=https://web.archive.org/web/20190704125803/https://pitchfork.com/news/coachella-announces-2019-lineup-one-artist-at-a-time/ |url-status=live}}</ref> where she became the youngest and the fourth female artist ever to headline the festival.<ref>{{cite web |url=https://www.elle.com/culture/celebrities/a25734322/ariana-grande-coachella-headliner/ |title=Ariana Grande Is Making History at Coachella This Year |website=[[Elle (magazine)|Elle]] |date=January 3, 2019 |access-date=January 3, 2019 |archive-date=August 16, 2019 |archive-url=https://web.archive.org/web/20190816000941/https://www.elle.com/culture/celebrities/a25734322/ariana-grande-coachella-headliner/ |url-status=live}}</ref> Grande brought a number of guest artists to perform with her, including [[NSYNC]], [[P. Diddy]], [[Nicki Minaj]], and [[Justin Bieber]]. Her set received critical acclaim.<ref>{{cite web |url=https://jezebel.com/ariana-grande-reportedly-raked-in-8-million-from-coach-1834063930 |title=Ariana Grande Reportedly Raked in $8 Million from Coachella |website=Jezebel |date=April 15, 2019 |access-date=June 18, 2019 |archive-date=August 22, 2019 |archive-url=https://web.archive.org/web/20190822224749/https://jezebel.com/ariana-grande-reportedly-raked-in-8-million-from-coach-1834063930 |url-status=live}}</ref><ref>{{cite web |url=https://pitchfork.com/news/watch-ariana-grande-bring-out-justin-bieber-at-coachella-2019/ |title=Watch Ariana Grande Bring Out Justin Bieber at Coachella 2019 |website=Pitchfork |date=April 22, 2019 |access-date=June 18, 2019 |archive-date=March 2, 2020 |archive-url=https://web.archive.org/web/20200302231206/https://pitchfork.com/news/watch-ariana-grande-bring-out-justin-bieber-at-coachella-2019/ |url-status=live}}</ref> Grande's second single from ''Thank U, Next'', "[[7 Rings]]", was released on January 18, 2019, and debuted at number one on the ''Billboard'' Hot 100 issue dated February 2, becoming her second single in a row (and overall) to top the charts.<ref>{{cite web |url=https://www.mtv.co.uk/news/3ppkql/ariana-grande-breaks-her-own-record-again-with-7-rings |title=Ariana Grande breaks her own record (again) with '7 Rings' |date=January 19, 2019 |website=[[MTV]] UK |access-date=January 26, 2019 |archive-date=January 20, 2019 |archive-url=https://web.archive.org/web/20190120062405/http://www.mtv.co.uk/ariana-grande/news/ariana-grande-breaks-her-own-record-again-with-7-rings |url-status=live}}</ref> It made Grande the third female artist with multiple number-one debuts after Mariah Carey (3) and [[Britney Spears]] (2) and fifth artist overall after [[Justin Bieber]] and [[Drake (musician)|Drake]].<ref>{{cite magazine |url=https://www.billboard.com/pro/ariana-grande-7-rings-hot-100-number-one-debut/ |title=Ariana Grande's '7 Rings' Soars In at No. 1 on Billboard Hot 100 |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 29, 2019 |archive-date=January 27, 2020 |archive-url=https://web.archive.org/web/20200127072053/https://www.billboard.com/articles/columns/chart-beat/8495202/ariana-grande-7-rings-hot-100-number-one-debut |url-status=live}}</ref> Spending eight non-consecutive weeks at the summit, it became Grande's most successful song on the chart<ref>{{Cite magazine |last=Anderson |first=Trevor |date=June 26, 2024 |title=Ariana Grande's Biggest ''Billboard'' Hot 100 Hits |url=https://www.billboard.com/lists/ariana-grande-biggest-hits-hot-100/ |access-date=October 26, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 12, 2024 |archive-url=https://web.archive.org/web/20241212113751/https://www.billboard.com/lists/ariana-grande-biggest-hits-hot-100/ |url-status=live}}</ref> and was certified diamond in the US.<ref>{{Cite web |title=American single certifications – Ariana Grande – 7 Rings |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=7+Rings&format=Single&type=#search_section |access-date=August 26, 2024 |publisher=[[Recording Industry Association of America]] |archive-date=October 15, 2024 |archive-url=https://web.archive.org/web/20241015211936/https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=7+Rings&format=Single&type=#search_section |url-status=live}}</ref> "7 Rings" became 2019's fifth-best-selling song globally, and one of the [[List of best-selling singles|best-selling digital singles worldwide]].<ref>{{cite magazine |last=Cirisano |first=Tatiana |date=March 10, 2020 |title=Billie Eilish's 'Bad Guy' Named IFPI's Biggest Global Single of 2019 |url=http://www.billboard.com/articles/news/international/9331529/billie-eilish-bad-guy-ifpi-global-single-2019-list |access-date=August 26, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 11, 2020 |archive-url=https://web.archive.org/web/20200311104939/https://www.billboard.com/articles/news/international/9331529/billie-eilish-bad-guy-ifpi-global-single-2019-list |url-status=live}}</ref> ''Thank U, Next'' was released on February 8, 2019, and debuted at number one on the [[Billboard 200|''Billboard'' 200]] while receiving acclaim from critics.<ref name="Metacritic">{{cite web |url=https://www.metacritic.com/music/thank-u-next/ariana-grande |title=Reviews for thank u, next by Ariana Grande |publisher=[[Metacritic]] |access-date=February 11, 2019 |archive-date=March 21, 2019 |archive-url=https://web.archive.org/web/20190321113505/https://www.metacritic.com/music/thank-u-next/ariana-grande |url-status=live}}</ref> The album garnered Grande's largest sales week of all time in the United States (360,000 album-equivalent units).<ref name="BB2002">{{cite magazine |url=https://www.billboard.com/pro/ariana-grande-thank-u-next-debuts-at-no-1-on-billboard-200-chart-album/ |title=Ariana Grande's 'Thank U, Next' Debuts at No. 1 on Billboard 200 Chart With Biggest Streaming Week Ever for a Pop Album |magazine=[[Billboard (magazine)|Billboard]] |last=Caulfield |first=Keith |date=February 17, 2019 |access-date=February 18, 2019 |archive-date=January 5, 2020 |archive-url=https://web.archive.org/web/20200105210938/https://www.billboard.com/articles/columns/chart-beat/8498762/ariana-grande-thank-u-next-debuts-at-no-1-on-billboard-200-chart-album |url-status=live}}</ref> Her fourth number-one album, and second in less than six months, it marked the shortest gap between number-one albums for a woman at the time. ''Thank U, Next'' broke records for the largest streaming week for a pop album and for a female album in the US, with 307 million on-demand streams.<ref name="BB2002"/> At the time, it was the only non-hip hop title among the twenty largest US album streaming weeks, at number eight.<ref name="BB2002"/> The album also achieved the largest streaming week by a female artist in Canada and the United Kingdom.<ref>{{cite web |last=Copsey |first=Rob |date=February 15, 2019 |title=Ariana Grande scores a record-breaking week with Thank U, Next on the Official Chart |url=https://www.officialcharts.com/chart-news/ariana-grande-scores-a-record-breaking-week-with-thank-u-next-on-the-official-chart__25567/ |access-date=October 10, 2024 |publisher=[[Official Charts Company]] |archive-date=February 16, 2019 |archive-url=https://web.archive.org/web/20190216094129/https://www.officialcharts.com/chart-news/ariana-grande-scores-a-record-breaking-week-with-thank-u-next-on-the-official-chart__25567/ |url-status=live}}</ref><ref>{{cite web |title=2019 Nielsen Music/MRC Data Canada Year-End Report |url=https://static.billboard.com/files/pdfs/NIELSEN_2019_YEARENDreportCANADA.pdf |url-status=live |archive-url=https://web.archive.org/web/20200402131151/https://static.billboard.com/files/pdfs/NIELSEN_2019_YEARENDreportCANADA.pdf |archive-date=April 2, 2020 |access-date=April 2, 2020 |publisher=[[Nielsen Holdings|Nielsen]]}}</ref> In June 2020, ''Thank U, Next'' was certified double platinum by the RIAA.<ref>{{Cite web |title=American album certifications – Ariana Grande – Thank U, Next |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=Thank+U%2C+Next&format=Album&type=#search_section |access-date=October 10, 2024 |publisher=[[Recording Industry Association of America]] |archive-date=December 13, 2024 |archive-url=https://web.archive.org/web/20241213225131/https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=Ariana+Grande&ti=Thank+U%2C+Next&format=Album&type=#search_section |url-status=live}}</ref> Grande became the first solo artist to occupy the top three spots on the ''Billboard'' Hot 100 with "7 Rings" at number one, her third single "[[Break Up with Your Girlfriend, I'm Bored]]" debuting at number two, and her lead single "Thank U, Next" rose to number three, and the overall second artist to do so since [[the Beatles]] did in 1964 when they occupied the top five spots.<ref name="B19">{{cite magazine |url=https://www.billboard.com/pro/ariana-grande-top-3-spots-hot-100/ |title=Ariana Grande Claims Nos. 1, 2 & 3 on Billboard Hot 100, Is First Act to Achieve the Feat Since The Beatles in 1964 |magazine=[[Billboard (magazine)|Billboard]] |last=Trust |first=Gary |date=February 19, 2019 |access-date=February 19, 2019 |archive-date=April 5, 2019 |archive-url=https://web.archive.org/web/20190405153906/https://www.billboard.com/articles/columns/chart-beat/8498841/ariana-grande-top-3-spots-hot-100 |url-status=live}}</ref> In the United Kingdom, Grande became the second female solo artist to simultaneously hold the number one and two spots and the first musical artist to replace herself at number one, twice consecutively.<ref>{{cite web |url=https://www.independent.co.uk/arts-entertainment/music/ariana-grande-chart-uk-thank-u-next-new-album-break-up-girlfriend-bored-a8781931.html |title=Ariana Grande just made UK chart history |date=February 15, 2019 |website=The Independent |access-date=February 28, 2019 |archive-date=March 18, 2020 |archive-url=https://web.archive.org/web/20200318185225/https://www.independent.co.uk/arts-entertainment/music/ariana-grande-chart-uk-thank-u-next-new-album-break-up-girlfriend-bored-a8781931.html |url-status=live}}</ref> With eleven ''Thank U, Next'' tracks appearing within the top 40 region on the Hot 100, Grande broke the record for the most simultaneous top 40 entries by a female artist.<ref name=MostTop40>{{cite magazine |url=https://www.billboard.com/pro/ariana-grande-most-simultaneous-top-40-hot-100-hits/ |title=Ariana Grande Breaks Record For Most Simultaneous Top 40 ''Billboard'' Hot 100 Hits by a Female Artist |last=Trust |first=Gary |date=February 19, 2019 |magazine=[[Billboard (magazine)|Billboard]] |access-date=February 19, 2019 |archive-date=February 27, 2020 |archive-url=https://web.archive.org/web/20200227084537/https://www.billboard.com/articles/columns/chart-beat/8498842/ariana-grande-most-simultaneous-top-40-hot-100-hits |url-status=live}}</ref> In February 2019, it was reported Grande would not attend the [[61st Annual Grammy Awards|Grammy Awards]] after she had a disagreement with producers over a potential performance at the ceremony.<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/ariana-grande-not-attending-grammys-insulted-790743/ |title=Ariana Grande Not Attending Grammys After Producers 'Insulted' Her |magazine=[[Rolling Stone]] |last=Kreps |first=Daniel |date=February 6, 2019 |access-date=October 18, 2020 |archive-date=August 31, 2020 |archive-url=https://web.archive.org/web/20200831033521/https://www.rollingstone.com/music/music-news/ariana-grande-not-attending-grammys-insulted-790743/ |url-status=live}}</ref> Grande ended up earning her first Grammy, for [[Best Pop Vocal Album]], for ''Sweetener''.<ref>{{cite web |title=Grammys 2019: Ariana Grande Wins First Grammy |url=https://pitchfork.com/news/grammys-2019-ariana-grande-wins-best-pop-vocal-album/ |date=February 10, 2019 |website=[[Pitchfork (website)|Pitchfork]] |access-date=February 10, 2019 |archive-date=January 25, 2020 |archive-url=https://web.archive.org/web/20200125024153/https://pitchfork.com/news/grammys-2019-ariana-grande-wins-best-pop-vocal-album/ |url-status=live}}</ref> The same month, Grande won a [[Brit Award]] for [[Brit Award for International Female Solo Artist|International Female Solo Artist]].<ref>{{cite magazine |url=https://www.billboard.com/articles/news/awards/8499271/brit-awards-2019-winners-list |title=Brit Awards 2019 Winners: The Complete List |magazine=[[Billboard (magazine)|Billboard]] |last=Lynch |first=Joe |date=February 20, 2019 |access-date=February 20, 2019 |archive-date=February 21, 2019 |archive-url=https://web.archive.org/web/20190221122208/https://www.billboard.com/articles/news/awards/8499271/brit-awards-2019-winners-list |url-status=live}}</ref> She also embarked on her third headlining tour, the [[Sweetener World Tour]], to promote both ''Sweetener'' and ''Thank U, Next'', which began on March 18,<ref>{{cite magazine |last=Brandle |first=Lars |url=https://www.billboard.com/articles/news/8481638/ariana-grande-sweetener-tour-dates |title=Ariana Grande Announces 'Sweetener' World Tour: See the Dates |magazine=[[Billboard (magazine)|Billboard]] |date=October 25, 2018 |access-date=October 25, 2018 |archive-date=March 29, 2019 |archive-url=https://web.archive.org/web/20190329110149/https://www.billboard.com/articles/news/8481638/ariana-grande-sweetener-tour-dates |url-status=live}}</ref> and concluded on December 22, 2019.<ref>{{Cite magazine |last=Phull |first=Hardeep |date=December 23, 2019 |title=Ariana Grande Closes Sweetener World Tour in Los Angeles With Tears and Hits Aplenty |url=https://www.billboard.com/pro/last-show-ariana-grande-sweetener-tour-recap/ |url-access=subscription |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=May 25, 2022 |archive-url=https://web.archive.org/web/20220525014350/https://www.billboard.com/pro/last-show-ariana-grande-sweetener-tour-recap/ |url-status=live}}</ref> Spanning 97 shows through North America and Europe, it grossed US$146.6 million with over 1.3 million tickets sold, marking Grande's highest-grossing and biggest tour to date.<ref>{{Cite magazine |last=Frankenberg |first=Eric |date=January 23, 2020 |title=The Sweetener World Tour Finishes as Ariana Grande's Biggest Yet: Final Numbers Are In |url=https://www.billboard.com/articles/business/chart-beat/8548830/sweetener-world-tour-ariana-grande-biggest |url-access=subscription |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 23, 2020 |archive-url=https://web.archive.org/web/20200123225815/https://www.billboard.com/articles/business/chart-beat/8548830/sweetener-world-tour-ariana-grande-biggest |url-status=live}}</ref> A live album of the tour's setlist, titled ''[[K Bye for Now (SWT Live)]]'', was released on December 23.<ref>{{Cite web |last1=Hussey |first1=Allison |last2=Monroe |first2=Jazz |date=December 23, 2019 |title=Ariana Grande Releases New Live Album k bye for now |url=https://pitchfork.com/news/ariana-grande-releases-new-live-album-k-bye-for-now/ |access-date=October 11, 2024 |website=[[Pitchfork (website)|Pitchfork]] |archive-date=September 7, 2021 |archive-url=https://web.archive.org/web/20210907202836/https://pitchfork.com/news/ariana-grande-releases-new-live-album-k-bye-for-now/ |url-status=live}}</ref> Grande was nominated for 9 awards at the [[2019 Billboard Music Awards|2019 ''Billboard'' Music Awards]], including [[Billboard Music Award for Top Artist|Top Artist]]. She would win two awards for [[Billboard Music Award for Chart Achievement|''Billboard'' Chart Achievement]] and [[Billboard Music Award for Top Female Artist|Top Female Artist]] on May 1, 2019.<ref name="billboard_8509655">{{cite magazine |last=Lynch |first=Joe |url=https://www.billboard.com/articles/news/awards/8509655/billboard-music-awards-2019-winners-list |title=2019 Billboard Music Awards Winners: The Complete List |magazine=[[Billboard (magazine)|Billboard]] |date=May 1, 2019 |access-date=May 2, 2019 |archive-date=May 16, 2019 |archive-url=https://web.archive.org/web/20190516041948/https://www.billboard.com/articles/news/awards/8509655/billboard-music-awards-2019-winners-list |url-status=live}}</ref> Grande performed at the event via a pre-recorded performance from her Sweetener World Tour.<ref>{{cite magazine |last=Daw |first=Stephen |url=https://www.billboard.com/articles/news/awards/8509712/ariana-grande-performance-7-rings-2019-bbmas |title=Ariana Grande Gives Epic Performance Of '7 Rings' at the 2019 BBMAs: Watch |magazine=[[Billboard (magazine)|Billboard]] |date=May 1, 2019 |access-date=May 2, 2019 |archive-date=May 27, 2019 |archive-url=https://web.archive.org/web/20190527055932/https://www.billboard.com/articles/news/awards/8509712/ariana-grande-performance-7-rings-2019-bbmas |url-status=live}}</ref> Grande co-executive produced [[Charlie's Angels: Original Motion Picture Soundtrack|the soundtrack]] to the film ''[[Charlie's Angels (2019 film)|Charlie's Angels]]'', which was released on November 1, 2019; she co-wrote and performed various songs for the record.<ref>{{cite web |last=Minsker |first=Evan |date=October 11, 2019 |title=Ariana Grande Details ''Charlie's Angels'' Soundtrack: Nicki Minaj, Chaka Khan, Normani, More |url=https://pitchfork.com/news/ariana-grande-details-charlies-angels-soundtrack-nicki-minaj-chaka-khan-normani-more/ |access-date=October 10, 2024 |website=[[Pitchfork (website)|Pitchfork]] |archive-date=October 11, 2019 |archive-url=https://web.archive.org/web/20191011045012/https://pitchfork.com/news/ariana-grande-details-charlies-angels-soundtrack-nicki-minaj-chaka-khan-normani-more/ |url-status=live}}</ref> The soundtrack was met with lukewarm reception.<ref>{{cite magazine |last=Amorosi |first=A.D. |date=November 1, 2019 |title=Album Review: 'Charlie's Angels: Original Motion Picture Soundtrack' |url=https://variety.com/2019/music/reviews/charlies-angels-soundtrack-album-review-ariana-grande-1203390153/ |access-date=October 10, 2024 |magazine=[[Variety (magazine)|Variety]] |archive-date=January 8, 2020 |archive-url=https://web.archive.org/web/20200108021431/https://variety.com/2019/music/reviews/charlies-angels-soundtrack-album-review-ariana-grande-1203390153/ |url-status=live}}</ref><ref>{{cite web |last=Torres |first=Eric |date=November 7, 2019 |title=Various Artists: Charlie's Angels (Original Motion Picture Soundtrack) Album Review |url=https://pitchfork.com/reviews/albums/various-artists-charlies-angels-original-motion-picture-soundtrack/ |access-date=October 10, 2024 |website=[[Pitchfork (website)|Pitchfork]] |archive-date=January 4, 2020 |archive-url=https://web.archive.org/web/20200104051217/https://pitchfork.com/reviews/albums/various-artists-charlies-angels-original-motion-picture-soundtrack/ |url-status=live}}</ref> A collaboration with [[Miley Cyrus]] and [[Lana Del Rey]], titled "[[Don't Call Me Angel]]", was released as the lead single on September 13.<ref>{{cite web |last1=Schatz |first1=Lake |date=September 13, 2019 |title=Ariana Grande, Lana Del Rey, and Miley Cyrus premiere new song "Don't Call Me Angel": Stream |url=https://consequence.net/2019/09/ariana-lana-miley-dont-call-me-angel-stream/ |access-date=October 10, 2024 |work=[[Consequence of Sound]] |archive-date=December 12, 2024 |archive-url=https://web.archive.org/web/20241212064616/https://consequence.net/2019/09/ariana-lana-miley-dont-call-me-angel-stream/ |url-status=live}}</ref> ''[[Pitchfork (website)|Pitchfork]]'' wrote that the pop stars "meet at a lower creative common denominator than they've enjoyed lately".<ref>{{cite web |last1=Anderson |first1=Stacey |date=September 13, 2019 |title="Don't Call Me Angel" by Ariana Grande / Lana Del Rey / Miley Cyrus Review |url=https://pitchfork.com/reviews/tracks/ariana-grande-lana-del-rey-miley-cyrus-dont-call-me-angel/ |access-date=October 10, 2024 |website=Pitchfork |archive-date=February 14, 2020 |archive-url=https://web.archive.org/web/20200214182852/https://pitchfork.com/reviews/tracks/ariana-grande-lana-del-rey-miley-cyrus-dont-call-me-angel/ |url-status=live}}</ref> The track was nominated for [[Satellite Award for Best Original Song|Best Original Song]] at the [[24th Satellite Awards]].<ref>{{cite web |date=December 19, 2019 |title=2019 Winners |url=https://www.pressacademy.com/2019-ipa-awards/ |access-date=October 10, 2024 |website=Satellite Awards |publisher=[[International Press Academy]] |archive-date=December 19, 2019 |archive-url=https://web.archive.org/web/20191219204231/https://www.pressacademy.com/2019-ipa-awards/ |url-status=live}}</ref> In August 2019, she released the single "[[Boyfriend (Ariana Grande and Social House song)|Boyfriend]]" with pop duo [[Social House]];<ref>{{Cite web |last=Allaire |first=Christian |date=August 2, 2019 |title=Ariana Grande and Social House Release "Boyfriend"—A New Song About Crippling Crushes |url=https://www.vogue.com/article/ariana-grande-social-house-boyfriend-music-video |url-status=live |archive-url=https://web.archive.org/web/20240402005312/https://www.vogue.com/article/ariana-grande-social-house-boyfriend-music-video |archive-date=April 2, 2024 |access-date=April 2, 2024 |magazine=Vogue}}</ref> it debuted at number eight on the Hot 100,<ref>{{Cite magazine |last=Zellner |first=Xander |date=August 13, 2019 |title=A History of Boyfriends & Girlfriends on the Hot 100, From 'My Boyfriend's Back' to 'Break Up With Your Girlfriend' |url=https://www.billboard.com/pro/boyfriend-girlfriend-hot-100-chart-history-ariana-grande-social-house/ |url-access=subscription |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 17, 2024 |archive-url=https://web.archive.org/web/20241217195242/https://www.billboard.com/pro/boyfriend-girlfriend-hot-100-chart-history-ariana-grande-social-house/ |url-status=live}}</ref> and became the first song by a woman to top the [[Rolling Stone Top 100|''Rolling Stone'' Top 100]] chart.<ref>{{Cite magazine |date=August 12, 2019 |title=RS Charts: Ariana Grande and Social House's 'Boyfriend' is Number One on Top 100 |url=https://www.rollingstone.com/music/music-news/rs-charts-top-100-ariana-grande-social-house-drake-870557/ |access-date=October 10, 2024 |magazine=[[Rolling Stone]] |archive-date=September 13, 2019 |archive-url=https://web.archive.org/web/20190913224019/https://www.rollingstone.com/music/music-news/rs-charts-top-100-ariana-grande-social-house-drake-870557/ |url-status=live}}</ref> Grande co-wrote singer [[Normani]]'s debut solo single "[[Motivation (Normani song)|Motivation]]", which was released on August 16, 2019.<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/ariana-grande-feature-normani-next-single-869177/ |title=Normani Reveals Ariana Grande Wrote on Her New Single |last=Holmes |first=Charles |magazine=[[Rolling Stone]] |date=August 8, 2019 |access-date=August 9, 2019 |archive-date=December 11, 2019 |archive-url=https://web.archive.org/web/20191211202222/https://www.rollingstone.com/music/music-news/ariana-grande-feature-normani-next-single-869177/ |url-status=live}}</ref> Grande won three awards at the [[2019 MTV Video Music Awards]], including the Artist of the Year award. She was nominated for 12 awards in total, including Video of the Year for "Thank U, Next".<ref>{{cite web |last=Nordyke |first=Kimberly |url=https://www.hollywoodreporter.com/lists/mtv-vmas-2019-winners-list-updating-1229669/item/best-direction-1229724 |title=MTV Video Music Awards: Taylor Swift, Jonas Brothers, Cardi B Among Winners |date=August 26, 2019 |access-date=August 26, 2019 |magazine=The Hollywood Reporter |archive-date=August 27, 2019 |archive-url=https://web.archive.org/web/20190827052809/https://www.hollywoodreporter.com/lists/mtv-vmas-2019-winners-list-updating-1229669/item/best-direction-1229724 |url-status=live}}</ref> Grande was featured on the remix of American singer and rapper [[Lizzo]]'s song "[[Good as Hell]]", which was released on October 25, 2019.<ref>{{Cite web |last=Legaspi |first=Althea |date=October 25, 2019 |title=Hear Lizzo and Ariana Grande's Romping New Remix of 'Good As Hell' |url=https://www.rollingstone.com/music/music-news/lizzo-ariana-grande-good-as-hell-remix-903647/ |access-date=April 2, 2024 |magazine=[[Rolling Stone]] |archive-date=June 8, 2023 |archive-url=https://web.archive.org/web/20230608041413/https://www.rollingstone.com/music/music-news/lizzo-ariana-grande-good-as-hell-remix-903647/ |url-status=live}}</ref> By the end of the year, ''[[Billboard (magazine)|Billboard]]'' named Grande the most accomplished female artist to debut in the 2010s, while ''[[NME]]'' named her one of the defining music artists of the decade. She also became the most-streamed female artist of the decade on music streaming service Spotify.<ref name="billboard.com"/><ref>{{cite web |url=https://www.nme.com/features/nmes-10-artists-who-defined-the-decade-the-2010s-2583451 |title=''NME''<nowiki/>'s 10 Artists Who Defined The Decade: The 2010s |last=Mylrea |first=Hannah |magazine=[[NME]] |access-date=December 4, 2019 |date=December 3, 2019 |archive-date=March 18, 2020 |archive-url=https://web.archive.org/web/20200318234648/https://www.nme.com/features/nmes-10-artists-who-defined-the-decade-the-2010s-2583451 |url-status=live}}</ref><ref>{{cite web |url=https://www.nme.com/news/music/spotify-reveals-most-streamed-artists-and-songs-of-the-decade-2583604 |title=Spotify reveals most-streamed artists and songs of the decade |last=Skinner |first=Tom |website=[[NME]] |access-date=December 4, 2019 |date=December 3, 2019 |archive-date=December 5, 2019 |archive-url=https://web.archive.org/web/20191205002322/https://www.nme.com/news/music/spotify-reveals-most-streamed-artists-and-songs-of-the-decade-2583604 |url-status=live}}</ref> Also, ''[[Forbes]]'' ranked her amongst the [[Forbes Celebrity 100|highest-paid celebrities]] in 2019, placing at number 62 on the list,<ref>{{cite web |url=https://www.forbes.com/celebrities/ |title=The World's Highest-Paid Entertainers 2019 |work=Forbes |access-date=April 15, 2020 |archive-date=June 28, 2004 |archive-url=https://web.archive.org/web/20040628043820/https://www.forbes.com/celebrities/#34b6f7425947 |url-status=live}}</ref> while ''[[Billboard (magazine)|Billboard]]'' ranked her as 2019's highest-paid solo musician.<ref>{{cite magazine |last=Christman |first=Ed |title=''Billboard''<nowiki/>'s U.S. Money Makers: The Top Paid Musicians of 2019 |url=https://www.billboard.com/articles/business/9434831/billboards-money-makers-the-highest-paid-musicians-of-2019 |access-date=August 3, 2021 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=August 3, 2021 |archive-url=https://web.archive.org/web/20210803064346/https://www.billboard.com/articles/business/9434831/billboards-money-makers-the-highest-paid-musicians-of-2019 |url-status=live}}</ref> According to the [[International Federation of the Phonographic Industry]] (IFPI), ''Thank U, Next'' was the eighth-best-selling album of 2019 globally, having sold over one million copies worldwide.<ref>{{cite magazine |date=March 19, 2020 |title=Arashi Best-Of Tops Taylor Swift for IFPI's Best-Selling Album of 2019 |url=http://www.billboard.com/articles/news/international/9338380/ifpi-best-selling-albums-list-2019 |url-access=subscription |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 19, 2020 |archive-url=https://web.archive.org/web/20200319162904/http://www.billboard.com/articles/news/international/9338380/ifpi-best-selling-albums-list-2019 |url-status=live}}</ref> It also ranked as the second-best-performing album on the ''Billboard'' 200 year-end chart of 2019.<ref>{{Cite magazine |date= |title=Year End Charts — ''Billboard'' 200 Albums: 2019 |url=https://www.billboard.com/charts/year-end/2019/top-billboard-200-albums/ |url-access=subscription |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=April 26, 2022 |archive-url=https://web.archive.org/web/20220426130344/https://www.billboard.com/charts/year-end/2019/top-billboard-200-albums/ |url-status=live}}</ref> === 2020–2023: ''Positions'' === {{Main|Positions (album)|l1=''Positions'' (album)}} In January 2020, Grande received multiple nominations at the 2020 [[iHeartRadio Music Awards]], including [[IHeartRadio Music Award for Female Artist of the Year|Female Artist of the Year]].<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/billie-eilish-ariana-grande-shawn-mendes-2020-iheartradio-music-awards-nominees-935011/ |title=Billie Eilish, Ariana Grande, Shawn Mendes Lead iHeartRadio Music Awards Nominees |last=Blistering |first=Jon |magazine=[[Rolling Stone]] |access-date=January 8, 2020 |date=January 8, 2020 |archive-date=January 11, 2020 |archive-url=https://web.archive.org/web/20200111084621/https://www.rollingstone.com/music/music-news/billie-eilish-ariana-grande-shawn-mendes-2020-iheartradio-music-awards-nominees-935011/ |url-status=live}}</ref> At the [[62nd Annual Grammy Awards]], Grande performed a medley of "[[Imagine (Ariana Grande song)|Imagine]]", "[[My Favorite Things (song)|My Favorite Things]]", "7 Rings", and "Thank U, Next".<ref>{{Cite magazine |last=Spanos |first=Brittany |date=January 26, 2020 |title=Ariana Grande Performs 'Thank U, Next' Medley at the 2020 Grammy Awards |url=https://www.rollingstone.com/music/music-news/grammys-2020-ariana-grande-performance-thank-u-next-942130/ |access-date=October 10, 2024 |magazine=[[Rolling Stone]] |archive-date=January 27, 2020 |archive-url=https://web.archive.org/web/20200127053029/https://www.rollingstone.com/music/music-news/grammys-2020-ariana-grande-performance-thank-u-next-942130/ |url-status=live}}</ref> Her performance was ranked by various publications among the best of the ceremony.<ref>* {{Cite news |last=Ryan |first=Patrick |date=January 26, 2020 |title=Brutally honest reviews and rankings of every Grammys 2020 performance |url=https://www.usatoday.com/story/entertainment/music/2020/01/26/grammys-2020-brutally-honest-reviews-every-performance-ranked/4585087002/ |access-date=October 10, 2024 |work=[[USA Today]] |archive-date=August 21, 2023 |archive-url=https://web.archive.org/web/20230821235142/https://www.usatoday.com/story/entertainment/music/2020/01/26/grammys-2020-brutally-honest-reviews-every-performance-ranked/4585087002/ |url-status=live}} * {{Cite news |last1=Yahr |first1=Emily |last2=Izadi |first2=Elahe |last3=Andrews |first3=Travis |date=January 27, 2020 |title=Grammy Awards 2020: The performances ranked, from best to worst |url=https://www.washingtonpost.com/arts-entertainment/2020/01/26/grammy-awards-2020-performances-ranked-best-worst/ |access-date=October 10, 2024 |newspaper=[[The Washington Post]]}} * {{Cite magazine |last=Specter |first=Emma |date=January 27, 2020 |title=The 8 Best Performances From the 2020 Grammys |url=https://www.vogue.com/article/best-performances-grammy-awards-2020/ |access-date=October 10, 2024 |magazine=Vogue |archive-date=December 27, 2024 |archive-url=https://web.archive.org/web/20241227022243/https://www.vogue.com/article/best-performances-grammy-awards-2020 |url-status=live}} * {{Cite news |last=Fenwick |first=George |date=January 27, 2020 |title=Grammys 2020: All the performances, ranked from worst to best |url=https://www.standard.co.uk/showbiz/celebrity-news/grammys-2020-performances-ranked-lizzo-tyler-the-creator-a4345711.html |access-date=October 10, 2024 |work=[[Evening Standard]] |archive-date=November 28, 2024 |archive-url=https://web.archive.org/web/20241128101558/https://www.standard.co.uk/showbiz/celebrity-news/grammys-2020-performances-ranked-lizzo-tyler-the-creator-a4345711.html |url-status=live}} * {{Cite web |last1=Grady |first1=Constance |last2=Frank |first2=Allegra |last3=Abad-Santos |first3=Alex |date=January 27, 2020 |title=The 8 best performances from the 2020 Grammys |url=https://www.vox.com/culture/2020/1/26/21083012/2020-grammys-best-performances-lizzo-demi-lovato-video/ |access-date=October 10, 2024 |website=[[Vox (website)|Vox]] |archive-date=December 19, 2024 |archive-url=https://web.archive.org/web/20241219040147/https://www.vox.com/culture/2020/1/26/21083012/2020-grammys-best-performances-lizzo-demi-lovato-video |url-status=live}}</ref> Grande received the third-most nominations (5), including her first nods for [[Grammy Award for Album of the Year|Album of the Year]] (''Thank U, Next'') and [[Record of the Year]] ("7 Rings").<ref>{{Cite news |last=Beaumont-Thomas |first=Ben |date=November 20, 2019 |title=Lizzo, Billie Eilish and Lil Nas X top 2020 Grammy nominations |url=https://www.theguardian.com/music/2019/nov/20/lizzo-billie-eilish-and-lil-nas-x-top-2020-grammy-nominations/ |access-date=October 10, 2024 |work=[[The Guardian]]}}</ref> She was named by ''Billboard'' and ''[[The Hollywood Reporter]]'' as one of the biggest snubs of the ceremony.<ref>{{Cite magazine |last=Grein |first=Paul |date=January 27, 2020 |title=Grammys 2020: The Biggest Snubs and Surprises |url=https://www.billboard.com/music/awards/grammys-2020-the-biggest-snubs-and-surprises-8549247/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 16, 2024 |archive-url=https://web.archive.org/web/20241216220727/https://www.billboard.com/music/awards/grammys-2020-the-biggest-snubs-and-surprises-8549247/ |url-status=live}}</ref><ref>{{Cite magazine |last=Lewis |first=Hilary |date=January 26, 2020 |title=Grammys Snubs: Ariana Grande and H.E.R. Shut Out |url=https://www.hollywoodreporter.com/news/music-news/grammys-2020-snubs-include-more-just-ariana-grande-1273550/ |access-date=October 10, 2024 |magazine=The Hollywood Reporter |archive-date=November 30, 2024 |archive-url=https://web.archive.org/web/20241130094208/https://www.hollywoodreporter.com/news/music-news/grammys-2020-snubs-include-more-just-ariana-grande-1273550/ |url-status=live}}</ref> Grande and Justin Bieber released a collaboration song titled "[[Stuck with U]]" on May 8, 2020; net proceeds from the sales of the song were donated to the First Responders Children's Foundation in light of the [[COVID-19 pandemic]].<ref name="Kaufman">{{cite magazine |url=https://www.billboard.com/music/pop/justin-bieber-ariana-grande-collaboration-details-9369900/ |title=Justin Bieber & Ariana Grande Are Collaborating For a Good Cause |last=Kaufman |first=Gil |magazine=[[Billboard (magazine)|Billboard]] |access-date=May 1, 2020 |date=May 7, 2020 |archive-date=May 1, 2020 |archive-url=https://web.archive.org/web/20200501212547/https://www.billboard.com/articles/columns/pop/9369900/justin-bieber-ariana-grande-collaboration-details |url-status=live}}</ref> The song debuted at number one on the ''Billboard'' Hot 100'','' becoming Grande's third chart-topping single. Alongside Bieber, both artists tied Mariah Carey and [[Aubrey Graham|Drake]] for the most songs to debut at number one on the Hot 100; Grande became the first artist to have her first three number ones debut at the top, following "Thank U, Next" and "7 Rings".<ref>{{cite magazine |title=Ariana Grande & Justin Bieber's "Stuck With U" Debuts at No. 1 on Hot 100 |url=http://www.billboard.com/articles/business/chart-beat/9379745/ariana-grande-justin-bieber-stuck-with-u-number-one |date=May 18, 2020 |magazine=[[Billboard (magazine)|Billboard]] |access-date=May 18, 2020 |archive-date=May 19, 2020 |archive-url=https://web.archive.org/web/20200519191240/http://www.billboard.com/articles/business/chart-beat/9379745/ariana-grande-justin-bieber-stuck-with-u-number-one |url-status=live}}</ref> Grande appeared on [[Lady Gaga]]'s "[[Rain on Me (Lady Gaga and Ariana Grande song)|Rain on Me]]", the second single from Gaga's sixth studio album ''[[Chromatica]]''.<ref>{{cite web |url=https://www.billboard.com/articles/columns/pop/9379055/lady-gaga-ariana-grande-rain-on-me-release-date |title=Lady Gaga & Ariana Grande's 'Rain on Me' Collaboration Is Coming Really Soon |last=Aniftos |first=Rania |magazine=[[Billboard (magazine)|Billboard]] |date=May 15, 2020 |access-date=May 16, 2020 |archive-date=May 15, 2020 |archive-url=https://web.archive.org/web/20200515235931/https://www.billboard.com/articles/columns/pop/9379055/lady-gaga-ariana-grande-rain-on-me-release-date }}</ref> The song also debuted at number one on the ''Billboard'' Hot 100, becoming Grande's fourth number-one single and helping her break the record for the most number-one debuts on that chart.<ref name="Billboard">{{cite magazine |title=Lady Gaga & Ariana Grande's 'Rain on Me' Debuts at No. 1 on Billboard Hot 100 |url=https://www.billboard.com/articles/business/chart-beat/9394719/rain-on-me-debuts-atop-hot-100-lady-gaga-ariana-grande |magazine=[[Billboard (magazine)|Billboard]] |date=June 2020 |access-date=June 1, 2020 |archive-date=June 3, 2020 |archive-url=https://web.archive.org/web/20200603055218/https://www.billboard.com/articles/business/chart-beat/9394719/rain-on-me-debuts-atop-hot-100-lady-gaga-ariana-grande |url-status=live}}</ref> It won the [[Best Pop Duo/Group Performance]] category at the [[63rd Annual Grammy Awards]].<ref>{{cite news |last=Shafer |first=Ellise |title=Grammys 2021 Winners List |url=https://variety.com/2021/music/news/2021-grammys-winners-list-1234926947/ |access-date=March 14, 2021 |work=[[Variety (magazine)|Variety]] |date=March 14, 2021 |archive-date=March 16, 2021 |archive-url=https://web.archive.org/web/20210316041012/https://variety.com/2021/music/news/2021-grammys-winners-list-1234926947/ |url-status=live}}</ref> In 2020, Grande became the highest-earning woman in music on ''[[Forbes]]''{{'}}s 2020 [[Celebrity 100]] list, placing 17th overall with $72&nbsp;million.<ref>{{cite web |url=https://www.forbes.com/celebrities |title=The World's Highest Paid Celebrities |last=Greenburg |first=Zack O'Malley |date=June 4, 2020 |work=Forbes |access-date=June 4, 2020 |archive-date=June 28, 2004 |archive-url=https://web.archive.org/web/20040628043820/https://www.forbes.com/celebrities |url-status=live}}</ref> At the [[2020 MTV Video Music Awards]], she was nominated for nine awards for both "Stuck with U" (with Bieber) and "Rain on Me" (with Gaga). For the latter, Grande received her third consecutive nomination for [[MTV Video Music Award for Video of the Year|Video of the Year]]. She won four awards, including [[MTV Video Music Award for Song of the Year|Song of the Year]] for "Rain on Me".<ref name="auto">{{cite news |url=http://www.mtv.com/news/3169506/vmas-winners-list-2020/ |title=2020 MTV VMA Winners: see the full list |first=Patrick |last=Hosken |date=August 30, 2020 |access-date=August 30, 2020 |publisher=[[MTV News]] |archive-date=August 31, 2020 |archive-url=https://web.archive.org/web/20200831025120/http://www.mtv.com/news/3169506/vmas-winners-list-2020/ }} {{Webarchive|url=https://web.archive.org/web/20200831025120/http://www.mtv.com/news/3169506/vmas-winners-list-2020/ |date=August 31, 2020 }}</ref><ref>{{Cite magazine |last=Warner |first=Denise |date=August 30, 2020 |title=Here Are All the Winners From the 2020 MTV VMAs |url=https://www.billboard.com/music/awards/mtv-vmas-winners-list-2020-9442281/ |access-date=April 1, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=October 13, 2022 |archive-url=https://web.archive.org/web/20221013064642/https://www.billboard.com/music/awards/mtv-vmas-winners-list-2020-9442281/ |url-status=live}}</ref> Grande's sixth studio album, ''[[Positions (album)|Positions]]'', was released on October 30, 2020.<ref>{{cite web |url=https://www.npr.org/2020/10/30/926671488/ariana-grande-releases-new-album-positions-her-most-explicit-to-date |title=Ariana Grande Releases New Album 'Positions,' Her Most Explicit To Date |date=October 30, 2020 |last=Harris |first=Latesha |access-date=October 31, 2020 |publisher=[[NPR]] |archive-date=October 30, 2020 |archive-url=https://web.archive.org/web/20201030170043/https://www.npr.org/2020/10/30/926671488/ariana-grande-releases-new-album-positions-her-most-explicit-to-date |url-status=live}}</ref> It debuted at number one on the [[Billboard 200|''Billboard'' 200]] with first-week sales of 174,000 units, becoming Grande's fifth number-one album.<ref name=":2">{{cite magazine |url=https://www.billboard.com/articles/business/chart-beat/9480311/ariana-grande-positions-tops-billboard-200/ |title=Ariana Grande Claims Fifth No. 1 Album on Billboard 200 Chart With 'Positions' |magazine=[[Billboard (magazine)|Billboard]] |first=Keith |last=Caulfield |date=November 8, 2020 |access-date=November 9, 2020 |archive-date=November 8, 2020 |archive-url=https://web.archive.org/web/20201108202106/https://www.billboard.com/articles/business/chart-beat/9480311/ariana-grande-positions-tops-billboard-200/ |url-status=live}}</ref> Her third chart-topping album in two years and three months, it marked the fastest accumulation of three number-oe albums by a woman at that time.<ref name=":2"/> Following its vinyl LPs release in April 2021, ''Positions'' achieved the largest vinyl sales week (32,000) by a female artist since [[MRC Data]]'s inauguration in 1991, at that time.<ref>{{cite magazine |title=Taylor Swift's 'Evermore' Breaks Modern-Era Record for Biggest Vinyl Album Sales Week |url=https://www.billboard.com/articles/news/9580407/taylor-swift-evermore-record-breaking-vinyl-album-sales-week |url-status=live |archive-url=https://web.archive.org/web/20210531190705/https://www.billboard.com/articles/news/9580407/taylor-swift-evermore-record-breaking-vinyl-album-sales-week/ |archive-date=May 31, 2021 |access-date=June 1, 2021 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> The [[Positions (song)|eponymous lead single]] was released on October 23.<ref>{{cite web |url=https://www.vulture.com/2020/10/ariana-grande-teases-release-of-new-single-positions.html |title=Get Into 'Position' for Ariana Grande's New Single |last=Sinha |first=Charu |website=[[Vulture (websitee)|Vulture]] |date=October 21, 2020 |access-date=October 22, 2020 |archive-date=October 21, 2020 |archive-url=https://web.archive.org/web/20201021100828/https://www.vulture.com/2020/10/ariana-grande-teases-release-of-new-single-positions.html |url-status=live}}</ref> It debuted atop the ''[[Billboard (magazine)|Billboard]]'' [[Hot 100]], becoming Grande's fifth chart-topping single and breaking numerous records. Grande became the first artist to have five number-one debuts on the Hot 100 and the first to have their first five number-ones debut at the top. "Positions" became her third number-one single in 2020 following "Stuck with U" and "Rain on Me", making Grande the first artist since Drake to have three number-one singles in a single calendar year and the first female artist to do so since [[Rihanna]] and Katy Perry in 2010.<ref name="billboardpositions">{{cite magazine |url=https://www.billboard.com/articles/business/chart-beat/9477041/ariana-positions-luke-combs-hot-100-number-one |title=Ariana Grande's 'Positions' Debuts at No. 1 on Hot 100, Luke Combs' 'Forever After All' Launches at No. 2 |last=Trust |first=Gary |magazine=[[Billboard (magazine)|Billboard]] |date=November 2, 2020 |access-date=November 2, 2020 |archive-date=November 8, 2020 |archive-url=https://web.archive.org/web/20201108154842/https://www.billboard.com/articles/business/chart-beat/9477041/ariana-positions-luke-combs-hot-100-number-one |url-status=live}}</ref> It topped the [[Pop Airplay]] chart for seven weeks, surpassing "7 Rings" (six weeks) as Grande's longest-running number-one on the chart.<ref name="popairplaytoptwo">{{cite magazine |url=https://www.billboard.com/articles/business/chart-beat/9522731/ariana-grande-34-35-tops-pop-airplay-chart |title=Ariana Grande Replaces Herself Atop Pop Airplay Chart as '34+35' Dethrones 'Positions' |magazine=[[Billboard (magazine)|Billboard]] |last=Trust |first=Gary |date=February 8, 2021 |access-date=October 10, 2024 |archive-date=October 19, 2021 |archive-url=https://web.archive.org/web/20211019232819/https://www.billboard.com/articles/business/chart-beat/9522731/ariana-grande-34-35-tops-pop-airplay-chart |url-status=live}}</ref> Alongside the release of ''Positions'', the track "[[34+35]]" served as the second single off the album. Debuting at number eight, it became Grande's 18th top-ten single.<ref name="bil-1">{{cite magazine |last=Trust |first=Gary |date=November 9, 2020 |title=24kGoldn & Iann Dior's 'Mood' Swings Back to No. 1 on Hot 100; Ariana Grande, Bad Bunny & Jhay Cortez Debut in Top 10 |url=https://www.billboard.com/articles/business/chart-beat/9480738/24kgoldn-iann-dior-mood-number-one-third-week/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=November 11, 2020 |archive-date=November 15, 2020 |archive-url=https://web.archive.org/web/20201115150228/https://www.billboard.com/articles/business/chart-beat/9480738/24kgoldn-iann-dior-mood-number-one-third-week/ |url-status=live}}</ref> Grande released a "34+35" remix featuring American rappers [[Doja Cat]] and [[Megan Thee Stallion]] on January 15, 2021. The remix helped the song reach a new peak at number two, the highest-charting song credited to three or more female soloists on the Hot 100 since [[Christina Aguilera]], [[Mýa]], [[Pink (singer)|Pink]] and [[Lil' Kim]]'s "Lady Marmalade" in 2001.<ref>{{cite magazine |last=Trust |first=Gary |date=January 25, 2021 |title=Olivia Rodrigo's 'Drivers License' No. 1 on Hot 100 for 2nd Week, Ariana Grande's '34+35' Bounds to No. 2 |url=https://www.billboard.com/articles/business/chart-beat/9515956/olivia-rodrigo-drivers-license-number-one-second-week-hot-100/ |access-date=January 25, 2021 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 25, 2021 |archive-url=https://web.archive.org/web/20210125213933/https://www.billboard.com/articles/business/chart-beat/9515956/olivia-rodrigo-drivers-license-number-one-second-week-hot-100/ |url-status=live}}</ref> The remix was one of five bonus tracks included on the deluxe edition of ''Positions'', released on February 19, 2021.<ref>{{Cite web |last=Close |first=Paris |date=February 19, 2021 |title=Hear 5 New Songs From Ariana Grande's 'Positions' Deluxe Album |url=https://www.iheart.com/content/2021-02-19-hear-5-new-songs-from-ariana-grandes-positions-deluxe-album/ |access-date=April 2, 2025 |publisher=[[iHeart]] |archive-date=April 25, 2025 |archive-url=https://web.archive.org/web/20250425052616/https://www.iheart.com/content/2021-02-19-hear-5-new-songs-from-ariana-grandes-positions-deluxe-album/ |url-status=live}}</ref> On the Pop Airplay chart issue dated February 13, "34+35" replaced Grande's own "Positions" at number one, making her the first artist to replace herself at the summit as the only act credited on both tracks.<ref name="popairplaytoptwo"/> On the following chart issue, Grande occupied the top two of the chart with "34+35" and "Positions", becoming the first artist to simultaneously occupy the top two with two solo tracks.<ref name="popairplaytoptwo"/><ref name="popairplayfeb2021">{{Cite magazine |title=Pop Airplay: Week of February 20, 2021) |url=https://www.billboard.com/charts/pop-songs/2021-02-20 |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 3, 2021 |archive-url=https://web.archive.org/web/20210303092657/https://www.billboard.com/charts/pop-songs/2021-02-20 |url-status=live}}</ref> "34+35" remained at number one for three consecutive weeks;<ref>{{Cite magazine |title=''Billboard'' Pop Airplay Chart: Week of February 27, 2021 |url=https://www.billboard.com/charts/pop-songs/2021-02-27 |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 16, 2021 |archive-url=https://web.archive.org/web/20210316004218/https://www.billboard.com/charts/pop-songs/2021-02-27 |url-status=live}}</ref> it also topped the [[Rhythmic (chart)|Rhythmic]] airplay chart, marking Grande's third leader.<ref>{{Cite magazine |date=March 9, 2021 |title=Ariana Grande Rhythmic Airplay Chart History |url=https://www.billboard.com/artist/ariana-grande/chart-history/tfc/ |url-status=live |access-date=March 9, 2021 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 1, 2021 |archive-url=https://web.archive.org/web/20210301200146/https://www.billboard.com/music/ariana-grande/chart-history/TFC}}</ref> In March, the song "[[POV (song)|POV]]" was sent to radio as the album's third single. The song reached number 27 on the Hot 100 and the top ten on mainstream radio, making Grande the first artist to have three concurrent songs in the top ten on Pop Airplay; it later peaked at number three.<ref>{{cite magazine |last=Trust |first=Gary |date=May 10, 2021 |title=3 Top 10 'Positions': Ariana Grande Makes History on Pop Airplay Chart |url=https://www.billboard.com/pro/ariana-grande-makes-history-pop-airplay-chart-three-top-10-songs/ |access-date=February 11, 2023 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=February 11, 2023 |archive-url=https://web.archive.org/web/20230211072629/https://www.billboard.com/pro/ariana-grande-makes-history-pop-airplay-chart-three-top-10-songs/ |url-status=live}}</ref> Grande was named the most-played artist on [[iHeartRadio]]'s stations in 2021, reaching 2.6 billion in audience.<ref>{{cite magazine |last1=Aswad |first1=Jem |title=Dua Lipa's 'Levitating,' Ariana Grande Top iHeartRadio's Most-Played Lists of 2021 |url=https://variety.com/2021/music/news/dua-lipa-levitating-ariana-grande-iheartradio-most-played-2021-1235120854/ |magazine=Variety |access-date=November 30, 2021 |date=November 29, 2021 |archive-date=November 29, 2021 |archive-url=https://web.archive.org/web/20211129214619/https://variety.com/2021/music/news/dua-lipa-levitating-ariana-grande-iheartradio-most-played-2021-1235120854/amp/ |url-status=live}}</ref> ''Positions'' ranked at number eight on the 2021 year-end ''Billboard'' 200 chart.<ref>{{Cite magazine |date= |title=Year-End Charts — ''Billboard'' 200 Albums: 2021 |url=https://www.billboard.com/charts/year-end/2021/top-billboard-200-albums/ |url-access=subscription |access-date=October 11, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 3, 2021 |archive-url=https://web.archive.org/web/20211203104042/https://www.billboard.com/charts/year-end/2021/top-billboard-200-albums/ |url-status=live}}</ref> On November 13, 2020, Grande made a surprise appearance on the [[Adult Swim]] Festival, performing music artist [[Thundercat (musician)|Thundercat]]'s song "Them Changes" alongside him, which Grande had previously covered.<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/ariana-grande-them-changes-thundercat-adult-swim-festival-1090593/ |title=See Ariana Grande Perform 'Them Changes' With Thundercat at Adult Swim Festival |last=Kreps |first=Daniel |magazine=[[Rolling Stone]] |date=November 13, 2020 |access-date=December 3, 2020 |archive-date=May 17, 2021 |archive-url=https://web.archive.org/web/20210517235648/https://www.rollingstone.com/music/music-news/ariana-grande-them-changes-thundercat-adult-swim-festival-1090593/ |url-status=live}}</ref> Grande and [[Jennifer Hudson]] also featured on a remix of [[Mariah Carey]]'s 2010 Christmas song "[[Oh Santa!]]". The song was released on December 4, 2020, as part of ''[[Mariah Carey's Magical Christmas Special]]''.<ref>{{cite magazine |url=https://www.billboard.com/articles/news/holiday/9493952/mariah-carey-ariana-grande-jennifer-hudson-oh-santa |title=Mariah Carey, Ariana Grande & Jennifer Hudson Have Blessed Us With 'Oh Santa!' |last=Aniftos |first=Rania |magazine=[[Billboard (magazine)|Billboard]] |date=December 3, 2020 |access-date=December 3, 2020 |archive-date=April 21, 2021 |archive-url=https://web.archive.org/web/20210421063358/https://www.billboard.com/articles/news/holiday/9493952/mariah-carey-ariana-grande-jennifer-hudson-oh-santa |url-status=live}}</ref> Grande released the concert film for her [[Sweetener World Tour]], ''[[Excuse Me, I Love You]],'' on December 21, 2020, exclusively on [[Netflix]].<ref>{{Cite magazine |last=Blistein |first=Jon |date=December 9, 2020 |title=Ariana Grande Announces 'Sweetener' Concert Film 'Excuse Me, I Love You' |url=https://www.rollingstone.com/music/music-news/ariana-grande-sweetener-concert-film-excuse-me-i-love-you-1101246/ |access-date=April 2, 2024 |magazine=[[Rolling Stone]] |archive-date=April 2, 2024 |archive-url=https://web.archive.org/web/20240402002736/https://www.rollingstone.com/music/music-news/ariana-grande-sweetener-concert-film-excuse-me-i-love-you-1101246/ |url-status=live}}</ref> In April 2021, Grande was featured on a remix of [[the Weeknd]]'s "[[Save Your Tears]]".<ref>{{cite magazine |last=Mamo |first=Heran |date=April 23, 2021 |title=The Weeknd Drops 'Save Your Tears' Remix With Ariana Grande: Stream It Now |url=https://www.billboard.com/music/pop/the-weeknd-ariana-grande-save-your-tears-remix-stream-9561503/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=April 23, 2021 |archive-date=April 23, 2021 |archive-url=https://web.archive.org/web/20210423040929/https://www.billboard.com/articles/columns/pop/9561503/the-weeknd-ariana-grande-save-your-tears-remix-stream/ |url-status=live}}</ref> The remix reached number one on the ''Billboard'' Hot 100 and [[Canadian Hot 100]], becoming both artists' sixth number-one single on both charts.<ref>{{cite magazine |date=May 10, 2021 |title=Ariana Grande (Chart History): Canadian Hot 100 |url=https://www.billboard.com/artist/ariana-grande/chart-history/can/ |access-date=January 15, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 1, 2021 |archive-url=https://web.archive.org/web/20210301072014/https://www.billboard.com/music/ariana-grande/chart-history/CAN |url-status=live}}</ref> It also topped the ''Billboard'' Global 200, marking Grande's second number-one single on the chart; it made her the first woman to earn multiple leaders on the chart.<ref>{{cite magazine |last=McIntyre |first=Hugh |date=May 4, 2021 |title=Ariana Grande Joins BTS As The Only Musicians To Hit No. 1 On Billboard's Global Chart More Than Once |url=https://www.forbes.com/sites/hughmcintyre/2021/05/04/ariana-grande-joins-bts-as-the-only-musicians-to-hit-no-1-on-billboards-global-chart-more-than-once/ |access-date=September 6, 2024 |magazine=Forbes |archive-date=May 5, 2021 |archive-url=https://web.archive.org/web/20210505152917/https://www.forbes.com/sites/hughmcintyre/2021/05/04/ariana-grande-joins-bts-as-the-only-musicians-to-hit-no-1-on-billboards-global-chart-more-than-once/ |url-status=live}}</ref> She joined [[Paul McCartney]] as the only artists to earn three number-one duets on the Hot 100.<ref>{{cite magazine |last=Trust |first=Gary |date=May 3, 2021 |title=The Weeknd & Ariana Grande's 'Save Your Tears' Soars to No. 1 on Billboard Hot 100 |url=https://www.billboard.com/articles/news/9566597/the-weeknd-ariana-grande-save-your-tears-number-one-hot-100/ |access-date=May 3, 2021 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=October 9, 2021 |archive-url=https://web.archive.org/web/20211009233826/https://www.billboard.com/articles/news/9566597/the-weeknd-ariana-grande-save-your-tears-number-one-hot-100 |url-status=live}}</ref> With 69 weeks, the remix is among [[List of Billboard Hot 100 chart achievements and milestones#Most total weeks on the Hot 100|longest-charting songs]] on the Hot 100, and Grande's longest-charting song in the United States.<ref>{{Cite magazine |last=Zellner |first=Xander |date=October 17, 2022 |title=Glass Animals' 'Heat Waves' Is Now the Longest Charting Hot 100 Song of All Time |url=https://www.billboard.com/music/chart-beat/glass-animals-heat-waves-is-now-longest-charting-hot-100-song-1235157060/ |access-date=August 26, 2023 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=October 18, 2022 |archive-url=https://web.archive.org/web/20221018000513/https://www.billboard.com/music/chart-beat/glass-animals-heat-waves-is-now-longest-charting-hot-100-song-1235157060/ |url-status=live}}</ref> It ranked as the second best-performing song of the year on the ''Billboard'' [[Billboard Year-End Hot 100 singles of 2021|year-end Hot 100]], [[Billboard Year-End Global 200 singles of 2021|Global 200, and Global Excl. US charts]] of 2021.<ref>{{cite magazine |last1=Trust |first1=Gary |last2=Caulfield |first2=Keith |date=December 2, 2021 |title=The Year In Charts 2021: Dua Lipa's 'Levitating' Is the No. 1 Billboard Hot 100 Song of the Year |url=https://www.billboard.com/music/chart-beat/dua-lipa-levitating-2021-hot-100-top-song-year-in-charts-1235004941/ |access-date=January 15, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 3, 2021 |archive-url=https://web.archive.org/web/20211203190631/https://www.billboard.com/music/chart-beat/dua-lipa-levitating-2021-hot-100-top-song-year-in-charts-1235004941/ |url-status=live}}</ref><ref>{{Cite magazine |date=December 2, 2021 |title=''Billboard'' Global 200 – Year-End 2021 |url=https://www.billboard.com/charts/year-end/2021/billboard-global-200/ |access-date=September 6, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 3, 2021 |archive-url=https://web.archive.org/web/20211203103102/https://www.billboard.com/charts/year-end/2021/billboard-global-200/ |url-status=live}}</ref><ref>{{Cite magazine |last=Frankenberg |first=Eric |date=December 2, 2021 |title=The Year in Global Charts 2021: Dua Lipa, BTS & Olivia Rodrigo Lead Inaugural Year-End Rankings |url=https://www.billboard.com/music/chart-beat/global-charts-2021-year-end-ranking-1235005077/ |access-date=September 6, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 12, 2022 |archive-url=https://web.archive.org/web/20220112181325/https://www.billboard.com/music/chart-beat/global-charts-2021-year-end-ranking-1235005077/ |url-status=live}}</ref> Grande and the Weeknd performed "Save Your Tears" together at the [[2021 iHeartRadio Music Awards]].<ref>{{cite web |last=Bloom |first=Madison |date=May 27, 2021 |title=Watch the Weeknd and Ariana Grande Perform 'Save Your Tears' at 2021 iHeartRadio Music Awards |url=https://pitchfork.com/news/watch-the-weeknd-and-ariana-grande-perform-save-your-tears-at-2021-iheartradio-music-awards/ |access-date=July 8, 2021 |website=[[Pitchfork (website)|Pitchfork]] |archive-date=July 9, 2021 |archive-url=https://web.archive.org/web/20210709192806/https://pitchfork.com/news/watch-the-weeknd-and-ariana-grande-perform-save-your-tears-at-2021-iheartradio-music-awards/ |url-status=live}}</ref> In June 2021, Grande featured on the song "I Don't Do Drugs" from Doja Cat's third studio album ''[[Planet Her]]''.<ref>{{cite magazine |last=Legaspi |first=Althea |date=June 9, 2021 |title=Doja Cat Enlists Ariana Grande, the Weeknd for New 'Planet Her' Album |url=https://www.rollingstone.com/music/music-news/doja-cat-ariana-grande-the-weeknd-planet-her-1181716/ |access-date=July 8, 2021 |magazine=[[Rolling Stone]] |archive-date=July 22, 2021 |archive-url=https://web.archive.org/web/20210722121929/https://www.rollingstone.com/music/music-news/doja-cat-ariana-grande-the-weeknd-planet-her-1181716/ |url-status=live}}</ref> Her contribution as a songwriter and featured artist on the song earned Grande a nomination for [[Grammy Award for Album of the Year|Album of the Year]] at the [[64th Annual Grammy Awards]]. In September 2021, she joined as a coach of the [[The Voice (American TV series) season 21|twenty-first season]] of ''[[The Voice (American TV series)|The Voice]]''; Grande became the highest-paid coach in the show's history, earning a reported $25 million for that season.<ref>{{cite web |last=Swaroop |first=Ananya |date=April 1, 2021 |title=Ariana Grande Is the Highest-Paid Coach in 'Voice' History—Here's Her Salary & Net Worth |url=https://www.yahoo.com/now/ariana-grande-highest-paid-coach-230007598.html |url-status=live |archive-url=https://web.archive.org/web/20211110145043/https://www.yahoo.com/now/ariana-grande-highest-paid-coach-230007598.html |archive-date=November 10, 2021 |access-date=January 19, 2022 |website=[[Yahoo!]]}}</ref> The season concluded in December 2021; Grande did not return for the next season.<ref>{{Cite magazine |last=Donaldson |first=Laura |date=September 19, 2022 |title='The Voice' 2022: Why Did Ariana Grande and Kelly Clarkson Leave NBC Show? |url=https://www.newsweek.com/voice-ariana-grande-kelly-clarkson-why-leave-not-left-what-happened-judges-coaches-1743667/ |access-date=September 17, 2024 |magazine=[[Newsweek]] |archive-date=November 30, 2024 |archive-url=https://web.archive.org/web/20241130100949/https://www.newsweek.com/voice-ariana-grande-kelly-clarkson-why-leave-not-left-what-happened-judges-coaches-1743667 |url-status=live}}</ref> Later in December, she appeared in [[Adam McKay]]'s film ''[[Don't Look Up]]'', alongside [[Leonardo DiCaprio]], [[Jennifer Lawrence]], and [[Meryl Streep]]. With streams of more than 152&nbsp;million hours in a week, it broke the record for the biggest viewership week in [[Netflix]] history, at the time.<ref>{{cite magazine |last1=Yossman |first1=K. J. |title=Adam McKay's 'Don't Look Up' Smashes Netflix Viewing Records With Over 150&nbsp;Million Hours Viewed |url=https://variety.com/2022/film/news/dont-look-up-netflix-weekly-viewing-records-1235147910/ |access-date=January 8, 2022 |magazine=Variety |date=January 6, 2022 |archive-date=January 7, 2022 |archive-url=https://web.archive.org/web/20220107000509/https://variety.com/2022/film/news/dont-look-up-netflix-weekly-viewing-records-1235147910/ |url-status=live}}</ref> To promote the film, Grande released the song "[[Just Look Up]]", in collaboration with rapper [[Kid Cudi]], on December 3, 2021.<ref>{{cite magazine |url=https://www.nme.com/news/music/ariana-grande-kid-cudi-collaboration-just-look-up-clip-listen-3098626%3fa |title=Hear Ariana Grande and Kid Cudi's new collaboration, 'Just Look Up' |last=Skinner |first=Tom |magazine=[[NME]] |date=December 3, 2021 |access-date=December 14, 2021 |archive-date=April 4, 2023 |archive-url=https://web.archive.org/web/20230404193403/https://www.nme.com/news/music/ariana-grande-kid-cudi-collaboration-just-look-up-clip-listen-3098626?a |url-status=live}}</ref> At the [[27th Critics' Choice Awards]], Grande received nominations in the categories [[Critics' Choice Movie Award for Best Song|Best Song]] and [[Critics' Choice Movie Award for Best Acting Ensemble|Best Acting Ensemble]], as a part of the cast.<ref>{{cite magazine |last=Nordyke |first=Kimberly |date=March 13, 2022 |title=Critics Choice Awards: Winners List |url=https://www.hollywoodreporter.com/movies/movie-news/critics-choice-awards-winners-list-full-1235110430/ |access-date=January 9, 2024 |magazine=[[The Hollywood Reporter]] |archive-date=January 19, 2023 |archive-url=https://web.archive.org/web/20230119112750/https://www.hollywoodreporter.com/movies/movie-news/critics-choice-awards-winners-list-full-1235110430/ |url-status=live}}</ref> She also received a nomination at the [[28th Screen Actors Guild Awards]] for [[Screen Actors Guild Award for Outstanding Performance by a Cast in a Motion Picture|Outstanding Performance by a Cast in a Motion Picture]].<ref>{{cite magazine |last=Nordyke |first=Kimberly |date=February 27, 2022 |title=SAG Awards: Winners List |url=https://www.hollywoodreporter.com/movies/movie-news/sag-awards-winners-2022-complete-list-1235100358/ |url-status=live |archive-url=https://web.archive.org/web/20220228001511/https://www.hollywoodreporter.com/movies/movie-news/sag-awards-winners-2022-complete-list-1235100358/ |archive-date=February 28, 2022 |access-date=January 9, 2024 |magazine=[[The Hollywood Reporter]]}}</ref> On February 24, 2023, following months-long renewed interest in and virality of the Weeknd's 2016 song "Die for You", [[Die for You (The Weeknd song)#Ariana Grande remix|a remix]] of the song with Grande was released. It marked their fourth collaboration.<ref>{{cite web |last=Strauss |first=Matthew |date=February 24, 2023 |title=The Weeknd Enlists Ariana Grande for New "Die for You (Remix)" |url=https://pitchfork.com/news/the-weeknd-enlists-ariana-grande-for-new-die-for-you-remix-listen/ |access-date=June 21, 2023 |website=Pitchfork |archive-date=August 19, 2023 |archive-url=https://web.archive.org/web/20230819222159/https://pitchfork.com/news/the-weeknd-enlists-ariana-grande-for-new-die-for-you-remix-listen/ |url-status=live}}</ref> The remix topped the ''Billboard'' Hot 100 chart, becoming both artists' seventh number-one hit. Grande became the artist with the most number-one duets (four) on the chart, surpassing McCartney.<ref>{{cite magazine |last=Trust |first=Gary |date=March 6, 2023 |title=The Weeknd & Ariana Grande's 'Die for You' Leaps to No. 1 on Billboard Hot 100 |url=https://www.billboard.com/music/chart-beat/the-weeknd-ariana-grande-die-for-you-number-one-billboard-hot-100-1235280422/ |access-date=June 21, 2023 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 6, 2023 |archive-url=https://web.archive.org/web/20230306180602/https://www.billboard.com/music/chart-beat/the-weeknd-ariana-grande-die-for-you-number-one-billboard-hot-100-1235280422/ |url-status=live}}</ref> According to the [[International Federation of the Phonographic Industry]] (IFPI), it was the [[List of best-selling singles#Best-selling singles by year worldwide|fourth best-selling song of 2023]] globally.<ref>{{Cite magazine |last=Brandle |first=Lars |date=February 26, 2024 |title=Miley Cyrus' 'Flowers' Wins IFPI Global Single Award For 2023 |url=https://www.billboard.com/music/awards/miley-cyrus-flowers-ifpi-global-single-award-2023-1235614759/ |access-date=February 26, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=February 26, 2024 |archive-url=https://web.archive.org/web/20240226153802/https://www.billboard.com/music/awards/miley-cyrus-flowers-ifpi-global-single-award-2023-1235614759/ |url-status=live}}</ref> On August 25, 2023, Grande released a reissue of her debut studio album, ''[[Yours Truly (Ariana Grande album)#Yours Truly (Tenth Anniversary Edition)|Yours Truly (Tenth Anniversary Edition)]]''.<ref>{{cite web |last=Bloom |first=Madison |title=Ariana Grande Releasing ''Yours Truly'' 10th Anniversary Reissue Friday |date=August 19, 2023 |website=Pitchfork |url=https://pitchfork.com/news/ariana-grande-releasing-yours-truly-10th-anniversary-reissue-friday/ |access-date=August 26, 2023 |archive-date=August 25, 2023 |archive-url=https://web.archive.org/web/20230825112052/https://pitchfork.com/news/ariana-grande-releasing-yours-truly-10th-anniversary-reissue-friday/ |url-status=live}}</ref><ref>{{cite magazine |last=Kreps |first=Daniel |title=Ariana Grande Details Week's Worth of 'Yours Truly' 10th Anniversary Plans |date=August 19, 2023 |magazine=[[Rolling Stone]] |url=https://www.rollingstone.com/music/music-news/ariana-grande-yours-truly-10th-anniversary-1234809258/ |access-date=August 26, 2023 |archive-date=August 24, 2023 |archive-url=https://web.archive.org/web/20230824212444/https://www.rollingstone.com/music/music-news/ariana-grande-yours-truly-10th-anniversary-1234809258/ |url-status=live}}</ref> On December 9, 2023, Grande and Jennifer Hudson made a surprise appearance onstage to sing the "Oh Santa!" remix at Mariah Carey's show at the [[Madison Square Garden]], of her [[Merry Christmas One and All!]] tour.<ref>{{cite magazine |last=Russell |first=Shania |date=December 10, 2023 |title=Mariah Carey invites her 'Christmas angels' Ariana Grande and Jennifer Hudson onstage for 'Oh Santa' |url=https://ew.com/watch-mariah-carey-ariana-grande-jennifer-hudson-sing-oh-santa-8413972 |access-date=January 9, 2024 |magazine=[[Entertainment Weekly]] |archive-date=January 9, 2024 |archive-url=https://web.archive.org/web/20240109145933/https://ew.com/watch-mariah-carey-ariana-grande-jennifer-hudson-sing-oh-santa-8413972 |url-status=live}}</ref> === 2024–present: ''Eternal Sunshine'', ''Wicked'', and focus on acting === [[File:Ariana Grande Wicked Interview 2024 03.jpg|thumb|upright|left|Grande in 2024]] Grande's seventh studio album, titled ''[[Eternal Sunshine (album)|Eternal Sunshine]]'', was released on March 8, 2024. It was preceded by its lead single, "[[Yes, And?]]", released on January 12.<ref>{{cite magazine |last1=Spanos |first1=Brittany |title=Ariana Grande Strikes A Pose With House Single 'Yes, And?' |url=https://www.rollingstone.com/music/music-news/ariana-grande-yes-and-song-release-1234945134/ |access-date=January 12, 2024 |magazine=[[Rolling Stone]] |archive-date=January 12, 2024 |archive-url=https://web.archive.org/web/20240112051751/https://www.rollingstone.com/music/music-news/ariana-grande-yes-and-song-release-1234945134/ |url-status=live}}</ref> The song debuted at number one on the ''Billboard'' Hot 100,<ref>{{cite magazine |last=Trust |first=Gary |date=January 22, 2024 |title=Ariana Grande's 'Yes, And?' Debuts at No. 1 on Billboard Hot 100 |url=https://www.billboard.com/music/chart-beat/ariana-grande-yes-and-hot-100-number-one-debut-2-1235586226/ |url-status=live |archive-url=https://web.archive.org/web/20240122182312/https://www.billboard.com/music/chart-beat/ariana-grande-yes-and-hot-100-number-one-debut-2-1235586226/ |archive-date=January 22, 2024 |access-date=January 22, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> topped the [[Billboard Global 200|''Billboard'' Global 200]] and Global Excl. US charts for two weeks,<ref> * {{cite magazine |url=https://www.billboard.com/music/chart-beat/ariana-grande-yes-global-charts-number-one-debut-1235586270/ |title=Ariana Grande's 'Yes, And?' Launches at No. 1 on Billboard Global Charts |last=Trust |first=Gary |date=January 22, 2024 |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 31, 2024 |url-status=live |archive-date=January 22, 2024 |archive-url=https://web.archive.org/web/20240122200525/https://www.billboard.com/music/chart-beat/ariana-grande-yes-global-charts-number-one-debut-1235586270/}} * {{Cite magazine |last=Trust |first=Gary |date=January 29, 2024 |title=Ariana Grande's 'Yes, And?' Adds Second Week at No. 1 on ''Billboard'' Global Charts |url=https://www.billboard.com/music/chart-beat/ariana-grande-yes-and-global-charts-number-one-second-week-1235591406/ |access-date=January 31, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 30, 2024 |archive-url=https://web.archive.org/web/20240130022504/https://www.billboard.com/music/chart-beat/ariana-grande-yes-and-global-charts-number-one-second-week-1235591406/ |url-status=live}}</ref> and was followed by a remix featuring [[Mariah Carey]] on February 16.<ref>{{cite magazine |last=Lipshutz |first=Jason |date=February 16, 2024 |title=Friday Music Guide: New Music From Ariana Grande & Mariah Carey, Vampire Weekend, Dua Lipa and More |url=https://www.billboard.com/music/pop/friday-music-guide-ariana-grande-mariah-carey-vampire-weekend-dua-lipa-1235609648/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=February 25, 2024 |archive-url=https://web.archive.org/web/20240225003448/https://www.billboard.com/music/pop/friday-music-guide-ariana-grande-mariah-carey-vampire-weekend-dua-lipa-1235609648/ |url-status=live}}</ref> The second single, "[[We Can't Be Friends (Wait for Your Love)]]", was released in tandem with the album.<ref>{{Cite web |last=Gonzalez |first=Alex |date=March 8, 2024 |title=Ariana Grande Comes To A Heartbreaking Conclusion On Her New Single, 'We Can't Be Friends (Wait For Your Love)' |url=https://uproxx.com/pop/ariana-grande-we-cant-be-friends-wait-for-your-love/ |archive-url=https://web.archive.org/web/20240308130941/https://uproxx.com/pop/ariana-grande-we-cant-be-friends-wait-for-your-love/ |archive-date=March 8, 2024 |access-date=March 8, 2024 |website=[[Uproxx]]}}</ref> Grande's first album in over three years,<ref>{{Cite magazine |last=Mier |first=Tomás |date=March 8, 2024 |title=Ariana Grande Releases 'Eternal Sunshine', First Album in Over 3 Years |url=https://www.rollingstone.com/music/music-news/ariana-grande-eternal-sunshine-release-1234983201/ |url-access=subscription |access-date=March 8, 2024 |magazine=[[Rolling Stone]] |archive-date=March 8, 2024 |archive-url=https://web.archive.org/web/20240308060209/https://www.rollingstone.com/music/music-news/ariana-grande-eternal-sunshine-release-1234983201/ |url-status=live}}</ref> ''Eternal Sunshine'' marked her first major foray into [[Dance music|dance]] and [[House music|house]] music.<ref>{{cite magazine |last=Spanos |first=Brittany |date=March 8, 2024 |title=Ariana Grande is Gorgeously Exposed on 'Eternal Sunshine' |url=https://www.rollingstone.com/music/music-album-reviews/ariana-grande-eternal-sunshine-review-1234983313/ |url-access=subscription |access-date=March 8, 2024 |magazine=[[Rolling Stone]] |archive-date=March 8, 2024 |archive-url=https://web.archive.org/web/20240308092533/https://www.rollingstone.com/music/music-album-reviews/ariana-grande-eternal-sunshine-review-1234983313/ |url-status=live}}</ref><ref>{{Cite magazine |last=Denis |first=Kyle |date=March 8, 2024 |title=Ariana Grande's 'Eternal Sunshine': All 13 Tracks Ranked |url=https://www.billboard.com/lists/ariana-grande-eternal-sunshine-songs-ranked/ |access-date=March 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 8, 2024 |archive-url=https://web.archive.org/web/20240308125523/https://www.billboard.com/lists/ariana-grande-eternal-sunshine-songs-ranked/ |url-status=live}}</ref> Met with universal acclaim, critics dubbed it one of her most mature and sophisticated records yet.<ref> * {{cite web |url=https://www.nme.com/reviews/album/ariana-grande-eternal-sunshine-lyrics-tracklist-3598038 |title=Ariana Grande – 'Eternal Sunshine' review: a compelling mood piece |website=[[NME]] |last=Levine |first=Nick |date=March 8, 2024 |access-date=March 8, 2024 |archive-date=March 8, 2024 |archive-url=https://web.archive.org/web/20240308092649/https://www.nme.com/reviews/album/ariana-grande-eternal-sunshine-lyrics-tracklist-3598038 |url-status=live}} * {{Cite web |last=Harrison |first=Emma |date=March 11, 2024 |title=Ariana Grande – Eternal Sunshine |url=https://www.clashmusic.com/reviews/ariana-grande-eternal-sunshine/ |access-date=March 12, 2024 |magazine=[[Clash (magazine)|Clash]] |archive-date=March 12, 2024 |archive-url=https://web.archive.org/web/20240312084232/https://www.clashmusic.com/reviews/ariana-grande-eternal-sunshine/ |url-status=live}} * {{Cite news |last=Snapes |first=Laura |date=March 8, 2024 |title=Ariana Grande: Eternal Sunshine review – perceptive post-divorce album is nearly spotless |url=https://www.theguardian.com/music/2024/mar/08/ariana-grande-eternal-sunshine-album-review |url-status=live |archive-url=https://web.archive.org/web/20240308092534/https://www.theguardian.com/music/2024/mar/08/ariana-grande-eternal-sunshine-album-review |archive-date=March 8, 2024 |access-date=March 8, 2024 |newspaper=[[The Guardian]] |issn=0261-3077}} * {{Cite news |last=Zoladz |first=Lindsay |date=March 8, 2024 |title=Ariana Grande Spins Heartbreak Into Gold on 'Eternal Sunshine' |url=https://www.nytimes.com/2024/03/08/arts/music/ariana-grande-eternal-sunshine-review.html |access-date=March 8, 2024 |newspaper=[[The New York Times]] |archive-date=March 8, 2024 |archive-url=https://web.archive.org/web/20240308170557/https://www.nytimes.com/2024/03/08/arts/music/ariana-grande-eternal-sunshine-review.html |url-status=live}} * {{cite web |last=Tafoya |first=Harry |date=March 11, 2024 |title=Ariana Grande: eternal sunshine Album Review |url=https://pitchfork.com/reviews/albums/ariana-grande-eternal-sunshine/ |access-date=March 11, 2024 |website=[[Pitchfork (website)|Pitchfork]] |url-status=live |archive-date=March 11, 2024 |archive-url=https://web.archive.org/web/20240311041548/https://pitchfork.com/reviews/albums/ariana-grande-eternal-sunshine/}}</ref> Both the album and its second single debuted atop the ''Billboard'' 200 and the Hot 100 respectively,<ref name="wcbfES">{{Cite web |last=Garcia |first=Thania |date=March 18, 2024 |title=Ariana Grande Scores Sixth No. 1 Album and Launches 'We Can't Be Friends (Wait for Your Love)' to Top of Hot 100 |url=https://variety.com/2024/music/news/ariana-grande-eternal-sunshine-number-one-billboard-songs-albums-charts-1235944996/ |archive-url=https://web.archive.org/web/20240318201604/https://variety.com/2024/music/news/ariana-grande-eternal-sunshine-number-one-billboard-songs-albums-charts-1235944996/ |archive-date=March 18, 2024 |access-date=March 20, 2024 |website=[[Variety (magazine)|Variety]] |url-status=live}}</ref> achieving Grande's third-largest sales week (227,000 units) and making her the woman with the [[List of Billboard Hot 100 chart achievements and milestones#Most number-one debuts|most Hot 100 number-one debuts]] (7).<ref name="wcbfn1"/><ref>{{Cite magazine |last=Caulfield |first=Keith |date=March 17, 2024 |title=Ariana Grande Scores Sixth No. 1 Album on ''Billboard'' 200 With 'Eternal Sunshine' |url=https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-number-one-billboard-200-albums-chart-1235635290/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=July 15, 2024 |archive-url=https://web.archive.org/web/20240715181055/https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-number-one-billboard-200-albums-chart-1235635290/ |url-status=live}}</ref> Elsewhere, the album debuted at number one in thirteen countries, including Australia,<ref>{{cite magazine |last=Brandle |first=Lars |date=March 15, 2024 |title=Ariana Grande Shines at No. 1 In Australia With 'Eternal Sunshine' |url=https://www.billboard.com/music/chart-beat/ariana-grande-no-1-australia-eternal-sunshine-1235634094/ |url-status=live |archive-url=https://web.archive.org/web/20240319113853/https://www.billboard.com/music/chart-beat/ariana-grande-no-1-australia-eternal-sunshine-1235634094/ |archive-date=March 19, 2024 |access-date=March 19, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Canada,<ref>{{cite magazine |date=March 20, 2024 |title=Canadian Albums Chart (Week of March 23, 2024) |url=https://www.billboard.com/charts/canadian-albums/2024-03-23 |archive-url=https://web.archive.org/web/20240319205617/https://www.billboard.com/charts/canadian-albums/2024-03-23/ |archive-date=March 19, 2024 |access-date=March 20, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> and the UK.<ref>{{Cite magazine |last=Brandle |first=Lars |date=March 18, 2024 |title=Ariana Grande's 'Eternal Sunshine' Glows at No. 1 In U.K. |url=https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-no-1-uk-1235634172/ |access-date=July 25, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=January 19, 2025 |archive-url=https://web.archive.org/web/20250119204456/https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-no-1-uk-1235634172/ |url-status=live}}</ref> With ''Eternal Sunshine'' and ''Thank U, Next'', Grande became the first woman to have two albums produce multiple number-one single debuts in the US.<ref name="wcbfES"/> It also marked her first instance of reaching the top of both the ''Billboard'' [[Billboard charts#Other charts|Hot 100 Songwriters and Hot 100 Producers]] charts.<ref>{{cite magazine |first=Xander |last=Zellner |title=Ariana Grande Rules Hot 100 Songwriters & Producers Charts for First Time |url=https://www.billboard.com/music/chart-beat/ariana-grande-hot-100-songwriters-producers-charts-first-time-1235637168/ |magazine=[[Billboard (magazine)|Billboard]] |date=March 20, 2024 |access-date=March 21, 2024 |archive-date=March 20, 2024 |archive-url=https://web.archive.org/web/20240320222341/https://www.billboard.com/music/chart-beat/ariana-grande-hot-100-songwriters-producers-charts-first-time-1235637168/ |url-status=live}}</ref> Topping the [[Pop Airplay]] chart for two weeks,<ref>{{Cite web |last=Cantor |first=Brian |date=May 26, 2024 |title=Ariana Grande's "We Can't Be Friends" Spends 2nd Week As Pop Radio's #1 Song |url=https://headlineplanet.com/home/2024/05/26/ariana-grandes-we-cant-be-friends-spends-2nd-week-as-pop-radios-1-song/ |access-date=October 10, 2024 |website=Headline Planet |archive-date=September 16, 2024 |archive-url=https://web.archive.org/web/20240916101138/https://headlineplanet.com/home/2024/05/26/ariana-grandes-we-cant-be-friends-spends-2nd-week-as-pop-radios-1-song/ |url-status=live}}</ref> "We Can't Be Friends (Wait for Your Love)" marked Grande's tenth number-one.<ref>{{Cite magazine |last=Trust |first=Gary |date=May 17, 2024 |title=Ariana Grande's 'We Can't Be Friends (Wait for Your Love)' Hits No. 1 on Pop Airplay Chart |url=https://www.billboard.com/music/chart-beat/ariana-grande-we-cant-be-friends-wait-for-your-love-number-one-pop-airplay-chart-1235686229/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 12, 2024 |archive-url=https://web.archive.org/web/20241212075736/https://www.billboard.com/music/chart-beat/ariana-grande-we-cant-be-friends-wait-for-your-love-number-one-pop-airplay-chart-1235686229/ |url-status=live}}</ref> On May 6, 2024, Grande performed at the [[Met Gala]] and was joined on stage by [[Cynthia Erivo]] to close out her performance.<ref name="voguemet">{{cite magazine |url=https://www.vogue.com/article/ariana-grande-cynthia-erivo-performance-met-gala-2024 |title=Ariana Grande Closed Out the 2024 Met Gala With an Epic Performance—And a Special Guest Appearance From Cynthia Erivo |date=May 7, 2024 |magazine=[[Vogue (magazine)|Vogue]] |access-date=May 7, 2024 |archive-date=May 7, 2024 |archive-url=https://web.archive.org/web/20240507071546/https://www.vogue.com/article/ariana-grande-cynthia-erivo-performance-met-gala-2024 |url-status=live}}</ref> "[[The Boy Is Mine (Ariana Grande song)|The Boy Is Mine]]", which reached the top 20 on the Hot 100,<ref>{{cite magazine |last=Zellner |first=Xander |date=March 18, 2024 |title=Ariana Grande Charts 12 Songs on Hot 100 From New Album 'Eternal Sunshine' |url=https://www.billboard.com/music/chart-beat/ariana-grande-12-songs-hot-100-eternal-sunshine-1235636091/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 27, 2024 |archive-url=https://web.archive.org/web/20240327211415/https://www.billboard.com/music/chart-beat/ariana-grande-12-songs-hot-100-eternal-sunshine-1235636091/ |url-status=live}}</ref> was issued as the third ''Eternal Sunshine'' single in June;<ref>* {{Cite magazine |last=Dailey |first=Hannah |date=June 7, 2024 |title=Watch Brandy & Monica Make Surprise Cameos in Ariana Grande's 'The Boy Is Mine' Music Video |url=https://www.billboard.com/music/music-news/ariana-grande-boy-is-mine-video-brandy-monica-cameos-1235703500/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=September 13, 2024 |archive-url=https://web.archive.org/web/20240913222419/https://www.billboard.com/music/music-news/ariana-grande-boy-is-mine-video-brandy-monica-cameos-1235703500/ |url-status=live}} * {{Cite magazine |title=YOUR RADIO ADD RECAPS |url=https://hitsdailydouble.com/pop_mart%26id%3D341561%26title%3DYOUR-RADIO-ADD-RECAPS |archive-url=https://web.archive.org/web/20240612000716/https://hitsdailydouble.com/pop_mart%26id%3D341561%26title%3DYOUR-RADIO-ADD-RECAPS |archive-date=June 12, 2024 |access-date=October 10, 2024 |magazine=[[Hits (magazine)|HITS Daily Double]] |url-status=live}}</ref> a remix featuring [[Brandy Norwood|Brandy]] and [[Monica (singer)|Monica]] followed later that month.<ref>{{cite web |url=https://www.nme.com/news/music/listen-to-ariana-grandes-the-boy-is-mine-remix-with-brandy-and-monica-3767507 |title=Listen to Ariana Grande's 'The Boy Is Mine' remix with Brandy and Monica |website=[[NME]] |last=Pilley |first=Max |date=June 21, 2024 |access-date=June 22, 2024 |archive-date=September 17, 2024 |archive-url=https://web.archive.org/web/20240917214826/https://www.nme.com/news/music/listen-to-ariana-grandes-the-boy-is-mine-remix-with-brandy-and-monica-3767507 |url-status=live}}</ref> On August 22, 2024, Grande released a reissue of her second studio album, ''My Everything'', for the tenth anniversary of the record.<ref>{{Cite magazine |last=Dailey |first=Hannah |date=August 22, 2024 |title=Ariana Grande Drops 'My Everything' 10th Anniversary Vinyl & Deluxe |url=https://www.billboard.com/music/music-news/ariana-grande-my-everything-10th-anniversary-vinyl-deluxe-1235758624/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=August 22, 2024 |archive-date=December 20, 2024 |archive-url=https://web.archive.org/web/20241220072709/https://www.billboard.com/music/music-news/ariana-grande-my-everything-10th-anniversary-vinyl-deluxe-1235758624/ |url-status=live}}</ref> Two extended editions of ''Eternal Sunshine'' containing the pre-released single remixes, guest vocals from [[Troye Sivan]], and live versions of several tracks, were [[Surprise album|surprise released]] in March and October 2024.<ref>{{Cite magazine |last=Kaufman |first=Gil |date=March 11, 2024 |title=Ariana Grande Releases 'Sightly Deluxe' Edition of 'Eternal Sunshine' With Mariah Carey, Troye Sivan Features |url=https://www.billboard.com/music/pop/ariana-grande-slightly-deluxe-edition-eternal-sunshine-mariah-carey-troye-sivan-1235629656/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 11, 2024 |archive-url=https://web.archive.org/web/20240311145032/https://www.billboard.com/music/pop/ariana-grande-slightly-deluxe-edition-eternal-sunshine-mariah-carey-troye-sivan-1235629656/ |url-status=live}}</ref><ref>{{Cite magazine |last=Dailey |first=Hannah |date=October 1, 2024 |title=Ariana Grande Surprise Drops 'Eternal Sunshine' Deluxe Featuring 7 Live Performances & Videos |url=https://www.billboard.com/music/music-news/ariana-grande-eternal-sunshine-deluxe-live-versions-1235789640/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=October 7, 2024 |archive-url=https://web.archive.org/web/20241007102933/https://www.billboard.com/music/music-news/ariana-grande-eternal-sunshine-deluxe-live-versions-1235789640/ |url-status=live}}</ref> Grande appeared as the musical guest on ''[[Saturday Night Live]]'' on [[Saturday Night Live season 49#ep962|March 9, 2024]], to promote ''Eternal Sunshine''.<ref>{{Cite magazine |last=Peters |first=Mitchell |date=March 10, 2024 |title=Ariana Grande Powerfully Delivers Two New 'Eternal Sunshine' Songs on 'SNL': Watch |url=https://www.billboard.com/music/music-news/ariana-grande-snl-eternal-sunshine-songs-performance-videos-1235628925/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 24, 2024 |archive-url=https://web.archive.org/web/20240324171019/https://www.billboard.com/music/music-news/ariana-grande-snl-eternal-sunshine-songs-performance-videos-1235628925/ |url-status=live}}</ref> She featured on the remix to "[[Sympathy Is a Knife#Ariana Grande remix|Sympathy Is a Knife]]" on [[Charli XCX]]'s remix album ''[[Brat and It's Completely Different but Also Still Brat]]'', released on October 11, 2024.<ref>{{Cite web |last=Chelosky |first=Danielle |date=October 11, 2024 |title=Stream Charli XCX's New ''Brat'' Remixes Feat. Ariana Grande, Bon Iver, The 1975, & More |url=https://www.stereogum.com/2283580/charli-xcx-brat-remixes-album/music/ |access-date=October 12, 2024 |website=[[Stereogum]] |archive-date=December 11, 2024 |archive-url=https://web.archive.org/web/20241211230534/https://www.stereogum.com/2283580/charli-xcx-brat-remixes-album/music/ |url-status=live}}</ref> On the ''[[Las Culturistas]]'' podcast, Grande acknowledged that she would likely scale back her pop music output compared to earlier in her career, shifting her focus more towards acting.<ref>{{Cite magazine |last=Dailey |first=Hannah |date=November 6, 2024 |title=Ariana Grande Reveals 'Scary' Plans to Scale Back Pop Star Career & Focus More on Musical Theater |url=https://www.billboard.com/music/music-news/ariana-grande-scale-back-pop-career-focus-musical-theater-1235821508/ |access-date=November 18, 2024 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 19, 2024 |archive-url=https://web.archive.org/web/20241219194326/https://www.billboard.com/music/music-news/ariana-grande-scale-back-pop-career-focus-musical-theater-1235821508/ |url-status=live}}</ref> ''Eternal Sunshine'' was ranked as 2024's thirteenth-best-selling and ninth-most-streamed album globally by the [[International Federation of the Phonographic Industry]] (IFPI).<ref name="ifpi2024">{{cite web |date=February 18, 2025 |title=Taylor Swift makes music history as IFPI's Biggest-Selling Global Recording Artist of the Year for the fifth time |url=https://www.ifpi.org/taylor-swift-makes-music-history-as-ifpis-biggest-selling-global-recording-artist-of-the-year-for-the-fifth-time |access-date=April 8, 2025 |publisher=[[International Federation of the Phonographic Industry]] (IFPI) |archive-date=April 3, 2025 |archive-url=https://web.archive.org/web/20250403103458/https://www.ifpi.org/taylor-swift-makes-music-history-as-ifpis-biggest-selling-global-recording-artist-of-the-year-for-the-fifth-time/ |url-status=live}}</ref> At the [[67th Annual Grammy Awards]], Grande was nominated for [[Grammy Award for Best Pop Vocal Album|Best Pop Vocal Album]] (''Eternal Sunshine''), [[Grammy Award for Best Pop Duo/Group Performance|Best Pop Duo/Group Performance]] ("The Boy Is Mine" remix), and [[Grammy Award for Best Dance Pop Recording|Best Dance Pop Recording]] ("Yes, And?").<ref>{{Cite news |date=February 2, 2025 |title=All the winners and nominees at the 2025 Grammy Awards |url=https://www.bbc.com/news/articles/ckg0jg4n0z4o/ |access-date=February 5, 2025 |publisher=[[BBC News]] |archive-date=February 3, 2025 |archive-url=https://web.archive.org/web/20250203185610/https://www.bbc.com/news/articles/ckg0jg4n0z4o |url-status=live}}</ref> ''[[Eternal Sunshine Deluxe: Brighter Days Ahead]]'', a reissue of ''Eternal Sunshine'', was released on March 28, 2025.<ref>{{Cite magazine |last=Aniftos |first=Rania |date=March 28, 2025 |title=Ariana Grande Welcomes 'Brighter Days Ahead' With 'Eternal Sunshine' Deluxe Album: Stream It Now |url=https://www.billboard.com/music/pop/ariana-grande-eternal-sunshine-deluxe-brighter-days-ahead-1235933370/ |access-date=March 29, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 28, 2025 |archive-url=https://web.archive.org/web/20250328130116/https://www.billboard.com/music/pop/ariana-grande-eternal-sunshine-deluxe-brighter-days-ahead-1235933370/ |url-status=live}}</ref> Grande starred as the protagonist Peaches in the accompanying short film ''[[Brighter Days Ahead]]'', which she directed and wrote with [[Christian Breslauer]]; it was released on the same day. Her directorial debut,<ref>{{Cite magazine |last=Fell |first=Nicole |date=March 28, 2025 |title=Ariana Grande Revisits Love and Loss in Magical Short Film 'Brighter Days Ahead' |url=https://www.hollywoodreporter.com/news/music-news/ariana-grande-short-film-brighter-days-ahead-1236175163/ |access-date=March 29, 2025 |magazine=The Hollywood Reporter}}</ref> the short film won the [[MTV Video Music Award for Video of the Year|Video of the Year]] award at the [[2025 MTV Video Music Awards]].<ref>{{Cite magazine |last=Nordyke |first=Kimberly |date=September 7, 2025 |title=MTV VMAs: Winners List |url=https://www.hollywoodreporter.com/lists/mtv-vmas-2025-winners-list/ |url-status=live |archive-url=https://web.archive.org/web/20250907203537/https://www.hollywoodreporter.com/lists/mtv-vmas-2025-winners-list/ |archive-date=September 7, 2025 |access-date=September 7, 2025 |magazine=The Hollywood Reporter}}</ref> With the release of the reissue, ''Eternal Sunshine'' became Grande's longest-running number one album in the US (three weeks).<ref>{{Cite news |last=Thompson |first=Stephen |date=April 8, 2025 |title=Ariana Grande's 'Eternal Sunshine' takes a wicked leap to No. 1, a year after its release |url=https://www.npr.org/2025/04/08/g-s1-59035/ariana-grande-eternal-sunshine-deluxe-no-1-charts/ |access-date=April 20, 2025 |publisher=[[NPR]] |archive-date=April 22, 2025 |archive-url=https://web.archive.org/web/20250422220948/https://www.npr.org/2025/04/08/g-s1-59035/ariana-grande-eternal-sunshine-deluxe-no-1-charts |url-status=live}}</ref> Aided by ''Brighter Days Ahead'', the album returned to the top of the charts in Australia, Canada, Ireland, and New Zealand, over a year after its release.<ref>* {{Cite magazine |last=Lynch |first=Jessica |date=April 4, 2025 |title=Grande Larceny: Ariana Steals Back the ARIA No. 1 Spot |url=https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-returns-no-1-aria-chart-1235939255/ |access-date=April 4, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=April 4, 2025 |archive-url=https://web.archive.org/web/20250404092033/https://www.billboard.com/music/chart-beat/ariana-grande-eternal-sunshine-returns-no-1-aria-chart-1235939255/ |url-status=live}} * {{Cite magazine |last=Cusson |first=Michael |date=January 2, 2013 |title=''Billboard'' Canadian Albums |url=https://www.billboard.com/charts/canadian-albums/ |access-date=April 12, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=March 31, 2022 |archive-url=https://web.archive.org/web/20220331124809/https://www.billboard.com/charts/canadian-albums/ |url-status=live}} * {{cite web |date=April 3, 2025 |title=Official Irish Albums Chart (3 April 2025 - 10 April 2025) |url=https://www.officialcharts.com/charts/irish-albums-chart/20250403/ie7502/ |access-date=May 2, 2025 |publisher=[[Official Charts Company]]}} * {{Cite web |title=Kōpae Tiketike 40 Ōkawa {{!}} Official Top 40 Albums |url=https://aotearoamusiccharts.co.nz/charts/albums |access-date=April 4, 2025 |publisher=[[Official Aotearoa Music Charts]] |archive-date=April 4, 2025 |archive-url=https://web.archive.org/web/20250404144738/https://aotearoamusiccharts.co.nz/charts/albums |url-status=live}}</ref> The bonus track "[[Twilight Zone (Ariana Grande song)|Twilight Zone]]" was released as the reissue's lead single in April 2025, reaching the top ten on the ''Billboard'' Global 200 and the UK singles chart.<ref>{{Cite magazine |last=Trust |first=Gary |date=April 7, 2025 |title=Lady Gaga & Bruno Mars' 'Die With a Smile' Tops Global 200 Chart for 15th Week |url=https://www.billboard.com/music/chart-beat/lady-gaga-bruno-mars-die-with-a-smile-global-200-number-one-15th-week-1235940912/ |access-date=May 3, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=April 7, 2025 |archive-url=https://web.archive.org/web/20250407190138/https://www.billboard.com/music/chart-beat/lady-gaga-bruno-mars-die-with-a-smile-global-200-number-one-15th-week-1235940912/ |url-status=live}}</ref><ref>{{Cite magazine |last=Smith |first=Thomas |date=April 4, 2025 |title=Alex Warren's 'Ordinary' Scores Third Week at No. 1 on U.K. Singles Chart |url=https://www.billboard.com/music/chart-beat/alex-warren-ordinary-third-week-number-1-uk-singles-chart-1235939354/ |access-date=May 3, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=April 10, 2025 |archive-url=https://web.archive.org/web/20250410200246/https://www.billboard.com/music/chart-beat/alex-warren-ordinary-third-week-number-1-uk-singles-chart-1235939354/ |url-status=live}}</ref> Later that month, Grande featured on [[Jeff Goldblum]] and the Mildred Snitzer Orchestra's jazz album ''Still Blooming'' for a rendition of the song "[[I Don't Know Why (I Just Do)]]".<ref>{{Cite magazine |last=Kelly |first=Tyler Damara |date=April 25, 2025 |title=Ariana Grande and Jeff Goldblum join forces on new single, "I Don't Know Why (I Just Do)" |url=https://www.thelineofbestfit.com/news/ariana-grande-and-jeff-goldblum-join-forces-on-new-single-i-dont-know-why-i-just-do/ |access-date=December 21, 2025 |magazine=[[The Line of Best Fit]] |archive-date=May 13, 2025 |archive-url=https://web.archive.org/web/20250513102444/https://www.thelineofbestfit.com/news/ariana-grande-and-jeff-goldblum-join-forces-on-new-single-i-dont-know-why-i-just-do |url-status=live}}</ref> She and Mariah Carey joined [[Barbra Streisand]] on "One Heart, One Voice" for Streisand's album ''[[The Secret of Life: Partners, Volume Two]]'', released on June 27, 2025.<ref>{{cite magazine |last=Lynch |first=Jessica |date=July 1, 2025 |title=Barbra Streisand Says Collab With Mariah Carey and Ariana Grande 'Felt Inevitable' |url=https://www.billboard.com/music/pop/barbra-streisand-mariah-carey-ariana-grande-collab-1236012363/ |access-date=July 17, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=July 24, 2025 |archive-url=https://web.archive.org/web/20250724014359/https://www.billboard.com/music/pop/barbra-streisand-mariah-carey-ariana-grande-collab-1236012363/ |url-status=live}}</ref> Whilst describing the three as "the holy trinity of glorious sound", Melissa Ruggieri of ''[[USA Today]]'' called the track an "otherwise generic ballad [that] showcases a trio steeped in restraint".<ref>{{Cite news |last=Ruggieri |first=Melissa |date=June 27, 2025 |title=Barbra Streisand swoons with McCartney, Dylan, Mariah on lush duets album: Review |url=https://www.usatoday.com/story/entertainment/music/2025/06/27/barbra-streisand-duets-album-review/84354045007/ |access-date=July 17, 2025 |work=[[USA Today]] |archive-date=July 24, 2025 |archive-url=https://web.archive.org/web/20250724211133/https://www.usatoday.com/story/entertainment/music/2025/06/27/barbra-streisand-duets-album-review/84354045007/ |url-status=live}}</ref> Grande starred as [[Glinda#Wicked|Galinda Upland]] alongside [[Cynthia Erivo]] as [[Elphaba Thropp]] in the [[Wicked (film franchise)|two-part film adaptation]] of the fantasy musical ''[[Wicked (musical)|Wicked]]'', directed by [[Jon M. Chu]].<ref>{{Cite web |last=Garner |first=Glenn |date=November 3, 2024 |title=Ariana Grande Understands Fan Criticism Of Her 'Wicked' Casting: "I Get It" |url=https://deadline.com/2024/11/ariana-grande-understands-fan-criticism-wicked-casting-1236165900/ |access-date=November 4, 2024 |website=Deadline Hollywood |archive-date=December 19, 2024 |archive-url=https://web.archive.org/web/20241219111414/https://deadline.com/2024/11/ariana-grande-understands-fan-criticism-wicked-casting-1236165900/ |url-status=live}}</ref> She was cast in November 2021 after auditioning five times for the role.<ref name="wickedcasting">{{cite magazine |last1=Shafer |first1=Ellise |last2=Donnelly |first2=Matt |title=Ariana Grande and Cynthia Erivo to Star in 'Wicked' Musical for Universal |url=https://variety.com/2021/film/news/ariana-grande-cynthia-erivo-wicked-musical-universal-1235105480/ |magazine=Variety |access-date=November 4, 2021 |date=November 4, 2021 |archive-date=June 15, 2022 |archive-url=https://web.archive.org/web/20220615170245/https://variety.com/2021/film/news/ariana-grande-cynthia-erivo-wicked-musical-universal-1235105480/ |url-status=live}}</ref> She was credited with her birth name Ariana Grande-Butera, which was her name when she first saw the stage musical at age ten.<ref>{{Cite magazine |first=Angelique |last=Jackson |date=November 4, 2024 |title=Ariana Grande Is Credited in 'Wicked' as 'Ariana Grande-Butera' Because 'That Was My Name When I Went to See the Show' at 10 Years Old |url=https://variety.com/2024/film/news/ariana-grande-wicked-credit-full-name-butera-1236198018/ |access-date=November 5, 2024 |magazine=[[Variety (magazine)|Variety]] |archive-date=July 10, 2025 |archive-url=https://web.archive.org/web/20250710013341/https://variety.com/2024/film/news/ariana-grande-wicked-credit-full-name-butera-1236198018/ |url-status=live}}</ref> Grande reported that she began taking acting and singing lessons months before she auditioned for the role of Glinda because she wanted to be cast "so badly".<ref>{{Cite web |date=June 17, 2024 |title=Ariana Grande took singing and acting lessons to prepare for Wicked audition |url=https://www.pearlanddean.com/ariana-grande-took-singing-and-acting-lessons-to-prepare-for-wicked-audition/ |access-date=March 17, 2025 |publisher=Pearl & Dean Cinemas |archive-date=May 23, 2025 |archive-url=https://web.archive.org/web/20250523142607/https://www.pearlanddean.com/ariana-grande-took-singing-and-acting-lessons-to-prepare-for-wicked-audition/ |url-status=live}}</ref> The first part, ''[[Wicked (2024 film)|Wicked]]'', was theatrically released in November 2024,<ref>{{cite web |last1=D'Alessandro |first1=Anthony |date=July 1, 2024 |title='Wicked' Shifts Earlier In November, Dates Against 'Gladiator II': Is Another 'Barbenheimer' Box Office Weekend In Store? |url=https://deadline.com/2024/07/wicked-release-date-change-moana-2-1235999048/ |access-date=October 10, 2024 |website=Deadline Hollywood |archive-date=July 1, 2024 |archive-url=https://web.archive.org/web/20240701230753/https://deadline.com/2024/07/wicked-release-date-change-moana-2-1235999048/ |url-status=live}}</ref> followed by the second part, ''[[Wicked: For Good]]'', in November 2025.<ref>{{Cite news |last=Ardrey |first=Taylor |date=November 19, 2025 |title='Wicked: For Good' debuts in theaters this week. See release date, cast, more. |url=https://www.usatoday.com/story/entertainment/movies/2025/11/19/wicked-for-good-theatrical-release-date/87337790007/ |access-date=November 21, 2025 |work=[[USA Today]] |archive-date=November 27, 2025 |archive-url=https://web.archive.org/web/20251127003735/https://www.usatoday.com/story/entertainment/movies/2025/11/19/wicked-for-good-theatrical-release-date/87337790007/ |url-status=live}}</ref> Critically acclaimed, ''Wicked'' was regarded amongst the best musical films of the 21st century and declared a pop culture phenomenon by various media.<ref>* {{cite web |date=July 2, 2025 |title=Readers Choose Their Top Movies of the 21st Century |url=https://www.nytimes.com/interactive/2025/movies/readers-movies-21st-century.html |access-date=July 2, 2025 |work=[[The New York Times]] |archive-date=July 3, 2025 |archive-url=https://web.archive.org/web/20250703010446/https://www.nytimes.com/interactive/2025/movies/readers-movies-21st-century.html |url-status=live}} * {{Cite news |last1=Burr |first1=Ty |author-link=Ty Burr |last2=Kumar |first2=Naveen |date=February 27, 2025 |title=The 25 best movie musicals of the 21st century |url=https://www.washingtonpost.com/entertainment/movies/2025/02/27/best-musical-movies/ |access-date=April 12, 2025 |newspaper=The Washington Post |archive-date=April 5, 2025 |archive-url=https://web.archive.org/web/20250405160220/https://www.washingtonpost.com/entertainment/movies/2025/02/27/best-musical-movies/ |url-status=live}} * {{cite web |date=December 15, 2024 |title=10 Best Fantasy Movies of the 2020s So Far, Ranked |url=https://collider.com/fantasy-movies-2020s-best-ranked/ |website=[[Collider (website)|Collider]] |access-date=July 25, 2025 |archive-date=December 17, 2024 |archive-url=https://web.archive.org/web/20241217220210/https://collider.com/fantasy-movies-2020s-best-ranked/ |url-status=live}} * {{cite web |last=Ciriaco |first=Andrea |date=December 24, 2024 |title=The 12 Best Movie Musicals of the Last 25 Years, Ranked |url=https://collider.com/best-movie-musicals-last-25-years-ranked/ |access-date=January 31, 2025 |work=Collider |archive-date=December 28, 2024 |archive-url=https://web.archive.org/web/20241228151840/https://collider.com/best-movie-musicals-last-25-years-ranked/ |url-status=live}} * {{cite web |date=November 26, 2024 |title=The 25 Best Musicals of the 21st Century, Ranked |url=https://collider.com/best-movie-musicals-of-the-21st-century/ |website=[[Collider (website)|Collider]]}} * {{Cite web |last=Hemenway |first=Megan |date=February 21, 2025 |title=10 Best Fantasy Movies Of The 2020s (So Far), Ranked |url=https://screenrant.com/best-fantasy-movies-2020s-so-far-list/ |access-date=February 23, 2025 |website=Screen Rant |archive-date=July 18, 2025 |archive-url=https://web.archive.org/web/20250718172824/https://screenrant.com/best-fantasy-movies-2020s-so-far-list/ |url-status=live}} * {{Cite web |date=March 3, 2025 |title=40 best movie musicals of all time |url=https://www.timeout.com/movies/best-movie-musicals-of-all-time |access-date=April 12, 2025 |website=Time Out |archive-date=July 28, 2025 |archive-url=https://web.archive.org/web/20250728203409/https://www.timeout.com/movies/best-movie-musicals-of-all-time |url-status=live}} * {{Cite web |date=November 25, 2024 |title=The 22 Best Witch Movies of All Time |url=https://www.vulture.com/article/best-witch-movies.html |access-date=April 18, 2025 |website=[[Vulture (website)|Vulture]] |archive-date=July 15, 2025 |archive-url=https://web.archive.org/web/20250715023645/https://www.vulture.com/article/best-witch-movies.html |url-status=live}}</ref><ref>* {{cite magazine |date=November 27, 2024 |title=Why 'Wicked' Is What Society Needs Right Now |url=https://elle.com/uk/life-and-culture/culture/a63018974/wicked-representation |access-date=December 8, 2024 |magazine=[[Elle (magazine)|Elle]] |archive-date=December 7, 2024 |archive-url=https://web.archive.org/web/20241207060751/https://www.elle.com/uk/life-and-culture/culture/a63018974/wicked-representation/ |url-status=live}} * {{Cite web |date=December 6, 2024 |title='Wicked' Choreographer Breaks Down Steps to Viral 'What Is This Feeling?' Dance |url=https://www.today.com/popculture/movies/what-is-this-feeling-loathing-dance-wicked-choreographer-rcna183164 |access-date=December 9, 2024 |website=[[Today (American TV program)|Today]] |archive-date=December 8, 2024 |archive-url=https://web.archive.org/web/20241208084716/https://www.today.com/popculture/movies/what-is-this-feeling-loathing-dance-wicked-choreographer-rcna183164 |url-status=live}}</ref> ''For Good'' was met with lukewarm reviews and less enthusiasm than its predecessor.<ref>* {{cite news |last1=McIntosh |first1=Steven |date=November 19, 2025 |title=Wicked sequel leaves critics less spellbound than first film |url=https://www.bbc.com/news/articles/c1m3ddkn3gdo |access-date=November 22, 2025 |publisher=[[BBC]] |archive-date=November 21, 2025 |archive-url=https://web.archive.org/web/20251121173510/https://www.bbc.com/news/articles/c1m3ddkn3gdo |url-status=live}} * {{cite magazine |last1=Murray |first1=Conor |date=November 18, 2025 |title='Wicked: For Good' Reviews Lag Behind Part One—But Still Expected To Thrive At Box Office |url=https://www.forbes.com/sites/conormurray/2025/11/18/wicked-for-good-reviews-lag-behind-part-one-but-still-expected-to-thrive-at-box-office/ |access-date=November 22, 2025 |magazine=[[Forbes]] |archive-date=November 21, 2025 |archive-url=https://web.archive.org/web/20251121195136/https://www.forbes.com/sites/conormurray/2025/11/18/wicked-for-good-reviews-lag-behind-part-one-but-still-expected-to-thrive-at-box-office/ |url-status=live}} * {{Cite news |last1=Whipp |first1=Glenn |date=November 21, 2025 |title=Why 'Wicked's' Oscar spell might be broken 'For Good' |url=https://www.latimes.com/entertainment-arts/awards/newsletter/2025-11-21/wicked-for-good-oscars-cynthia-erivo-ariana-grande |access-date=November 22, 2025 |work=[[Los Angeles Times]] |archive-date=November 21, 2025 |archive-url=https://web.archive.org/web/20251121152135/https://www.latimes.com/entertainment-arts/awards/newsletter/2025-11-21/wicked-for-good-oscars-cynthia-erivo-ariana-grande |url-status=live}} * {{cite magazine |last1=Carson |first1=Lexi |date=November 18, 2025 |title='Wicked: For Good' — What the Critics Are Saying |url=https://www.hollywoodreporter.com/movies/movie-news/wicked-for-good-reviews-what-critics-are-saying-1236430079/ |access-date=November 22, 2025 |magazine=[[The Hollywood Reporter]] |publisher=[[Penske Media Corporation]] |archive-date=November 21, 2025 |archive-url=https://web.archive.org/web/20251121230046/https://www.hollywoodreporter.com/movies/movie-news/wicked-for-good-reviews-what-critics-are-saying-1236430079/ |url-status=live}} * {{cite web |last1=Campbell |first1=Christopher |date=November 18, 2025 |title=''Wicked: For Good'' First Reviews: Darker, More Emotional, and Led by Stellar Performances |url=https://editorial.rottentomatoes.com/article/wicked-for-good-first-reviews/ |access-date=November 22, 2025 |publisher=[[Rotten Tomatoes]] |archive-date=November 23, 2025 |archive-url=https://web.archive.org/web/20251123194610/https://editorial.rottentomatoes.com/article/wicked-for-good-first-reviews/ |url-status=live}} * {{cite web |last1=Lattanzio |first1=Ryan |last2=Thompson |first2=Anne |date=November 21, 2025 |title=Did Critics Burst the 'Wicked: For Good' Bubble? How Mixed Reviews Might Impact Its Oscar Fate |url=https://www.indiewire.com/features/podcast/wicked-for-good-reviews-mixed-oscars-1235162109/ |access-date=November 22, 2025 |website=[[IndieWire]] |publisher=[[Penske Media Corporation]] |archive-date=November 21, 2025 |archive-url=https://web.archive.org/web/20251121202557/https://www.indiewire.com/features/podcast/wicked-for-good-reviews-mixed-oscars-1235162109/ |url-status=live}}</ref> Both parts were listed among the top ten films of 2024 and 2025 by the [[American Film Institute]].<ref>{{Cite magazine |last=Hammond |first=Pete |date=2025-12-04 |title=AFI Awards Movie Top 10: 'Sinners', 'Avatar: Fire And Ash', 'Jay Kelly' Among Honorees |url=https://deadline.com/2025/12/afi-awards-2025-top-movies-list-1236636128/ |url-status=live |archive-url=https://web.archive.org/web/20251204212103/https://deadline.com/2025/12/afi-awards-2025-top-movies-list-1236636128/ |archive-date=December 4, 2025 |access-date=December 4, 2025 |magazine=[[Deadline Hollywood]]}}</ref> The two parts grossed $759 million and $539 million worldwide, becoming the highest-grossing and third-highest-grossing musical adaptation films of all time, respectively.<ref>{{Cite magazine |last=Grein |first=Paul |date=February 1, 2026 |title='Wicked: For Good' Tops $525 Million in Worldwide Grosses: Full List of Top-Grossing Film Adaptations of Broadway Musicals |url=https://www.billboard.com/lists/broadway-musical-films-biggest-box-office-wicked/ |access-date=February 2, 2026 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Grande's performance and comedic timing received praise from critics;<ref>* {{Cite news |last=Coscarelli |first=Joe |date=December 6, 2024 |title=Is the Real 'Wicked' Movie the Press Tour? |url=https://www.nytimes.com/2024/12/06/arts/music/wicked-movie-popcast-ariana-grande.html |url-access=subscription |archive-url=https://web.archive.org/web/20241207052640/https://www.nytimes.com/2024/12/06/arts/music/wicked-movie-popcast-ariana-grande.html |archive-date=December 7, 2024 |access-date=December 7, 2024 |newspaper=[[The New York Times]] |quote=Grande and Erivo have been praised for their performances onscreen}} * {{Cite news |last=Welsh |first=Daniel |date=November 20, 2024 |title=Critics Have Their Say On Wicked – Does The Long-Awaited Movie Live Up To The Hype? |url=https://ca.news.yahoo.com/critics-wicked-does-long-awaited-082423692.html |access-date=November 28, 2024 |work=[[HuffPost]] |via=[[Yahoo News]] |quote=While it was Ariana who received initial Oscar buzz |archive-date=December 19, 2024 |archive-url=https://web.archive.org/web/20241219024752/https://ca.news.yahoo.com/critics-wicked-does-long-awaited-082423692.html |url-status=live}} * {{Cite web |last=Handler |first=Rachel |date=November 27, 2024 |title=Some Unsolicited Ideas for Ariana Grande's Next Movie |url=https://www.vulture.com/article/some-unsolicited-ideas-for-ariana-grandes-next-movie.html |access-date=November 28, 2024 |website=[[Vulture (website)|Vulture]] |quote=glowing praise about Ariana Grande's performance as Glinda |archive-date=November 28, 2024 |archive-url=https://web.archive.org/web/20241128102323/https://www.vulture.com/article/some-unsolicited-ideas-for-ariana-grandes-next-movie.html |url-status=live}}</ref> she was nominated for supporting actress categories at the [[97th Academy Awards]], the [[82nd Golden Globe Awards|82nd]] and [[83rd Golden Globe Awards]], the [[30th Critics' Choice Awards|30th]] and [[31st Critics' Choice Awards]], the [[31st Screen Actors Guild Awards|31st]] and [[32nd Actor Awards]], and the [[78th British Academy Film Awards]].<ref name="WickedNoms"> * {{Cite news |last=Gonzalez |first=Shivani |date=March 2, 2025 |title=Oscars 2025 Winners: Full List |url=https://www.nytimes.com/2025/03/02/movies/oscars-winners-list.html |access-date=March 3, 2025 |newspaper=[[The New York Times]] |archive-date=March 3, 2025 |archive-url=https://web.archive.org/web/20250303005821/https://www.nytimes.com/2025/03/02/movies/oscars-winners-list.html |url-status=live}} * {{Cite news |last=Lee |first=Benjamin |date=January 5, 2025 |title=Golden Globes 2025: the full list of winners |url=https://www.theguardian.com/film/2025/jan/05/golden-globes-winners-list/ |access-date=January 6, 2025 |newspaper=[[The Guardian]]}} * {{Cite news |last=Ruggieri |first=Melissa |date=January 11, 2026 |title=Your complete list of Golden Globe 2026 winners |url=https://www.usatoday.com/story/entertainment/movies/2026/01/11/golden-globes-2026-winners-complete-list/88097085007/ |access-date=January 12, 2026 |work=[[USA Today]] |archive-date=January 12, 2026 |archive-url=https://web.archive.org/web/20260112060345/https://www.usatoday.com/story/entertainment/movies/2026/01/11/golden-globes-2026-winners-complete-list/88097085007/ |url-status=live}} * {{cite magazine |last1=Nordyke |first1=Kimberly |last2=Lewis |first2=Hilary |date=February 7, 2025 |title=Critics Choice: 'Anora' Wins Best Picture; 'Emilia Pérez', 'Wicked' and 'The Substance' Take 3 Awards Each |url=https://www.hollywoodreporter.com/movies/movie-news/2025-critics-choice-awards-winners-list-1236128672/ |access-date=February 11, 2025 |magazine=[[The Hollywood Reporter]] |archive-date=February 16, 2025 |archive-url=https://web.archive.org/web/20250216031134/https://www.hollywoodreporter.com/movies/movie-news/2025-critics-choice-awards-winners-list-1236128672/ |url-status=live}} * {{cite magazine |last=Nordyke |first=Kimberly |date=January 4, 2026 |title=Critics Choice Awards: Full Winners List |url=https://www.hollywoodreporter.com/lists/critics-choice-awards-2026-winners-list-full/best-actor-188/ |access-date=January 5, 2026 |magazine=The Hollywood Reporter}} * {{Cite news |last=''Guardian'' film |date=February 16, 2025 |title=Baftas 2025: the full list of winners |url=https://www.theguardian.com/film/2025/feb/16/baftas-2025-the-full-list-of-winners-live/ |access-date=February 17, 2025 |work=[[The Guardian]]}} * {{Cite magazine |last1=Moreau |first1=Jordan |last2=Lang |first2=Brent |last3=Earl |first3=William |date=February 23, 2025 |title=SAG Awards 2025 Full Winners List: 'Conclave', 'Only Murders in the Building' and 'Shōgun' Take Home Top Honors |url=https://variety.com/2025/film/news/sag-awards-winners-2025-1236313200/ |access-date=February 24, 2025 |magazine=Variety |archive-date=April 20, 2025 |archive-url=https://web.archive.org/web/20250420045405/https://variety.com/2025/film/news/sag-awards-winners-2025-1236313200/ |url-status=live}} * {{cite magazine |url=https://variety.com/2026/film/awards/sag-actor-awards-winners-sinners-studio-pitt-1236672938/ |title=SAG's Actor Awards Winners: 'Sinners' Wins Top Prize, 'The Studio' and 'The Pitt' Lead for TV |last1=Lang |first1=Brent |last2=Moreau |first2=Jordan |magazine=[[Variety (magazine)|Variety]] |date=March 1, 2026 |access-date=March 1, 2026}}</ref> The [[Wicked: The Soundtrack|films' soundtracks]] were co-billed to Grande, who performed several songs from the musical and an original track titled "[[The Girl in the Bubble]]", written by [[Stephen Schwartz]] for the [[Wicked: For Good – The Soundtrack|''Wicked: For Good'' soundtrack]].<ref>{{Cite magazine |last=Comiter |first=Jordana |date=November 22, 2025 |title=''Wicked: For Good''{{'}}s 2 New Songs: Everything to Know About the Original Tracks Sung by Cynthia Erivo and Ariana Grande |url=https://people.com/wicked-for-good-new-songs-what-to-know-11853864 |access-date=November 22, 2025 |magazine=[[People (magazine)|People]]}} *{{cite magazine |last=Cremona |first=Patrick |title=Wicked movie soundtrack: All the songs featured in Part One |url=https://www.radiotimes.com/movies/wicked-movie-soundtrack-part-1/ |magazine=[[Radio Times]] |access-date=December 1, 2024 |date=December 1, 2024 |archive-date=December 3, 2024 |archive-url=https://web.archive.org/web/20241203233557/https://www.radiotimes.com/movies/wicked-movie-soundtrack-part-1/ |url-status=live}} *{{Cite magazine |last=Cremona |first=Patrick |date=November 17, 2025 |title=''Wicked: For Good'' soundtrack – all the songs in Part Two including original compositions |url=https://www.radiotimes.com/movies/wicked-for-good-soundtrack/ |access-date=November 21, 2025 |magazine=Radio Times |archive-date=November 18, 2025 |archive-url=https://web.archive.org/web/20251118213655/https://www.radiotimes.com/movies/wicked-for-good-soundtrack/ |url-status=live}}</ref> Both albums received positive reviews and debuted at number two on the ''Billboard'' 200 with 139,000 and 122,000 units, tying for the highest debut for a soundtrack to a [[stage-to-film adaptation]].<ref>{{Cite magazine |last=Willman |first=Chris |date=November 23, 2024 |title='Wicked: The Soundtrack' Album Review: Stephen Schwartz's World-Beating Song Score Gets Its Due, and So Do the Divas Who Deliver It |url=https://variety.com/2024/music/album-reviews/wicked-soundtrack-album-review-stephen-schwartz-songs-score-ariana-grande-cynthia-erivo-1236219164/ |access-date=November 24, 2024 |magazine=[[Variety (magazine)|Variety]] |archive-date=November 23, 2024 |archive-url=https://web.archive.org/web/20241123235133/https://variety.com/2024/music/album-reviews/wicked-soundtrack-album-review-stephen-schwartz-songs-score-ariana-grande-cynthia-erivo-1236219164/ |url-status=live}}</ref><ref>{{cite magazine |last=Evans |first=Greg |title='Wicked' Soundtrack Debuts At No. 2 On Billboard 200 Chart, Making History For Broadway-To-Film Adaptations |url=https://deadline.com/2024/12/wicked-soundtrack-billboard-chart-1236191273/ |magazine=[[Deadline Hollywood]] |access-date=December 2, 2024 |date=December 2, 2024 |archive-date=December 3, 2024 |archive-url=https://web.archive.org/web/20241203013357/https://deadline.com/2024/12/wicked-soundtrack-billboard-chart-1236191273/ |url-status=live}} *{{Cite magazine |last=Caulfield |first=Keith |date=December 2, 2025 |title='Wicked: For Good' Flies Into Top 10 on 7 Billboard Charts |url=https://www.billboard.com/music/chart-beat/wicked-for-good-soundtrack-top-10-seven-billboard-charts-1236126945/ |access-date=December 3, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-date=December 3, 2025 |archive-url=https://web.archive.org/web/20251203002228/https://www.billboard.com/music/chart-beat/wicked-for-good-soundtrack-top-10-seven-billboard-charts-1236126945/ |url-status=live}}</ref> Grande and her co-star Erivo's rendition of "[[Defying Gravity (song)|Defying Gravity]]" won [[Grammy Award for Best Pop Duo/Group Performance|Best Pop Duo/Group Performance]] at the [[68th Annual Grammy Awards]].<ref name="grammys2026">{{Cite web |url=https://pitchfork.com/news/ariana-grande-cynthia-erivo-win-best-pop-duo-group-performance-2026-grammys/ |title=Ariana Grande and Cynthia Erivo Win Best Pop Duo/Group Performance at 2026 Grammys |date=February 1, 2026 |access-date=February 2, 2026 |website=Pitchfork |last=Green |first=Walden |first2=Alex |last2=Suskind}}</ref> To promote the ''Wicked'' films, Grande hosted ''Saturday Night Live'' on [[Saturday Night Live season 50#ep971|October 12, 2024]] and [[Saturday Night Live season 51#ep997|December 20, 2025]].<ref>{{Cite magazine |last=Longeretta |first=Emily |date=March 10, 2024 |title='SNL': Ariana Grande Previews 'Wicked' Riff After Singing Medley of Hits by Taylor Swift, Jennifer Lopez and More With Bowen Yang |url=https://variety.com/2024/tv/news/snl-ariana-grande-wicked-riff-bowen-yang-skit-video-1235936464/ |access-date=October 10, 2024 |magazine=Variety |archive-date=December 17, 2024 |archive-url=https://web.archive.org/web/20241217132335/https://variety.com/2024/tv/news/snl-ariana-grande-wicked-riff-bowen-yang-skit-video-1235936464/ |url-status=live}}</ref><ref>{{Cite news |last=Vasquez |first=Zach |date=December 21, 2025 |title=Saturday Night Live: Ariana Grande returns to host a blockbuster episode |url=https://www.theguardian.com/tv-and-radio/2025/dec/21/saturday-night-live-ariana-grande-cher-bowen-yang/ |access-date=December 22, 2025 |work=The Guardian}}</ref> Her 2024 episode drew the show's highest ratings since May 2021, at the time, and became its most-watched episode on [[Peacock (streaming service)|Peacock]] and across social media;<ref>{{Cite magazine |last=Shanfeld |first=Ethan |date=October 16, 2024 |title=With Ariana Grande, 'SNL' Scores Most-Watched Episode Since Elon Musk Hosted in 2021 |url=https://variety.com/2024/music/news/ariana-grande-snl-episode-highest-ratings-elon-musk-1236180125/ |access-date=October 18, 2024 |magazine=Variety}}</ref> the 2025 episode was that year and [[Saturday Night Live season 51|season 51]]'s highest-rated and ''SNL''{{'}}s most-watched holiday episode since 2020.<ref>{{Cite magazine |last=Hailu |first=Selome |date=December 24, 2025 |title=Bowen Yang's 'SNL' Exit Is Most-Watched Episode in a Year |url=https://variety.com/2025/tv/news/bowen-yang-snl-exit-ratings-1236617144/ |access-date=December 27, 2025 |magazine=Variety}}</ref> She and Erivo opened the [[97th Academy Awards]] with a medley of "[[Over the Rainbow]]", "[[Home (The Wiz song)|Home]]", and "Defying Gravity".<ref>{{Cite magazine |last=Romano |first=Nick |date=March 2, 2025 |title=''Wicked'' stars Ariana Grande and Cynthia Erivo open 2025 Oscars with gravity-defying ''Wizard of Oz'' medley |url=https://ew.com/ariana-grande-cynthia-erivo-oscars-2025-wizard-of-oz-medley-11689202/ |access-date=March 3, 2025 |magazine=[[Entertainment Weekly]]}}</ref> In November 2025, Grande appeared in the special ''[[Wicked: One Wonderful Night]]'', performing music from the ''Wicked'' films alongside the cast;<ref>{{Cite magazine |last=Campione |first=Katie |date=October 22, 2025 |title='Wicked: One Wonderful Night' First-Look Photos Tease Swankified NBC Broadcast Special Featuring Cynthia Erivo, Ariana Grande & More |url=https://deadline.com/2025/10/wicked-one-wonderful-night-first-look-photos-cynthia-ariana-1236594175/ |access-date=November 19, 2025 |magazine=[[Deadline Hollywood]]}}</ref> a live album of the special was released in tandem with the broadcast.<ref>{{Cite magazine |last=Brandle |first=Lars |date=November 11, 2025 |title=Like Magic, 'Wicked: One Wonderful Night (Live)' Has Arrived: Stream It Now |url=https://www.billboard.com/music/pop/wicked-one-wonderful-night-live-stream-1236107430/ |access-date=November 19, 2025 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> She will embark on [[the Eternal Sunshine Tour]], her first concert tour since 2019, with 41 shows across North America and England, between June and September 2026.<ref name="ESTour1">{{Cite magazine |last=Garcia |first=Thania |date=August 28, 2025 |title=Ariana Grande Announces 2026 'Eternal Sunshine' Tour Dates |url=https://variety.com/2025/music/news/ariana-grande-2026-tour-dates-1236499995/ |access-date=August 28, 2025 |magazine=Variety}}</ref><ref>{{Cite magazine |last=Dailey |first=Hannah |date=September 16, 2025 |title=Ariana Grande Unveils Final Round of 2026 Eternal Sunshine Tour Dates, Adds 5 London Shows |url=https://www.billboard.com/music/pop/ariana-grande-final-eternal-sunshine-2026-tour-dates-london-1236067300/ |url-status=live |archive-url=https://web.archive.org/web/20250916174436/https://www.billboard.com/music/pop/ariana-grande-final-eternal-sunshine-2026-tour-dates-london-1236067300/ |archive-date=September 16, 2025 |access-date=September 16, 2025 |magazine=[[Billboard (magazine)|Billboard]] |issn=0006-2510 |oclc=732913734}}</ref> Grande's upcoming film projects include ''[[Focker-in-Law]]'' (2026)<ref>{{Cite web |last=Zhan |first=Jennifer |date=June 21, 2025 |title=Another Day, Another Introduction Gone Wrong With ''Meet the Fockers 4'' |url=https://www.vulture.com/article/meet-the-parents-4-cast-release-date-details.html |access-date=July 17, 2025 |website=[[Vulture (website)|Vulture]]}}</ref> and an animated film adaptation of [[Dr. Seuss]]'s 1990 book ''[[Oh, the Places You'll Go!]]'' (2028).<ref>{{Cite magazine |last=Grobar |first=Matt |date=July 15, 2025 |title=Ariana Grande & Josh Gad Join Warner Bros Pictures Animation's 'Oh, The Places You'll Go!' |url=https://deadline.com/2025/07/oh-the-places-youll-go-movie-casts-ariana-grande-josh-gad-1236458241/ |access-date=July 17, 2025 |magazine=Deadline Hollywood}}</ref> She will star in the thirteenth season of the horror anthology series ''[[American Horror Story]]'', slated for release in September 2026.<ref>{{Cite web |last=Omotade |first=Lade |date=April 10, 2026 |title=Epic 13-Part Horror Series Drops First Look at New Fantasy Sequel |url=https://collider.com/ryan-murphy-fantasy-series-american-horror-story-season-13-sarah-paulson-jessica-lange-first-images-release-window-september-2026/ |access-date=April 13, 2025 |website=[[Collider (website)|Collider]]}}</ref> In the summer of 2027, Grande will make her [[West End theatre#London's non-commercial theatres|London stage]] debut opposite her ''Wicked'' co-star [[Jonathan Bailey]] in [[Marianne Elliott]]'s [[Barbican Centre|Barbican Theatre]] production of ''[[Sunday in the Park with George]]''.<ref name=":4">{{Cite web |last=Shafer |first=Ellise |date=January 14, 2026 |title=Ariana Grande and Jonathan Bailey to Star in ''Sunday in the Park With George'' Revival in London |url=https://variety.com/2026/theater/global/ariana-grande-jonathan-bailey-sunday-in-the-park-with-george-revival-1236630839/ |access-date=January 14, 2025 |website=Variety |language=en-US}}</ref> == Artistry == === Musical style === Grande's music is generally [[Pop music|pop]] and [[Contemporary R&B|R&B]] with elements of [[Electronic dance music|EDM]], [[hip hop]],<ref>{{cite web |first=Amanda |last=Dobbins |url=https://www.vulture.com/2013/09/ariana-grande-101-is-she-really-the-new-mariah.html |title=Ariana Grande 101: Is She Really the New Mariah |work=Vulture |date=September 4, 2013 |access-date=August 23, 2018 |archive-url=https://web.archive.org/web/20140214001723/https://www.vulture.com/2013/09/ariana-grande-101-is-she-really-the-new-mariah.html |archive-date=February 14, 2014}}</ref><ref>{{cite web |url=https://www.vice.com/en/article/ariana-grandes-dangerous-woman-isnt-dangerous-or-womanly-so-what/ |title=Ariana Grande's 'Dangerous Woman' Isn't Dangerous Or Womanly... So What? |work=Noisey |date=May 23, 2016 |access-date=February 23, 2019 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213250/https://noisey.vice.com/en_au/article/rzedd4/ariana-grandes-dangerous-woman-isnt-dangerous-or-womanly-so-what |url-status=live}}</ref> and [[Trap music (hip hop)|trap]],<ref name="billboard4">{{cite magazine |url=https://www.billboard.com/music/pop/ariana-grande-sweetener-uplifting-review-8470799/ |title=6 Reasons Ariana Grande's 'Sweetener' Is Her Most Uplifting Album Yet |magazine=[[Billboard (magazine)|Billboard]] |access-date=February 23, 2019 |archive-date=October 20, 2021 |archive-url=https://web.archive.org/web/20211020212945/https://www.billboard.com/articles/columns/pop/8470799/ariana-grande-sweetener-uplifting-review |url-status=live}}</ref> the latter first appearing prominently on her ''[[Christmas & Chill]]'' extended play. While consistently maintaining pop and R&B tones, she has increasingly incorporated trap into her music as her career has progressed,<ref name="RStrap-pop">{{cite magazine |url=https://www.rollingstone.com/music/music-news/ariana-grandes-sweetener-proves-that-trap-is-the-new-pop-712838/ |title=Ariana Grande's 'Sweetener' Proves That Trap Is the New Pop |magazine=[[Rolling Stone]] |date=August 17, 2018 |access-date=January 27, 2020 |archive-date=December 6, 2019 |archive-url=https://web.archive.org/web/20191206102529/https://www.rollingstone.com/music/music-news/ariana-grandes-sweetener-proves-that-trap-is-the-new-pop-712838/ |url-status=live}}</ref> thanks to her work with [[record producer]] Tommy Brown.<ref>{{cite magazine |last=Saponara |first=Michael |url=https://www.billboard.com/music/pop/tommy-brown-interview-ariana-grande-thank-u-next-album-8500741/ |title=Producer Tommy Brown Breaks Down Every Song He Produced on Ariana Grande's 'Thank U, Next' Album |magazine=[[Billboard (magazine)|Billboard]] |date=March 7, 2019 |access-date=January 26, 2020 |archive-date=September 11, 2019 |archive-url=https://web.archive.org/web/20190911055841/https://www.billboard.com/articles/columns/hip-hop/8500741/tommy-brown-interview-ariana-grande-thank-u-next-album |url-status=live}}</ref> She has collaborated with Brown on every album thus far and stated that "one of the things I love most about working with Tommy is that none of the beats he plays me ever sound the same."<ref>{{cite news |last=Tanzer |first=Myles |url=https://www.wsj.com/articles/ariana-grandes-new-album-positions-tommy-brown-interview-11604060104 |title=How Ariana Grande's New Album, 'Positions,' Was Made During Covid-19 |newspaper=The Wall Street Journal |date=October 30, 2020 |access-date=November 12, 2020 |archive-date=November 12, 2020 |archive-url=https://web.archive.org/web/20201112005043/https://www.wsj.com/articles/ariana-grandes-new-album-positions-tommy-brown-interview-11604060104 |url-status=live}}</ref> Grande learned how to [[sound engineer]] and produce her own vocals because she "love[s] being hands on" with every project, revealing that rapper [[Mac Miller]] first taught her how to use the [[digital audio workstation]] [[Pro Tools]].<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/qa-ariana-grande-on-yours-truly-and-judging-miley-cyrus-190517/ |title=Grande on 'Yours Truly' and Miley Cyrus |magazine=[[Rolling Stone]] |date=September 11, 2013 |access-date=November 11, 2020 |archive-date=November 27, 2020 |archive-url=https://web.archive.org/web/20201127070808/https://www.rollingstone.com/music/music-news/qa-ariana-grande-on-yours-truly-and-judging-miley-cyrus-190517/ |url-status=live}}</ref> Collaborator [[Justin Tranter]] remarked that he felt inspired seeing how involved Grande is in creating her music "from the writing to the vision to the storytelling and to even engineering and comping her own vocals."<ref>{{cite web |url=https://www.npr.org/2019/02/09/691376280/thank-u-text-ariana-grandes-collaborators-break-down-the-artist-s-latest-album |title='Thank U' Text: Ariana Grande's Collaborators Break Down The Artist's Latest Album |publisher=[[NPR]] |date=February 9, 2019 |access-date=November 12, 2020 |archive-date=November 16, 2020 |archive-url=https://web.archive.org/web/20201116053408/https://www.npr.org/2019/02/09/691376280/thank-u-text-ariana-grandes-collaborators-break-down-the-artist-s-latest-album |url-status=live}}</ref> She has co-written songs addressing a wide variety of themes, such as love, sex, wealth, breakups, independence, empowerment, self-love and moving on from the past.<ref name="billboard6">{{cite magazine |first=Rania |last=Aniftos |url=https://www.billboard.com/articles/news/8497210/ariana-grande-thank-u-next-most-heartbreaking-lyrics |title=Ariana Grande's 'Thank U, Next' Album: 5 Most Heartbreaking Lyrics |magazine=[[Billboard (magazine)|Billboard]] |date=February 8, 2019 |access-date=January 26, 2020 |archive-date=July 17, 2019 |archive-url=https://web.archive.org/web/20190717053442/https://www.billboard.com/articles/news/8497210/ariana-grande-thank-u-next-most-heartbreaking-lyrics |url-status=live}}</ref> Grande's debut album ''Yours Truly'' was complimented for recreating the R&B "vibe and feel of the 90s" with the help of songwriter and producer [[Babyface (musician)|Babyface]].<ref>{{cite web |url=https://www.allmusic.com/album/my-everything-mw0002698499 |title=My Everything – Ariana Grande |last=Erlewine |first=Stephen Thomas |website=[[AllMusic]] |date=August 25, 2014 |access-date=September 1, 2014 |archive-date=February 24, 2022 |archive-url=https://web.archive.org/web/20220224200234/https://www.allmusic.com/album/my-everything-mw0002698499 |url-status=live}}</ref> Her follow-up record, ''My Everything'', explored EDM and [[electropop]] genres.<ref name="RSMyETReview">{{cite magazine |url=https://www.rollingstone.com/music/albumreviews/ariana-grande-my-everything-20140826 |title=Ariana Grande My Everything |last=Sheffield |first=Rob |date=August 26, 2014 |magazine=[[Rolling Stone]] |access-date=August 28, 2014 |archive-date=June 17, 2018 |archive-url=https://web.archive.org/web/20180617093135/https://www.rollingstone.com/music/albumreviews/ariana-grande-my-everything-20140826 }}</ref> Grande expanded the pop and R&B sound on her third album, ''Dangerous Woman'', which was praised by the ''[[Los Angeles Times]]'' for integrating elements of different styles, such as [[reggae]]-pop ("Side to Side"), dance-pop ("Be Alright"), and [[guitar]]-trap fusion ("Sometimes").<ref>{{cite web |last=Wood |first=Mikael |url=https://www.latimes.com/entertainment/music/la-et-ms-ariana-grande-dangerous-woman-review-20160517-snap-story.html |title=Review: Ariana Grande leaves the princess image behind with ''Dangerous Woman'' |work=[[Los Angeles Times]] |date=May 18, 2016 |access-date=April 20, 2020 |archive-date=February 23, 2017 |archive-url=https://web.archive.org/web/20170223153551/http://www.latimes.com/entertainment/music/la-et-ms-ariana-grande-dangerous-woman-review-20160517-snap-story.html |url-status=live}}</ref> Trap-pop was more heavily featured on her fourth and fifth studio albums, ''Sweetener'' and ''Thank U, Next''.<ref name="RStrap-pop"/> Elias Leight of ''[[Rolling Stone]]'' opined that Grande "set her sights on conquering trap, savage basslines and jittery swarms of drum programming" and "embrace[d] the sound of hard-bitten Southern hip-hop" on ''Sweetener'', exploring [[funk]] music with themes of love and prosperity.<ref name="RSnew-pop">{{cite magazine |last=Leight |first=Elias |date=August 17, 2018 |title=Ariana Grande's ''Sweetener'' Proves That Trap Is the New Pop |url=https://www.rollingstone.com/music/music-news/ariana-grandes-sweetener-proves-that-trap-is-the-new-pop-712838 |magazine=[[Rolling Stone]] |access-date=August 18, 2018 |archive-date=October 4, 2018 |archive-url=https://web.archive.org/web/20181004042008/https://www.rollingstone.com/music/music-news/ariana-grandes-sweetener-proves-that-trap-is-the-new-pop-712838/ |url-status=live}}</ref><ref name="billboard5"/> Craig Jenkins of ''[[New York (magazine)|Vulture]]'' noted that she embraced trap and hip hop with undertones of R&B on ''Thank U, Next'',<ref>{{cite web |last=Jenkins |first=Craig |url=https://www.vulture.com/2019/02/ariana-grande-thank-u-next-album-review.html |title=Thank U, Next Is a Phoenix Moment for Ariana Grande |work=[[Vulture (blog)|Vulture]] |date=February 8, 2019 |access-date=February 22, 2019 |archive-date=December 29, 2019 |archive-url=https://web.archive.org/web/20191229154414/https://www.vulture.com/2019/02/ariana-grande-thank-u-next-album-review.html |url-status=live}}</ref> with lyrics about breakups, empowerment, and self-love.<ref name="billboard5"/> Her sixth album, ''Positions'', further emphasized the R&B and trap-pop sound of its two predecessors, with lyrics discussing sex and romance.<ref name="slant">{{cite web |last=Camp |first=Alexa |date=October 30, 2020 |title=Review: Ariana Grande's Positions Too Often Defaults to a Familiar Pose |url=https://www.slantmagazine.com/music/review-ariana-grande-positions-too-often-defaults-to-a-familiar-pose/ |url-status=live |archive-url=https://web.archive.org/web/20201030081531/https://www.slantmagazine.com/music/review-ariana-grande-positions-too-often-defaults-to-a-familiar-pose/ |archive-date=October 30, 2020 |access-date=October 30, 2020 |website=[[Slant Magazine]]}}</ref><ref name="Consequence">{{cite web |last=Siroky |first=Mary |date=October 30, 2020 |title=Ariana Grande's Positions Is a 2020 Pop Fairytale: Review |url=https://consequence.net/2020/10/album-review-ariana-grande-positions/ |url-status=live |archive-url=https://web.archive.org/web/20201101020934/https://consequence.net/2020/10/album-review-ariana-grande-positions/ |archive-date=November 1, 2020 |access-date=October 30, 2020 |website=[[Consequence of Sound]]}}</ref> === Influences === {{multiple image | footer = Grande credits [[Mariah Carey]] (''left'') and [[Whitney Houston]] (''right'') as her major vocal influences. | image1 = Mariah Carey13 Edwards Dec 1998.jpg | width1 = 155 | alt1 = Mariah Carey | image2 = Whitney Houston Welcome Home Heroes 1 cropped.jpg | width2 = 155 | alt2 = Whitney Houston | align = right }} Grande grew up listening mainly to [[urban pop]] and [[1990s music]].<ref name="TheBillboard">{{cite news |last=Lipshutz |first=Jason |date=March 28, 2013 |title=Ariana Grande Talks Breakout Hit 'The Way': Watch New Music Video |url=https://www.billboard.com/music/music-news/ariana-grande-talks-breakout-hit-the-way-watch-new-music-video-1554921/ |url-status=live |archive-url=https://web.archive.org/web/20190626213147/https://www.billboard.com/articles/columns/pop-shop/1554921/ariana-grande-talks-breakout-hit-the-way-watch-new-music-video |archive-date=June 26, 2019 |access-date=March 28, 2013}}</ref> She credited [[Gloria Estefan]] with inspiring her to pursue a music career after Estefan saw and complimented Grande's performance on a cruise ship when she was eight years old.<ref>{{cite web |date=January 26, 2013 |title=Nickelodeon Kids |url=http://nick-kids.net/post/74685927172/when-i-was-eight-years-old-i-was-on-a-cruise-ship |archive-url=https://web.archive.org/web/20141001071524/http://nick-kids.net/post/74685927172/when-i-was-eight-years-old-i-was-on-a-cruise-ship |archive-date=October 1, 2014 |access-date=January 26, 2013 |publisher=Nickelodeon Kids}}</ref> [[Mariah Carey]] and [[Whitney Houston]] are her primary vocal influences: "I love Mariah Carey. She is literally my favorite human being on the planet. And of course Whitney [Houston] as well. As far as vocal influences go, Whitney and Mariah pretty much cover it."<ref>{{cite news |url=http://www.rap-up.com/2014/03/07/ariana-grande-covers-whitney-houston-at-the-white-house/#more-181197 |title=Ariana Grande Covers Whitney Houston at the White House |newspaper=Rap-Up |access-date=August 9, 2014 |archive-date=June 29, 2019 |archive-url=https://web.archive.org/web/20190629135139/https://www.rap-up.com/2014/03/07/ariana-grande-covers-whitney-houston-at-the-white-house/#more-181197 |url-status=live}}</ref> Grande was also influenced vocally by [[Destiny's Child]], [[Celine Dion]], [[Christina Aguilera]], and [[Madonna]].<ref>{{cite web |url=https://www.teenvogue.com/story/ariana-grande-opens-mac-miller-life-music |title=Ariana Grande Opens Up About Mac Miller's Life and Music |website=Teen Vogue |date=May 14, 2020 |access-date=May 14, 2020 |archive-date=June 10, 2020 |archive-url=https://web.archive.org/web/20200610204020/https://www.teenvogue.com/story/ariana-grande-opens-mac-miller-life-music |url-status=live}}</ref><ref>{{cite tweet |user=arianagrande |number=27637810617913344 |title=My biggest musical influences are Imogen Heap, Christina Aguilera, MJ and Rihanna |date=January 19, 2011 |access-date=June 19, 2024}}</ref> She reflected on her childhood by posting videos of herself singing songs from Dion's 1997 album ''[[Let's Talk About Love]]'' on her social media.<ref>{{cite web |url=https://www.elle.com/culture/celebrities/a25664687/ariana-grande-toddler-sing-celine-dion-video/ |title=Watch Ariana Grande Absolutely Nail A Celine Dion Song As A Toddler |last=Rhue |first=Holly |work=[[Elle (magazine)|Elle]] |date=December 23, 2018 |access-date=November 17, 2020 |archive-date=November 8, 2020 |archive-url=https://web.archive.org/web/20201108104657/https://www.elle.com/culture/celebrities/a25664687/ariana-grande-toddler-sing-celine-dion-video/ |url-status=live}}</ref> Grande credits Madonna with "pav[ing] the way for me and also every other female artist" and admitted to being "obsessed with [[Madonna albums discography|her entire discography]]".<ref>{{cite magazine |url=https://www.rollingstone.com/music/music-news/ariana-grande-anxiety-bbc-751525/ |archive-url=https://web.archive.org/web/20201204055609/https://www.rollingstone.com/music/music-news/ariana-grande-anxiety-bbc-751525/ |archive-date=December 4, 2020 |url-access=subscription |title=Watch Ariana Grande Talk Anxiety, Perform 'Sweetener' Songs on BBC Special |magazine=[[Rolling Stone]] |first=Daniel |last=Kreps |date=November 2, 2018 |access-date=July 26, 2023}}</ref><ref>{{cite web |url=https://apnews.com/article/ddd0ce3ae98e4317afbbfeb07685a97c |archive-url=https://web.archive.org/web/20220814204321/https://apnews.com/article/ddd0ce3ae98e4317afbbfeb07685a97c |archive-date=August 14, 2022 |title=Madonna inspires Ariana Grande |work=[[Associated Press News]] |date=March 2, 2017 |access-date=July 26, 2023}}</ref> Musically, Grande admires [[India Arie]] because her "music makes me feel like everything is going to be okay", loves [[Brandy Norwood]]'s songs because "her [[riff]]s are incredibly on point", and praised [[Imogen Heap]]'s "intricate" song structure.<ref name="billboard5"/> Heap in particular Grande has said is her favorite musician, songwriter, and producer of all time.<ref name="k750">{{cite magazine |title=Ariana Grande on Landing 'Wicked': "Everything's Going to Be Okay Forever Now" |magazine=[[W (magazine)|W]] |date=January 3, 2025 |url=https://www.wmagazine.com/culture/ariana-grande-wicked-cover-interview-2024 |access-date=February 25, 2025}}</ref><ref name="h805">{{cite magazine |last=Williams |first=Sophie |title=Imogen Heap on Viral 'Headlock' Success, AI and Ariana Grande: 'There's a New Type of Energy This Time' |magazine=[[Billboard (magazine)|Billboard]] |date=January 29, 2025 |url=https://www.billboard.com/music/pop/imogen-heap-headlock-success-ai-and-ariana-grande-1235886471/ |access-date=February 25, 2025}}</ref> Grande also named [[Judy Garland]] as a childhood influence, admiring her ability to tell "a story when she sings".<ref name="billboard5">{{cite magazine |url=https://www.billboard.com/music/music-news/gimme-five-ariana-grandes-most-inspirational-female-singers-5748215/ |title=Gimme Five: Ariana Grande's Most Inspirational Female Singers |magazine=[[Billboard (magazine)|Billboard]] |date=October 9, 2013 |access-date=July 28, 2014 |archive-date=July 14, 2014 |archive-url=https://web.archive.org/web/20140714114319/http://www.billboard.com/articles/columns/pop-shop/5748215/gimme-five-ariana-grandes-most-inspirational-female-singers? |url-status=live}}</ref> Ahead of the release of her debut album, Grande says its sound was inspired by Heap, Carey, [[Fergie (singer)|Fergie]], and Houston.<ref>{{Cite web |last=Corner |first=Lewis |date=April 18, 2013 |title=Ariana Grande: 'Fergie's Clumsy always gives me inspiration' |url=https://www.digitalspy.com/music/a474265/ariana-grande-fergies-clumsy-always-gives-me-inspiration/ |access-date=May 1, 2025 |publisher=[[Digital Spy]]}}</ref> Music producer and collaborator [[Savan Kotecha]] stated that he and Grande were influenced by [[Lauryn Hill]] when creating her fourth album [[Sweetener (album)|''Sweetener'']] and its lead single "[[No Tears Left to Cry]]".<ref>{{cite magazine |date=February 18, 2019 |title=How Ariana Grande Scored Two Number One Albums in Just Six Months |url=https://www.rollingstone.com/music/music-features/ariana-grande-thank-u-next-savan-kotecha-interview-791280/ |access-date=July 8, 2022 |magazine=[[Rolling Stone]] |archive-date=March 31, 2019 |archive-url=https://web.archive.org/web/20190331104143/https://www.rollingstone.com/music/music-features/ariana-grande-thank-u-next-savan-kotecha-interview-791280/ |url-status=live}}</ref> Kotecha told [[Variety (magazine)|''Variety'']], "we were listening to Lauryn Hill about chord changes and why we stick to four chords all the time".<ref>{{cite web |last=LeDonne |first=Rob |date=August 23, 2018 |title=Songwriter Savan Kotecha on the Making of Ariana Grande's Sweetener |url=https://www.vulture.com/2018/08/how-ariana-grandes-sweetener-came-together.html |access-date=July 8, 2022 |website=Vulture |archive-date=October 1, 2020 |archive-url=https://web.archive.org/web/20201001142925/https://www.vulture.com/2018/08/how-ariana-grandes-sweetener-came-together.html |url-status=live}}</ref> Grande expressed admiration for rappers' unconventional music release strategy. She told ''[[Billboard (magazine)|Billboard]]'', "My dream has always been to be—obviously not a rapper, but, like, to put out music in the way that a rapper does. I feel like there are certain standards that pop women are held to that men aren't ... It's just like, 'Bruh, I just want to ... drop [music] the way these boys do."<ref name="rollingstone1">{{cite magazine |title=Ariana Grande Wants to Release Music Like a Rapper |url=https://www.rollingstone.com/music/music-news/ariana-grande-new-release-strategy-thank-u-next-763458/ |url-status=live |archive-url=https://web.archive.org/web/20191223232431/https://www.rollingstone.com/music/music-news/ariana-grande-new-release-strategy-thank-u-next-763458/ |archive-date=December 23, 2019 |access-date=February 23, 2019 |magazine=[[Rolling Stone]]}}</ref> It inspired her to release "Thank U, Next" without any prior announcement, which ''[[The Ringer (website)|The Ringer]]'' called "more of a [[Drake (musician)|Drake]] move than an Ariana Grande move".<ref>{{cite web |url=https://www.theringer.com/music/2018/12/5/18126526/year-in-singles-ariana-grande-thank-u-next-drake-in-my-feelings |title=Thank U, Next: How Ariana Grande and Drake Accelerated the Pop Music Life Cycle |date=December 5, 2018 |work=The Ringer |first=Lindsay |last=Zoladz |access-date=November 18, 2020 |archive-date=November 8, 2020 |archive-url=https://web.archive.org/web/20201108104755/https://www.theringer.com/music/2018/12/5/18126526/year-in-singles-ariana-grande-thank-u-next-drake-in-my-feelings |url-status=live}}</ref> === Voice === Grande has been described as a [[soprano]],<ref>{{cite web |url=https://www.vox.com/2014/8/19/6030479/ariana-grande-who-is-pop-star-vmas |title=9 Questions You're Too Embarrassed To Ask About Ariana Grande |date=July 8, 2015 |website=Vox |first=Kelsey |last=McKinney |access-date=February 2, 2018 |archive-date=February 3, 2018 |archive-url=https://web.archive.org/web/20180203180909/https://www.vox.com/platform/amp/2014/8/19/6030479/ariana-grande-who-is-pop-star-vmas |url-status=live}}</ref><ref>{{cite news |url=https://www.theguardian.com/music/2017/may/21/ariana-grande-review-pop-flops-genting-arena-birmingham-dangerous-woman |title=Ariana Grande review – pop it till it flops |newspaper=[[The Guardian]] |date=May 21, 2017 |access-date=February 12, 2018 |first=Kitty |last=Empire |archive-date=September 27, 2017 |archive-url=https://web.archive.org/web/20170927112039/https://www.theguardian.com/music/2017/may/21/ariana-grande-review-pop-flops-genting-arena-birmingham-dangerous-woman |url-status=live}}</ref><ref>{{cite news |url=https://www.telegraph.co.uk/culture/music/live-music-reviews/11644279/Ariana-Grande-O2-review-spectacle-but-no-soul.html |title=Ariana Grande, O2, review: 'spectacle but no soul' |work=[[The Daily Telegraph]] |date=June 2, 2015 |access-date=February 12, 2018 |first=Alice |last=Vincent |archive-date=February 13, 2018 |archive-url=https://web.archive.org/web/20180213021939/http://www.telegraph.co.uk/culture/music/live-music-reviews/11644279/Ariana-Grande-O2-review-spectacle-but-no-soul.html |url-status=live}}</ref> possessing a four-octave [[vocal range]]<ref name="Savage"/><ref>{{cite web |url=https://www.vulture.com/2013/09/ariana-grande-101-is-she-really-the-new-mariah.html |title=Ariana Grande 101: Is She Really the New Mariah? |website=Vulture |date=September 4, 2013 |access-date=March 11, 2015 |archive-date=February 14, 2014 |archive-url=https://web.archive.org/web/20140214001723/https://www.vulture.com/2013/09/ariana-grande-101-is-she-really-the-new-mariah.html |url-status=live}}</ref> and a [[whistle register]].<ref>{{cite web |url=http://www.vh1.com/news/51492/ariana-grande-yours-truly |title=Ariana Grande: Five Things To Know About The Little Girl Behind That Big Voice |publisher=VH1 |date=September 6, 2013 |access-date=October 11, 2017 |archive-date=August 22, 2015 |archive-url=https://web.archive.org/web/20150822101609/http://www.vh1.com/news/51492/ariana-grande-yours-truly/ }}</ref> With the release of ''Yours Truly'', critics compared Grande's wide vocal range and music to those of Mariah Carey.<ref name="Entertainmentweekly">{{cite magazine |url=http://music-mix.ew.com/2013/07/22/ariana-grande-new-single-baby-i |title=Ariana Grande's new single 'Baby I': Hear it here |magazine=Entertainment Weekly |access-date=February 18, 2014 |archive-date=October 6, 2014 |archive-url=https://web.archive.org/web/20141006110542/http://music-mix.ew.com/2013/07/22/ariana-grande-new-single-baby-i/ |url-status=live}}</ref><ref name="StopComparing">{{cite magazine |url=https://www.billboard.com/music/music-news/ariana-grande-mariah-carey-comparisons-6229461/ |title=It's Time to Stop Comparing Ariana Grande to Mariah Carey |last=Horowitz |first=Steven J. |magazine=[[Billboard (magazine)|Billboard]] |date=August 27, 2014 |access-date=September 1, 2014 |archive-date=April 6, 2018 |archive-url=https://web.archive.org/web/20180406125138/https://www.billboard.com/articles/columns/pop-shop/6229461/ariana-grande-mariah-carey-comparisons |url-status=live}}</ref> Julianne Escobedo Shepherd of ''Billboard'' wrote that both Carey and Grande have "the talent to let their vocals do the talking ... that's not where the similarities end. ... Grande is subverting it with cute, comfortable, and on-trend dresses with a feminine slant."<ref name="Shepherd">{{cite magazine |url=https://www.billboard.com/music/music-news/ariana-grande-fashion-style-my-everything-6229387/ |title=Ariana Grande's Fashion Focus: Breaking Down Her Many Confident Looks |last=Shepherd |first=Julianne Escobedo |magazine=[[Billboard (magazine)|Billboard]] |date=August 26, 2014 |access-date=September 2, 2014 |archive-date=August 31, 2014 |archive-url=https://web.archive.org/web/20140831033945/http://www.billboard.com/articles/columns/pop-shop/6229387/ariana-grande-fashion-style-my-everything |url-status=live}}</ref> Mark Savage of BBC News named Grande "one of pop's most intriguing and gifted singers" and complimented her "unrivalled vocal control".<ref name="Savage"/> In ''The New York Times'', [[Jon Pareles]] noted that Grande's voice "can be silky, breathy or cutting, swooping through long melismas or jabbing out short R&B phrases; it's always supple and airborne, never forced."<ref>{{cite news |last=Pareles |first=Jon |url=https://www.nytimes.com/2018/08/29/arts/music/ariana-grande-sweetener-review.html |title=Ariana Grande Sails Above Sorrow on ''Sweetener'' |newspaper=The New York Times |date=August 29, 2018 |access-date=August 30, 2018 |archive-date=August 29, 2018 |archive-url=https://web.archive.org/web/20180829230135/https://www.nytimes.com/2018/08/29/arts/music/ariana-grande-sweetener-review.html |url-status=live}}</ref> Composer and playwright [[Jason Robert Brown]] wrote in a 2016 ''Time'' magazine article, "[N]o matter how much you are underestimated ... you are going to open your mouth and that unbelievable sound is going to come out. That [...] instrument [...] allows you to shut down every objection and every obstacle."<ref name="Time100">{{cite magazine |last=Brown |first=Jason Robert |author-link=Jason Robert Brown |url=http://time.com/4299766/ariana-grande-2016-time-100 |title=The World's Most Influential People: Ariana Grande |magazine=[[Time (magazine)|Time]] |date=April 21, 2016 |access-date=April 21, 2016 |archive-date=June 26, 2019 |archive-url=https://web.archive.org/web/20190626184549/https://time.com/4299766/ariana-grande-2016-time-100/ |url-status=live}}</ref> Grande's [[enunciation]] has drawn some criticism,<ref>{{Cite web |last=DeVille |first=Chris |date=October 29, 2020 |title=Premature Evaluation: Ariana Grande Positions |url=https://www.stereogum.com/2104172/ariana-grande-positions-review/reviews/premature-evaluation/ |archive-url=https://web.archive.org/web/20240420110026/https://www.stereogum.com/2104172/ariana-grande-positions-review/reviews/premature-evaluation/ |archive-date=April 20, 2024 |access-date=May 5, 2025 |website=[[Stereogum]] |quote=She also seems to have cleaned up the slurred enunciation that was once the subject of wisecracks}}</ref> particularly on her earlier recordings.<ref>{{Cite news |last=Cragg |first=Michael |date=February 8, 2019 |title=Ariana Grande: Thank U, Next review – a break-up album of wit and wonder |url=https://www.theguardian.com/music/2019/feb/08/ariana-grande-thank-u-next-review |archive-url=https://web.archive.org/web/20241202233051/https://www.theguardian.com/music/2019/feb/08/ariana-grande-thank-u-next-review |archive-date=December 2, 2024 |access-date=May 5, 2025 |newspaper=[[The Guardian]]}}</ref><ref>{{Cite news |last=Hunt |first=Elle |date=December 26, 2018 |title=Ariana Grande: a beacon of resilience in her worst and biggest year |url=https://www.theguardian.com/music/2018/dec/26/ariana-grande-resilience |archive-url=https://web.archive.org/web/20241203200622/https://www.theguardian.com/music/2018/dec/26/ariana-grande-resilience |archive-date=December 3, 2024 |access-date=May 5, 2025 |newspaper=[[The Guardian]]}}</ref><ref name=":3">{{Cite magazine |last=Williams |first=Sophie |date=January 12, 2024 |title=Ariana Grande's 'Yes, And?' is a bitingly catchy and self-aware comeback |url=https://www.nme.com/features/music-features/ariana-grande-new-single-yes-and-lyrics-video-review-3569651 |archive-url=https://web.archive.org/web/20250205093815/https://www.nme.com/features/music-features/ariana-grande-new-single-yes-and-lyrics-video-review-3569651 |archive-date=February 5, 2025 |access-date=May 5, 2025 |magazine=[[NME]] |quote=For an artist that has previously been criticised for poor enunciation}}</ref> Grande herself has acknowledged this on multiple occasions, admitting in 2015 that pronunciation was something she hoped to improve.<ref>{{Cite news |last=Keeley |first=Matt |date=May 5, 2022 |title='Cat in an Elevator?': Benedict Cumberbatch Baffled by Ariana Grande Lyrics |url=https://www.newsweek.com/cat-elevator-benedict-cumberbatch-baffled-ariana-grande-lyrics-1704042 |archive-url=https://web.archive.org/web/20230825041525/https://www.newsweek.com/cat-elevator-benedict-cumberbatch-baffled-ariana-grande-lyrics-1704042 |archive-date=August 25, 2023 |access-date=May 5, 2025 |work=[[Newsweek]]}}</ref> However, several critics noted a marked improvement on ''Eternal Sunshine'',<ref name=":3"/><ref>{{Cite news |last=Tafoya |first=Harry |date=March 11, 2024 |title=eternal sunshine |url=https://pitchfork.com/reviews/albums/ariana-grande-eternal-sunshine/ |archive-url=https://web.archive.org/web/20250313003149/https://pitchfork.com/reviews/albums/ariana-grande-eternal-sunshine/ |archive-date=March 13, 2025 |access-date=May 5, 2025 |website=[[Pitchfork (website)|Pitchfork]]}}</ref> with some attributing the clearer diction to her extensive vocal training for ''Wicked''.<ref>{{Cite news |last=Bryant |first=Danica |date=2024 |title=Ariana Grande Finds Eternal Sunshine |url=https://umusic.co.nz/umusic/ariana-grande-finds-eternal-sunshine/ |archive-url=https://web.archive.org/web/20250214050334/https://umusic.co.nz/umusic/ariana-grande-finds-eternal-sunshine/ |archive-date=February 14, 2025 |access-date=May 5, 2025 |publisher=[[Universal Music New Zealand]]}}</ref><ref>{{Cite news |last=Olivieri |first=Kevin |date=March 19, 2024 |title=Ariana Grande Comes Back with Her Best Album Yet |url=https://themontclarion.org/entertainment/ariana-grande-comes-back-with-her-best-album-yet/ |archive-url=https://web.archive.org/web/20250427113945/https://themontclarion.org/entertainment/ariana-grande-comes-back-with-her-best-album-yet/ |archive-date=April 27, 2025 |access-date=May 5, 2025 |work=[[Montclair State University|The Montclarion]]}}</ref> == Public image == [[File:Ariana Grande - Madame Tussauds Bangkok (cropped).jpg|thumb|upright|Waxwork of Grande at [[Madame Tussauds]], Bangkok]] Grande cited [[Audrey Hepburn]] as a major style influence in her early career; however, she later found emulating Hepburn's style "a little boring".<ref name="Grazia">{{cite news |url=https://graziadaily.co.uk/fashion/news/ariana-grande-look-back-things-wore-yesterday-cringe/ |title=Ariana Grande: 'I Look Back At Things I Wore Yesterday And Cringe' |first=Louby |last=McLoughlin |work=[[Grazia]] |date=August 20, 2014 |access-date=August 20, 2014 |archive-date=May 7, 2019 |archive-url=https://web.archive.org/web/20190507120435/https://graziadaily.co.uk/fashion/news/ariana-grande-look-back-things-wore-yesterday-cringe/ |url-status=live}}</ref> She also drew inspiration from actresses of the 1950s and 1960s, such as [[Ann-Margret]], [[Nancy Sinatra]], and [[Marilyn Monroe]].<ref name="Grazia"/> Grande's modest look early in her career was described as "age appropriate" in comparison to contemporary artists who grew up in the public eye.<ref name="Shepherd"/> Jim Farber of New York's ''[[New York Daily News]]'' wrote in 2014 that Grande received less attention "for how little she wears or how graphically she moves than for how she sings."<ref name="NYDNsingSex">{{cite web |url=https://www.nydailynews.com/entertainment/ariana-grande-owes-stardom-singing-sex-appeal-article-1.1902829 |title=Ariana Grande owes her stardom to singing, not sex appeal |first=Jim |last=Farber |newspaper=[[New York Daily News]] |url-status=live |date=August 14, 2014 |access-date=March 19, 2024 |archive-date=October 5, 2014 |archive-url=https://web.archive.org/web/20141005224931/http://www.nydailynews.com/entertainment/ariana-grande-owes-stardom-singing-sex-appeal-article-1.1902829}}</ref> That year, she abandoned her earlier style in favor of short skirts and [[crop tops]] with [[knee-high boot]]s in live performances and red carpet events.<ref>{{cite web |url=http://style.mtv.com/2014/04/23/ariana-grande-nancy-sinatra |title=Ariana Grande Is Totally Having a Nancy Sinatra Moment |last=Morton |first=Caitlin |publisher=[[MTV]] |date=April 23, 2014 |access-date=September 2, 2014 |archive-url=https://web.archive.org/web/20140903120634/http://style.mtv.com/2014/04/23/ariana-grande-nancy-sinatra/ |archive-date=September 3, 2014}}</ref> She also began regularly wearing cat and bunny ears and, subsequently, oversized jackets and hoodies through the late 2010s—the latter articles became largely associated with her persona.<ref>{{cite magazine |last=Piwowarski |first=Allison |date=February 3, 2021 |title=What's Up With The Cat Ears? |url=https://www.bustle.com/articles/41944-whats-up-with-ariana-grandes-cat-ears-an-exploration-of-her-history-as-a-fan-of |url-status=live |archive-url=https://web.archive.org/web/20210207080834/https://www.bustle.com/articles/41944-whats-up-with-ariana-grandes-cat-ears-an-exploration-of-her-history-as-a-fan-of |archive-date=February 7, 2021 |access-date=February 3, 2021 |magazine=Bustle}}</ref><ref>{{cite magazine |last=Jackson |first=Vannessa |date=February 3, 2021 |title=What Does Ariana Grande's Bunny Mask Mean |url=https://www.bustle.com/articles/148764-what-does-ariana-grandes-bunny-mask-mean-the-dangerous-woman-cover-art-is-mysterious |url-status=live |archive-url=https://web.archive.org/web/20201222082425/https://www.bustle.com/articles/148764-what-does-ariana-grandes-bunny-mask-mean-the-dangerous-woman-cover-art-is-mysterious |archive-date=December 22, 2020 |access-date=February 3, 2021 |magazine=Bustle}}</ref> Grande later stated that owing to her mental health struggles at the time, she regularly wore variations of the oversized sweatshirt-boots outfit as she preferred to "hide away in something really cozy" and "did not have the mental energy to consider clothing".<ref>{{cite magazine |last=Mohammed |first=Leyla |date=January 28, 2026 |title=People Are Heartbroken After Discovering The Real Reason Ariana Grande Always Used To Wear Oversized Sweatshirts And Thigh-High Boots |url=https://www.buzzfeed.com/leylamohammed/why-ariana-grande-wore-oversized-sweatshirts-high-boots |url-status=live |access-date=January 30, 2026 |publisher=[[BuzzFeed]]}}</ref> Grande's style is often imitated by social media influencers and celebrities.<ref>{{cite magazine |last=Anfitos |first=Rania |url=https://www.billboard.com/music/music-news/celebrity-doppelgangers-tiktok-8550677/ |title=These 8 Celebrity Doppelgangers on TikTok Will Have You Seeing Double |magazine=[[Billboard (magazine)|Billboard]] |date=February 2, 2020 |access-date=April 1, 2021 |archive-date=July 15, 2021 |archive-url=https://web.archive.org/web/20210715173059/https://www.billboard.com/amp/articles/news/8550677/celebrity-doppelgangers-tiktok |url-status=live}}</ref><ref name=StopCopy>{{cite web |url=https://www.capitalfm.com/news/madison-beer-ariana-grande-copying-claims/ |title=Madison Beer Asks People To Stop The 'Hurtful' Ariana Grande 'Copying' Claims |publisher=[[Capital (radio network)|Capital FM]] |date=November 19, 2020 |access-date=April 1, 2021 |archive-date=June 12, 2021 |archive-url=https://web.archive.org/web/20210612232815/https://www.capitalfm.com/news/madison-beer-ariana-grande-copying-claims/ |url-status=live}}</ref> After years of dyeing her hair red for her role as Cat Valentine on Nickelodeon, Grande wore extensions as her hair recovered from damage.<ref name="Fader2018">{{cite web |last=Tanzer |first=Myles |url=http://www.thefader.com/2018/05/30/ariana-grande-cover-story |title=Ariana Grande |magazine=[[The Fader]] |date=May 30, 2018 |access-date=May 31, 2018 |archive-date=January 29, 2020 |archive-url=https://web.archive.org/web/20200129023634/http://www.thefader.com/2018/05/30/ariana-grande-cover-story |url-status=live}}</ref> Anne T. Donahue of [[MTV News]] noted that her "iconic" high ponytail has received more attention than her fashion choices.<ref>{{cite news |last=Donahue |first=Anne T. |url=http://www.mtv.com/news/2869190/do-not-be-distracted-by-ariana-grandes-ponytail |title=Do Not Be Distracted by Ariana Grande's Ponytail |publisher=MTV News |date=April 18, 2016 |access-date=April 18, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213326/http://www.mtv.com/news/2869190/do-not-be-distracted-by-ariana-grandes-ponytail/ }} {{Webarchive|url=https://web.archive.org/web/20190319213326/http://www.mtv.com/news/2869190/do-not-be-distracted-by-ariana-grandes-ponytail/ |date=March 19, 2019 }}</ref> Although Grande drew criticism for alleged impolite interactions with reporters and fans in 2014,<ref>{{cite magazine |url=https://www.billboard.com/music/pop/ariana-grande-controversies-6620402/ |title=Ariana Grande's Donut Video & 5 More Controversies |magazine=[[Billboard (magazine)|Billboard]] |date=July 8, 2015 |access-date=April 20, 2020 |archive-date=April 30, 2020 |archive-url=https://web.archive.org/web/20200430073405/https://www.billboard.com/articles/columns/pop-shop/6620402/ariana-grande-controversies |url-status=live}}</ref> she dismissed the reports as "weird, inaccurate depictions".<ref name=CoolDiva/> ''Rolling Stone'' wrote: "Some may cry 'diva', but it's also Grande just taking a stand to not allow others to control her image."<ref>{{cite magazine |last=Castillo |first=Arielle |url=https://www.rollingstone.com/music/pictures/ariana-grande-five-great-scandals-20160518/ariana-vs-the-press-2014-20160518 |title=Ariana Grande: Five Great 'Scandals' – Ariana vs. the Press, 2014 |magazine=[[Rolling Stone]] |date=May 18, 2016 |access-date=August 24, 2017 |archive-date=October 25, 2017 |archive-url=https://web.archive.org/web/20171025190012/https://www.rollingstone.com/music/pictures/ariana-grande-five-great-scandals-20160518/ariana-vs-the-press-2014-20160518 }}</ref> In July 2015, Grande sparked controversy after being seen on surveillance video in a doughnut shop licking doughnuts that were on display and saying "I hate Americans. I hate America. This is disgusting", referring to a tray of doughnuts.<ref>{{cite magazine |last=Lipshutz |first=Jason |url=https://www.billboard.com/music/pop/demi-lovato-ariana-grande-mlb-all-star-game-concert-6620351/ |title=Demi Lovato to Replace Ariana Grande at MLB All-Star Game Concert |magazine=[[Billboard (magazine)|Billboard]] |date=July 8, 2015 |access-date=April 20, 2020 |archive-date=January 31, 2020 |archive-url=https://web.archive.org/web/20200131031812/https://www.billboard.com/articles/columns/pop-shop/6620351/demi-lovato-ariana-grande-mlb-all-star-game-concert |url-status=live}}; and {{cite news |last=Yahr |first=Emily |url=https://www.washingtonpost.com/blogs/style-blog/wp/2015/07/08/ariana-grandes-doughnut-scandal-is-an-important-reminder-the-cameras-are-always-watching |title=Ariana Grande's doughnut scandal is an important reminder: The cameras are always watching |newspaper=The Washington Post |date=July 8, 2015 |access-date=August 24, 2017 |archive-date=July 12, 2015 |archive-url=https://web.archive.org/web/20150712164002/http://www.washingtonpost.com/blogs/style-blog/wp/2015/07/08/ariana-grandes-doughnut-scandal-is-an-important-reminder-the-cameras-are-always-watching/ |url-status=live}}</ref> She subsequently apologized, saying that she is "extremely proud to be an American" and that her comments rather referred to [[obesity in the United States]].<ref>{{cite news |last=Ramisetti |first=Kirthana |url=http://www.nydailynews.com/entertainment/gossip/ariana-grande-cancels-mlb-concert-video-backlash-article-1.2285483 |title=Ariana Grande apologizes for 'I hate America' comments in video: 'I am extremely proud to be an American' |newspaper=New York Daily News |date=July 8, 2015 |access-date=July 8, 2015 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213303/https://www.nydailynews.com/entertainment/gossip/ariana-grande-cancels-mlb-concert-video-backlash-article-1.2285483 |url-status=live}}</ref> She later released a video apology for "behaving poorly".<ref>{{cite magazine |last=Strecker |first=Erin |url=https://www.billboard.com/music/pop/ariana-grande-apology-video-america-6627181/ |title=Ariana Grande Shares Apology Video: 'I'm Going to Learn From My Mistakes' |magazine=[[Billboard (magazine)|Billboard]] |date=July 9, 2015 |access-date=April 20, 2020 |archive-date=April 30, 2020 |archive-url=https://web.archive.org/web/20200430073617/https://www.billboard.com/articles/columns/pop-shop/6627181/ariana-grande-apology-video-america |url-status=live}}</ref> The incident was parodied by ''[[The Muppets (TV series)|The Muppets]]''.<ref>{{cite web |last=Gomez |first=Patrick |url=http://www.people.com/article/muppets-swedish-chef-ariana-grande-donut-video |archive-url=https://web.archive.org/web/20160514100428/http://www.people.com/article/muppets-swedish-chef-ariana-grande-donut-video |archive-date=2016-05-14 |title=''The Muppets''<nowiki/>' Swedish Chef Licks Doughnuts à la Ariana Grande |magazine=[[People (People)|People]] |date=October 11, 2015 |access-date=March 19, 2024}}</ref> Grande herself poked fun at the incident while hosting ''Saturday Night Live'' in 2016, saying, "A lot of kid stars end up doing drugs, or in jail, or pregnant, or get caught licking a doughnut they didn't pay for."<ref name="Savage"/><ref>{{cite magazine |url=https://www.billboard.com/articles/columns/pop/7246933/ariana-grande-scandal-snl-monologue-watch |title=Ariana Grande Sings About Wanting an Adult Scandal in 'SNL' Monologue |magazine=[[Billboard (magazine)|Billboard]] |date=March 13, 2016 |access-date=April 20, 2020 |archive-date=August 19, 2020 |archive-url=https://web.archive.org/web/20200819165649/https://www.billboard.com/articles/columns/pop/7246933/ariana-grande-scandal-snl-monologue-watch }}</ref> In 2020, she admitted to refraining from interviews for a while out of fear of being labeled a "diva" and that her words would be misconstrued.<ref>{{cite web |last=Ahlgrim |first=Callie |title=Ariana Grande says being called a diva forced her to 'quiet down a little bit' and stop doing interviews |url=https://www.insider.com/ariana-grande-diva-sexism-interviews-apple-music-zane-lowe-2020-5 |access-date=July 6, 2020 |publisher=Insider Inc. |date=February 9, 2019 |archive-date=May 25, 2024 |archive-url=https://web.archive.org/web/20240525093742/https://www.businessinsider.com/ariana-grande-diva-sexism-interviews-apple-music-zane-lowe-2020-5 |url-status=live}}</ref> With a large following on social media, Grande is one of the most influential celebrities on the internet.<ref>{{cite web |last=Jensen |first=Erin |title=Harry and Meghan, Ariana Grande on Time's list of most influential people on the internet |url=https://usatoday.com/story/entertainment/celebrities/2019/07/16/ariana-grande-duchess-meghan-among-most-influential-internet/1743191001/ |access-date=August 9, 2022 |website=Today |archive-date=May 24, 2022 |archive-url=https://web.archive.org/web/20220524011639/https://www.usatoday.com/story/entertainment/celebrities/2019/07/16/ariana-grande-duchess-meghan-among-most-influential-internet/1743191001/ |url-status=live}}</ref><ref name="amassed">{{cite magazine |last=Duboff |first=Josh |date=March 9, 2017 |title=How Ariana Grande Amassed Her 100 Million Instagram Followers |url=https://www.vanityfair.com/style/2017/03/ariana-grande-instagram-analysis-social-studies |access-date=March 16, 2017 |magazine=[[Vanity Fair (magazine)|Vanity Fair]] |archive-date=August 8, 2020 |archive-url=https://web.archive.org/web/20200808052845/https://www.vanityfair.com/style/2017/03/ariana-grande-instagram-analysis-social-studies |url-status=live}}</ref> {{As of|2025|{{CURRENTMONTHNAME}}}}, her YouTube channel has over 57 million subscribers, making her the [[List of most-subscribed YouTube channels|third-most-subscribed female solo act and fourth-most-subscribed woman]] on the platform.<ref name="ytsubs">{{Cite web |title=YouTube Records: All-Time Most Subscribed Official Artist Channel |url=https://www.youtube.com/trends/records/?record=most-subscribed-artists/ |access-date=September 17, 2024 |publisher=[[YouTube|YouTube Culture and Trends]]}}</ref> Her channel has received over 31 billion views; eight of Grande's music videos have over one billion views on YouTube,<ref>{{cite web |title=Ariana Grande |url=https://www.youtube.com/user/osnapitzari/about |access-date=September 18, 2025 |via=YouTube}}{{cbignore}}</ref><ref name="focus1bn">{{Cite magazine |last=Dailey |first=Hannah |date=March 13, 2024 |title=Ariana Grande's 'Focus' Music Video Surpasses 1 Billion Views on YouTube |url=https://www.billboard.com/music/music-news/ariana-grande-focus-music-video-one-billion-views-you-tube-1235632113/ |access-date=September 17, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> of which two have surpassed two billion views,<ref name="bangbang2bn">{{Cite web |date=July 3, 2024 |title="Bang Bang" into the record books: Jessie/Ari/Nicki collab hits new YouTube milestone |url=https://www.ks95.com/bang-bang-into-the-record-books-jessie-ari-nicki-collab-hits-new-youtube-milestone/ |access-date=October 9, 2024 |publisher=[[KSTP-FM]]}}</ref> with her highest-viewed video having over 2.4 billion views.<ref>{{Cite AV media |url=https://youtube.com/watch/SXiSVQZLje8/ |title=Ariana Grande ft. Nicki Minaj – Side to Side (Official Video) |date=August 30, 2016 |last=Grande |first=Ariana |type=Music video |access-date=October 9, 2024 |via=YouTube}}</ref> Her Spotify profile has over 110 million followers,<ref>{{cite web |title=Ariana Grande |url=https://open.spotify.com/artist/66CXWjxzNUsdJxJ2JdwvnR |access-date=September 17, 2025 |via=Spotify}}</ref> making her the [[List of most-streamed artists on Spotify#Most followers|seventh-most-followed artist and third-most-followed woman]].<ref name=":0"/> She is the [[List of most-followed Instagram accounts|sixth-most-followed individual on Instagram]],<ref>{{Cite magazine |date=September 23, 2024 |title=The 10 most followed Instagram accounts in the world in 2024 |url=https://www.forbesindia.com/article/explainers/most-followed-instagram-accounts-world/85649/1 |access-date=October 19, 2024 |magazine=[[Forbes India]]}}</ref> and was the first woman to surpass 150 million and 200 million followers on the platform.<ref>{{Cite magazine |last=Eldor |first=Karin |date=March 31, 2019 |title=Ariana Grande Is The New Queen Of Instagram: What Can We Learn From Her Strategy? |url=https://www.forbes.com/sites/karineldor/2019/03/31/ariana-grande-is-the-new-queen-of-instagram-what-can-we-learn-from-her-strategy/ |access-date=October 9, 2024 |magazine=Forbes}}</ref><ref>{{Cite magazine |last=Harmata |first=Claudia |date=August 31, 2020 |title=Ariana Grande Becomes First Woman to Reach 200 Million Followers on Instagram |url=https://people.com/music/ariana-grande-first-woman-to-reach-200-million-followers-instagram/ |access-date=October 9, 2024 |magazine=[[People (magazine)|People]]}}</ref> She was the most-followed woman on the platform from February 2019 to January 2022.<ref>{{Cite news |last=Ng |first=Kate |date=January 13, 2022 |title=Kylie Jenner is the first woman to reach 300m Instagram followers |url=https://www.independent.co.uk/life-style/kylie-jenner-300-million-instagram-followers-b1992320.html |access-date=October 19, 2024 |newspaper=[[The Independent]]}}</ref><ref>{{Cite news |last=Yan |first=Lim Ruey |date=September 2, 2020 |title=Singer Ariana Grande is the most followed woman on Instagram |url=https://www.straitstimes.com/lifestyle/entertainment/singer-ariana-grande-is-the-most-followed-woman-on-instagram |access-date=October 19, 2024 |newspaper=[[The Straits Times]]}}</ref> In December 2021, Grande deleted her Twitter account, which was one of the most-followed accounts on the platform.<ref>{{Cite magazine |last=Wynne |first=Kelly |date=December 24, 2021 |title=Ariana Grande Deletes Twitter Account, Shares Christmas Wishes on Instagram |url=https://people.com/music/ariana-grande-deletes-twitter-account-shares-christmas-wishes-on-instagram/ |access-date=October 19, 2024 |magazine=[[People (magazine)|People]]}}</ref><ref>{{Cite magazine |last=Mulshine |first=Molly |date=April 26, 2022 |title=How Twitter Became Celebrities' Least Favorite Social Platform |url=https://www.newsweek.com/twitter-celebrities-least-favorite-social-platform-elon-musk-buy-1701104 |access-date=October 19, 2024 |magazine=[[Newsweek]]}}</ref> She explained that she "always wanted to say things to [her] fans that were meant for just [her] fans [...] sometimes it would travel in a way that it wasn't intended to [...] where people who don't speak our language would kind of become involved in a weird, strange way. I think I was just so sensitive [and] it started taking toll on my relationship to work. I wanted to prioritize being an artist and having a healthy relationship to my fans and to art".<ref name="elletwitter">{{Cite magazine |last=Bailey |first=Alyssa |date=July 9, 2024 |title=Ariana Grande on Why She Quit Twitter and Chooses Not to Respond to Comments About Her |url=https://www.elle.com/culture/celebrities/a61546061/ariana-grande-shut-up-evan-interview/ |access-date=October 19, 2024 |magazine=[[Elle (magazine)|Elle]]}}</ref> Often regarded as a [[pop icon]] and [[wikt:triple threat|triple threat]] entertainer,<ref>{{cite web |date=October 27, 2021 |title=How Ariana Grande Went From Nickelodeon Star to Pop Icon |url=https://www.yahoo.com/lifestyle/ariana-grande-went-nickelodeon-star-145446469.html |access-date=October 31, 2021 |publisher=[[Yahoo]] |archive-date=November 1, 2021 |archive-url=https://web.archive.org/web/20211101162940/https://www.yahoo.com/amphtml/lifestyle/ariana-grande-went-nickelodeon-star-145446469.html |url-status=live}}</ref><ref>{{cite magazine |date=March 29, 2022 |title=Women's History Month: Triple Threat Female Artists Who Sing, Write, and Act (Part 2) |url=https://americansongwriter.com/womens-history-month-triple-threat-female-artists-who-sing-write-and-act-part-2/ |access-date=June 25, 2022 |magazine=[[American Songwriter]] |archive-date=June 25, 2022 |archive-url=https://web.archive.org/web/20220625192844/https://americansongwriter.com/womens-history-month-triple-threat-female-artists-who-sing-write-and-act-part-2/ |url-status=live}}</ref> [[wax figure]]s of Grande are found at [[Madame Tussauds]] museums in various cities around the world, including [[New York City]],<ref>{{cite news |title=At Madame Tussauds New York, attend the "Met Gala" with "Katy Perry," "Lady Gaga," "Justin Bieber" and more |url=https://www.wrmf.com/at-madame-tussauds-new-york-attend-the-met-gala-with-katy-perry-lady-gaga-justin-bieber-and-more/ |access-date=December 3, 2022 |work=97.9 WRMF |date=June 23, 2022 |archive-date=December 3, 2022 |archive-url=https://web.archive.org/web/20221203023632/https://www.wrmf.com/at-madame-tussauds-new-york-attend-the-met-gala-with-katy-perry-lady-gaga-justin-bieber-and-more/ |url-status=live}}</ref> [[Orlando, Florida]],<ref>{{cite magazine |last1=Aniftos |first1=Rania |title=Ariana Grande Gets Madame Tussauds Wax Figure in Orlando |url=https://www.billboard.com/music/pop/ariana-grande-madame-tussauds-wax-figure-orlando-1235042845/ |access-date=December 3, 2022 |magazine=[[Billboard (magazine)|Billboard]] |date=March 10, 2022 |archive-date=December 3, 2022 |archive-url=https://web.archive.org/web/20221203023626/https://www.billboard.com/music/pop/ariana-grande-madame-tussauds-wax-figure-orlando-1235042845/ |url-status=live}}</ref> [[Amsterdam]],<ref>{{cite news |last1=Westland |first1=Evie |title=Ariana Grande in Madame Tussauds Amsterdam |url=https://www.metronieuws.nl/in-het-nieuws/binnenland/2017/04/ariana-grande-in-madame-tussauds-amsterdam/ |access-date=December 3, 2022 |work=Metronieuws.nl |date=April 6, 2017 |language=nl |archive-date=December 3, 2022 |archive-url=https://web.archive.org/web/20221203023628/https://www.metronieuws.nl/in-het-nieuws/binnenland/2017/04/ariana-grande-in-madame-tussauds-amsterdam/ |url-status=live}}</ref> [[Bangkok]],<ref>{{cite news |title=Ariana melts hearts in wax |url=https://www.nationthailand.com/life/30357430 |access-date=December 3, 2022 |work=The Nation Thailand |date=October 29, 2018 |archive-date=December 3, 2022 |archive-url=https://web.archive.org/web/20221203023642/https://www.nationthailand.com/life/30357430 |url-status=live}}</ref> [[Sydney]],<ref>{{cite web |title=Ariana Grande's Madame Tussauds Wax Figure Brutally Mocked |date=December 13, 2023 |url=https://www.newsweek.com/ariana-grande-madame-tussauds-wax-figure-sydney-1851981 |work=Newsweek |access-date=December 14, 2023 |archive-date=December 14, 2023 |archive-url=https://web.archive.org/web/20231214043606/https://www.newsweek.com/ariana-grande-madame-tussauds-wax-figure-sydney-1851981 |url-status=live}}</ref> [[Berlin]],<ref>{{cite web |title=Ariana Grande bekommt Wachsfigur bei Madame Tussauds |date=May 7, 2021 |url=https://www.bz-berlin.de/archiv-artikel/ariana-grande-bekommt-neue-wachsfigur-bei-madame-tussauds |publisher=BZ-Berlin |access-date=December 14, 2023 |archive-date=December 14, 2023 |archive-url=https://web.archive.org/web/20231214170153/https://www.bz-berlin.de/archiv-artikel/ariana-grande-bekommt-neue-wachsfigur-bei-madame-tussauds |url-status=live}}</ref> [[London]],<ref>{{cite web |title=Ariana Grande |url=https://www.madametussauds.com/london/whats-inside/zones/impossible-festival/ariana-grande/ |publisher=Madame Tussauds London |access-date=April 6, 2024 |archive-date=April 6, 2024 |archive-url=https://web.archive.org/web/20240406182938/https://www.madametussauds.com/london/whats-inside/zones/impossible-festival/ariana-grande/ |url-status=live}}</ref> [[Vienna]],<ref>{{cite web |title=Ariana Grande |url=https://www.madametussauds.com/wien/themenbereiche/musik/ariana-grande/ |publisher=Madame Tussauds Vienna |access-date=April 6, 2024 |archive-date=April 6, 2024 |archive-url=https://web.archive.org/web/20240406155916/https://www.madametussauds.com/wien/themenbereiche/musik/ariana-grande/ |url-status=live}}</ref> [[Hollywood, Los Angeles|Hollywood]],<ref>{{cite magazine |title=Ariana Grande Wax Figure at Madame Tussauds Hollywood |url=https://www.billboard.com/music/pop/ariana-grande-wax-figure-madame-tussauds-hollywood-9568495/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=April 6, 2024 |archive-date=October 4, 2023 |archive-url=https://web.archive.org/web/20231004062410/https://www.billboard.com/music/pop/ariana-grande-wax-figure-madame-tussauds-hollywood-9568495/ |url-status=live}}</ref> [[Hong Kong]],<ref>{{cite web |title=Sing with Ariana Grande at Madame Tussauds Hong Kong |url=https://www.madametussauds.com/hong-kong/en/information/latest-news/attention-to-all-arianators-calling-you-to-sing-with-your-idol-this-summer/ |publisher=Madame Tussauds Hong Hong |access-date=April 6, 2024 |archive-date=April 6, 2024 |archive-url=https://web.archive.org/web/20240406162920/https://www.madametussauds.com/hong-kong/en/information/latest-news/attention-to-all-arianators-calling-you-to-sing-with-your-idol-this-summer/ |url-status=live}}</ref> and [[Blackpool]].<ref>{{cite web |title=Ariana Grande at Madame Tussauds Blackpool |url=https://www.madametussauds.com/blackpool/information/latest-news/ariana-makes-a-grande-appearance/ |publisher=Madame Tussauds Blacpool |access-date=April 6, 2024 |archive-date=April 6, 2024 |archive-url=https://web.archive.org/web/20240406160643/https://www.madametussauds.com/blackpool/information/latest-news/ariana-makes-a-grande-appearance/ |url-status=live}}</ref> == Recognition == {{Main|List of awards and nominations received by Ariana Grande}} [[File:Ariana Grande (32426961944) (cropped).jpg|thumb|upright|Grande performing on the [[Dangerous Woman Tour]]|alt=Grande in 2017]] In 2016 and 2019, Grande was named one of ''Time''{{'}}s [[Time 100|100 most influential people in the world]].<ref name="Time100"/><ref name="Time100-2019">{{cite magazine |last=Sivan |first=Troye |author-link=Troye Sivan |date=April 17, 2019 |title=The World's Most Influential People: Ariana Grande |url=https://time.com/collection/100-most-influential-people-2019/5567873/ariana-grande/ |magazine=[[Time (magazine)|Time]] |access-date=April 17, 2019 |archive-date=March 21, 2020 |archive-url=https://web.archive.org/web/20200321114131/https://time.com/collection/100-most-influential-people-2019/5567873/ariana-grande/}}</ref> In 2017, Celia Almeida of the ''[[Miami New Times]]'' wrote that of all the biggest pop stars of the past 20 years, Grande made the most convincing transition "from ingénue to an independent female artist".<ref>{{cite web |last=Almeida |first=Celia |date=April 11, 2017 |title=Ariana Grande Is Not Your Sex Kitten |url=http://www.miaminewtimes.com/music/ariana-grande-dangerous-woman-tour-at-american-airlines-arena-april-14-9268375 |work=[[Miami New Times]] |access-date=April 12, 2017 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213253/https://www.miaminewtimes.com/music/ariana-grande-dangerous-woman-tour-at-american-airlines-arena-april-14-9268375 |url-status=live}}</ref> [[Bloomberg News]] named her the "first pop diva of the streaming generation" in 2020.<ref>{{cite news |last=Shaw |first=Lucas |date=December 11, 2020 |title=Ariana Grande Is the Biggest Pop Star in the World |url=https://www.bloomberg.com/graphics/pop-star-ranking/2020-december/ariana-grande-is-the-biggest-pop-star-in-the-world.html |publisher=[[Bloomberg News]] |access-date=December 14, 2020 |archive-date=December 11, 2020 |archive-url=https://web.archive.org/web/20201211222456/https://www.bloomberg.com/graphics/pop-star-ranking/2020-december/ariana-grande-is-the-biggest-pop-star-in-the-world.html |url-status=live}}</ref> Regarded as a [[pop icon]], Grande was nicknamed "[[Princess of Pop]]" by ''[[Guinness World Records]]''.<ref>{{Cite web |date=February 2, 2021 |title=Ariana Grande shatters her 20th Guinness World Records title following success of hit single 'Positions' |url=https://www.guinnessworldrecords.com/news/2021/2/ariana-grande-shatters-20th-guinness-world-records-title-following-success-of-hit-647433 |url-status=live |archive-url=https://web.archive.org/web/20210202165717/https://www.guinnessworldrecords.com/news/2021/2/ariana-grande-shatters-20th-guinness-world-records-title-following-success-of-hit-647433 |archive-date=February 2, 2021 |access-date=July 29, 2023 |website=[[Guinness World Records]]}}</ref> Due to her 2014 song "Santa Tell Me" becoming a 21st-century Christmas standard and having a lasting impact, Grande was dubbed the "Princess of Christmas".<ref>{{Cite magazine |date=December 22, 2021 |title=Camila Cabello Heats the White House With 'I'll Be Home For Christmas' Performance: Watch |url=https://www.billboard.com/music/latin/camila-cabello-white-house-christmas-performance-1235013252/ |access-date=November 20, 2022 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{Cite magazine |last=Bell |first=Sadie |date=November 28, 2023 |title=Ariana Grande Celebrates 'Santa Tell Me' Anniversary by Sharing Behind-the-Scenes Footage: 'Tis the Season!' |url=https://people.com/ariana-grande-celebrates-santa-tell-me-anniversary-tiktok-8407591 |access-date=December 17, 2023 |magazine=[[People (magazine)|People]]}}</ref> Grande was also included in ''[[Pitchfork (website)|Pitchfork]]'s'' list of "The 200 Most Important Artists of Pitchfork's First 25 Years" for "emerging with music that pushed her artistry further as it asserted a magical trifecta of hope, joy, and a powerhouse voice".<ref>{{cite web |date=October 4, 2021 |title=The 200 Most Important Artists of Pitchfork's First 25 Years |url=https://pitchfork.com/features/lists-and-guides/most-important-artists/ |website=[[Pitchfork (website)|Pitchfork]] |access-date=October 4, 2021 |archive-date=July 30, 2022 |archive-url=https://web.archive.org/web/20220730052606/https://pitchfork.com/features/lists-and-guides/most-important-artists/ |url-status=live}}</ref> Her song "Thank U, Next" was ranked number 137 in ''Rolling Stone''{{'s}} 2021 revision of their [[500 Greatest Songs of All Time]],<ref>{{cite magazine |date=September 15, 2021 |title=The 500 Greatest Songs of All Time |url=https://www.rollingstone.com/music/music-lists/best-songs-of-all-time-1224767/ariana-grande-thank-u-next-5-1225201/ |url-status=live |archive-url=https://web.archive.org/web/20210915162053/https://www.rollingstone.com/music/music-lists/best-songs-of-all-time-1224767/ |archive-date=September 15, 2021 |access-date=October 5, 2021 |magazine=[[Rolling Stone]]}}</ref> while its parent album was ranked number 61 in their "250 Greatest Albums of the 21st Century".<ref>{{Cite magazine |date=January 10, 2025 |title=The 250 Greatest Albums of the 21st Century So Far |url=https://www.rollingstone.com/music/music-lists/best-albums-21st-century-1235177256/ariana-grande-thank-u-next-6-1235185233/ |access-date=January 11, 2025 |magazine=[[Rolling Stone]]}}</ref> In 2023, the magazine ranked Grande among the 200 Greatest Singers of All Time, at number 43.<ref name="200-greatest">{{cite magazine |url=https://www.rollingstone.com/music/music-lists/best-singers-all-time-1234642307/ariana-grande-8-1234643145/ |date=January 1, 2023 |title=The 200 Greatest Singers of All Time |access-date=September 7, 2023 |magazine=[[Rolling Stone]] |archive-date=July 19, 2023 |archive-url=https://web.archive.org/web/20230719045545/https://www.rollingstone.com/music/music-lists/best-singers-all-time-1234642307/ariana-grande-8-1234643145/ |url-status=live}}</ref> ''[[The Hollywood Reporter]]'' named her as one of its "Platinum Power Players" in music in 2024.<ref>{{Cite magazine |last=Fekadu |first=Mesfin |date=September 6, 2024 |title=Music's Platinum Players: From Beyoncé to Chappell Roan, Meet the 25 Stars Who Are Setting the Culture Afire |url=https://www.hollywoodreporter.com/lists/music-power-players-2024/ariana-grande/ |access-date=October 11, 2024 |magazine=[[The Hollywood Reporter]]}}</ref> In May that year, [[Katy Perry]] declared Grande to be "the best singer of our generation".<ref name="Ledbetter_5/23/20242">{{cite web |last=Ledbetter |first=Carly |date=May 23, 2024 |title=Katy Perry Praises The 'Best Singer Of Our Generation' |url=https://www.huffpost.com/entry/katy-perry-ariana-grande-voice-generation_n_664f440ae4b042129b89ca7b |access-date=May 24, 2024 |newspaper=[[HuffPost]]}}</ref> ''Billboard'' ranked Grande at number nine on its 2024 "[[Billboard's Greatest Pop Stars of the 21st Century|Greatest Pop Stars of the 21st Century]]" list,<ref>{{cite magazine |last=Daw |first=Stephen |date=October 17, 2024 |title=''Billboard''{{'}}s Greatest Pop Stats of the 21st Century: No. 9 — Ariana Grande |url=https://www.billboard.com/music/pop/ariana-grande-greatest-pop-stars-21st-century-1235804073/ |access-date=October 17, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> and at number eight on its 2025 list of the "Top 100 Women Artists of the 21st Century".<ref>{{cite magazine |first1=Trevor |last1=Anderson |first2=Jim |last2=Asker |first3=Pamela |last3=Bustios |first4=Keith |last4=Caulfield |first5=Eric |last5=Frankenberg |first6=Kevin |last6=Rutherford |first7=Gary |last7=Trust |first8=Xander |last8=Zellner |date=March 19, 2025 |title=''Billboard''<nowiki/>'s Top 100 Women Artists of the 21st Century Chart: Nos. 100-1 |url=https://www.billboard.com/lists/top-women-artists-21st-century-chart/no-8-ariana-grande/ |access-date=March 19, 2025 |magazine=[[Billboard (magazine)|Billboard]] |archive-url=https://web.archive.org/web/20250319183615/https://www.billboard.com/lists/top-women-artists-21st-century-chart/ |url-status=live |archive-date=March 19, 2025}}</ref> The magazine ranked her album ''Thank U, Next'' at number 144 out of 200 on its "Top 200 ''Billboard'' 200 Albums of the 21st Century" in 2025.<ref>{{Cite magazine |date=January 9, 2025 |title=Top ''Billboard'' 200 Albums of the 21st Century |url=https://www.billboard.com/charts/top-billboard-200-albums-of-the-21st-century/ |access-date=December 27, 2025 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Recording artists who have cited Grande as an influence or inspiration include <!-- Artists' names are arranged in alphabetical order; [[WP:NEUTRAL]].--> [[Billie Eilish]],<ref>{{cite web |title=Ariana sei Dank – Billie Eilish hat wieder Lust auf Musik |url=https://www.zeit.de/zustimmung?url=https%3A%2F%2Fwww.zeit.de%2Fnews%2F2019-08%2F19%2Fariana-sei-dank-billie-eilish-hat-wieder-lust-auf-musik |work=Die Zeit |access-date=August 19, 2019 |archive-date=January 8, 2022 |archive-url=https://web.archive.org/web/20220108160623/https://www.zeit.de/zustimmung?url=https%3A%2F%2Fwww.zeit.de%2Fnews%2F2019-08%2F19%2Fariana-sei-dank-billie-eilish-hat-wieder-lust-auf-musik }}</ref> [[Breanna Yde]],<ref>{{cite web |title=YDE Talks About Her New EP 'Send Help', Taking Inspiration From Olivia Rodrigo, Ariana Grande, Miley Cyrus & More |date=September 9, 2022 |url=https://www.yahoo.com/entertainment/yde-talks-her-ep-send-222227240.html |publisher=[[Yahoo!]] |access-date=January 22, 2023}}</ref> [[Bryson Tiller]],<ref>{{cite web |title=Bryson Tiller Announces A 'Special' Christmas Project Inspired By Justin Bieber And Ariana Grande |date=November 10, 2021 |url=https://uproxx.com/music/bryson-tiller-announces-a-different-chrtistmas/ |website=[[Uproxx]] |access-date=January 22, 2023}}</ref> [[Chappell Roan]],<ref>{{Cite magazine |last=Dailey |first=Hannah |date=August 29, 2024 |title=Chappell Roan Praises Ariana Grande's 'Eternal Sunshine', Reveals She's 'So Excited' for 'Wicked' |url=https://www.billboard.com/music/music-news/chappell-roan-praises-ariana-grande-wicked-1235763528/ |access-date=September 17, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> [[Charlie Puth]],<ref>{{cite web |title=Charlie Puth: Inspiration durch Ariana Grande |date=May 10, 2018 |url=https://www.rtl.de/cms/charlie-puth-inspiration-durch-ariana-grande-4160617.html |publisher=[[RTL Group]] |access-date=January 22, 2023 |archive-date=January 22, 2023 |archive-url=https://web.archive.org/web/20230122122244/https://www.rtl.de/cms/charlie-puth-inspiration-durch-ariana-grande-4160617.html }}</ref> [[Giselle (singer)|Giselle]] of [[Aespa]],<ref>{{cite magazine |title='The First Time': Aespa Talks Inspiration From Fashion, Harry Styles, Grimes, Ariana Grande |date=December 2, 2021 |url=https://www.rollingstone.com/music/music-news/the-first-time-aespa-1266093/ |magazine=[[Rolling Stone]] |access-date=January 22, 2023}}</ref> [[Grace VanderWaal]],<ref>{{cite magazine |title=Grace VanderWaal Fangirls Over Ariana Grande, Talks Tour With Imagine Dragons on BBMA Red Carpet: Watch |date=May 21, 2018 |url=https://www.billboard.com/music/awards/grace-vanderwaal-interview-ariana-grande-imagine-dragons-tour-8457114/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 22, 2023}}</ref> [[Jungkook]] of [[BTS]],<ref>{{cite web |title=BTS' Jungkook says watching Ariana Grande perform live "really stayed" with him |date=May 18, 2021 |url=https://www.nme.com/news/music/bts-jungkook-ariana-grande-inspired-him-to-grow-2942958 |work=[[NME]] |access-date=May 18, 2021 |archive-date=May 18, 2021 |archive-url=https://web.archive.org/web/20210518074850/https://www.nme.com/news/music/bts-jungkook-ariana-grande-inspired-him-to-grow-2942958 |url-status=live}}</ref> [[Lana Del Rey]],<ref>{{cite magazine |title=Lana Del Rey stans Ariana Grande |date=October 16, 2019 |url=https://www.wmagazine.com/story/lana-del-rey-compliments-ariana-grande-stans/ |magazine=[[W (magazine)|W]] |access-date=January 30, 2023}}</ref> [[Madison Beer]],<ref name="StopCopy"/> [[Maggie Lindemann]],<ref>{{cite web |title=Interview: Maggie Lindemann Is Out To Inspire The Next Generation Of Women |date=January 20, 2017 |url=https://www.iheart.com/content/2017-01-20-interview-maggie-lindemann-is-out-to-inspire-the-next-generation-of-women/ |publisher=[[iHeartRadio]] |access-date=January 22, 2023}}</ref> [[Meghan Trainor]],<ref>{{cite magazine |title=Meghan Trainor Is All About that Bass, T-Pain, and Drunk Texting |date=September 10, 2014 |url=https://www.out.com/entertainment/music/2014/09/10/meghan-trainor-all-about-bass-t-pain-drunk-texting |magazine=Out |access-date=September 10, 2014 |archive-date=April 2, 2019 |archive-url=https://web.archive.org/web/20190402233520/https://www.out.com/entertainment/music/2014/09/10/meghan-trainor-all-about-bass-t-pain-drunk-texting |url-status=live}}</ref> [[Melanie Martinez]],<ref>{{cite magazine |title=Melanie Martinez on 'Cry Baby,' Not Wanting to Be a Role Model & What She Learned From 'The Voice' |url=https://www.billboard.com/media/videos/melanie-martinez-cry-baby-role-model-the-voice-6685879/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=April 4, 2015 |archive-date=April 12, 2022 |archive-url=https://web.archive.org/web/20220412205245/https://www.billboard.com/media/videos/melanie-martinez-cry-baby-role-model-the-voice-6685879/ |url-status=live}}</ref> [[Michelle Zauner]] of [[Japanese Breakfast]],<ref>{{cite web |title=Japanese Breakfast's Michelle Zauner On Her Wild Year And Winning The 2021 Uproxx Music Critics Poll |date=December 16, 2021 |url=https://uproxx.com/indie/japanese-breakfast-interview-2021-critics-poll/ |website=[[Uproxx]] |access-date=January 22, 2023}}</ref> [[Sufjan Stevens]],<ref>{{cite magazine |title=Sufjan Stevens on Making Pop Music in a Crisis |date=September 24, 2020 |url=https://www.vanityfair.com/style/2020/09/sufjan-stevens-the-ascension-interview |magazine=[[Vanity Fair (magazine)|Vanity Fair]] |access-date=September 24, 2020 |archive-date=October 20, 2020 |archive-url=https://web.archive.org/web/20201020182127/https://www.vanityfair.com/style/2020/09/sufjan-stevens-the-ascension-interview |url-status=live}}</ref> [[Tate McRae]],<ref>{{cite web |url=https://youtube.com/watch?v=F-Dq7717bWw |title=Tate McRae Celebrates Going #1 With Greedy |publisher=Ask Anything Chat |via=[[YouTube]] |date=December 10, 2023 |access-date=December 10, 2023 |archive-date=December 10, 2023 |archive-url=https://web.archive.org/web/20231210214512/https://www.youtube.com/watch?v=F-Dq7717bWw |url-status=live}}</ref> [[Troye Sivan]],<ref>{{cite magazine |title=Troye Sivan Said Ariana Grande Is 'Breaking the Rules' in His Essay for Her Time 100 Honor |date=April 17, 2019 |url=https://www.teenvogue.com/story/troye-sivan-ariana-grande-essay-time-100 |magazine=Teen Vogue |access-date=September 17, 2019 |archive-date=May 11, 2019 |archive-url=https://web.archive.org/web/20190511095906/https://www.teenvogue.com/story/troye-sivan-ariana-grande-essay-time-100 |url-status=live}}</ref> and [[Zara Larsson]].<ref>{{cite web |url=https://nation.com.pk/26-Mar-2017/zara-larsson-inspired-by-beyonce |title=Zara Larsson inspired by Beyonce |date=March 25, 2017 |website=The Nation |access-date=January 22, 2023 |archive-date=December 7, 2020 |archive-url=https://web.archive.org/web/20201207060636/https://nation.com.pk/26-Mar-2017/zara-larsson-inspired-by-beyonce |url-status=live}}</ref> == Achievements == {{Main|List of awards and nominations received by Ariana Grande}} Grande has sold over 90 million records worldwide,<ref>{{Cite magazine |last1=Verhoeven |first1=Beatrice |date=December 4, 2024 |title='Wicked' Star Ariana Grande to Receive Rising Star Award at Palm Springs International Film Festival |url=https://www.hollywoodreporter.com/movies/movie-news/wicked-ariana-grande-rising-star-award-palm-springs-international-film-festival-1236076275/ |magazine=[[The Hollywood Reporter]] |access-date=September 20, 2025 |archive-date=December 8, 2024 |archive-url=https://web.archive.org/web/20241208015916/https://www.hollywoodreporter.com/movies/movie-news/wicked-ariana-grande-rising-star-award-palm-springs-international-film-festival-1236076275/ |url-status=live}}</ref> making her one of the [[List of best-selling music artists|best-selling music artists]] of all time. All of Grande's studio albums have been certified platinum or higher by the [[Recording Industry Association of America]] (RIAA) and have spent at least one year charting on the [[Billboard 200|''Billboard'' 200]] chart. Her highest-certified album by the RIAA is ''[[My Everything (Ariana Grande album)|My Everything]]'', at quadruple platinum,<ref>{{cite web |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&se=Ariana+Grande |title=Ariana Grande |publisher=Recording Industry Association of America |access-date=September 17, 2024}}</ref> whilst her longest-charting album, ''Thank U, Next'', has spent 185 non-consecutive weeks on the chart.<ref>{{Cite magazine |date= |title=Ariana Grande (Chart History): ''Billboard'' 200 |url=https://www.billboard.com/artist/ariana-grande/chart-history/tlp/ |access-date=September 17, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Grande has accumulated 15 million albums and 124 million digital singles units as a lead artist in the United States,<ref name="RIAA Certifications">{{cite web |url=https://www.riaa.com/gold-platinum/?tab_active=default-award&ar=ARIANA+GRANDE&ti=&lab=&genre=&format=&date_option=release&from=&to=&award=&type=&category=&adv=SEARCH#search_section |title=RIAA Searchable Database: Ariana Grande |publisher=[[Recording Industry Association of America]] |access-date=March 24, 2026}}</ref> making her the 13th-highest-certified artist and fourth-highest-certified female artist on RIAA's [[List of highest-certified music artists in the United States#Top 50 certified music artists (digital singles)|Top Artists (Digital Singles)]] ranking.<ref>{{cite web |title=Gold & Platinum – Top Artists (Digital Singles) |url=https://www.riaa.com/gold-platinum/?tab_active=top_tallies&ttt=TAS |access-date=March 24, 2026 |publisher=[[Recording Industry Association of America]]}}</ref> With 139 million units combined (songs and albums), she is the 21st-highest-certified artist, overall, and sixth-highest among women.<ref name="RIAAranking">{{Cite web |title=Gold & Platinum — Artists |url=https://www.riaa.com/gold-platinum/?tab_active=awards_by_artist#search_section |access-date=March 24, 2026 |publisher=[[Recording Industry Association of America]] (RIAA)}}</ref> In the US, Grande has moved 22.4 million album units, and garnered over 23.6 billion streams across lead artist credits, as of 2023, according to [[Luminate (company)|Luminate]].<ref name="bbupdate">{{cite magazine |last1=Trust |first1=Gary |title='Such a Breath of Fresh Air': Ariana Grande's 'Yours Truly' Collaborators Reflect on 10 Years of Her Debut Album |url=https://www.billboard.com/music/pop/ariana-grande-yours-truly-collaborators-debut-album-anniversary-1235399838/ |magazine=[[Billboard (magazine)|Billboard]] |access-date=August 27, 2023 |date=August 25, 2023 |archive-url=https://web.archive.org/web/20230825153706/https://www.billboard.com/music/pop/ariana-grande-yours-truly-collaborators-debut-album-anniversary-1235399838/ |archive-date=August 25, 2023 |url-status=live}}</ref><ref>{{cite magazine |last=Haven |first=Lyndsey |date=December 10, 2023 |title=Ariana Grande Signs With New Management |url=https://www.billboard.com/business/management/ariana-grande-new-management-brandon-creed-good-world-1235549272/ |access-date=December 10, 2023 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Two of her songs have been certified diamond by the RIAA: "Bang Bang" (with [[Jessie J]] and [[Nicki Minaj]]) and "7 Rings".<ref name=":1">{{Cite magazine |last=McIntyre |first=Hugh |date=February 14, 2025 |title=Ariana Grande Scores A New Diamond Single With One Of Her Classics |url=https://www.forbes.com/sites/hughmcintyre/2025/02/14/ariana-grande-scores-a-new-diamond-single-with-one-of-her-classics/ |access-date=February 22, 2025 |magazine=Forbes}}</ref> Having surpassed 98 billion streams globally as of 2021, Grande is one of the most-streamed artists of all time and was the first female artist to surpass 90 billion streams.<ref name="wickedcasting"/><ref>{{cite magazine |title=HYBE, Formerly Big Hit, Merges With Scooter Braun's Ithaca Holdings, Bringing Together BTS, Justin Bieber, Big Machine (EXCLUSIVE) |url=https://variety.com/2021/digital/news/hybe-formerly-big-hit-entertainment-acquires-scooter-brauns-ithaca-holdings-bringing-together-bts-justin-bieber-big-machine-1234943092/ |access-date=April 2, 2021 |magazine=[[Variety (magazine)|Variety]] |date=April 2, 2021}}</ref> She was the most-streamed female artist of the 2010s decade on [[Spotify]], being the only woman in the overall top five.<ref name="moststreamed2010s2"/> She was also the most-streamed female act of the 2010s decade on [[Apple Music]], and was the first female act to reach 3 billion total streams on the platform.<ref name="am_2010s">{{cite magazine |last=Burch |first=Sean |title=Ariana Grande Tops List of Most Streamed Female Artists on Apple Music (Exclusive) |url=https://www.thewrap.com/apple-music-most-streamed-females-ariana-grande-taylor-swift/ |access-date=November 17, 2023 |magazine=[[TheWrap]] |date=March 8, 2019}}</ref> In the US, Grande was the most-streamed female artist and fourth-most-streamed artist overall of the 2010s decade, across audio and video streams, being the only woman and non-rapper in the top five.<ref>{{Cite web |last=Zhang |first=Charlie |date=January 11, 2021 |title=Drake, Post Malone, Eminem and Others Named Most Streamed Artists of the 2010s |url=https://hypebeast.com/2021/1/drake-post-malone-eminem-future-most-streamed-artists-2010s-info/ |access-date=October 19, 2024 |publisher=[[Hypebeast (company)|Hypebeast]]}}</ref> She became the most-streamed female artist of all time on Spotify in 2020, surpassing [[Rihanna]], and held the record for over two years.<ref>{{cite magazine |last=Reilly |first=Nick |date=August 19, 2020 |title=Ariana Grande pleads with Rihanna to 'drop her album' after breaking streaming record |url=https://www.nme.com/news/music/ariana-grande-pleads-with-rihanna-to-drop-her-album-after-breaking-streaming-record-2732175 |access-date=August 20, 2024 |magazine=[[NME]]}}</ref> As of January 2026, Grande is the second-most-streamed woman and the sixth-most-streamed act on Spotify, with over 63 billion streams across all credits (including 52 billion streams as a lead artist). She is the second woman in the platform's history to surpass 60 billion total streams.<ref>{{cite web |last=Newman |first=Tom |date=October 24, 2024 |title=Top 10 most-streamed artists of all-time on Spotify in 2024 |url=https://routenote.com/blog/most-streamed-artists-all-time-spotify/ |access-date=December 17, 2024 |work=RouteNote}}</ref> Her songs and albums are [[List of most-streamed songs on Spotify|some of the most-streamed of all time]]. Grande became the first woman with one and two billion streams with one album,<ref>{{cite web |url=https://www.inquisitr.com/5358991/ariana-grande-2-billion-spotify-streams |title=Ariana Grande Becomes First Female Artist To Surpass 2 Billion Spotify Streams With Three Albums |website=[[Inquisitr]] |date=March 25, 2019}}</ref> 3.5 billion streams on three separate albums,<ref>{{cite web |url=https://www.nme.com/news/music/ariana-grande-first-female-artist-spotify-streams-three-albums-2604140/ |title=Ariana Grande becomes first female artist with 3.5 billion streams on three separate albums |website=[[NME]] |date=February 2, 2020}}</ref> and the first artist to have five albums with four billion streams.<ref>{{cite web |url=https://uproxx.com/pop/ariana-grande-positions-4-billion-spotify-streams/ |title=Ariana Grande's 'Positions' Surpassed 4 Billion Spotify Streams, Her Fifth Album To Do So |website=[[Uproxx]] |date=December 4, 2022}}</ref> Grande has 22 songs with over one billion streams on Spotify, making her the female artist with the most songs to have achieved the feat;<ref>{{cite web |title=BILLIONS CLUB |url=https://open.spotify.com/playlist/37i9dQZF1DX7iB3RCnBnN4 |access-date=July 27, 2025 |publisher=[[Spotify]]}}</ref> she was the first woman to have 22 songs surpass the mark.<ref>{{cite magazine |last=Madarang |first=Charisma |url=https://www.rollingstone.com/music/music-news/ariana-grande-spotify-billions-club-episode-watch-1234962711/ |title=Ariana Grande Reveals Why Her Label Didn't Approve Original 'Santa Tell Me' Video |magazine=[[Rolling Stone]] |date=February 6, 2024 |access-date=October 19, 2024}}</ref><ref>{{Cite news |last=Kessler |first=Siena |date=April 1, 2025 |title=Album review: Ariana Grande delivers emotional journey with 'Eternal Sunshine Deluxe: Brighter Days Ahead' |url=https://www.thelantern.com/2025/04/album-review-ariana-grande-delivers-emotional-journey-with-eternal-sunshine-deluxe-brighter-days-ahead/ |access-date=April 2, 2025 |work=[[The Lantern]] |quote=Grande became the first female artist to have 20 songs reach one billion streams each on Spotify — a feat that cements her as one of the most influential streaming artists of all time.}}</ref> In December 2025, she became her monthly listeners on Spotify surpassed 126.8 million monthly listeners, a new record for a female act.<ref>{{Cite web |last=Ileyah |date=December 26, 2025 |title=Ariana Grande Breaks All-Time Spotify Record for Monthly Listeners Among Female Artists |url=https://ratingsgamemusic.com/2025/12/26/ariana-grande-breaks-all-time-spotify-record-for-monthly-listeners-among-female-artists/ |access-date=December 27, 2025 |website=Ratings Game Music}}</ref> She has also topped Spotify's monthly listener ranking the most times (5) among women.<ref>{{Cite web |last=Galante |first=Grace |date=December 25, 2025 |title=Ariana Grande Breaks Spotify Record on Christmas Eve |url=https://parade.com/news/ariana-grande-breaks-spotify-record-christmas-eve/ |access-date=December 27, 2025 |website=[[Parade (magazine)|Parade]]}}</ref> Grande is the [[List of most-streamed artists on Spotify#Most-followed artists|seventh-most-followed artist and fourth-most-followed female artist]] on Spotify, with over 110 million followers;<ref name=":0">{{Cite web |title=Most Followed Artists on Spotify |url=https://volt.fm/most-followed-artists/ |access-date=January 6, 2026 |website=Volt.FM}}</ref> she is the fourth artist in the streaming service's history to surpass 100 million followers.<ref>{{Cite web |last=Newman |first=Tom |date=October 24, 2024 |title=The 10 biggest artists on Spotify in 2024 |url=https://routenote.com/blog/biggest-artists-on-spotify/ |access-date=November 16, 2024 |website=RouteNote}}</ref> Her 2014 single "Santa Tell Me" is the most-streamed Christmas song released in the 2010s—and third-most-streamed overall—on Spotify; the most successful holiday song released in the 21st century; and the eighth-most-popular holiday song of all time.<ref> * {{Cite web |last=Mulka |first=Angela |date=December 5, 2023 |title=These Christmas songs make the most money |url=https://www.bigrapidsnews.com/news/article/christmas-songs-that-earn-most-money-spotify-18535033.php |archive-url=https://web.archive.org/web/20231217125207/https://www.bigrapidsnews.com/news/article/christmas-songs-that-earn-most-money-spotify-18535033.php |archive-date=December 17, 2023 |access-date=December 17, 2023 |website=Big Rapids Pioneer}} * {{Cite magazine |last=Edwards |first=Clayton |date=December 9, 2024 |title=The 5 Highest-Earning Christmas Songs of the Streaming Age |url=https://americansongwriter.com/the-5-highest-earning-christmas-songs-streaming-age/ |access-date=December 23, 2024 |website=American Songwriter}} * {{Cite web |date=December 23, 2024 |title=Spotify reveals the most-streamed Christmas songs from each era and of all time |url=https://community.designtaxi.com/topic/7202-spotify-reveals-the-most-streamed-christmas-songs-from-each-era-and-of-all-time/ |access-date=December 23, 2024 |website=DesignTAXI Community: Creative Connections, Conversations and Collaborations}}</ref><ref>{{Cite magazine |last=[[People (magazine)|People]]s |first=Thomas |date=December 19, 2024 |title=The 25 Most Popular Christmas Songs Released in the Last 25 Years, Ranked by Streams & Sales |url=https://www.billboard.com/lists/most-popular-christmas-songs-21st-century-streams-sales/2-kelly-clarkson-underneath-the-tree-2010/ |access-date=December 27, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Grande is the third-most-subscribed female soloist on YouTube, with over 57 million subscribers.<ref name="ytsubs"/> Eight of her music videos have surpassed over one billion views; two of them have received over two billion views on the app.<ref name="focus1bn"/><ref name="bangbang2bn"/> Grande has won three [[Grammy Award]]s,<ref>{{cite web |url=https://www.grammy.com/artists/ariana-grande/18441 |title=Ariana Grande {{!}} Artist |access-date=February 2, 2026 |website=grammy.com}}</ref> one [[Brit Award]],<ref>{{cite web |url=https://www.theguardian.com/music/2019/feb/20/full-list-of-brit-awards-2019-winners-as-they-happen |title=Full list of Brit awards 2019 winners – as they happen |website=[[The Guardian]] |date=February 20, 2019}}</ref> thirteen [[MTV Video Music Award]]s (the fifth-most wins among women),<ref>{{cite magazine |last=Green |first=Walden |date=September 7, 2025 |title=MTV VMAs 2025 Winners: See the Full List Here |url=https://pitchfork.com/news/mtv-vmas-2025-winners-see-the-full-list-here/ |magazine=[[Pitchfork (magazine)|Pitchfork]] |access-date=September 8, 2025}}</ref><ref>{{Cite web |last=Montgomery |first=Daniel |date=September 11, 2024 |title=VMAs biggest winners of all time: Taylor Swift, BTS and Beyonce among top MTV Video Music Awards champs ever |url=https://www.goldderby.com/gallery/most-vmas-biggest-winners-mtv-video-music-awards/ariana-grande-10/ |access-date=September 17, 2024 |publisher=GoldDerby}}</ref> three [[MTV Europe Music Awards]],<ref>{{cite web |last=Wright |first=Tolly |url=https://www.vulture.com/2016/11/canadians-win-big-at-2016-mtv-emas.html |title=MTV's 2016 European Music Awards Honored Europe's Favorite Singing Canadians |website=Vulture.com |date=November 6, 2016}}</ref> and three [[American Music Award]]s.<ref>{{cite web |last=Park |first=Andrea |url=https://www.cbsnews.com/news/amas-2016-highlights-and-winners-at-the-american-music-awards |title=AMAs 2016: Highlights and winners at the American Music Awards |publisher=CBS News |date=November 20, 2016}}</ref> She has received 42 [[Billboard Music Award|''Billboard'' Music Award]] nominations and won 2 in 2019, including [[Billboard Music Award for Top Female Artist|Top Female Artist]].<ref name="billboard_8509655"/> Grande has won eleven [[Nickelodeon Kids' Choice Awards]], including one in [[2014 Kids' Choice Awards|2014]] for [[Kids' Choice Award for Favorite Female TV Star|Favorite TV Actress]] for her performance on ''Sam & Cat'',<ref>{{cite news |last=Wahlberg |first=Mark |title=Nickelodeon's Kids' Choice Awards: The Winners |url=https://www.hollywoodreporter.com/news/kids-choice-awards-2014-winners-692089 |access-date=July 2, 2015 |work=The Hollywood Reporter |date=March 29, 2014}}</ref> and one in [[2025 Kids' Choice Awards|2025]] for [[Kids' Choice Award for Favorite Movie Actress|Favorite Movie Actress]] for her performance in ''Wicked''.<ref>{{cite magazine |last1=Grein |first1=Paul |title=Sabrina Carpenter, SZA, Ariana Grande Win Multiple Awards at 2025 Kids' Choice Awards (Full Winners List) |url=https://www.billboard.com/music/awards/2025-kids-choice-awards-winners-list-1236004651/ |access-date=June 22, 2025 |magazine=[[Billboard (magazine)|Billboard]] |date=June 21, 2025}}</ref> She has received three [[People's Choice Award]]s.<ref>{{cite news |url=http://www.mtv.com/news/1720133/peoples-choice-awards-2014-winners-list/ |archive-url=https://web.archive.org/web/20150107230536/http://www.mtv.com/news/1720133/peoples-choice-awards-2014-winners-list/ |archive-date=January 7, 2015 |title=2014 People's Choice Awards: The Complete Winners List |publisher=[[MTV]] |date=January 8, 2014 |access-date=January 31, 2014 }} {{Webarchive|url=https://web.archive.org/web/20150107230536/http://www.mtv.com/news/1720133/peoples-choice-awards-2014-winners-list/ |date=January 7, 2015 }}</ref> In 2014, she received the Breakthrough Artist of the Year Award from the Music Business Association<ref name=BillArtist13/> and Best Newcomer at the [[Bambi Awards]].<ref>{{cite web |title=Newcomer BAMBI goes to Ariana Grande |url=http://www.bambi-awards.com/newcomer-bambi-goes-to-ariana-grande/22249 |website=Bambi}}</ref> She has won six [[iHeartRadio Music Awards]]<ref>{{cite web |title=Ariana Grande Performs "Problem" ft. Iggy Azalea at the iHeartRadio Music Awards |url=http://news.iheart.com/articles/iheartradio-music-awards-483670/ariana-grande-performs-problem-ft-iggy-12310729/ |publisher=iHeartRadio |access-date=December 27, 2014 |archive-url=https://web.archive.org/web/20150706084430/http://news.iheart.com/articles/iheartradio-music-awards-483670/ariana-grande-performs-problem-ft-iggy-12310729/ |archive-date=July 6, 2015 }}</ref> and twelve [[Teen Choice Awards]].<ref>{{cite web |date=August 16, 2015 |title=2015 Teen Choice Award Winners – Full List |url=https://variety.com/2015/tv/news/teen-choice-awards-winners-2015-full-list-1201571268/ |access-date=August 17, 2015 |work=Variety}}</ref> She was named ''Billboard'' Women in Music's Rising Star in 2014<ref>{{cite magazine |last=Lynch |first=Joe |url=https://www.billboard.com/articles/events/women-in-music-2014/6405617/ariana-grande-rising-star-women-in-music |title=Women in Music's Rising Star Ariana Grande Shares Her Mother's Most Important Lesson |magazine=[[Billboard (magazine)|Billboard]] |date=December 12, 2014}}</ref> and [[Billboard Women in Music|Woman of the Year]] in 2018,<ref name="Aniftos">{{cite magazine |last=Aniftos |first=Rania |url=https://www.billboard.com/articles/events/women-in-music/8483492/ariana-grande-billboard-2018-woman-of-the-year |title=Ariana Grande Is Billboard's 2018 Woman of the Year |magazine=[[Billboard (magazine)|Billboard]] |access-date=November 6, 2018}}</ref> the greatest pop star of 2019, with honorable mentions in 2014 and 2018; and the most successful female artist to debut in the 2010s by ''[[Billboard (magazine)|Billboard]]''.<ref name="billboard.com">{{cite magazine |url=https://www.billboard.com/charts/decade-end/top-artists |title=Decade-End Charts Top Artists 2010s |magazine=[[Billboard (magazine)|Billboard]] |access-date=December 4, 2019}}</ref><ref>{{cite magazine |url=https://www.billboard.com/greatest-pop-star-every-year/?_gl=1*dl8i7y*_ga*YW1wLUxfSTlTay1vMWg0LU51YUpuLThNU3QyWXZKSnpsUnJGdU8zVDJSQmFYd3BZSUw4RGZwdElDcEtHQUs0dExVRW4 |title=The Greatest Pop Star By Year |magazine=[[Billboard (magazine)|Billboard]] |access-date=January 21, 2023}}</ref> Grande was named one of the ten best-selling [[Global Recording Artist of the Year|global recording artists]] of 2018, 2019, and 2020 by the [[International Federation of the Phonographic Industry]] (IFPI), being the highest-ranked woman of 2018 (number eight).<ref>{{cite magazine |last=Paine |first=Andrew |date=February 26, 2019 |title=Drake named IFPI's global recording artist of 2018 |url=https://www.musicweek.com/talent/read/drake-named-ifpi-s-global-recording-artist-of-2018/075443 |access-date=October 10, 2024 |magazine=[[Music Week]]}}</ref><ref>{{cite magazine |last=Cirisano |first=Tatiana |date=March 2, 2020 |title=Taylor Swift Crowned IFPI's Global Best-Selling Artist of 2019 |url=https://www.billboard.com/pro/taylor-swift-ifpi-global-best-selling-artist-2019/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{cite magazine |last=Brandle |first=Lars |date=March 4, 2021 |title=BTS Crowned IFPI Global Recording Artist of 2020 |url=https://www.billboard.com/pro/bts-ifpi-global-recording-artist-2020/ |access-date=October 10, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> The IFPI ranked her as 2024 and 2025's eleventh-best-selling recording artist globally.<ref name="ifpi2024"/><ref>{{Cite magazine |last=Smith |first=Thomas |date=February 18, 2026 |title=Taylor Swift Named IFPI's Biggest-Selling Global Artist in 2025, Her Fourth Year in a Row |url=https://www.billboard.com/music/chart-beat/taylor-swift-biggest-selling-artist-globally-2025-ifpi-list-1236181162/ |access-date=February 20, 2026 |magazine=Billboard}}</ref> For acting, Grande has been nominated for an [[Academy Award]], two [[Golden Globe Awards]], two [[Critics' Choice Movie Awards|Critics' Choice]] awards, and a [[British Academy Film Awards|BAFTA Award]], [[Screen Actors Guild Awards|Screen Actors Guild Award]], and [[Satellite Award for Best Actress in a Supporting Role|Satellite Award]] each.<ref name="WickedNoms"/> Nine singles by Grande have topped the [[List of Billboard Hot 100 chart achievements and milestones|''Billboard'' Hot 100]], her most recent being "[[We Can't Be Friends (Wait for Your Love)]]".<ref name="wcbfn1">{{Cite magazine |last=Trust |first=Gary |date=March 18, 2024 |title=Ariana Grande's 'We Can't Be Friends' Debuts at No. 1 on Billboard Hot 100 |url=https://www.billboard.com/lists/ariana-grande-we-cant-be-friends-hot-100-number-one-debut/streams-airplay-sales-3/ |access-date=March 18, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> Grande has a total of twenty-three top-ten songs on the chart, which includes sixteen top-ten debuts thus far, beginning with her first single "[[The Way (Ariana Grande song)|The Way]]"; the lead single from each of her first seven studio albums have debuted in the top ten, making her the only artist to achieve this.<ref>{{cite web |url=https://www.stereogum.com/2022487/ariana-grande-thank-u-next-number-1-debut/news/ |title=Ariana Grande's "thank u, next" Debuts At #1 |date=November 12, 2018 |website=Stereogum |access-date=November 14, 2018}}</ref> In 2020, she became the first act to have her first five number-one singles, "[[Thank U, Next (song)|Thank U, Next]]", "[[7 Rings]]", "[[Stuck With U]]", "[[Rain on Me (Lady Gaga and Ariana Grande song)|Rain on Me]]", and "[[Positions (song)|Positions]]" debut at number one; that year, Grande also broke the record for the most number one debuts and became the first female artist topping [[Billboard Global 200|Global 200, Global 200 Excl. US and Hot 100 simultaneously]].<ref name="Billboard"/> Grande would also become the first artist to have three singles debut at number one on a single calendar year.<ref name="billboardpositions"/> She later broke the record for most simultaneously charting songs on the top 40 of the Hot 100 for a female artist with the release of her fifth studio album, ''[[Thank U, Next]]'', when eleven of the twelve tracks charted within the region (later surpassed by [[Billie Eilish]]).<ref name=MostTop40/> The three singles from ''Thank U, Next'', "7 Rings", "[[Break Up with Your Girlfriend, I'm Bored]]", and "Thank U, Next" charted at numbers one, two, and three respectively on the week of February 23, 2019, making Grande the first solo artist to occupy the top three spots of the ''Billboard'' Hot 100 and the first artist to do so since the Beatles in 1964.<ref name="B19"/> With her album ''Thank U, Next'', Grande set the record for the largest streaming week for a pop album and for a female artist at the time, with 307 million on-demand audio streams.<ref name="BB2002"/> With "Die for You" with [[the Weeknd]] reaching number one, she surpassed Paul McCartney as the artist with the most number-one duets in Hot 100 history, with four songs. In December 2025, Grande became the third woman in history to chart eight albums simultaneously on the ''Billboard'' 200, joining [[Taylor Swift]] and [[Whitney Houston]].<ref>{{Cite web |date=December 17, 2025 |title=Ariana Grande Makes ''Billboard'' 200 History With Eight Albums Charting at Once |url=https://inmusicblog.com/ariana-grande-seven-albums-billboard-200-history/ |access-date=January 7, 2026 |website=InMusic Blog}}</ref> {{As of|2026|{{CURRENTMONTHNAME}}}}, Grande has 98 chart entries—the fourth-most among women—on the Hot 100.<ref>{{cite magazine |date=January 7, 2026 |title=Ariana Grande (Chart History): ''Billboard'' Hot 100 |url=https://www.billboard.com/artist/ariana-grande/ |access-date=January 7, 2026 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> She is the female artist with the second-most number-one debuts on the Hot 100 (7).<ref>{{cite magazine |url=https://www.billboard.com/lists/taylor-swift-hot-100-top-14-fortnight-post-malone-record/swifts-12th-hot-100-no-1/ |title=Taylor Swift Claims Record Top 14 Spots on Billboard Hot 100, Led by 'Fortnight' With Post Malone |magazine=[[Billboard (magazine)|Billboard]] |last=Trust |first=Gary |date=April 29, 2024 |access-date=October 7, 2024}}</ref> On the ''Billboard'' [[Pop Airplay]] chart, Grande has 10 number-ones and 23 top-ten songs.<ref name="popairplay">{{cite web |url=https://www.billboard.com/artist/ariana-grande/chart-history/tfm/ |title=Ariana Grande Chart History (Pop Airplay) |magazine=[[Billboard (magazine)|Billboard]] |access-date=October 10, 2024}}</ref> She was also named the ''Billboard'' year-end Top Female Artist of 2017 and 2019 and was ranked sixth among women (twelfth overall) on the magazine's decade-end Top Artists Chart for the 2010s, the highest for any female act to have debuted that decade.<ref>{{cite news |title=Year-End Charts Top Artists – Female (2017) |url=https://www.billboard.com/charts/year-end/2017/top-artists-female/ |access-date=June 11, 2022 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{cite news |title=Year-End Charts Top Artists – Female (2019) |url=https://www.billboard.com/charts/year-end/2019/top-artists-female/ |access-date=June 11, 2022 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{cite news |title=Decade-End Charts Top Artists (2010s) |url=https://www.billboard.com/charts/decade-end/top-artists/ |access-date=November 25, 2021 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> The magazine also ranked her as the sixth-greatest pop star of 2024,<ref>{{Cite magazine |last=Unterberger |first=Andrew |date=December 23, 2024 |title=''Billboard'' Staff's 10 Greatest Pop Stars of 2024 (Full List) |url=https://www.billboard.com/lists/greatest-pop-stars-2024-full-list |access-date=December 29, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{Cite magazine |last=Denis |first=Kyle |date=December 18, 2024 |title=''Billboard'' Staff's Greatest Pop Stars of 2024: No. 6 — Ariana Grande |url=https://www.billboard.com/music/pop/ariana-grande-greatest-pop-stars-2024-1235860692/ |access-date=December 29, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> 78th on the "Greatest of All Time Hot 100 Artists" chart,<ref>{{cite news |title=Greatest of All Time Hot 100 Artists |url=https://www.billboard.com/charts/greatest-hot-100-artists/ |access-date=November 25, 2021 |magazine=[[Billboard (magazine)|Billboard]]}}</ref><ref>{{cite magazine |date=November 23, 2021 |title=The Weeknd's 'Blinding Lights' Is the New No. 1 Billboard Hot 100 Song of All Time |url=https://www.billboard.com/music/chart-beat/the-weeknd-blinding-lights-all-time-hot-100-1235001770/ |access-date=November 25, 2021 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> and 19th on their "Top Artists of the 21st Century" list.<ref>{{Cite magazine |date=January 8, 2025 |title=Top Artists of the 21st Century |url=https://www.billboard.com/charts/top-artists-of-the-21st-century/ |url-access=subscription |access-date=January 11, 2025 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> As of 2025, Grande has broken 40 ''[[Guinness World Records]]''.<ref name="Higgins">{{cite web |first=Cole |last=Higgins |title=Ariana Grande just earned her 20th Guinness World Records title |url=https://www.cnn.com/2021/02/07/entertainment/ariana-grande-20th-guinness-world-records-tnd/index.html |access-date=February 9, 2021 |publisher=CNN |date=February 8, 2021}}</ref><ref>{{Cite web |last=Newman |first=Vicki |date=January 16, 2025 |title=Ariana Grande takes huge Spotify record from Taylor Swift amid Wicked box office success |url=https://www.guinnessworldrecords.com/news/2025/1/ariana-grande-takes-huge-spotify-record-from-taylor-swift-amid-wicked-box-office-success/ |access-date=January 25, 2025 |website=[[Guinness World Records]]}}</ref> These records included the most songs to debut at number one on the ''Billboard'' Hot 100, most followers on Spotify (female), most monthly listeners on Spotify (female), most-streamed act on Spotify (female), most streamed track in one week by a female artist on the Billboard charts, fastest hat-trick of UK No. 1 singles by a female artist, first female artist to replace herself at No. 1 on UK singles chart, first solo artist to replace themselves at No. 1 on UK singles chart for two consecutive weeks, most subscribers for a musician on YouTube (female), most streamed album by a female artist in one week (UK), among others. Eleven records were achieved from the success of her album ''Thank U, Next'' which was featured in the 2020 edition. == Philanthropy and activism == At age ten, Grande co-founded the South Florida youth singing group Kids Who Care, which performed at charitable fund-raisers and raised over $500,000 in 2007 alone.<ref name="AboutAriana">{{cite web |title=Ariana Grande – About Ariana |url=http://www.arianagrande.info/about.php |publisher=OfficalArianaGrande |access-date=October 29, 2016 |archive-url=https://web.archive.org/web/20140212053628/http://www.arianagrande.info/about.php |archive-date=February 12, 2014}}</ref> In 2009, as a member of the charitable organization Broadway in South Africa, she and her brother Frankie performed and taught music and dance to children in [[Gugulethu]], South Africa.<ref name="Backstage">{{cite web |last=Nikutopia |title=Ariana Grande's Brother Frankie to Play Cat's Brother in Upcoming "Victorious" Episode? |url=http://www.nickutopia.com/2011/11/15/ariana-grandes-brother-frankie-to-play-cats-brother-in-upcoming-victorious-episode/ |access-date=July 17, 2013 |archive-url=https://web.archive.org/web/20131017234719/http://www.nickutopia.com/2011/11/15/ariana-grandes-brother-frankie-to-play-cats-brother-in-upcoming-victorious-episode/ |archive-date=October 17, 2013}}</ref><ref>{{cite web |title=Ariana Grande on PIX Morning News (April 30, 2010) |url=https://www.youtube.com/watch?v=9YhZQiGJHnw |archive-url=https://ghostarchive.org/varchive/youtube/20211220/9YhZQiGJHnw |archive-date=December 20, 2021 |url-status=live |via=YouTube |date=October 2010}}{{cbignore}}</ref> She was featured with [[Bridgit Mendler]] and [[Kat Graham]] in ''[[Seventeen (American magazine)|Seventeen]]'' magazine in a 2013 public campaign to end [[online bullying]] called "Delete Digital Drama".<ref>{{cite web |url=http://www.seventeen.com/entertainment/features/delete-digital-drama-quotes-bridgit-mendler#slide-1 |title=Spread Love, Not Hate |work=Seventeen Magazine |access-date=July 8, 2012}}</ref> After watching the film ''[[Blackfish (film)|Blackfish]]'' that year, she urged fans to stop supporting [[SeaWorld]].<ref name="DailyNews1"/> In September 2014, Grande participated at the charitable [[Stand Up to Cancer]] television program, performing her song "My Everything" in memory of her grandfather, who had died of cancer that July.<ref>{{cite magazine |title=The Who, Ariana Grande, and Dave Matthews Help Stand Up to Cancer |url=https://www.rollingstone.com/music/news/the-who-ariana-grande-and-dave-matthews-help-stand-up-to-cancer-20140906 |magazine=[[Rolling Stone]] |date=September 6, 2014 |access-date=September 5, 2014 |archive-date=August 25, 2017 |archive-url=https://web.archive.org/web/20170825064221/https://www.rollingstone.com/music/news/the-who-ariana-grande-and-dave-matthews-help-stand-up-to-cancer-20140906 }}</ref> Grande has adopted several rescue dogs as pets and has promoted pet adoption at her concerts.<ref>{{cite web |last=Lindner |first=Emilee |url=http://www.mtv.com/news/2110984/ariana-grande-dogs |archive-url=https://web.archive.org/web/20150322105241/http://www.mtv.com/news/2110984/ariana-grande-dogs/ |archive-date=March 22, 2015 |title=Ariana Grande Rescued 15 Dogs And Is Giving Them Away to Her Fans |publisher=[[MTV]] |date=March 20, 2015}}; and {{cite web |last=Caldwell |first=Kayla |url=http://www.nbcmiami.com/news/local/Miami-Dade-Animal-Services-Adoption-Fees-Waived-297885061.html |title=Miami-Dade Animal Services Adoption Fees Waived |website=NBCMiami.com |date=March 28, 2015}}</ref> In 2016, she launched a line of lip shades, "Ariana Grande's MAC Viva Glam", with MAC Cosmetics, the profits of which benefited people affected by HIV and AIDS.<ref>{{cite web |last=Ruffo |first=Jillian |url=http://stylenews.peoplestylewatch.com/2016/01/13/its-here-ariana-grandes-m-a-c-viva-glam-collection-can-finally-grace-your-lips |title=It's Here: Ariana Grande's M.A.C Viva Glam Collection Can Finally Grace Your Lips |work=[[People (magazine)|People]] StyleWatch |date=January 13, 2016 |access-date=January 13, 2016 |archive-url=https://web.archive.org/web/20160329025103/http://stylenews.peoplestylewatch.com/2016/01/13/its-here-ariana-grandes-m-a-c-viva-glam-collection-can-finally-grace-your-lips/ |archive-date=March 29, 2016 }}</ref><ref>{{cite web |last=Keirans |first=Maeve |url=http://www.mtv.com/news/2894076/ariana-grande-viva-glam-campaign |archive-url=https://web.archive.org/web/20160617135108/http://www.mtv.com/news/2894076/ariana-grande-viva-glam-campaign/ |archive-date=June 17, 2016 |title=Ariana Grande Is a Beautiful Giant In Her New MAC Campaign |publisher=[[MTV]] |date=June 16, 2016}}</ref> That same year, Grande and [[Andrea Martin]] participated in the [[Children of Armenia Fund]] (COAF) gala concert, a benefit for raising funds for impoverished children in [[Armenia]], by encouraging people to buy tickets in support.<ref>{{Cite web |date=November 30, 2016 |title=Andrea Martin, Ariana Grande call to join Children of Armenia Fund Gala |url=https://style.news.am/eng/news/36511/andrea-martin-ariana-grande-call-to-join-children-of-armenia-fund-gala.html |website=style.news.am}}</ref><ref>{{Cite web |date=November 30, 2016 |title=Tom Hanks, Ariana Grande and Andrea Martin call on taking part in Children of Armenia Fund's Gala |url=https://armenpress.am/en/article/869872 |website=Armenpress |language=en}}</ref> In 2015, Grande and [[Miley Cyrus]] performed a cover of [[Crowded House]]'s "[[Don't Dream It's Over]]" as part of Cyrus's "[[Backyard Sessions]]" to benefit her [[Happy Hippie Foundation]], which helps homeless and LGBTQ youths.<ref>{{cite web |url=https://www.yahoo.com/music/neil-finn-salutes-miley-cyrus-and-ariana-grandes-119053970556.html |title=Neil Finn Salutes Miley Cyrus and Ariana Grande's Crowded House Cover |publisher=Yahoo! Music |date=May 16, 2015}}; and {{cite magazine |url=https://time.com/3858597/miley-cyrus-ariana-grande-cover/ |title=Watch Miley Cyrus and Ariana Grande Cover 'Don't Dream It's Over' |magazine=Time |date=May 14, 2015}}; and {{cite magazine |last=O'Donnell |first=Kevin |url=https://www.ew.com/article/2015/05/13/miley-cyrus-ariana-dont-dream-its-over-cove |title=Watch Miley Cyrus and Ariana Grande Cover 'Don't Dream It's Over' |magazine=Entertainment Weekly |date=May 14, 2015}}{{dead link|date=November 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Later that year, Grande headlined the Dance On the Pier event, part of the [[LGBT Pride March (New York City)|LGBT Pride]] Week in New York City.<ref>{{cite web |last=Erlich |first=Brenna |url=http://www.mtv.com/news/2198691/ariana-grande-dance-pier-scotus-marriage-equality/ |archive-url=https://web.archive.org/web/20150630195659/http://www.mtv.com/news/2198691/ariana-grande-dance-pier-scotus-marriage-equality/ |archive-date=June 30, 2015 |title=Ariana Grande Told All the Haters In SCOTUS to 'Get Their Heads Out Of Their F–king Asses' |publisher=MTV News |date=June 29, 2015}}; and {{cite magazine |last=Hinzmann |first=Dennis |url=http://www.out.com/popnography/2015/7/01/icymi-ariana-grande-slayed-nyc-prides-dance-pier |title=ICYMI: Ariana Grande Slayed at NYC Pride's Dance on the Pier |magazine=Out |date=July 1, 2015}}</ref> As a feminist, Grande wrote a well-received, "empowering" essay on Twitter decrying the double standard and misogyny in the focus of the press on female musicians' relationships and sex lives instead of "their value as an individual".<ref>{{cite magazine |last=Peters |first=Mitchell |date=June 7, 2015 |title=Ariana Grande Shares Empowering Essay Following Big Sean Breakup |url=https://www.billboard.com/music/pop/ariana-grande-shares-empowering-essay-following-big-sean-breakup-6590565/ |magazine=[[Billboard (magazine)|Billboard]]}}; and {{cite news |date=June 8, 2015 |title=Ariana Grande Lashes Out Against 'Double Standard and Misogyny' |url=https://abcnews.go.com/Entertainment/ariana-grande-lashes-double-standard-misogyny/story?id=31602353 |agency=ABC News}}</ref><ref>{{cite magazine |last=Plucinska |first=Joanna |date=June 8, 2015 |title=Pop-Star Sisterhood Approves Ariana Grande's Feminist Stand |url=https://time.com/3912119/ariana-grande-taylor-swift-rita-ora-feminist-twitter-sisterhood/ |magazine=Time |access-date=November 18, 2024 |archive-date=November 27, 2024 |archive-url=https://web.archive.org/web/20241127234714/https://time.com/3912119/ariana-grande-taylor-swift-rita-ora-feminist-twitter-sisterhood/ }}; and {{cite news |last=Rosa |first=Jelani |date=June 10, 2015 |title=Here's What Selena Gomez Had to Say About Ariana Grande's Empowering Feminist Essay |url=https://www.washingtonpost.com/blogs/style-blog/wp/2014/09/19/ariana-grande-is-on-the-brink-of-a-major-image-problem-how-can-she-fix-it |newspaper=The Washington Post}}</ref> She said that she has "more to talk about" concerning her music and accomplishments rather than her romantic relationships.<ref>{{cite news |last=Grinberg |first=Emanuella |date=June 9, 2015 |title=Ariana Grande takes down sexist double standards in a single tweet |url=http://www.cnn.com/2015/06/07/entertainment/ariana-grande-double-standard-misogyny-tweet-feat |publisher=CNN}}</ref><ref>{{cite news |last=Yahr |first=Emily |date=June 8, 2015 |title=Why Ariana Grande's feminist Twitter post was a brilliant career move |url=https://www.washingtonpost.com/blogs/style-blog/wp/2015/06/08/why-ariana-grandes-feminist-twitter-post-was-a-brilliant-career-move |newspaper=The Washington Post}}</ref> That year, Grande joined [[Madonna]] to raise funds for orphaned children in [[Malawi]];<ref>{{cite magazine |last=Roberts |first=Kayleigh |url=http://www.elle.com/culture/celebrities/news/a41203/ariana-grande-madonna-racy-performance |title=Ariana Grande and Madonna Gave a Racy Live Performance Together |magazine=[[Elle (magazine)|Elle]] |date=December 3, 2016}}</ref> she and [[Victoria Monét]] recorded "Better Days" in support of the [[Black Lives Matter]] movement.<ref>{{cite magazine |last=Daly |first=Rhian |url=https://www.nme.com/news/music/ariana-grande-5-1190612 |title=Ariana Grande and Victoria Monét share 'Better Days' in support of Black Lives Matter |magazine=[[NME]] |date=July 11, 2016 |access-date=May 23, 2017}}</ref> To aid the victims of the [[Manchester Arena bombing]] in 2017, Grande organized the [[One Love Manchester]] concert and re-released "One Last Time" and her live performance of "[[Over the Rainbow]]" at the event as charity singles.<ref name="Civico">{{cite web |last=Civico |first=Aldo |date=June 6, 2017 |title=Ariana Grande, I Wish You Were Our President! |url=https://www.huffingtonpost.com/entry/ariana-grande-i-wish-you-were-our-president_us_59374970e4b06bff911d7bf0 |work=HuffPost}}; and {{cite news |last=Mallenbaum |first=Carly |date=June 5, 2017 |title=Ariana Grande stays strong, makes a pitch-perfect return to Manchester |url=https://www.usatoday.com/story/life/entertainthis/2017/06/04/ariana-grande-manchester-one-love-benefit-concert/102491800/ |newspaper=USA Today}}</ref><ref>{{cite news |url=http://www.sfgate.com/news/media/Ariana-Grande-continues-raising-money-for-899426.php |title=Ariana Grande continues raising money for Manchester victims |agency=[[SFGate]] |date=June 8, 2017}}</ref> The total amount raised was reportedly $23 million (more than £17 million),<ref name="Fader2018"/><ref name="FundsRaised"/> and she received praise for her "grace and strength" in leading the benefit concert.<ref>{{cite magazine |last=Lynskey |first=Dorian |date=June 9, 2017 |title=How Ariana Grande's Embrace of Community at 'One Love Manchester' Made Her a Star in the U.K. |url=https://www.billboard.com/music/pop/ariana-grande-uk-star-manchester-one-love-concert-7825656/ |magazine=[[Billboard (magazine)|Billboard]]}}; and {{cite news |date=June 13, 2017 |title=Ariana Grande to get honorary citizenship of Manchester |url=https://www.bbc.com/news/uk-england-manchester-40267365 |agency=BBC News}}</ref><ref name="Civico"/> Madeline Roth of MTV wrote that the performance "bolstered courage among an audience that desperately needed it. ... Returning to the stage was a true act of bravery and resilience".<ref>{{cite news |last=Roth |first=Madeline |date=December 6, 2017 |title=Against All Odds, Selena, Ariana, and Kesha Triumphed In 2017 |url=http://www.mtv.com/news/3050051/selena-gomez-ariana-grande-kesha-triumph-2017 |archive-url=https://web.archive.org/web/20171206190207/http://www.mtv.com/news/3050051/selena-gomez-ariana-grande-kesha-triumph-2017/ |archive-date=December 6, 2017 |publisher=MTV News }} {{Webarchive|url=https://web.archive.org/web/20190912172333/http://www.mtv.com/news/3050051/selena-gomez-ariana-grande-kesha-triumph-2017/ |date=September 12, 2019 }}</ref> In 2017, ''[[New York (magazine)|New York]]'' magazine's Vulture section ranked the event as the No. 1 concert of the year,<ref name="Vulture2017">{{cite web |last=Lockett |first=Dee |date=December 21, 2017 |title=The 10 Best Concerts of 2017 |url=https://www.vulture.com/2017/12/the-10-best-concerts-of-2017.html |magazine=[[New York (magazine)|New York]]}}</ref> and ''Billboard''{{'s}} Mitchell Harrison called Grande a "gay icon" for her LGBTQ-friendly lyrics and performances and "support for the LGBTQ community".<ref>{{cite magazine |last=Harrison |first=Mitchell |date=July 19, 2017 |title=8 Reasons Ariana Grande Is the Gay Icon of Her Generation |url=https://www.billboard.com/photos/7864993/8-reasons-ariana-grande-is-the-gay-icon-of-her-generation |magazine=[[Billboard (magazine)|Billboard]]}}</ref> In September 2017, Grande performed in ''[[A Concert for Charlottesville]]'' which benefitted the victims of the [[Unite the Right rally|August 2017 white nationalist rally]] in [[Charlottesville, Virginia]].<ref>{{cite magazine |last=Delbyck |first=Cole |url=https://www.huffingtonpost.com/entry/ariana-grande-charlottesville_us_59c8f970e4b01cc57ff38b2b |title=Ariana Grande Returns to the Stage for Charlottesville Unity Concert |magazine=[[HuffPost]] |date=September 25, 2017}}</ref> In March 2018, she participated in [[March for Our Lives]] to support gun control reform.<ref>{{cite magazine |last=Honeycutt |first=Shanté |url=https://www.billboard.com/articles/news/politics/8248854/ariana-grande-miley-cyrus-march-for-our-lives |title=Ariana Grande, Miley Cyrus, Jennifer Hudson & More Set to Join Student-Led March for Our Lives |magazine=[[Billboard (magazine)|Billboard]] |date=March 16, 2018}}; and {{cite magazine |last=Kreps |first=Daniel |url=https://www.rollingstone.com/music/news/watch-ariana-grande-sing-be-alright-at-march-for-our-lives-w518351 |title=Watch Ariana Grande Sing 'Be Alright' at March for Our Lives Rally |magazine=[[Rolling Stone]] |date=March 24, 2018 |access-date=March 29, 2018 |archive-date=June 20, 2018 |archive-url=https://web.archive.org/web/20180620181006/https://www.rollingstone.com/music/news/watch-ariana-grande-sing-be-alright-at-march-for-our-lives-w518351 }}</ref> Grande donated the proceeds from the first show in Atlanta on her [[Sweetener World Tour]] to Planned Parenthood in a response to the passage of a number of anti-abortion laws in several states including [[Georgia (U.S. state)|Georgia]].<ref>{{cite magazine |last=Aswad |first=Jem |url=https://variety.com/2019/music/news/ariana-grande-donates-profits-from-atlanta-concert-to-planned-parenthood-1203240940/ |title=Ariana Grande donates Profits from Atlanta Concert to Planned Parenthood |magazine=Variety |date=June 12, 2019}}</ref><ref>{{cite news |access-date=June 18, 2019 |title=Ariana Grande donates $250,000 from Atlanta concert to Planned Parenthood |url=https://www.usatoday.com/story/life/people/2019/06/12/ariana-grande-donates-georgia-concert-money-planned-parenthood/1430405001/ |newspaper=[[USA Today]]}}</ref> During the [[COVID-19 pandemic]], Grande donated between $500 and $1,000 each to a number of fans as financial support.<ref>{{cite web |url=https://www.refinery29.com/en-us/2020/03/9619034/ariana-grande-taylor-swift-send-money-unemployed-fans-coronavirus |last=Reilly |first=Kaitlin |title=Ariana Grande & Taylor Swift Are Sending Money to Fans Who Lost Their Jobs Due to Coronavirus |website=Refinery29 |date=March 27, 2020}}</ref> Grande also supported a [[COVID-19]] fund named ''Project 100'', which aimed to provide $1,000 digital payments to 100,000 families who have been greatly impacted by the pandemic.<ref>{{cite news |url=https://edition.cnn.com/2020/04/21/politics/stacey-abrams-cory-booker-andrew-yang-snap/index.html |title=Stacey Abrams and Andrew Yang announce push to provide direct cash payments to families on food stamps |last=Judd |first=Donald |publisher=[[CNN]] |date=April 21, 2020}}</ref> In May 2020, Grande announced that all net proceeds from her collaboration with singer [[Justin Bieber]], "Stuck With U", would be donated to the First Responders Children's Foundation to fund grants and scholarships for children of frontline workers who are working during the [[COVID-19 pandemic|global pandemic]].<ref name="Kaufman"/> That month, Grande joined a Los Angeles protest against the [[murder of George Floyd]], demanding justice and asking fans to sign petitions condemning the act of police brutality. She highlighted white privilege and called for more activism outside social media.<ref>{{cite magazine |title=Ariana Grande, Halsey, Timothée Chalamet, and More Celebrities Spent Their Weekends Protesting |url=https://www.vulture.com/2020/06/george-floyd-protests-ariana-grande-halsey-celebrities-join.html |last=Griffin |first=Louise |date=May 29, 2020 |magazine=New York |access-date=June 2, 2020}}</ref><ref>{{cite magazine |title=Billie Eilish, Beyoncé, Ariana Grande and More Celebrities Respond to George Floyd's Death |url=https://www.teenvogue.com/story/celebrities-respond-george-floyd-death/amp |last=Elizabeth |first=De |date=May 31, 2020 |magazine=[[Teen Vogue]] |access-date=June 2, 2020}}</ref> In 2022, Grande surprised children, who were spending the Christmas holiday period at hospitals in Manchester, with gifts from wish lists at the [[Royal Manchester Children's Hospital]], among others. Manchester Foundation Trust Charity revealed that Grande had gifted nearly 1,000 presents to patients across the hospital network's children's wards and newborn intensive care units in 2021.<ref>{{cite magazine |title=Ariana Grande Gifts Hauls of Christmas Presents to Manchester Children's Hospitals: 'We Were So Touched' |url=https://www.rollingstone.com/music/music-news/ariana-grande-manchester-childrens-hospitals-christmas-presents-1234653389/ |access-date=January 17, 2023 |magazine=[[Rolling Stone]] |date=December 28, 2022}}</ref> In June 2021, Grande and other celebrities signed an open letter to Congress requesting passage of the [[Equality Act (United States)|Equality Act]], highlighting that the Act would protect "marginalized communities".<ref>{{cite news |last1=Meyers |first1=Dave |title=Ariana Grande, Pink, Halsey, Taylor Swift, Ed Sheeran, Lady Gaga & more urge Congress to pass the Equality Act |url=https://www.wrmf.com/ariana-grande-pink-halsey-taylor-swift-ed-sheeran-lady-gaga-more-urge-congress-to-pass-the-equality-act/ |access-date=June 22, 2021 |publisher=WRMF |date=June 22, 2021}}</ref> In the same month, Grande partnered with the online portal [[BetterHelp]], and gave away $2 million worth of therapy to fans.<ref>{{cite news |title=Ariana Grande donates thousands for free mental health counselling |url=https://jerseyeveningpost.com/morenews/viralnews/2021/06/30/ariana-grande-donates-thousands-for-free-mental-health-counselling/ |access-date=December 30, 2021 |work=Jersey Evening Post |publisher=Claverley Group |date=June 30, 2021}}</ref><ref>{{cite magazine |last=Mcnamara |first=Brittney |date=June 30, 2021 |title=Ariana Grande Is Giving Away $2 Million in Free Therapy With BetterHelp |url=https://www.teenvogue.com/story/ariana-grande-is-giving-away-dollar1-million-in-free-therapy-with-betterhelp |magazine=[[Teen Vogue]] |access-date=December 30, 2021}}</ref> On [[International Transgender Day of Visibility]] in 2022, she launched the Protect & Defend Trans Youth Fund to benefit [[transgender youth]], pledging to match every donation up until $1.5 million.<ref>{{cite news |title=Ariana Grande giving $1.5m to support trans youth amid 'disgraceful' legislative attacks |url=https://www.theguardian.com/music/2022/mar/31/ariana-grande-transgender-youth-rights |last=Cantor |first=Matthew |date=April 1, 2022 |newspaper=[[The Guardian]] |access-date=May 7, 2022}}</ref> In May 2022, Grande was among 160 artists and influencers, who signed a [[2022 abortion rights protests in the United States|'Bans Off Our Bodies']] full-page advertisement in ''[[The New York Times]]'', in support of abortion rights in the US.<ref>{{cite news |title=Ariana Grande and other stars support Roe v Wade in New York Times ad |url=https://www.theguardian.com/us-news/2022/may/13/ariana-grande-billie-eilish-roe-v-wade-abortion-nyt-ad |date=May 13, 2022 |newspaper=[[The Guardian]] |location=UK |access-date=May 15, 2022}}</ref> Grande was also one of 175 entertainers to sign an open letter to oppose books bans in US schools in 2023.<ref>{{cite web |last=Horton |first=Adrian |url=https://www.theguardian.com/books/2023/sep/19/celebrities-sign-letter-book-ban-ariana-grande-amanda-gorman |title='Chilling': Ariana Grande, Amanda Gorman and others sign letter against book bans |newspaper=[[The Guardian]] |date=September 19, 2023}}</ref> In June 2022, Grande endorsed [[Karen Bass]] for 2022 Los Angeles mayoral election.<ref>{{cite magazine |last=Rosenbaum |first=Claudia |date=June 6, 2022 |title="There's More to Being a Democrat Than Just Registering": The L.A. Mayor's Race Is Tearing Hollywood Apart |url=https://www.vanityfair.com/news/2022/06/the-la-mayors-race-is-tearing-hollywood-apart |access-date=June 6, 2022 |magazine=[[Vanity Fair (magazine)|Vanity Fair]]}}</ref> In 2023, Grande signed an open letter from [[Artists4Ceasefire]] to president [[Joe Biden]] during the [[Gaza war]].<ref>{{Cite web |title=Artists4Ceasefire |url=https://www.artists4ceasefire.org/ |url-status=live |archive-url=https://web.archive.org/web/20231216055552/https://www.artists4ceasefire.org/ |archive-date=December 16, 2023 |access-date=December 17, 2023 |website=Artists4Ceasefire}}</ref><ref>{{Cite web |last=Mouriquand |first=David |date=May 29, 2024 |title=Why is Taylor Swift losing followers over Gaza conflict? |url=https://www.euronews.com/culture/2024/05/29/swiftiesforpalestine-taylor-swift-urged-to-speak-up-on-gaza-conflict |access-date=June 2, 2024 |website=[[Euronews]]}}</ref> In May 2024, after [[Rafah offensive|Israel launched an airstrike on Rafah]], Grande shared a fundraiser aimed at providing humanitarian aid for Palestinians in Gaza.<ref>{{Cite news |last=Butt |first=Maira |date=May 30, 2024 |title=Kehlani calls out celebrities for 'embarrassing' silence on Gaza – as Ariana Grande and Katy Perry speak out |url=https://www.independent.co.uk/arts-entertainment/music/news/kehlani-gaza-celebrities-ariana-grande-katy-perry-b2553769.html |access-date=June 2, 2024 |work=The Independent}}</ref> Following Biden's [[Withdrawal of Joe Biden from the 2024 United States presidential election|withdrawal]] from the [[2024 US presidential election]], Grande showed support for vice president [[Kamala Harris]]'s [[Kamala Harris 2024 presidential campaign|campaign]].<ref>{{Cite web |last=Spencer-Elliott |first=Lydia |date=July 22, 2024 |title=Katy Perry and Ariana Grande among stars to endorse Kamala Harris for president |url=https://www.independent.co.uk/arts-entertainment/music/news/kamala-harris-president-katy-perry-ariana-grande-jamie-lee-curtis-b2583697.html |access-date=July 22, 2024 |website=The Independent}}</ref> In January 2025, she reposted messaging from the nonprofit organization [[Advocates for Trans Equality]], via her social media, in response to US President [[Executive Order 14168|Donald Trump's order]] to withdraw federal recognition for transgender people.<ref>{{Cite magazine |last=Puckett-Pope |first=Lauren |date=January 21, 2025 |title=Ariana Grande Signals Support for Trans Community After President Trump Issues 'Two Sexes' Executive Order |url=https://www.elle.com/culture/celebrities/a63494135/ariana-grande-trump-sex-executive-order-trans-community/ |access-date=April 2, 2025 |magazine=[[Elle (magazine)|Elle]]}}</ref> The following month, Grande advocated for therapy for young entertainers in both the acting and music fields, saying that weekly appointments should be built into their contracts.<ref>{{Cite magazine |last=Shafer |first=Ellise |date=February 10, 2025 |title=Ariana Grande Says Studios and Labels Need to Offer Weekly Therapy in Contracts for Young Stars: 'That Should Be Non-Negotiable' |url=https://variety.com/2025/film/news/ariana-grande-studios-labels-need-offer-therapy-young-stars-1236302363/ |access-date=April 2, 2025 |magazine=Variety}}</ref> That June, she endorsed [[Alexandria Ocasio-Cortez]]'s recommendation to impeach Trump for a "disastrous decision to [[United States strikes on Iranian nuclear sites|bomb Iran]] without authorization".<ref>{{cite magazine |first=Anna |last=Chan |title=Ariana Grande Shares AOC's Call to Impeach President Donald Trump |url=https://www.billboard.com/music/music-news/ariana-grande-aoc-impeach-donald-trump-1236004909/ |magazine=[[Billboard (magazine)|Billboard]] |date=June 23, 2025 |access-date=June 25, 2025}}</ref> == Business and ventures == === Products and endorsements === In November 2015, she released a limited edition handbag in collaboration with [[Coach New York|Coach]].<ref>{{cite web |last=Last |first=Ashley |url=https://www.thenational.ae/coach-unveils-collaboration-with-ariana-grande-1.75347 |title=Coach unveils collaboration with Ariana Grande |date=November 4, 2015 |access-date=October 12, 2019}}</ref> In January 2016, she launched a makeup collection with [[MAC Cosmetics]], donating 100% of proceeds to the [[MAC AIDS Fund]].<ref>{{cite web |url=http://www.instyle.com/news/ariana-grande-good-girl-bad-girl-mac-viva-glam |title=Ariana Grande Goes from a Good Girl to a Bad Girl MAC's Viva Glam Campaign |work=InStyle |date=January 13, 2016 |access-date=February 28, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213313/https://www.instyle.com/news/ariana-grande-good-girl-bad-girl-mac-viva-glam }}; {{cite web |last=Kinonen |first=Sarah |url=http://site.people.com/style/ariana-grande-mac-cosmetics-viva-glam-collection |title=Ariana Grande's Having the Most Glam Week Ever (and It's Only Monday) |work=[[People (magazine)|People]] |date=August 22, 2016 |access-date=August 23, 2016 |archive-date=August 29, 2016 |archive-url=https://web.archive.org/web/20160829103306/http://site.people.com/style/ariana-grande-mac-cosmetics-viva-glam-collection/ }}</ref> In February 2016, Grande launched a fashion line with Lipsy London.<ref>{{cite web |url=https://www.mtv.co.uk/news/tbidj1/first-look-at-the-fashion-line-ariana-grande-has-designed-for-lipsy |title=Ariana Grande Teams Up With Lipsy for Her First Fashion Line |publisher=[[MTV]] |date=February 3, 2016 |access-date=February 28, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213258/http://www.mtv.co.uk/ariana-grande/news/first-look-at-the-fashion-line-ariana-grande-has-designed-for-lipsy |url-status=live}}</ref> Later that year, she teamed up with [[Brookstone]], using the concept art of artist Wenqing Yan, to design cat ear headphones.<ref>{{cite magazine |url=https://www.billboard.com/articles/news/7517948/ariana-grande-brookstone-cat-ear-headphones |title=Ariana Grande & Brookstone Collaborate on Limited-Edition Cat-Ear Headphones |magazine=[[Billboard (magazine)|Billboard]] |date=September 20, 2016 |access-date=December 2, 2019}}</ref> In 2017, Grande collaborated with [[Square Enix]] to create a character based on herself for the [[mobile game]] ''[[Final Fantasy Brave Exvius]]''. Grande was a limited-time unlockable character as part of the [[Dangerous Woman Tour]] event, which also included an orchestral remix of Grande's song "Touch It"; the character, Dangerous Ariana, is a magical support character who uses music-based attacks.<ref>{{cite web |last=Wong |first=Steven |date=February 7, 2017 |title=How 'Final Fantasy Brave Exvius' Teamed Up With Ariana Grande |url=https://www.alistdaily.com/digital/final-fantasy-brave-exvius-teamed-ariana-grande/ |url-status=live |archive-url=https://web.archive.org/web/20200523175139/https://www.alistdaily.com/digital/final-fantasy-brave-exvius-teamed-ariana-grande/ |archive-date=May 23, 2020 |access-date=June 18, 2020 |website=AList}}</ref><ref>{{cite web |last=Fahey |first=Mike |date=January 9, 2017 |title=How To Get Ariana Grande in Final Fantasy Brave Exvius, Because You Can Do That Now |url=https://kotaku.com/how-to-get-ariana-grande-in-final-fantasy-brave-exvius-1791380918 |url-status=live |archive-url=https://web.archive.org/web/20191021215011/https://kotaku.com/how-to-get-ariana-grande-in-final-fantasy-brave-exvius-1791380918 |archive-date=October 21, 2019 |access-date=June 18, 2020 |website=[[Kotaku]]}}</ref> In September 2017, she became a brand ambassador for [[Reebok]].<ref>{{cite magazine |last=Briones |first=Isis |url=https://www.billboard.com/articles/news/lifestyle/7981657/ariana-grande-hong-kong-in-48-hours |title=48 Hours in Hong Kong With Ariana Grande |magazine=[[Billboard (magazine)|Billboard]] |date=September 29, 2017}}</ref> In August 2018, she partnered with [[American Express]] for [[The Sweetener Sessions]], a partnership which continued through the [[Sweetener World Tour]] in 2019, alongside [[T-Mobile US|T-Mobile]]. In March 2019, she partnered with [[Starbucks]] for the launch of the Cloud Macchiato beverage.<ref>{{cite magazine |url=https://www.billboard.com/articles/business/8501214/ariana-grande-starbucks-cloud-macchiato |title=Ariana Grande Inspires New Starbucks Cloud Macchiato |magazine=[[Billboard (magazine)|Billboard]] |last=Silver |first=Michael |date=March 5, 2019 |access-date=October 23, 2019}}</ref> In May 2019, Grande was announced as the face of [[Givenchy]]'s fall-winter campaign.<ref>{{cite magazine |last=Feller |first=Madison |url=https://www.elle.com/fashion/celebrity-style/a27432137/givenchy-face-ariana-grande-ponytail/ |title=Ariana Grande's Ponytail Is The New Face Of Givenchy |magazine=[[Elle (magazine)|Elle]] |date=May 10, 2019 |access-date=September 17, 2024}}</ref> The campaign began in July and generated $25.13 million in [[Influence of mass media|media impact value]].<ref>{{cite web |last=Cohen |first=Julia |url=https://www.launchmetrics.com/resources/blog/ariana-grande-givenchy |title=Givenchy X Ariana Grande: The Full Data Rundown |website=Launchmetrics |date=September 16, 2019 |access-date=October 11, 2019}}</ref> In July 2024, she became the brand ambassador of [[Swarovski]]; Grande's first appearance as the face was in the house's holiday campaign in October 2024.<ref>{{cite journal |last=Zargini |first=Luisa |url=https://wwd.com/accessories-news/jewelry/ariana-grande-swarovski-brand-ambassador-1236488984/ |title=EXCLUSIVE: Swarovski Taps Ariana Grande as Brand Ambassador |journal=[[Women's Wear Daily]] |date=July 16, 2024 |access-date=September 17, 2024 |url-access=subscription}}</ref><ref>{{Cite journal |last=Mineo |first=Alfredo |date=October 29, 2024 |title=Ariana Grande Dances the Night Away in Swarovski's Shining Couture Dress for Holiday Campaign Music Video |url=https://wwd.com/pop-culture/new-fashion-releases/swarovski-ariana-grande-party-of-dreams-collection-1236705279/ |journal=Women's Wear Daily |access-date=October 31, 2024}}</ref> Grande collaborated with the company's global creative director [[Giovanna Battaglia Engelbert]] on two capsule collections, released in January 2025 and March 2026.<ref>{{Cite magazine |last=Calfee |first=Joel |date=January 28, 2025 |title=Ariana Grande Has Co-Created a Brand-New Capsule With Swarovski |url=https://www.harpersbazaar.com/celebrity/latest/a63577778/ariana-grande-swarovski-capsule-collection-giovanna-engelbert-interview/ |access-date=January 30, 2025 |magazine=[[Harper's Bazaar]]}}</ref><ref>{{Cite magazine |last=Graham |first=Joshua |date=March 18, 2026 |title=Ariana Grande channels ethereal beauty for her second collection with Swarovski |url=https://www.rollingstone.co.uk/style/ariana-grande-x-swarovski-collaboration-2026-59708/ |access-date=March 20, 2026 |magazine=[[Rolling Stone UK]]}}</ref> [[Beats Electronics|Beats]], [[Samsung]], [[Fiat]], Reebok, and [[Guess (clothing)|Guess]] products have been [[Product placement|featured]] in Grande's music videos.<ref>{{cite web |url=https://productplacementblog.com/tag/ariana-grande/ |title=Ariana Grande Product Placement Photos |website=Product Placement Blog |date=December 8, 2018 |access-date=October 11, 2019}}</ref> She has appeared in commercials for [[Macy's]], T-Mobile, and [[Apple Inc.|Apple]], as well as for her own fragrances.<ref>{{cite web |url=https://www.ispot.tv/topic/actor-actress/TY/ariana-grande |title=Ariana Grande TV Commercials Ads |website=i-Spot |access-date=October 11, 2019}}</ref> Since 2019, Grande has been among the ten highest-paid individuals on Instagram. As of 2025, Grande earns $2 million per sponsored Instagram post.<ref>{{Cite news |date=June 29, 2025 |title=Virat Kohli is the only Indian among top 20 highest paid celebrities on Instagram, earns these many crores for every post |url=lhttps://indianexpress.com/article/trending/top-10-listing/top-20-highest-paid-celebs-on-instagram-virat-kohli-earns-this-much-per-post-10090668/ |access-date=July 3, 2025 |work=[[The Indian Express]]}}</ref><ref>{{cite web |url=https://www.scmp.com/magazines/style/celebrity/article/3139620/instagrams-2021-rich-list-cristiano-ronaldo-highest |title=Instagram's 2021 rich list: Cristiano Ronaldo is the highest earner, pushing Dwayne Johnson into second with Ariana Grande third |magazine=[[South China Morning Post]] |date=July 3, 2021 |access-date=October 18, 2022}}</ref> === Fragrances === Grande has released eighteen fragrances with Luxe Brands. She launched her debut fragrance, Ari by Ariana Grande, in 2015. In the wake of its success, she launched her third fragrance, Sweet Like Candy, in 2016.<ref>{{cite web |last=Bayley |first=Leanne |url=http://www.glamourmagazine.co.uk/news/beauty/2015/02/20/ariana-grande-first-fragrance-celebrity-perfume-news |title=Ariana Grande is launching her first fragrance |work=Glamour (magazine) |date=February 20, 2015 |access-date=May 19, 2015 |archive-url=https://web.archive.org/web/20150403135040/http://www.glamourmagazine.co.uk/news/beauty/2015/02/20/ariana-grande-first-fragrance-celebrity-perfume-news |archive-date=April 3, 2015 }}; {{cite web |last=Geffen |first=Sasha |url=http://www.mtv.com/news/2192443/ariana-grande-perfume-snapchat |title=Ariana Grande Accidentally Revealed Her New Perfume On Snapchat: See The Pics |publisher=[[MTV]] |date=June 20, 2015 |access-date=October 30, 2016 |archive-date=September 14, 2019 |archive-url=https://web.archive.org/web/20190914032913/http://www.mtv.com/news/2192443/ariana-grande-perfume-snapchat/ }}; {{cite web |last=Zhekova |first=Dobrina |url=http://www.instyle.com/beauty/fragrance/ariana-grande-sweet-like-candy-launch |title=Ariana Grande Launches Sweet Like Candy Fragrance – Celebrity Perfumes |work=InStyle |date=July 20, 2016 |access-date=October 8, 2016 |archive-date=March 19, 2019 |archive-url=https://web.archive.org/web/20190319213314/https://www.instyle.com/beauty/fragrance/ariana-grande-sweet-like-candy-launch }}</ref> Her fifth fragrance, Moonlight, was released in 2017, followed by Cloud (2018), Thank U, Next (2019), R.E.M. (2020), and God Is a Woman (2021), which was later expanded to an [[Ulta Beauty|Ulta]]-exclusive body care line in 2022.<ref>{{cite web |last=Shaw |first=Sophie |date=August 22, 2022 |title=Ariana Grande launches God Is A Woman body care collection |url=https://edition.cnn.com/cnn-underscored/beauty/ariana-grande-god-is-a-woman-body-collection-launch |archive-url=https://web.archive.org/web/20220822140922/https://edition.cnn.com/cnn-underscored/beauty/ariana-grande-god-is-a-woman-body-collection-launch |archive-date=August 22, 2022 |access-date=August 31, 2022 |publisher=[[CNN]]}}</ref> She then released the duo fragrance collection Mod Vanilla and Mod Blush (2022).<ref>{{cite web |url=https://wwd.com/fashion-news/fashion-scoops/ariana-grande-mod-fragrance-vanilla-blush-duo-release-info-1235426415/ |title=Ariana Grande Channels '60s Mod Inspiration for New Vanilla and Blush Fragrance Duo Collection |agency=[[PR Newswire]] |date=November 22, 2022}}</ref> It was followed by the collection Lovenotes (2024), which consisted of four region-exclusive fragrances.<ref>{{Cite magazine |last=Saulog |first=Gabriel |date=August 9, 2024 |title=Ariana Grande Announces New International Fragrance Line 'LOVENOTES' |url=https://billboardphilippines.com/culture/lifestyle/ariana-grande-announces-new-international-fragrance-line-lovenotes/ |access-date=October 31, 2024 |magazine=[[Billboard Philippines]]}}</ref> The next fragrance was Cherry Blossom (2025), released as a R.E.M. Beauty product via Ulta.<ref>{{Cite web |last=Chapman |first=Rachel |date=February 28, 2025 |title=Ariana Grande's Cherry Eclipse Or Sabrina Carpenter's Cherry Baby? |url=https://www.elitedaily.com/lifestyle/ariana-grande-cherry-eclipse-sabrina-carpenter-cherry-baby-perfume-reviews/ |access-date=April 1, 2025 |website=[[Elite Daily]]}}</ref> The range also includes the limited editions Frankie (2016), Sweet Like Candy Limited Edition (2017), Thank U, Next 2.0, Cloud Intense (both 2021), and Cloud Pink (2023). The fragrances won the [[FiFi Award]] multiple times, most recently with R.E.M. in 2021. In 2022, it was reported that Cloud was the best-selling fragrance at Ulta, selling one bottle every eleven seconds.<ref>{{cite web |last=Russo |first=Maria Del |date=March 23, 2022 |title=This Cult-Favorite Perfume Sold Every 11 Seconds Last Year — And Now I Know Why |url=https://www.thezoereport.com/beauty/ariana-grande-cloud-perfume |access-date=May 7, 2022 |website=The Zoe Report}}</ref> As of 2024, the scents are developed and manufactured in collaboration with [[Robertet Group]] and [[International Flavors & Fragrances]].<ref>{{Cite web |last=Wightman-Stone |first=Danielle |date=August 12, 2024 |title=Ariana Grande unveils new region-specific fragrance collection |url=https://fashionunited.in/news/fashion/ariana-grande-unveils-new-region-specific-fragrance-collection/2024081246184/ |access-date=October 31, 2024 |publisher=[[FashionUnited]]}}</ref> Grande's fragrance line is the most-searched celebrity offering, with over 4.4 million searches across Google and social media platforms per year, as of 2023.<ref>{{cite magazine |last=Jensen |first=Emily |date=August 14, 2023 |title=Ariana Grande Is the Last Great Celebrity Perfumer |url=https://www.harpersbazaar.com/beauty/a41924718/ariana-grande-perfumes-reviews-success/ |access-date=November 26, 2023 |magazine=Harper's Bazaar}}</ref> Since its launch in 2015, the franchise has made over $1 billion in retail sales globally.<ref>{{cite web |last=Pener |first=Degen |date=November 23, 2022 |title=''The Hollywood Reporter''<nowiki/>'s 40 Biggest Celebrity Entrepreneurs in 2022 |url=https://www.hollywoodreporter.com/lists/the-hollywood-reporters-40-biggest-celebrity-entrepreneurs-2022/jennifer-aniston-6/ |access-date=October 31, 2024 |work=[[The Hollywood Reporter]]}}</ref> === R.E.M. Beauty === {{Main|R.E.M. Beauty}} In November 2021, Grande launched her makeup line R.E.M. Beauty, which is distributed at Ulta Beauty as of March 2022.<ref name=HarpersBeauty>{{cite magazine |last=Rosenstein |first=Jenna |url=https://www.harpersbazaar.com/beauty/makeup/a38225476/ariana-grande-rem-beauty-review/ |title=Ariana Grande's Makeup Brand, r.e.m. beauty, Is Available Right Now |magazine=[[Harper's Bazaar]] |date=November 12, 2021}}</ref><ref>{{cite magazine |url=https://wwd.com/beauty-industry-news/beauty-features/ariana-grandes-r-e-m-beauty-heads-to-ulta-1235139566/ |title=Ariana Grande's R.E.M. Beauty Heads to Ulta |date=March 25, 2022 |last=Manso |first=James |magazine=Women's Wear Daily}}</ref> The original line featured 12 core products for lips and eyes, and the range has since been expanded with additional skincare and makeup products.<ref name=HarpersBeauty/><ref>{{cite magazine |url=https://www.elle.com/uk/beauty/make-up/a37945600/ariana-grande-rem-beauty-line/ |title=Everything You Need To Know About Ariana Grande's R.E.M Beauty Line |access-date=August 9, 2022 |date=July 29, 2022 |magazine=Elle}}</ref> ''[[Forbes]]'' reported in 2022 that R.E.M. Beauty was one of the brands boosting Ulta's driving gross margin due to strong consumer demand.<ref>{{cite magazine |url=https://www.forbes.com/sites/shelleykohan/2022/05/26/strong-customer-demand-leads-ulta-beauty-to-a-21-sales-increase/ |title=Strong Customer Demand Leads Ulta Beauty To A 21% Sales Increase |access-date=June 3, 2022 |date=May 26, 2022 |last=Cohan |first=Shelley |magazine=Forbes}}</ref> In May, the line won "Best New Brand" at the [[Allure (magazine)#Best of Beauty Awards|Allure Best of Beauty Awards]].<ref>{{cite magazine |title=These Are the Winners of Our Allure Readers' Choice Awards for 2022 |url=https://www.allure.com/story/readers-choice-winners#newbrand |magazine=[[Allure (magazine)|Allure]] |date=May 16, 2017 |access-date=June 3, 2022 |url-status=live |archive-url=https://web.archive.org/web/20220518152443/https://www.allure.com/story/readers-choice-winners |archive-date=May 18, 2022}}</ref> In February 2023, the brand was launched in 81 [[Sephora]] stores and 13 online sites, including across Europe.<ref>{{cite web |url=https://fashionunited.uk/news/fashion/ariana-grande-s-beauty-line-to-launch-at-sephora/2023020167634 |title=Ariana Grande's beauty line to launch at Sephora |access-date=February 2, 2023 |date=February 1, 2023 |publisher=[[FashionUnited]]}}</ref> == Personal life == Grande has said she struggled with [[hypoglycemia]], which she attributed to poor dietary habits.<ref>{{cite web |last=Carbone |first=Gina |url=http://www.wetpaint.com/nickelodeon-star-ariana-grande-addresses-597630/ |title=Nickelodeon Star Ariana Grande Addresses Eating Disorder Rumors |work=WetPaint |date=June 19, 2013 |access-date=December 11, 2018 |archive-date=September 16, 2019 |archive-url=https://web.archive.org/web/20190916112840/http://www.wetpaint.com/nickelodeon-star-ariana-grande-addresses-597630/ }}; and {{cite magazine |last=Goodman |first=Lizzy |url=https://www.billboard.com/articles/news/6221482/billboard-cover-ariana-grande-on-fame-freddy-krueger-and-her-freaky-past |title=''Billboard'' Cover: Ariana Grande on Fame, Freddy Krueger and Her Freaky Past |magazine=[[Billboard (magazine)|Billboard]] |date=August 15, 2014}}</ref> She has been following a [[vegan]] diet since 2013,<ref>{{cite news |last=Nied |first=Jennifer |date=August 16, 2020 |title=Ariana Grande Sticks To A Vegan Diet And Walks 12,000 Steps A Day |url=https://www.womenshealthmag.com/food/a33472196/ariana-grande-diet/ |work=Women's Health |access-date=August 21, 2022}}</ref> though fans questioned in 2019 whether she still was, after working with [[Starbucks]] to create a special edition of one of her favorite drinks which was revealed to contain eggs. Her nutritionist, Harley Pasternak, told the magazine [[Glamour (magazine)|''Glamour'']] that Grande is still following the diet, but that he has gotten her to "feel OK about indulging and celebrating sometimes".<ref>{{cite news |date=March 11, 2019 |title=Ariana Grande Vegan? '7 Rings' Singer's Diet As Fans Question New Starbucks Drink |url=https://www.capitalfm.com/artists/ariana-grande/vegan-starbucks-7-rings-diet/ |work=Capital |access-date=August 21, 2022}}</ref> Grande developed [[post-traumatic stress disorder]] (PTSD) and [[Anxiety disorder|anxiety]] after the [[Manchester Arena bombing]]; she nearly pulled out of her performance in the 2018 broadcast ''[[A Very Wicked Halloween]]'' due to anxiety.<ref>{{cite web |last=Sheridan |first=Emily |url=https://www.mirror.co.uk/3am/celebrity-news/ariana-grande-reveals-shes-suffering-13429859 |title=Ariana Grande reveals she's suffering from anxiety after 'split' from Pete Davidson |work=[[Daily Mirror|Mirror]] |date=October 17, 2018}}</ref> Grande has also said she has been in therapy for over a decade, having first seen a mental health professional shortly after her parents' divorce.<ref>{{cite web |last=Weiner |first=Zoë |url=https://www.self.com/story/ariana-grande-therapy-anxiety |title=Ariana Grande Reveals She's Been in Therapy for Over a Decade: 'It's Work' |work=Self |date=July 11, 2018}}</ref> Grande was raised [[Catholic]], but left the church during the pontificate of [[Benedict XVI]] (circa 2013),<ref>{{cite web |title=Singer Ariana Grande Abandons Catholic Beliefs |url=http://www.cathnewsusa.com/2013/11/singer-ariana-grande-abandons-catholic-beliefs/ |website=CathNewsUSA |access-date=February 9, 2014 |date=November 20, 2013 |archive-date=August 26, 2019 |archive-url=https://web.archive.org/web/20190826085614/http://cathnewsusa.com/2013/11/singer-ariana-grande-abandons-catholic-beliefs/ }}</ref> opposing its [[Catholic Church and homosexuality|stance on homosexuality]]<ref name="DailyNews1"/> and stating that her half-brother Frankie is gay.<ref name="brenna">{{cite web |last=Ehrlich |first=Brenna |url=http://www.mtv.com/news/1972089/ariana-grande-questions-religion |title=Ariana Grande Reveals Love for Gay Brother Frankie Made Her Question Catholic Faith |publisher=[[MTV]] |date=October 22, 2014 |access-date=May 3, 2016 |archive-url=https://web.archive.org/web/20220209002618/http://www.mtv.com/news/1972089/ariana-grande-questions-religion/ |archive-date=February 9, 2022}}</ref> Grande said that she and Frankie later visited a [[Kabbalah Centre]] and that they both "really had a connection with it".<ref name="CoolDiva"/><ref name="brenna"/> Several of her songs, such as "Break Your Heart Right Back", are supportive of [[LGBT rights]].<ref>{{cite web |author-last1=Peeples |author-first1=Jason |url=http://www.advocate.com/arts-entertainment/music/2014/08/16/ariana-grande-says-recording-song-about-gay-affair-was-very-fun |title=Ariana Grande Says Recording Song About Gay Affair Was 'Very Fun' |magazine=[[The Advocate (LGBT magazine)|The Advocate]] |date=August 16, 2014}}</ref> She has also been labeled "an advocate for a [[sex-positive]] attitude".<ref>{{cite magazine |last=Bruner |first=Raisa |date=February 27, 2017 |title=Watch Ariana Grande's Steamy, Diverse and Sex-Positive Video for 'Everyday' |url=https://time.com/4684270/ariana-grande-future-everyday-video/ |magazine=[[Time (magazine)|Time]] |access-date=January 3, 2021 |archive-date=January 15, 2021 |archive-url=https://web.archive.org/web/20210115214102/https://time.com/4684270/ariana-grande-future-everyday-video/ }}</ref> ===Politics=== In November 2019, Grande endorsed [[Bernie Sanders]]'s [[Bernie Sanders 2020 presidential campaign|second presidential bid]].<ref>{{cite magazine |date=November 20, 2019 |title=Ariana Grande Breaks Free From Capitalism, Endorses Bernie Sanders |url=https://www.rollingstone.com/music/music-news/ariana-grande-bernie-sanders-915571/ |access-date=April 24, 2022 |magazine=Rolling Stone}}</ref> She endorsed [[Joe Biden]] for the [[2020 United States presidential election|2020 presidential election]],<ref>{{Cite web |date=October 28, 2020 |title=Ariana Grande officially endorses Joe Biden in new Instagram post |url=https://www.thenews.com.pk/latest/736920-ariana-grande-officially-endorses-joe-biden-in-new-instagram-post |access-date=June 2, 2024 |website=[[The News International]]}}</ref> and [[Kamala Harris]] for the [[2024 United States presidential election|2024 presidential election]].<ref>{{Cite magazine |last=Dailey |first=Hannah |date=September 17, 2024 |title=All the Musicians Supporting Kamala Harris in the 2024 Presidential Election |url=https://www.billboard.com/lists/musicians-endorsing-kamala-harris-president-2024/ariana-grande-17/ |access-date=September 17, 2024 |magazine=[[Billboard (magazine)|Billboard]]}}</ref> In June 2025, amid [[U.S. Immigration and Customs Enforcement|ICE]] enforcement operations in [[Los Angeles]], Grande wrote on Instagram that she was "deeply upset about these violent deportations" and that "LA simply wouldn't exist without immigrants", sharing [[American Civil Liberties Union|ACLU]] resources on immigrant rights.<ref name="rodrigo-ice-ticker">{{cite web |last=Stubberud |first=Casper |date=November 17, 2025 |title=Olivia Rodrigo denounces new ICE app in Instagram comment |url=https://theticker.org/17552/arts/arts-amp-style/olivia-rodrigo-denounces-new-ice-app-in-instagram-comment/ |work=The Ticker}}</ref> In January 2026, Grande promoted a nationwide protest against ICE on her Instagram Story, urging followers to participate in the "ICE Out Nationwide Shutdown" on January 30.<ref name="yahoo-grande-ice">{{cite web |date=January 29, 2026 |title=Ariana Grande Continues Political Stance Against ICE With Big Endorsement |url=https://www.yahoo.com/entertainment/music/articles/ariana-grande-continues-political-stance-231516608.html |work=Yahoo! Entertainment}}</ref> At the [[83rd Golden Globe Awards]] on January 11, 2026, Grande wore an "ICE Out" pin on her [[Vivienne Westwood]] dress, part of a coordinated campaign in response to the [[Killing of Renee Nicole Good|fatal shooting of Renee Good]] by an ICE agent in [[Minneapolis]].<ref name="complex-globes">{{cite web |last=Cowen |first=Trace William |date=January 12, 2026 |title=Ariana Grande Wears 'ICE Out' Pin at 2026 Golden Globes |url=https://www.complex.com/pop-culture/a/tracewilliamcowen/ariana-grande-ice-out-pin-golden-globes-2026 |work=[[Complex (magazine)|Complex]]}}</ref><ref name="npr-globes">{{cite web |date=January 12, 2026 |title=Celebrities wear pins protesting ICE at the Golden Globes |url=https://www.npr.org/2026/01/12/g-s1-105659/celebrities-pins-protesting-ice-golden-globes |work=[[NPR]]}}</ref> === Relationships === <!--PER PREVIOUS Talk page discussions (see Archive), please DO NOT ADD boyfriends until Ariana has had a serious dating relationship with them for more than one continuous year if they have an article or two continuous years if they don't. --> Grande's personal relationships have been widely scrutinized by the public.<ref>{{Cite magazine |last=Rose |first=Lacey |date=February 11, 2025 |title=The Second Coming of Ariana Grande |url=https://www.hollywoodreporter.com/movies/movie-features/ariana-grande-wicked-oscars-music-love-1236132418/ |access-date=February 18, 2025 |magazine=The Hollywood Reporter}}</ref> Some of her former lovers were mentioned by name in the song "[[Thank U, Next (song)|Thank U, Next]]".<ref>{{cite web |last=Grossman |first=Lena |date=November 4, 2018 |title=Ariana Grande Sings About Pete Davidson and Mac Miller in New Song "Thank u, next" |url=https://www.eonline.com/au/news/983536/ariana-grande-sings-about-pete-davidson-and-mac-miller-in-new-song-thank-u-next |access-date=November 1, 2024 |agency=[[E!]]}}</ref> She dated her ''[[13 (musical)|13]]'' co-star [[Graham Phillips (actor)|Graham Phillips]] for three years.<ref>{{cite magazine |last=Zauzmer |first=Emily |url=http://www.people.com/article/graham-phillips-defends-ariana-grande-donut-scandal |title=Graham Phillips Defends Ex-Girlfriend Ariana Grande After Doughnut Controversy: 'It Doesn't Speak to Her Character at All' |magazine=[[People (magazine)|People]] |date=July 22, 2015 |access-date=January 22, 2018 |archive-date=May 18, 2016 |archive-url=https://web.archive.org/web/20160518201143/http://www.people.com/article/graham-phillips-defends-ariana-grande-donut-scandal }}</ref><ref>{{cite web |last=Cabrera |first=Daniela |url=https://www.bustle.com/articles/180516-who-has-ariana-grande-dated-the-singer-has-a-thing-for-guys-in-the-music-biz |title=Who Has Ariana Grande Dated? The Singer Has a Thing for Guys in the Music Biz |magazine=[[Bustle.com]] |date=August 26, 2016 |access-date=January 22, 2018}}</ref><ref>{{Cite web |url=http://www.californianeutrals.org/PDF/Layn-Phillips-2012.pdf |title=Curriculum Vitae: Judge Layn R. Phillips |website=California Academy of Distinguished Neutrals |access-date=July 25, 2013 |archive-url=https://web.archive.org/web/20141014035929/http://www.californianeutrals.org/PDF/Layn-Phillips-2012.pdf |archive-date=October 14, 2014 }} {{Title missing|date=September 2025}}</ref> From August 2012 to August 2014, Grande was in an [[on-again, off-again relationship]] with Australian YouTuber [[Jai Brooks]].<ref>{{cite web |url=https://sports.yahoo.com/blogs/celeb-news/ariana-grande-breaks-up-with-jai-brooks-following-her-grandfather-s-death-132619459.html |title=Ariana Grande Breaks Up With Jai Brooks Following Her Grandfather's Death |website=[[Yahoo!]] |date=August 5, 2014 |access-date=December 4, 2023}}</ref> She briefly dated English singer [[Nathan Sykes]] during their separation, and then dated rapper [[Big Sean]] for eight months.<ref>{{Cite magazine |date=March 8, 2024 |title=Quick Refresher on Ariana Grande's Full Dating History Over the Years |url=https://www.cosmopolitan.com/entertainment/celebs/a44577267/ariana-grande-dating-relationship-history/ |access-date=April 3, 2024 |magazine=Cosmopolitan}}</ref> Grande was in a year-long relationship with Ricky Alvarez, who was one of her backup dancers on [[the Honeymoon Tour]].<ref>{{Cite magazine |last=Cerón |first=Ella |date=July 26, 2016 |title=Ariana Grande Breaks Up With Boyfriend Ricky Alvarez, According to Sources |url=https://www.teenvogue.com/story/ariana-grande-ricky-alvarez-breakup/ |access-date=November 1, 2024 |magazine=[[Teen Vogue]]}}</ref><ref>{{Cite web |last=Fisher |first=Kendall |date=July 27, 2016 |title=Ariana Grande Breaks Up With Ricky Alvarez |url=https://www.eonline.com/news/782890/ariana-grande-breaks-up-with-ricky-alvarez/ |access-date=November 1, 2024 |website=[[E! Online]]}}</ref> After recording "[[The Way (Ariana Grande song)|The Way]]" in 2012, Grande began dating rapper [[Mac Miller]] in 2016.<ref>{{cite magazine |last=Garcia |first=Patricia |url=http://www.vogue.com/13484221/mac-miller-the-divine-feminine-album |title=Mac Miller on Love, Ariana Grande, and the Last Thing That Made Him Cry |magazine=[[Vogue (magazine)|Vogue]] |date=September 27, 2016 |access-date=May 25, 2017 |archive-date=January 3, 2017 |archive-url=https://web.archive.org/web/20170103170159/http://www.vogue.com/13484221/mac-miller-the-divine-feminine-album/ }}</ref><ref>{{cite web |last=Avila |first=Theresa |date=September 7, 2016 |title=Ariana Grande Confirms Her Relationship With Mac Miller by Literally Wrapping Her Legs Around Him |url=https://nymag.com/thecut/2016/09/ariana-grande-wraps-her-legs-around-mac-miller-in-photo.html |access-date=October 31, 2024 |work=[[The Cut (publication)|The Cut]]}}</ref> She was prominently featured on his fourth album ''[[The Divine Feminine]]'' (2016), including on its third single "[[My Favorite Part]]".<ref>{{Cite web |last=Yoo |first=Noah |date=September 9, 2016 |title=Listen to Mac Miller and Ariana Grande's New Song "My Favorite Part" |url=https://pitchfork.com/news/68142-listen-to-mac-miller-and-ariana-grandes-new-song-my-favorite-part/ |access-date=May 8, 2024 |website=[[Pitchfork (website)|Pitchfork]]}}</ref><ref>{{Cite magazine |last=Quinn |first=Dave |date=May 24, 2018 |title=Ariana Grande Says Mac Miller's Explicit Song 'Cinderella' Is About Her and Twitter Is Shook |url=https://people.com/music/ariana-grande-mac-miller-cinderella-about-her-twitter-shook/ |access-date=March 19, 2024 |magazine=[[People (magazine)|People]]}}</ref> By May 2018, their relationship had ended and Grande entered a whirlwind romance with comedian [[Pete Davidson]].<ref name="mac001">{{cite magazine |last=Penrose |first=Nerisha |url=https://www.billboard.com/music/rb-hip-hop/ariana-grande-mac-miller-relationship-timeline-8457806/ |title=A Timeline of Ariana Grande & Mac Miller's Relationship |magazine=[[Billboard (magazine)|Billboard]] |date=May 25, 2018}}; and {{cite magazine |last=Jackson |first=Dory |url=http://www.newsweek.com/ariana-grande-mac-miller-break-reveal-920158 |title=Why Did Ariana Grande and Mac Miller Break Up? Singer Shares Update on Instagram Story Post |magazine=[[Newsweek]] |date=May 10, 2018}}</ref> They got engaged in June, after a few weeks of dating, while a [[Pete Davidson (song)|song titled after and inspired by Davidson]] was featured on ''Sweetener''.<ref>{{cite news |last=Mallenbaum |first=Carly |title=Pete Davidson confirms Ariana Grande engagement: 'I feel like I won a contest' |url=https://www.usatoday.com/story/life/entertainthis/2018/06/11/ariana-grande-pete-davidson-engaged/693041002 |newspaper=[[USA Today]] |date=June 21, 2018 |access-date=June 21, 2018}}</ref> That September, Miller [[Mac Miller#Death|died from an accidental drug overdose]]; Grande expressed grief over his death on social media and called him her "dearest friend".<ref>{{cite news |url=https://www.usatoday.com/story/life/music/2018/09/14/ariana-grande-posted-video-ex-boyfriend-mac-miller-friday-another-touching-remembrance-26-year-old-r/1306393002/ |title=Ariana Grande in tribute post to Mac Miller: 'You were my dearest friend' |first=Julia |last=Thompson |date=September 14, 2018 |newspaper=[[USA Today]]}}</ref> She and Davidson called off their engagement and ended their relationship the following month.<ref>{{Cite web |last=Ahlgrim |first=Callie |title=Here's a complete timeline of Ariana Grande and Pete Davidson's whirlwind engagement and sudden split |url=https://www.businessinsider.com/ariana-grande-pete-davidson-relationship-timeline-2018-6 |access-date=April 1, 2024 |website=Business Insider}}</ref> Grande began dating real estate agent Dalton Gomez in January 2020.<ref>{{cite web |last1=Seemayer |first1=Zach |last2=Schillaci |first2=Sophie |title=Ariana Grande and Dalton Gomez Split After 2 Years of Marriage: A Timeline of Their Whirlwind Romance |website=Entertainment Tonight |date=July 17, 2023 |url=https://www.etonline.com/ariana-grande-and-dalton-gomez-split-after-2-years-of-marriage-a-timeline-of-their-whirlwind |access-date=July 19, 2025}}</ref> Their relationship, while mostly private, was made public in May 2020, in the music video of her and [[Justin Bieber]]'s charity single "[[Stuck with U]]".<ref>{{cite web |last=Bailey |first=Alyssa |date=May 8, 2020 |title=Ariana Grande Confirms She's Dating Dalton Gomez With a Kiss in Her 'Stuck With U' Music Video |url=https://www.elle.com/culture/celebrities/a32414537/ariana-grande-dalton-gomez-kiss-stuck-with-u-music-video/ |access-date=May 19, 2021 |website=[[Elle (magazine)|Elle]]}}</ref> Grande announced their engagement on December 20, 2020, after 11 months of dating.<ref>{{cite magazine |url=https://www.hollywoodreporter.com/news/ariana-grande-engaged-to-real-estate-agent-dalton-gomez |title=Ariana Grande Engaged to Real Estate Agent Dalton Gomez |magazine=[[The Hollywood Reporter]] |date=December 20, 2020 |last=Perez |first=Lexy}}</ref> On May 15, 2021, they married in a private ceremony at her home in [[Montecito, California]].<ref>{{cite magazine |last=Macon |first=Alexandra |title=Inside Ariana Grande's Intimate At-Home Wedding |url=https://www.vogue.com/slideshow/ariana-grande-at-home-wedding-photos |access-date=May 26, 2021 |magazine=[[Vogue (magazine)|Vogue]]}}</ref> Her wedding pictures became [[List of most-liked Instagram posts|the second-most-liked Instagram post]] and most-liked Instagram post featuring pictures of people at the time, with over 25 million likes.<ref>{{cite news |title=Ariana Grande's wedding photo become most-liked Instagram post that features people |url=https://www.today.com/video/ariana-grande-s-wedding-photo-become-most-liked-instagram-post-that-features-people-113975365505 |access-date=May 29, 2021 |work=[[Today (American TV program)|Today]] |date=May 29, 2021}}</ref><ref>{{cite news |last=Longmire |first=Becca |date=May 28, 2021 |title=Ariana Grande Breaks Instagram Record After Sharing Stunning Photos From Wedding To Dalton Gomez |url=https://etcanada.com/news/785525/ariana-grande-breaks-instagram-record-after-sharing-stunning-photos-from-wedding-to-dalton-gomez/ |archive-url=https://web.archive.org/web/20210528141032/https://etcanada.com/news/785525/ariana-grande-breaks-instagram-record-after-sharing-stunning-photos-from-wedding-to-dalton-gomez/ |archive-date=May 28, 2021 |access-date=May 29, 2021 |work=[[Entertainment Tonight Canada]] }} {{Webarchive|url=https://web.archive.org/web/20210528141032/https://etcanada.com/news/785525/ariana-grande-breaks-instagram-record-after-sharing-stunning-photos-from-wedding-to-dalton-gomez/ |date=May 28, 2021 }}</ref> Grande and Gomez separated on February 20, 2023, and simultaneously filed for divorce that September due to "[[irreconcilable differences#United States|irreconcilable differences]]".<ref>{{Cite web |last1=Calvario |first1=Liz |last2=Dasrath |first2=Diana |date=October 7, 2023 |title=Ariana Grande and Dalton Gomez settle divorce after two years of marriage |url=https://www.today.com/popculture/news/ariana-grande-dalton-gomez-relationship-timeline-divorce-rcna108116 |access-date=March 19, 2024 |work=Today}}</ref> They agreed on a [[divorce settlement]] in October, which was finalized in March 2024.<ref>{{cite magazine |url=https://people.com/ariana-grande-and-dalton-gomez-settle-divorce-8348933 |title=Ariana Grande and Dalton Gomez Settle Divorce Weeks After Filing |first=Angel |last=Saunders |date=October 6, 2023 |access-date=October 6, 2023 |magazine=[[People (magazine)|People]]}}</ref><ref name="daltongomez_divorce">{{Cite news |date=March 19, 2024 |title=Ariana Grande and Dalton Gomez are officially divorced |url=https://apnews.com/article/ariana-grande-dalton-gomez-divorce-f4393ab6b6c203f11d3fa4534978d6a8 |access-date=March 19, 2024 |work=[[Associated Press News]]}}</ref> As of July 2023, Grande is in a relationship with her ''Wicked'' co-star [[Ethan Slater]].<!-- Do not change to "began dating in July" without a reliable source; the source cited with this statement does not say so--><ref>{{Cite magazine |last=Gibson |first=Kelsie |date=November 5, 2024 |title=Ariana Grande and Ethan Slater's Relationship Timeline |url=https://people.com/ariana-grande-and-ethan-slater-relationship-timeline-7974917 |access-date=December 28, 2024 |magazine=[[People (magazine)|People]]}}</ref> == Filmography == {{Main|Ariana Grande videography}} {{hatnote|This section lists select works only. Refer to the main article for further information.}} {{col-begin}} {{col-2}} '''Films and television''' * ''[[Victorious]]'' (2010–2013) * ''[[Sam & Cat]]'' (2013–2014) * ''[[Swindle (2013 film)|Swindle]]'' (2013) * ''[[Metegol|Underdogs]]'' (2016) * ''[[Hairspray Live!]]'' (2016) * ''[[Don't Look Up]]'' (2021) * ''[[Wicked (2024 film)|Wicked]]'' (2024){{notetag|name="agb"|Credited as Ariana Grande-Butera.}} * ''[[Brighter Days Ahead]]'' (2025){{notetag|Short film; also co-writer, co-director and executive producer.}} * ''[[Wicked: For Good]]'' (2025){{notetag|name="agb"}} {{col-2}} '''Documentaries and concert specials''' * ''[[One Love Manchester]]'' (2017) * ''[[Ariana Grande at the BBC]]'' (2018) * ''[[Ariana Grande: Dangerous Woman Diaries]]'' (2018) * ''[[Ariana Grande: Excuse Me, I Love You]]'' (2020) {{col-end}} == Discography == {{Main|Ariana Grande discography|List of songs recorded by Ariana Grande}} * ''[[Yours Truly (Ariana Grande album)|Yours Truly]]'' (2013) * ''[[My Everything (Ariana Grande album)|My Everything]]'' (2014) * ''[[Dangerous Woman]]'' (2016) * ''[[Sweetener (album)|Sweetener]]'' (2018) * ''[[Thank U, Next]]'' (2019) * ''[[Positions (album)|Positions]]'' (2020) * ''[[Eternal Sunshine (album)|Eternal Sunshine]]'' (2024) == Live performances and tours == {{Main|List of Ariana Grande live performances}} === Musical theater === {| class="wikitable" !Year !Production !Role !Director !Venue !Notes !{{Reference column heading}} |- |2008 | rowspan="2" |''[[13 (musical)|13]]'' | rowspan="2" |Charlotte | rowspan="2" |[[Jeremy Sams]] |[[Norma Terris Theatre]], [[Chester, Connecticut|Chester]] | |<ref>Jones, Kenneth. [http://www.playbill.com/news/article/117016.html "Teen Time! Cast Announced for Goodspeed Run of '13' Musical"] {{Webarchive|url=https://web.archive.org/web/20080502124634/http://www.playbill.com/news/article/117016.html|date=May 2, 2008}}, playbill.com, April 22, 2008</ref> |- |[[Bernard B. Jacobs Theatre]], [[Manhattan]] |Original [[Broadway theatre|Broadway]] Cast |<ref>Gans, Andrew and Kenneth Jones. [http://www.playbill.com/news/article/123569.html "New Musical 13 to Close on Broadway in January 2009"] {{Webarchive|url=https://web.archive.org/web/20081216011558/http://www.playbill.com/news/article/123569.html|date=December 16, 2008}}, playbill.com, November 21, 2008</ref> |- |2012 |''[[A Snow White Christmas (musical)|A Snow White Christmas]]'' |[[Snow White]] |[[Bonnie Lythgoe]] |[[Pasadena Playhouse]] | |<ref>{{cite web |date=December 30, 2012 |title=A Snow White Christmas |url=http://www.pasadenaplayhouse.org/box-office/mainstage/a-snow-white-christmas.html |archive-url=https://web.archive.org/web/20120914035847/http://www.pasadenaplayhouse.org/box-office/mainstage/a-snow-white-christmas.html |archive-date=September 14, 2012 |access-date=May 11, 2013 |publisher=The Pasadena Playhouse}}</ref><ref>{{Cite web |last=Garcia |first=Dawn |date=December 14, 2012 |title=A Snow White Christmas |url=https://atodmagazine.com/2012/12/14/a-snow-white-christmas/ |access-date=April 15, 2024 |website=atodmagazine.com |archive-date=December 9, 2025 |archive-url=https://web.archive.org/web/20251209010006/https://atodmagazine.com/2012/12/14/a-snow-white-christmas/ |url-status=dead }}</ref> |- |2027 |[[Sunday in the Park with George|''Sunday in the Park with George'']] |Dot / Marie |[[Marianne Elliott]] |[[Barbican Centre|Barbican Theater]] | |<ref name=":4" /> |} === Tours === ==== Headlining ==== * [[The Listening Sessions]] (2013) * [[The Honeymoon Tour]] (2015) * [[Dangerous Woman Tour]] (2017) * [[Sweetener World Tour]] (2019) * [[The Eternal Sunshine Tour]] (2026) ==== Promotional ==== * [[The Sweetener Sessions]] (2018) ==== Opening act ==== * [[Justin Bieber]] – [[Believe Tour]] (2013) == See also == {{Portal|Biography|Pop music|United States}} * [[List of American Grammy Award winners and nominees]] * [[List of artists who have achieved simultaneous UK and U.S. number-one hits]] * [[List of artists who reached number one in the United States]] * [[List of Billboard Social 50 number-one artists|List of ''Billboard'' Social 50 number-one artists]] * [[Honorific nicknames in popular music]] * [[UK singles chart records and statistics]] == Notes == {{reflist|group=note}} == References == {{Reflist}} {{notelist}} == External links == {{sister project links|d=Q151892|q=Ariana Grande|c=category:Ariana Grande|n=no|b=no|v=no|voy=no|m=no|mw=no|wikt=no|s=no|species=no}} * {{#invoke:Official website|main}} * {{AllMusic}} * {{Discogs artist}} * {{IMDb name}} * {{MusicBrainz artist}} * {{IBDB name}} * {{playbill person}} {{Ariana Grande|state=expanded}} {{Ariana Grande songs}} {{Navboxes |title = [[List of awards and nominations received by Ariana Grande|Awards for Ariana Grande]] |list = {{American Music Award for Artist of the Year}} {{American Music Award for Favorite Pop/Rock Female Artist}} {{American Music Award for New Artist of the Year}} {{Astra Film Award for Best Supporting Actress}} {{Brit International Female}} {{Grammy Award for Best Pop Duo/Group Performance}} {{Grammy Award for Best Pop Vocal Album}} {{Japan Gold Disc Award for Artist of the Year}} {{Nickelodeon Kids' Choice Award for Favorite Female Singer}} {{Nickelodeon Kids' Choice Award for Favorite Female TV Star}} {{Nickelodeon Kids' Choice Award for Favorite Movie Actress}} {{Nickelodeon Kids' Choice Award for Favorite Song}} {{MTV Europe Music Award for Best Female}} {{MTV Europe Music Award for Best Pop}} {{MTV Europe Music Award for Best US Act}} {{MTV Video Music Award for Video of the Year}} {{MTV Video Music Award for Song of the Year}} {{MTV Video Music Award for Artist of the Year}} {{MTV Video Music Award for Best Collaboration}} {{MTV Video Music Award for Best Long Form Video}} {{MTV Video Music Award for Best Pop Video}} {{MTV Video Music Award for Song of Summer}} {{People's Choice Award for Favorite Female Artist}} {{San Diego Film Critics Society Award for Best Supporting Actress}} {{Satellite Award Best Supporting Actress Motion Picture}} {{Teen Choice Award for Choice Music – Female Artist}} }} {{Authority control}} {{DEFAULTSORT:Grande, Ariana}} [[Category:Ariana Grande| ]] [[Category:1993 births]] [[Category:Living people]] [[Category:21st-century American actresses]] [[Category:21st-century American singer-songwriters]] [[Category:21st-century American women singers]] [[Category:21st-century people from Florida]] [[Category:American actors with disabilities]] [[Category:American activists for Palestinian solidarity]] [[Category:American contemporary R&B singers]] [[Category:American former Christians]] [[Category:LGBTQ rights activists from Florida]] [[Category:American musical theatre actresses]] [[Category:American sopranos]] [[Category:American television actresses]] [[Category:American women pop singers]] [[Category:American women singer-songwriters]] [[Category:Anti-bullying activists]] [[Category:Brit Award winners]] [[Category:Kabbalists]] [[Category:Crime witnesses]] [[Category:American dance-pop musicians]] [[Category:American feminist musicians]] [[Category:Grammy Award winners]] [[Category:Judges in American reality television series]] [[Category:MTV Europe Music Award winners]] [[Category:Music Awards Japan winners]] [[Category:Nickelodeon people]] [[Category:Actresses from Boca Raton, Florida]] [[Category:People with post-traumatic stress disorder]] [[Category:Republic Records artists]] [[Category:Singer-songwriters from Florida]] [[Category:Singers with a four-octave vocal range]] [[Category:Universal Music Group artists]] [[Category:American women in electronic music]] [[Category:American musicians with disabilities]] [[Category:Singers with disabilities]] [[Category:Survivors of terrorist attacks]] [[Category:American women company founders]] [[Category:American people of Italian descent]] rz03s2i6wu33getvi84gvagokpdlprs Tim Flannery 0 113678 756399 737287 2026-08-14T00:05:00Z InternetArchiveBot 34092 Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 756399 wikitext text/x-wiki {{for|the baseball player and coach|Tim Flannery (baseball)}} {{Use Australian English|date=October 2016}} {{Use dmy dates|date=March 2013}} {{Infobox person | name = Tim Flannery | image = Tim Flannery.jpg | image_size = | alt = | caption = Tim Flannery at the 5th World Conference of Science Journalists, 2007 | birth_name = Timothy Fridtjof Flannery | birth_date = {{Birth date and age|1956|01|28|df=yes}} | birth_place = [[Melbourne]], [[Victoria (Australia)|Victoria]] | residence = | nationality = [[Australian]] | education = | alma_mater = [[La Trobe University]] | spouse = | occupation = | years_active = | employer = | organization = [[University of Melbourne]], [[Graduate Institute of International and Development Studies]]<ref>{{cite web| title=Tim Flannery's new institution: Graduate Institute| url=http://graduateinstitute.ch/directory/_/people/faculty/flannery| access-date=6 July 2020| archive-date=11 April 2019| archive-url=https://web.archive.org/web/20190411063030/http://graduateinstitute.ch/directory/_/people/faculty/flannery| url-status=dead}}</ref> | known_for = Public speaking on the environment | notable_works = | awards = [[Australian of the Year]] <ref>{{cite web| title=Tim Flannery | type= re: Australian of the Year 2007| url= http://www.onlymelbourne.com.au/melbourne_details.php?id=10761| work=Only Melbourne| accessdate=23 May 2011}}</ref> }} '''Timothy Fridtjof Flannery''' {{post-nominals|country=AUS|FAA}} (born 28 January 1956) is an Australian [[Mammalogy|mammalogist]], [[paleontology|palaeontologist]], [[Environmentalism|environmentalist]], [[Conservation biology|conservationist]],<ref>{{cite web| title=Tim Flannery on Andrew Marr talk| url=https://www.bbc.co.uk/programmes/b00z58b0| work=BBC Radio-Start the Week| accessdate=23 May 2011}}</ref> [[Exploration|explorer]],<ref>{{cite web| title=Tim Flannery| url=https://australianmuseum.net.au/tim-flannery| accessdate=24 April 2018}}</ref> and public scientist. Having discovered more than 30 [[Mammal|mammal species]]<ref>{{cite web| title=Interview: Tim Flannery, National Geographic| url= https://www.youtube.com/watch?v=-sS_aUYAgEA}}</ref> (including new species of [[Tree-kangaroo|tree kangaroos]]<ref>{{cite web| title=Tree Kangaroo from New Guinea, Australian Museum| url= https://australianmuseum.net.au/mammology-collection-tree-kangaroo-from-new-guinea}}</ref>), he served as the Chief Commissioner of the [[Climate Commission]], a Federal Government body providing information on [[climate change]] to the Australian public. On 23 September 2013, Flannery announced that he would join other sacked commissioners to form the independent [[Climate Council]], that would be funded by the community. Flannery is a professorial fellow at the Melbourne Sustainable Society Institute, [[University of Melbourne]]. Flannery was named Australian Humanist of the Year in 2005<ref>[https://vichumanist.org.au/australian-humanist-awards/ahoy-2000-2020/ Australian Humanist of the year awards 2000 to current.]</ref>, and [[Australian of the Year]] in 2007. Until mid-2013 he was a professor at [[Macquarie University]] and held the Panasonic Chair in Environmental Sustainability.<ref name="pana chair">Macquarie University (2013). "[http://web.science.mq.edu.au/for/business_and_community/panasonic-chair/ PanasonicChair] {{webarchive|url=https://web.archive.org/web/20130712122647/http://web.science.mq.edu.au/for/business_and_community/panasonic-chair/ |date=12 July 2013 }}". Retrieved 23 June 2013.</ref> He was also chairman of the [[Copenhagen Climate Council]], an international group of business and other leaders that coordinated a business response to climate change and assisted the Danish government in the lead up to COP 15.<ref name=copenhagen>Copenhagen Climate Council (2008). "[http://copenhagenclimatecouncil.com/index.php/tim-flannery-chairman Tim Flannery] {{Webarchive|url=https://web.archive.org/web/20090227085044/http://copenhagenclimatecouncil.com/index.php/tim-flannery-chairman |date=27 February 2009 }}". Retrieved 17 May 2008.</ref> In 2015, the Jack P. Blaney Award for Dialogue recognized Tim Flannery for using dialogue and authentic engagement to build global consensus for action around climate change.<ref name="sfu.ca">{{cite web|title=Climate Solutions with Tim Flannery|url=https://www.sfu.ca/dialogue/watch-read-discover/tim-flannery.html|accessdate=1 March 2019|archive-date=30 July 2020|archive-url=https://web.archive.org/web/20200730085707/https://www.sfu.ca/dialogue/watch-read-discover/tim-flannery.html|url-status=dead}}</ref> His sometimes controversial views on shutting down conventional coal-fired power stations for electricity generation in the medium term are frequently cited in the media. == Background == Flannery was raised in a Catholic family in the Melbourne suburb of [[Sandringham, Victoria|Sandringham]], close to [[Port Phillip Bay]], where he learned to fish and scuba dive and became aware of marine pollution and its effects on living organisms.<ref>{{cite web |url=https://www.themonthly.com.au/issue/2015/november/1446296400/tim-flannery/power-place |title= The Power of Place|periodical=The Monthly|last1= Flannery |first1= Tim |date= November 2015|publisher= Black Inc |access-date= 30 December 2015}}</ref> He completed a Bachelor of Arts degree in English at [[La Trobe University]]<ref>[http://www.latrobe.edu.au/alumni/profiles/full-profile?mode=results&queries_given-name_query=Tim&queries_family-name_query=Flannery Alumni profile search result, La Trobe University] {{webarchive|url=https://web.archive.org/web/20120627122339/http://www.latrobe.edu.au/alumni/profiles/full-profile?mode=results&queries_given-name_query=Tim&queries_family-name_query=Flannery |date=27 June 2012 }}</ref> in 1977, and then took a change of direction to complete a Master of Science degree in [[Earth Science]] at [[Monash University]] in 1981.<ref>Dapin, M. (2014). [https://www.smh.com.au/national/tim-flannery-a-man-for-all-climates-20140207-3271c.html Tim Flannery: a man for all climates.] The Sydney Morning Herald. Available at: [Accessed 13 Mar. 2019].</ref> He then left Melbourne for Sydney, enjoying its subtropical climate and species diversity.<ref>Introduction, ''The Birth of Melbourne'', {{ISBN|1-877008-89-3}}</ref> In 1984, Flannery earned a doctorate at the [[University of New South Wales]] in Palaeontology for his work on the evolution of [[Macropodidae|macropod]]s (kangaroos).<ref>Hayes, D. (2019). [https://www.britannica.com/biography/Tim-Flannery Tim Flannery: Australian Zoologist], Encyclopedia Britannica. Available at: [Accessed 4 Mar. 2019].</ref> Flannery has held various academic positions throughout his career. He spent many years in Adelaide, including a spell as professor at the [[University of Adelaide]], and 7 years as director of the [[South Australian Museum]]. He was also principal research scientist at the [[Australian Museum]], during which time he worked to save the bandicoot population on North Head. In 1999 he held the year-long visiting chair of [[Australian studies]] at [[Harvard University]].<ref name="The Weather Makers-About TF">{{cite web|url=http://www.theweathermakers.org/about |title=About Tim Flannery |publisher=The Weather Makers |accessdate=13 March 2019}}</ref> In 2002, Flannery was appointed as chair of South Australia's [Environmental Sustainability Board (South Australia)].<ref>{{Cite web|title = Mike Rann's politics of the possible - South Australia|url = http://www.companydirectors.com.au/Director-Resource-Centre/Publications/Company-Director-magazine/2000-to-2009-back-editions/2002/September/Mike-Ranns-politics-of-the-possible-Centre-Liftout-South-Australia|website = Australian Institute of Company Directors|accessdate = 2015-06-09|date = 2002-09-01|archive-date = 11 November 2020|archive-url = https://web.archive.org/web/20201111172321/http://www.companydirectors.com.au/Director-Resource-Centre/Publications/Company-Director-magazine/2000-to-2009-back-editions/2002/September/Mike-Ranns-politics-of-the-possible-Centre-Liftout-South-Australia|url-status = dead}}</ref> In 2007, Flannery became professor in the Climate Risk Concentration of Research Excellence at [[Macquarie University]]. He left Macquarie University in mid-2013. Flannery is also a member of the [[Wentworth Group of Concerned Scientists]], and a Governor of WWF-Australia. He has contributed to over 143 scientific papers.{{citation needed|date=March 2013}} <ref name="The Weather Makers-About TF" /> Flannery was an advisor on climate change to South Australian Premier [[Mike Rann]], and was a member of the Queensland Climate Change Council established by the Queensland Minister for Sustainability, Climate Change and Innovation [[Andrew McNamara]]. In February 2011 it was announced that Flannery had been appointed to head the ''Climate Change Commission'' established by Prime Minister [[Julia Gillard]] to explain climate change and the need for a [[Carbon pricing|carbon price]] to the public.<ref>{{cite web|last=Morton|first=Adam|title=Rudd critic to lead climate team|url=http://www.theage.com.au/environment/climate-change/rudd-critic-to-lead-climate-team-20110210-1aoqk.html|work=[[The Age]]|publisher=[[Fairfax Media]]|accessdate=15 February 2011|date=11 February 2011}}</ref> He owns a house with environmental features at Coba Point on the [[Hawkesbury River]], 40&nbsp;km (25&nbsp;mi) north of Sydney, accessible only by boat.<ref>https://www.quarterlyessay.com.au/correspondence/correspondence-tim-flannery</ref> == Climate Commission and Climate Council == On 10 February 2011, Flannery was appointed as the Chief Commissioner of the [[Climate Commission]] by the Australian Government. The Commission was a panel of leading scientists and business experts whose mandate was to provide an "independent and reliable" source of information for all Australians.<ref name=About>{{cite web| title=About the Commission| url=http://climatecommission.gov.au/about/| publisher=Climate Commission| accessdate=24 September 2013| url-status=dead| archiveurl=https://web.archive.org/web/20130827044300/http://climatecommission.gov.au/about/| archivedate=27 August 2013| df=dmy-all}}</ref> On 19 September 2013, Flannery was sacked from his position as head of the Climate Commission in a phone call from new Federal Environment Minister [[Greg Hunt]]. It was also announced that the Commission would be dismantled and its remit handled by the [[Department of Sustainability, Environment, Water, Population and Communities|Department of Environment]].<ref name="sacked/dismantled">{{cite news| author=Jones, Gemma| title=Tim Flannery sacked, Climate Commission dismantled by Coalition| url=http://www.news.com.au/national-news/tim-flannery-sacked-climate-commission-dismantled-by-coalition/story-fncynjr2-1226722779566| accessdate=19 September 2013| newspaper=news.com.au| date=19 September 2013| archive-date=10 October 2013| archive-url=https://web.archive.org/web/20131010043409/http://www.news.com.au/national-news/tim-flannery-sacked-climate-commission-dismantled-by-coalition/story-fncynjr2-1226722779566| url-status=dead}}</ref><ref>{{cite news|url=http://www.theage.com.au/federal-politics/political-news/abbott-shuts-down-climate-commission-20130919-2u185.html | title=Abbott shuts down Climate Commission |author=Tom Arup |newspaper=theage.com.au |date= 2013-09-19|accessdate=27 October 2013}}</ref> By 6 October 2013, Flannery and the other commissioners had launched a new body called the [[Climate Council]]. Flannery told ABC News that the organisation stated that it had the same goals as the former Climate Commission, to provide independent information on the science of climate change. [[Amanda McKenzie]] was appointed as CEO. Between 24 September and 6 October the new Climate Council had raised $1 million in funding from a public appeal, sufficient to keep the organisation operating for 12 months.<ref>{{cite news| title=Climate Council, which replaced the axed Climate Commission, reaches $1 million funding target| url=http://www.abc.net.au/news/2013-10-05/climate-council-has-sufficient-funding-to-operate-for-a-year/5000822| accessdate=15 October 2013|publisher=ABC| date= 6 October 2013}}</ref> == Scientific contributions == ===Mammalogy === Flannery's early research concerned the evolution of mammals in Australasia. As part of his doctoral studies, he described 29 new fossil kangaroo species including 11 new genera and three new subfamilies. In the 1990s, Flannery published ''The Mammals Of New Guinea'' (Cornell Press) and ''Prehistoric Mammals Of Australia and New Guinea'' (Johns Hopkins Press), the most comprehensive reference works on the subjects. Through the 1990s, Flannery surveyed the mammals of [[Melanesia]] – discovering 29 new species – and took a leading role in conservation efforts in the region.<ref name="abc.net.au">{{cite web | title = The Future Eaters: About Tim Flannery | publisher = [[ABC Television (Australia)|ABC Television]] | year = 1998 | url = http://www.abc.net.au/science/future/abouttim.htm | accessdate = 10 April 2007 }}</ref> The [[specific name (zoology)|specific name]] of the [[greater monkey-faced bat]] (''Pteralopex flanneryi''), [[Bats discovered in the 2000s|described in 2005]], honours Flannery.<ref>Helgen, K. M. (2005). "Systematics of the Pacific monkey-faced bats (Chiroptera : Pteropodidae), with a new species of Pteraloplex and a new Fijian genus". ''Systematics and Biodiversity'', '''3'''(4): 433–453.</ref> Flannery's work prompted [[David Attenborough|Sir David Attenborough]] to describe him as being "in the league of the all-time great explorers like Dr [[David Livingstone]]".<ref>{{cite web | title = Penguin UK Authors: About Tim Flannery | publisher = [[Penguin Books]] | url = http://www.penguin.co.uk/nf/Author/AuthorPage/0,,0_1000056817,00.html?sym=BIO | accessdate = 10 April 2007 | url-status = dead | archiveurl = https://web.archive.org/web/20070930155226/http://www.penguin.co.uk/nf/Author/AuthorPage/0,,0_1000056817,00.html?sym=BIO | archivedate = 30 September 2007 | df = dmy-all }}</ref> === Palaeontology === In 1980, Flannery discovered [[dinosaur]] [[fossil]]s on the southern coast of [[Victoria (Australia)|Victoria]] and in 1985 had a role in the ground-breaking discovery of [[Cretaceous]] mammal fossils in Australia. This latter find extended the Australian mammal fossil record back 80&nbsp;million years. During the 1980s, Flannery described most of the known [[Pleistocene]] megafaunal species in [[New Guinea]] as well as the fossil record of the [[phalangerid]]s, a family of possums.<ref name="abc.net.au"/> ===Work on population and land use=== In 1994, Flannery published ''The Future Eaters: An Ecological History of the Australasian Lands and People''. The synopsis of the work regards three waves of human migration in these regions. These waves of people Flannery describes as "future eaters". The first wave was the migration to Australia and New Guinea from [[Southeast Asia]] approximately 40 000 – 60 000 years ago. The second was Polynesian migration to New Zealand and surrounding islands 800 – 3500 years ago.<ref>{{cite book|last=Flannery|first=Timothy Fridtjof|title=The future eaters: an ecological history of the Australasian lands and people|url=https://archive.org/details/isbn_0730104877|url-access=registration|year=1994|publisher=Reed New Holland|location=Sydney|isbn=978-1-876334-21-5|pages=[https://archive.org/details/isbn_0730104877/page/242 242]}}</ref> The third and final wave Flannery describes is European colonisation at the end of the 18th century. Flannery describes the evolution of the first wave of future-eaters: {{quote|Sixty thousand or more years ago human technology was developing at what we would consider to be an imperceptible pace. Yet it was fast enough to give the first Australasians complete mastery over the ‘new lands’. Freed from the ecological constraints of their homeland and armed with weapons honed in the relentless arms race of Eurasia, the colonisers of the ‘new lands’ were poised to become the world’s first future eaters.<ref>{{cite book|last=Flannery|first=Timothy Fridtjof|title=The future eaters: an ecological history of the Australasian lands and people|url=https://archive.org/details/isbn_0730104877|url-access=registration|year=1994|publisher=Reed New Holland|location=Sydney|isbn=978-1-876334-21-5|pages=[https://archive.org/details/isbn_0730104877/page/143 143]}}</ref>}} While the book continues to be controversial in some of its hypotheses, it is a call to arms to preserve the Australasian natural heritage. Flannery argues the hypothesis that at current population growth rate levels, Australasia is living beyond its population carrying capacity, to the extent that its biological stability has been damaged. European colonisation of Australia and New Caledonia brought its own artefacts and ways suitable in the ‘old world’, and yet struggle to adapt its "culture to biological reality".<ref>{{cite book|last=Flannery|first=Timothy Fridtjof|title=The future eaters: an ecological history of the Australasian lands and people|url=https://archive.org/details/isbn_0730104877|url-access=registration|year=1994|publisher=Reed New Holland |location=Sydney|isbn=978-1-876334-21-5|pages=[https://archive.org/details/isbn_0730104877/page/374 374], 389}}</ref>{{Non-primary source needed|date=December 2018}} This reality is evident in Australia, where unpredictable climate combined with a lack of natural life giving resources have created a flora and fauna that have adapted over millennia to be extraordinarily efficient in the consumption of energy.<ref>{{cite book|last=Flannery|first=Timothy Fridtjof|title=The future eaters: an ecological history of the Australasian lands and people|url=https://archive.org/details/isbn_0730104877|url-access=registration|year=1994|publisher=Reed New Holland|location=Sydney|isbn=978-1-876334-21-5|pages=[https://archive.org/details/isbn_0730104877/page/85 85–91]}}</ref>{{Non-primary source needed|date=December 2018}} ''The Future Eaters'' enjoyed strong sales and critical acclaim. Redmond O'Hanlon, a ''[[The Times Literary Supplement|Times Literary Supplement]]'' correspondent said that "Flannery tells his beautiful story in plain language, science popularising at its antipodean best". Fellow activist [[David Suzuki]] praised Flannery's "powerful insight into our current destructive path". Some experts disagreed with Flannery's thesis, however, concerned that his broad-based approach, ranging across multiple disciplines, ignored counter-evidence and was overly simplistic.<ref name="abc-fe">{{cite web | title = The Future Eaters | publisher = [[ABC Television (Australia)|ABC Television]] | year = 1998 | url = http://www.abc.net.au/science/future/theses/theses.htm | accessdate = 10 April 2007 }}</ref> ''The Future Eaters'' was made into a documentary series for [[ABC Television (Australia)|ABC Television]] and was republished in late 2013. ==Views on environmental issues== ===Climate change=== In May 2004 Flannery said, in light of the city's water crisis, that, "I think there is a fair chance Perth will be the 21st century's first ghost metropolis".,<ref>{{cite news|url=http://www.smh.com.au/articles/2004/05/18/1084783517732.html |title=Sydney's future eaten: the Flannery prophecy |author=Davis, Anne|date=19 May 2004|work=[[Sydney Morning Herald]]|accessdate=24 July 2016}}</ref> a warning reiterated in 2007.<ref>{{cite news|url=http://www.perthnow.com.au/news/western-australia/flannery-sticks-by-ghost-city/news-story/49cec9bf446f6e3be9e730e29fe52476 |title=Flannery sticks by 'ghost' city |author=Premble, Louise|date=17 February 2007|work=Perth Now|accessdate=17 February 2017}}</ref> In April 2005, he said, "water is going to be in short supply across the eastern states".<ref>{{cite news|url=http://www.smh.com.au/news/Opinion/Running-out-of-water--and-time/2005/04/24/1114281450815.html |title=Running out of water - and time |date=25 April 2005|work=[[Sydney Morning Herald]]|accessdate=24 July 2016}}</ref> In June 2005 warning that "the ongoing drought could leave Sydney’s dams dry in just two years".<ref>{{cite news|url=http://www.abc.net.au/news/2005-06-11/climate-change-will-prolong-drought-conditions/1590294 |title=Climate change 'will prolong' drought conditions |date=11 June 2005|work=[[ABC News (Australia)|ABC News]]|accessdate=24 July 2016}}</ref><ref>{{cite news|url=http://www.abc.net.au/lateline/flannery-issues-global-warming-warning/1590650 |title= Flannery issues global warming warning|author=|date=10 June 2005|work=[[ABC News (Australia)|ABC News]]|accessdate=25 October 2017}}</ref> Water security remains a major issue across eastern Australia. In September 2005 Flannery said, "There are hot rocks in South Australia that potentially have enough embedded energy in them to run Australia's economy for the best part of a century".<ref>{{cite news|url=http://www.abc.net.au/lateline/content/2006/s1842715.htm |title= Tony Jones speaks with Tim Flannery|author=Jones, Tony|date=7 February 2007|work=[[ABC News (Australia)|ABC News]]|accessdate=1 September 2016}}</ref><ref>{{cite news|url=http://www.smh.com.au/news/world/the-power-beneath-our-feet/2005/09/26/1127586753959.html |title=The power beneath our feet |author=Flannery, Tim|date=26 September 2005|work=[[Sydney Morning Herald]]|accessdate=1 September 2016}}</ref> Also for the [[Cooper Basin]], he proposed the establishment of a fully sustainable city where, "hundreds of thousands of people would live", utilising these geothermal energy reserves. He named the city, "Geothermia".<ref name = "Geothermia"/><ref>{{cite news|url=http://www.ias.uwa.edu.au/new-critic/nine/hodgkinson |title=Review - Tim Flannery’s ‘Now or Never |author=Hodgkinson, David|date=December 2008|work=Institute of Advanced Studies, [[University of Western Australia]]|accessdate=1 September 2016}}</ref> Subsequently, in 2007, an exploration company was established. The company expected to raise at least $11.5m on the [[Australian Stock Exchange]].<ref>{{cite news |url=http://www.aie.org.au/pubs/hotdry.htm |title="Hot Dry Rock" company float to fund South Australian pilot plant |date=25 October 2007 |work=Geodynamics Limited |accessdate=1 September 2016 |url-status=bot: unknown |archiveurl=https://web.archive.org/web/20080723035649/http://www.aie.org.au/pubs/hotdry.htm |archivedate=23 July 2008 }} {{Webarchive|url=https://web.archive.org/web/20080723035649/http://www.aie.org.au/pubs/hotdry.htm |date=23 July 2008 }}</ref> Flannery took up shares in the company.<ref>{{cite web|url=http://www.hotdryrocks.com/content/view/39/2/|title=Tim Flannery named Australia of the Year|date=2007|work=Hot Dry Rocks Pty Ltd|accessdate=3 September 2016|archive-date=16 September 2016|archive-url=https://web.archive.org/web/20160916103306/http://www.hotdryrocks.com/content/view/39/2/|url-status=dead}}</ref> In 2010, the Federal Government provided the company with another $90m for the development work.<ref>{{cite news|url=http://www.geodynamics.com.au/getattachment/b1e346be-2a3f-42cc-b0b1-33c2b6472a9c/$90-m-REDP-grant-for-Geodynamics-now-unconditional.aspx|title=$90 m REDP grant for Geodynamics now unconditional|date=13 October 2010|work=Geodynamics Limited|accessdate=1 September 2016|archive-date=9 March 2016|archive-url=https://web.archive.org/web/20160309065745/http://www.geodynamics.com.au/getattachment/b1e346be-2a3f-42cc-b0b1-33c2b6472a9c/$90-m-REDP-grant-for-Geodynamics-now-unconditional.aspx|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20160309065745/http://www.geodynamics.com.au/getattachment/b1e346be-2a3f-42cc-b0b1-33c2b6472a9c/$90-m-REDP-grant-for-Geodynamics-now-unconditional.aspx |date=9 March 2016 }}</ref> In August 2016, the geothermal energy project closed as it was not financially viable.<ref>{{cite news|url=http://www.adelaidenow.com.au/business/geodynamics-calls-it-a-day-with-its-south-australian-geothermal-energy-plans/news-story/8ffdf4e24b633e5a41e4afd4f6787f2a |title=Geodynamics calls it a day with its South Australian geothermal energy plans |author=England, Cameron|date=29 August 2016|work=Adelaide Now|accessdate=1 September 2016}}</ref><ref>{{cite news|url=http://www.abc.net.au/news/2016-08-30/geothermal-power-plant-closes-deemed-not-financially-viable/7798962 |title=Geothermal power project closes in SA as technology deemed not financially viable |author= Fedorowytsch, Tom|date=30 August 2016|work=[[ABC News (Australia)|ABC News]]|accessdate=1 September 2016}}</ref> In October 2006 Flannery quoted a US Navy study stating that, there may be, "no Arctic icecap in Summer in the next five to 15 years. He also quoted NASA's Professor [[James Hansen]], "arguably the world authority on climate change" who said, "we have just a decade to avert a 25-metre rise of the sea".<ref>{{cite news|url=http://www.theage.com.au/news/opinion/climates-last-chance/2006/10/27/1161749313108.html |title=Climate's last chance |author=Flannery, Tim|date=28 October 2006|work=[[The Age]]|accessdate=24 July 2016}}</ref> In February 2007, as he explained how increased soil evaporation impacts on runoff, he said "even the [existing amount of] rain that falls isn’t actually going to fill our dams and our river systems" <ref>{{cite news|url=http://www.abc.net.au/tv/programs/landline/old-site/content/2006/s1844398.htm|title=Interview with Professor Tim Flannery|author=Sara, Sally|date=11 February 2007|work=Landline, [[ABC News (Australia)|ABC News]]|accessdate=28 December 2018}}</ref> and in June 2007, he said that, "Adelaide, Sydney and Brisbane, water supplies are so low they need desalinated water urgently, possibly in as little as 18 months".<ref>{{cite web|url=http://www.sciencearchive.org.au/nova/newscientist/105ns_001.htm|title=Editorial: Australia – not such a lucky country|date=16 June 2007|work=[[New Scientist]]|accessdate=24 July 2016|url-status=bot: unknown|archiveurl=https://web.archive.org/web/20140524055921/http://www.sciencearchive.org.au/nova/newscientist/105ns_001.htm|archivedate=24 May 2014|df=dmy-all}}</ref> === Carbon emissions === In ''[[The Weather Makers|The Weather Makers: The History & Future Impact of Climate Change]]'', Flannery outlined the science behind anthropogenic [[climate change]]. "With great scientific advances being made every month, this book is necessarily incomplete," Flannery writes, but "That should not, however, be used as an excuse for inaction. We know enough to act wisely." Concepts outlined in the book include: * That a failure to act on climate change may eventually force the creation of a global carbon dictatorship, which he calls the "Earth Commission for Thermostatic Control", to regulate carbon use across all industries and nations – a level of governmental intrusion that Flannery describes as "very undesirable";<ref>{{cite web | title = Hurricanes can be tied to climate change | first = Tony | last = Jones | work = Lateline | publisher = [[ABC Television (Australia)|ABC Television]] | date = 26 September 2005 | url = http://www.abc.net.au/lateline/content/2005/s1468878.htm | accessdate = 10 April 2007 }}</ref> and * the establishment of "Geothermia"<ref name = "Geothermia">{{cite book|url=https://books.google.com.au/books?id=_4mzCgAAQBAJ&pg=PT297&lpg=PT297&dq=flannery+Geothermia&source=bl&ots=0aj5ltBv9n&sig=gGaEKTX_O0wpHUdh7dAwA_qP7og&hl=en&sa=X&ved=0ahUKEwic5PHai-3OAhVFqJQKHeVcC984ChDoAQhFMAk#v=onepage&q=flannery%20Geothermia&f=false |title=The Moral Vacuum |author=Gabe, Martyn|date=2009| accessdate=1 September 2016}}</ref> – a new city at the NSW-South Australia-Queensland border – to take advantage of the location's abundance of natural gas reserves, geothermal and solar energy. Flannery argues that such a city could be completely energy self-sufficient, and would be a model for future city development worldwide. Of the city project, Flannery told ''The Bulletin'' that "I know it's radical but we have no choice". The book won international acclaim. [[Bill Bryson]] concluded that "It would be hard to imagine a better or more important book." ''The Weather Makers'' was honoured in 2006 as 'Book of the Year' at the New South Wales Premier's Literary Awards.<ref>{{cite web | title = The Weather Makers: All About the Book | publisher = [[Text Publishing]] | year = 2006 | url = http://www.theweathermakers.com/weathermakers/ | accessdate = 10 April 2007 | url-status = dead | archiveurl = https://web.archive.org/web/20070322222441/http://www.theweathermakers.com/weathermakers/ | archivedate = 22 March 2007 | df = dmy-all }}</ref> Flannery's work in raising the profile of environmental issues was key to his being named Australian of the Year in 2007.<ref>{{cite book | author=Lewis, Wendy | title=Australians of the Year | publisher=Pier 9 Press | year=2010 | isbn=978-1-74196-809-5 | authorlink=Wendy Lewis }}</ref> Awarding the prize, former Prime Minister [[John Howard]] said that the scientist "has encouraged Australians into new ways of thinking about our environmental history and future ecological challenges."<ref>{{cite news | title = Climate change crusader is Australian of the Year | newspaper = [[The West Australian]] | date = 25 January 2007 | url = http://www.thewest.com.au/default.aspx?MenuID=145&ContentID=19672 | accessdate = 10 April 2007 | archiveurl = https://web.archive.org/web/20070927192549/http://www.thewest.com.au/default.aspx?MenuID=145&ContentID=19672 | archivedate = 27 September 2007 }} {{Webarchive|url=https://web.archive.org/web/20070927192549/http://www.thewest.com.au/default.aspx?MenuID=145&ContentID=19672 |date=27 September 2007 }}</ref> That said, Howard – along with many others – remains unconvinced as to Flannery's proposed solutions. Flannery joined calls for the cessation/reduction of conventional coal-fired power generation in Australia in the medium term, the source of most of the nation's electricity. Flannery claims that conventional coal burning will lose its social license to operate, as has asbestos.<ref>{{cite news | title = Coal will be the new asbestos, says Flannery | newspaper = [[The Sydney Morning Herald]] | date = 9 February 2007 | url = http://www.smh.com.au/news/environment/coal-will-be-the-new-asbestos-says-flannery/2007/02/08/1170524236625.html | accessdate = 10 April 2007 }}</ref> [[File:2014-09-21 Tim Flannery Peoples Climate March Melbourne 600 0485.JPG|thumb|Tim Flannery speaking at the Peoples Climate March in Melbourne, September 2014]] In response to the introduction of proposed [[clean coal technology]], Flannery has stated: "Globally there has got to be some areas where clean coal will work out, so I think there will always be a coal export industry [for Australia] ... Locally in Australia because of particular geological issues and because of the competition from cleaner and cheaper energy alternatives, I'm not 100 per cent sure clean coal is going to work out for our domestic market."<ref>[http://www.news.com.au/heraldsun/story/0,21985,21225432-661,00.html "Coal Can't Be Clean – Flannery"] {{Webarchive|url=https://web.archive.org/web/20090805051322/http://www.news.com.au/heraldsun/story/0,21985,21225432-661,00.html |date=5 August 2009 }}, ''Melbourne Herald Sun'', 14 February 2007.</ref> In 2006 Flannery was in support of [[nuclear power]] as a possible solution for reducing Australia's [[carbon emissions]],<ref>{{cite magazine | first = Julie-Anne | last = Davies | title = Dr Flannery, I presume | magazine = [[The Bulletin (Australian periodical)|The Bulletin]] | date = 23 February 2007 | url = http://bulletin.ninemsn.com.au/article.aspx?id=228258 | accessdate = 10 April 2007 | url-status = dead | archiveurl = https://web.archive.org/web/20070403095709/http://bulletin.ninemsn.com.au/article.aspx?id=228258 | archivedate = 3 April 2007 | df = dmy-all }}</ref><ref>{{cite news| url=http://www.theage.com.au/news/opinion/lets-talk-about-nuclear-power-emandem-other-energy-sources/2006/05/29/1148754933159.html | location=Melbourne | work=The Age | title=Let's talk about nuclear power ''and'' other energy sources | date=30 May 2006}}</ref> however in 2007 changed his position against it.<ref>[http://www.crikey.com.au/2009/02/05/flip-flop-flannery-is-a-climate-change-opportunist/ Clive Hamilton:''Flip-flop Flannery is a climate change opportunist'', in Crikey 5 February 2009], retrieved 17 June 2010</ref> In May 2007 he told a business gathering in Sydney that while nuclear energy does have a role elsewhere in the world, Australia's abundance of renewable resources rule out the need for nuclear power in the near term. He does however feel that Australia should and will have to supply its uranium to those other countries that do not have access to renewables like Australia does.<ref>{{cite news| url=http://www.smh.com.au/news/national/nuclear-power-a-turnoff-flannery-changes-stance/2007/05/22/1179601413336.html | work=The Sydney Morning Herald | title=Nuclear power a turn-off: Flannery changes stance | date=23 May 2007}}</ref> In May 2008 Flannery created controversy by suggesting that sulphur could be dispersed into the atmosphere to help block the sun leading to global dimming, in order to counteract the effects of global warming.<ref name="cm-dim">{{cite news|last=Alexander|first=Cathy|url=http://www.news.com.au/top-stories/climate-plan-could-change-sky-colour/story-e6frfkp9-1111116384553|title=Tim Flannery's radical climate change 'solution'|date=19 May 2008|work=[[News.com.au]]|agency=[[Australian Associated Press]]|accessdate=23 April 2011|archive-date=7 July 2011|archive-url=https://web.archive.org/web/20110707210342/http://www.news.com.au/top-stories/climate-plan-could-change-sky-colour/story-e6frfkp9-1111116384553|url-status=dead}}</ref> In August 2017 Flannery hosted an episode of [[Catalyst (TV program)|ABC Catalyst]] investigating how carefully managed seaweed growth could contribute to combating climate change via the sequestration of atmospheric carbon to the ocean floor. In January 2018 Flannery appeared on the ABC's Science program exploring whether humans are becoming a new [https://www.youtube.com/watch?v=Lw-hTF2EvWk&t=0s&index=17&list=PLJI8aSIWm2aB2rWQLI-flwILAgbNAx9xt 'Mass Extinction Event'], in addition to outlining the [https://www.youtube.com/watch?v=ba2y9xSzjUk&list=PLJI8aSIWm2aB2rWQLI-flwILAgbNAx9xt&index=1 '5 Things You Need to Know About Climate Change']. === Sustainable whaling === When, in the concluding chapters of ''The Future Eaters'' (1994), Flannery discusses how to "utilise our few renewable resources in the least destructive way", he remarks that {{quote|A far better situation for conservation in Australia would result from a policy which allows exploitation of ''all'' of our biotic heritage, provided that it all be done ''in a sustainable manner''. ... [I]f it is possible to harvest for example, 10 [[mountain pygmy-possum]]s (''Burramys parvus'') or 10 [[southern right whale]]s (''Balaena glacialis'') per year, why should we not do it? ... Is it more moral to kill and consume a whale, without cost to the environment, than to live as a vegetarian in Australia, destroying seven kilograms of irreplaceable soil, ... for each kilogram of bread we consume?<ref>Tim Flannery, ''The Future Eaters'', pp. 402–403. {{ISBN|0-8021-3943-4}}</ref>}} In late 2007, Flannery suggested that the [[Whaling in Japan|Japanese whaling]] involving the relatively common [[minke whale]] may be [[sustainable]]: {{quote|In terms of sustainability, you can't be sure that the Japanese whaling is entirely unsustainable... It's hard to imagine that the whaling would lead to a new decline in population<ref name=whaling2>[http://www.news.com.au/dailytelegraph/story/0,22049,22987914-5001021,00.html Flannery says whaling is OK.] {{Webarchive|url=https://web.archive.org/web/20090604182354/http://www.news.com.au/dailytelegraph/story/0,22049,22987914-5001021,00.html |date=4 June 2009 }} ''The Daily Telegraph''. Retrieved on 2 January 2008</ref>}} This raised concerns among some environmental groups such as Greenpeace,<ref name=whaling4>[http://news.smh.com.au/flannerys-views-on-whales-curious/20071231-1jmg.html Flannery's views on whales 'curious'.] {{webarchive|url=https://web.archive.org/web/20080306054308/http://news.smh.com.au/flannerys-views-on-whales-curious/20071231-1jmg.html |date=6 March 2008 }} ''The Sydney Morning Herald''. Retrieved on 2 January 2008</ref><ref name=whaling1>[http://www.livenews.com.au/Articles/2007/12/31/Australian_of_the_year_reveals_his_support_for_whaling Tim Flannery lampooned by sustainable whaling claims.] {{webarchive|url=https://web.archive.org/web/20071231211609/http://www.livenews.com.au/articles/2007/12/31/Australian_of_the_year_reveals_his_support_for_whaling |date=31 December 2007 }} LiveNews. Retrieved on 2 January 2008</ref> fearing it could add fuel to the Japanese wish of continuing its annual cull. In contrast to his stance on the minke whale quota, Flannery has expressed relief over the dumping of the quota of the rarer [[humpback whale]],<ref name=whaling2/> and further was worried how [[whales]] were slaughtered, wishing them to be "killed as humanely as possible".<ref name=whaling3>[http://www.brisbanetimes.com.au/news/national/flannery-worried-about-small-fish-not-big-whale-culls/2007/12/31/1198949702750.html Flannery worried about small fish, not big whale culls.] ''Brisbane Times''. Retrieved on 2 January 2008</ref> Flannery suggested that [[krill]] and other small [[crustaceans]], the primary food source for many large whales and an essential part of the marine [[food chain]], were of greater concern than the Japanese whaling.<ref name=whaling3/> === Species acclimatisation === [[File:Catagonus wagneri closeup.jpg|thumb|The Chacoan Peccary can be brought from Paraguay to North America, to replace the extinct Flat-headed Peccary]] In ''The Future Eaters'', Flannery was critical of the European settlers [[Acclimatisation society|introducing]] [[Introduced species|non-native]] wild animals into Australia's ecosystem. At the same time, he suggested that if one wanted to reproduce, in some parts of Australia, the ecosystems that existed there ca. 60,000 years ago (before the arrival of the humans on the continent), it may be necessary to introduce into Australia, in a thoughtful and careful way, some non-native species that would be the closest substitutes to the continent's lost [[Australian megafauna|megafauna]]. In particular, the [[Komodo dragon]] can be brought into Australia as a replacement for its extinct relative, ''[[Megalania]]'', "the largest [[goanna]] of all time". The [[Tasmanian devil]] could also be allowed to re-settle the mainland Australia from its Tasmanian refuge area.<ref>Tim Flannery, ''The Future Eaters'', pp. 384–385. {{ISBN|0-8021-3943-4}}</ref> In ''The Eternal Frontier'', Flannery made a proposal for what later became nicknamed "[[Pleistocene rewilding]]": restoring the ecosystems that existed in North America before the arrival of the [[Clovis culture|Clovis people]] and the concomitant disappearance of the North American [[Pleistocene megafauna]] ca. 13,000. He wonders if, in addition to the wolves that have been already re-introduced to [[Yellowstone National Park]], ''ambush predators'', such as [[jaguar]]s and lions should be reintroduced there as well, in order to bring the number of [[elk]]s under control. Furthermore, the closest extant relatives of the species that became extinct around the Clovis period could be introduced to North America's nature reserves as well. In particular, the [[Indian elephant|Indian]] and [[African elephant|African]] elephants could substitute, respectively, for the [[mammoth]] and the [[mastodon]]; the [[Chacoan Peccary]], for its extinct cousin the flat-headed Peccary (''[[Platygonus compressus]]''). [[Llama]]s and [[Panthera|panther]]s, which still survive outside of the US, should too be brought back to that country.<ref>Flannery, ''The Eternal Frontier'', {{ISBN|1-876485-72-8}}, pp. 345–346. On the peccary, p. 158</ref> == Activism == Flannery has achieved prominence through his [[environmental activism]]. His advocacy on two issues in particular, population levels and carbon emissions, culminated in being named [[Australian of the Year]] (2007) at a time when environmental issues were becoming prominent in Australian public debate.{{Citation needed|date=December 2018}} He is a member of the [[World Future Council]].{{Citation needed|date=December 2018}} == Humanitarian == In 2009, Flannery joined the project "Soldiers of Peace", a move against all wars and for a global peace.<ref>{{cite web |url=http://www.soldiersofpeacemovie.com/about/the-cast/18/tim-flannery/ |title=Tim Flannery&nbsp;— The Cast&nbsp;— Soldiers of Peace |publisher=Soldiersofpeacemovie.com |accessdate=18 October 2009 |url-status=dead |archiveurl=https://web.archive.org/web/20090808104958/http://www.soldiersofpeacemovie.com/about/the-cast/18/tim-flannery/ |archivedate=8 August 2009 |df=dmy-all }}</ref><ref>{{cite web|url=http://www.soldatidipace.blogspot.com/ |title=Soldati di Pace (Soldiers of Peace) |publisher=Soldatidipace.blogspot.com |date=18 October 2009 |accessdate=18 October 2009}}</ref> In July 2018 he played a role in the Kwaio Reconciliation programme in the Solomon Islands, which put an end to a 91-year-old cycle of killings that stemmed from the murders in 1927 of British Colonial officers Bell and Gillies by Kwaio leader Basiana and his followers.{{Citation needed|date=December 2018}} ==Awards== * Edgeworth David Medal for outstanding research in zoology * [[Centenary of Federation Medal]] for his services to Australian science * [[Colin Roderick Award]], Foundation for Australian Literary Studies for ''Tree Kangaroos'' (1996) * First environmental scientist to deliver the Australia Day address to the nation (2002). * [[Australian Humanist of the Year]] (2005) * NSW Australian of the Year (2006) * Australian of the Year (2007) * NSW Premier's Literary Prizes for Best Critical Writing and Book of the Year (''The Weather Makers'', 2006). * US Lannan Award for Non-fiction works (2006). * [[The New York Times Best Seller list]] (''The Weather Makers'') * [[Order of Saint-Charles]], Monaco * [[Leidy Award]] (2010)<ref>{{cite news |last=Mitchell |first=Peter |date=3 November 2010 |title=Flannery wins Joseph Leidy Award |url=http://www.smh.com.au/environment/conservation/flannery-wins-joseph-leidy-award-20101102-17dl5.html |newspaper=The Sydney Morning Herald |location=Sydney |access-date=15 April 2015}}</ref> * [[Fellow of the Australian Academy of Science]] (2012)<ref>{{cite web |url= https://www.science.org.au/fellowship/fellows/professor-timothy-fritjof-flannery |title= Professor Timothy Fritjof Flannery |publisher= Australian Academy of Science |date= 2012 |access-date= 6 July 2020 |archive-date= 26 December 2017 |archive-url= https://web.archive.org/web/20171226075600/https://www.science.org.au/fellowship/fellows/professor-timothy-fritjof-flannery |url-status= dead }}</ref> *Jack P. Blaney Award for Dialogue (2015/2016).<ref name="sfu.ca"/> ==Bibliography== {{Expand list|date=March 2018}} ===Books=== *{{cite book |author=Flannery, Timothy |authormask= |title=Mammals of New Guinea |location=Carina, Qld. |publisher=Robert Brown & Associates |year=1990 |<!--isbn=1862730296-->}} *Tim Flannery (1994), ''[[The Future Eaters]]: An Ecological History of the Australasian Lands and People'' ({{ISBN|0-8021-3943-4}} and {{ISBN|0-7301-0422-2}}). *Tim Flannery (1994), ''Possums of the World : Monograph of the Phalangeroidea'' ({{ISBN|0-646-14389-1}}). *{{cite book |author=Flannery, Timothy |authormask= |title=Mammals of New Guinea |location=Chatswood, NSW |publisher=Reed/Australian Museum |year=1995 |edition=New <!--isbn=0730104117-->}} *Tim Flannery (1995), ''Mammals of the South-West Pacific & Moluccan Islands'' ({{ISBN|0-7301-0417-6}}). *Tim Flannery, Roger Martin and Alexandra Szalay. (1996) ''Tree Kangaroos: A Curious Natural History''. *Tim Flannery (1998), [[Throwim Way Leg|''Throwim Way Leg: An Adventure'']] ({{ISBN|1-876485-19-1}}). *Tim Flannery (2001), ''The Eternal Frontier: An Ecological History of North America and its Peoples'' ({{ISBN|0-8021-3888-8}}). *John A. Long, Michael Archer, Tim Flannery and Suzanne Hand (2002), ''Prehistoric Mammals of Australia and New Guinea: One Hundred Million Years of Evolution'', Johns Hopkins Press ({{ISBN|978-0-801872-23-5}}). *Tim Flannery & [[Peter Schouten]] (2001), ''A Gap in Nature'' ({{ISBN|1-876485-77-9}}). *Tim Flannery & Peter Schouten (2004), ''Astonishing Animals'' ({{ISBN|1-920885-21-8}}). *Tim Flannery (2005), ''Country: A Continent, a Scientist & a Kangaroo'' ({{ISBN|1-920885-76-5}}). *Tim Flannery (2005), ''[[The Weather Makers|The Weather Makers: The History & Future Impact of Climate Change]]'' ({{ISBN|1-920885-84-6}}). *Tim Flannery (2007), ''[[Chasing Kangaroos]]: A Continent, a Scientist, and a Search for the World's Most Extraordinary Creature'' ({{ISBN|978-0-8021-1852-3}}). *Tim Flannery (2009), ''Now or Never: A sustainable future for Australia?'' ({{ISBN|978-1-86395-429-7}}).<ref>[http://www.blackincbooks.com/books/now-or-never ''Now or Never: A sustainable future for Australia?''] {{Webarchive|url=https://web.archive.org/web/20160304071701/http://www.blackincbooks.com/books/now-or-never |date=4 March 2016 }}. Melbourne: Black Inc. Books ({{ISBN|978-1-86395-429-7}}).</ref> *Tim Flannery (2009), ''Now or Never: Why we need to act now for a sustainable future'' ({{ISBN|978-1-55468-604-9}}).<ref>[http://www.harpercollins.ca/books/9781554686049/Now_or_Never/index.aspx ''Now or Never: Why we need to act now for a sustainable future''] {{Webarchive|url=https://web.archive.org/web/20150924025102/http://www.harpercollins.ca/books/9781554686049/Now_or_Never/index.aspx |date=24 September 2015 }}, Harper Collins ({{ISBN|978-1-55468-604-9}}).</ref> *Tim Flannery (2010), ''Here on Earth'', {{ISBN|978-1-921656-66-8}}<ref>[http://www.nybooks.com/articles/archives/2011/oct/13/can-our-species-escape-destruction/ Can Our Species Escape Destruction?] 13 October 2011 by [[John Terborgh]] in [[The New York Review of Books]]</ref> *Tim Flannery (2011), ''Among the Islands: Adventures in the Pacific'' ({{ISBN|978-1-921758-75-1}}). *Tim Flannery (2015), ''Atmosphere of Hope: Searching for Solutions to the Climate Crisis'', Boston: Atlantic Monthly Press ({{ISBN|978-0802124067}}).<ref>{{cite web |url=http://www.nybooks.com/articles/2016/10/13/greenhouse-warming-prepare-for-the-worst/ |title=Greenhouse Warming: Prepare for the Worst |author=Laurence C. Smith |date=13 October 2016 |website=nybooks.com |publisher=[[The New York Review of Books]] |access-date=4 October 2016 |quote=review of ''Atmosphere of Hope: Searching for Solutions to the Climate Crisis''}}</ref> Published in the United Kingdom with the title ''Atmosphere of Hope: Solutions to the Climate Crisis'', [[Penguin Books]] ({{ISBN|9780141981048}}). *Tim Flannery (2017), ''Sunlight and Seaweed: An Argument for How to Feed, Power and Clean Up the World'' *Tim Flannery (2018), ''Europe: A Natural History'', Text Publishing, {{ISBN|9781925603941}} *Tim Flannery (2019), ''Life: Selected Writings'', Text Publishing, {{ISBN|9781922268297}} ;As editor *''The Birth of Melbourne'' ({{ISBN|1-877008-89-3}}). *''The Birth of Sydney'' ({{ISBN|1-876485-45-0}}). *''The Explorers'' ({{ISBN|1-876485-22-1}}). *[[Watkin Tench]], ''Watkin Tench's 1788'' ({{ISBN|1-875847-27-8}}). *''Terra Australis: [[Matthew Flinders]]' Great Adventures in the Circumnavigation of Australia'' ({{ISBN|1-876485-92-2}}). *John Morgan, ''The Life and Adventures of [[William Buckley (convict)|William Buckley]]'' ({{ISBN|1-877008-20-6}}). *[[John Nicol]], ''Life and Adventures: 1776–1801'' ({{ISBN|1-875847-41-3}}). *[[Joshua Slocum]], ''Sailing Alone Around the World'' ({{ISBN|1-877008-57-5}}). ===Articles=== * Tim Flannery, "The First Mean Streets" (review of [[Monica L. Smith]], ''Cities: The First 6,000 Years'', Viking, 2019, 293 pp.; and [[James C. Scott]], ''Against the Grain: A Deep History of the Earliest States'', Yale University Press, 2017, 312 pp.), ''[[The New York Review of Books]]'', vol. LXVII, no. no. 4 (12 March 2020), pp. 31–32. "''Against the Grain'' ... made me look afresh at the [[city|urban world]]. Now when I see monumental architecture, I think of the workers who in many cases literally slaved over its construction. And, having been awakened to the concept, I see cases of near-[[politicide]] everywhere, from the growing [[inequality of wealth]] in our societies, to the taxpayer-funded [[bank bailouts]] following the [[2008 financial crisis]].... Over the millenia the ordinary people of the [[city]] have, with some... success, striven to wrest back control of their lives. But the journey is not yet complete: [[slavery]] continues to exist, and even in our modern [[democracies]] the wealthiest continue to exert vastly disproportionate [[political]] influence. [M]ovements like [[Occupy movement|Occupy]] and [[Extinction Rebellion]] are the latest manifestations of a struggle that is as old as cities themselves." (p. 32.) ==Television series== *''Two Men in a Tinnie'' (2006) with [[John Doyle (comedian)|John Doyle]] *''Two in the Top End'' (2008) with John Doyle *''Two on the Great Divide'' (2012) with John Doyle *''Two Men in China'' (2014) with John Doyle ==References== {{reflist|30em}} == External links == {{Wikiquote}} {{Commons category}} * [https://web.archive.org/web/20120410045740/http://www.climatecommission.gov.au/ Climate Commission] * [https://web.archive.org/web/20110222214717/http://www.theweathermakers.org/ ''The Weather Makers'' book website] * [https://web.archive.org/web/20070830161221/http://www.rmit.edu.au/appliedcommunication/publiclectures Tim Flannery lecture online, RMIT School of Applied Communication Public Lecture series] * [http://ourworldinbalance.blogspot.com/2007/10/story-of-tim-flannery.html The Story of Tim Flannery] by Our World in Balance * [http://www.nybooks.com/authors/115 Flannery author page and article archive] from ''[[The New York Review of Books]]'', accessed 6/3/2018 ===Video=== * [http://www.themonthly.com.au/tim-flannery Tim Flannery on SlowTV] {{Webarchive|url=https://web.archive.org/web/20140715235911/http://www.themonthly.com.au/tim-flannery |date=15 July 2014 }} * [https://web.archive.org/web/20080827220629/http://www.twenty.uts.edu.au/streaming/vod-tf Address from Professor Tim Flannery] at ''[[University of Technology, Sydney]]'', recording of live speech, 22 May 2008 * [http://www.cbc.ca/thehour/video.php?id=1502 Tim Flannery interview] on ''[[The Hour (Canadian TV series)|The Hour]]'' with [[George Stroumboulopoulos]] * [https://web.archive.org/web/20071113202430/http://www.democracynow.org/article.pl?sid=07%2F10%2F25%2F1454240 Tim Flannery interview] on ''[[Democracy Now!]]'' program, 25 October 2007 * [[APEC Singapore 2009]] [http://edition.cnn.com/2009/BUSINESS/11/14/apec.environment/ The business of climate: A look to technology] * [https://web.archive.org/web/20090815185342/http://worldfuturecouncil.org/tim_flannery.html Councillor at World Future Council] * [http://wheelercentre.com/videos/video/innovation-in-a-changing-climate/ Keynote address at Alfred Deakin Lecture series "Innovation in Changing Climate"] {{Webarchive|url=https://web.archive.org/web/20140728072431/http://wheelercentre.com/videos/video/innovation-in-a-changing-climate/ |date=28 July 2014 }} * [https://www.youtube.com/watch?v=7xOVkS11FVs Tim Flannery: Here on Earth (ABC Radio National)], 23 September 2010 {{Australians of the Year}} {{Authority control}} {{DEFAULTSORT:Flannery, Tim}} [[Category:1956 births]] [[Category:20th-century Australian non-fiction writers]] [[Category:20th-century Australian scientists]] [[Category:21st-century Australian non-fiction writers]] [[Category:21st-century Australian scientists]] [[Category:Australian activists]] [[Category:Australian biologists]] [[Category:Australian environmentalists]] [[Category:Australian of the Year Award winners]] [[Category:Australian paleontologists]] [[Category:Australian science writers]] [[Category:Australian zoologists]] [[Category:Climate activists]] [[Category:Climate change environmentalists]] [[Category:Cultural critics]] [[Category:Directors of museums in Australia]] [[Category:Fellows of the Australian Academy of Science]] [[Category:Harvard University faculty]] [[Category:La Trobe University alumni]] [[Category:Living people]] [[Category:Macquarie University faculty]] [[Category:Monash University alumni]] [[Category:The New York Review of Books people]] [[Category:Non-fiction environmental writers]] [[Category:People from Adelaide]] [[Category:People from Melbourne]] [[Category:Quarterly Essay people]] [[Category:Social commentators]] [[Category:Social critics]] [[Category:Sustainability advocates]] [[Category:University of Adelaide faculty]] [[Category:University of New South Wales alumni]]<noinclude> <small>This page was moved from [[:en:Tim Flannery]]. Its edit history can be viewed at [[Tim Flannery/edithistory]]</small></noinclude> smhk1ts5hygff4nple04c4ed558rsbu How to sleep 0 115273 756393 443510 2026-08-13T23:42:05Z Solidest 54422 [[Википедия:К переименованию/13 августа 2026#How to sleep → test|номинация к переименованию]] ([[Википедия:Гаджеты/Remover|Remover]]) 756393 wikitext text/x-wiki <noinclude>{{к переименованию|1=2026-08-13|2=test}}</noinclude> Sleeping is important for life. So if you want to stay healthy then you need to know proper way to sleep. if you can't sleep then do work. visit <ref>{{Cite web|url=https://www.google.com/|title=Google|website=www.google.com|language=en|access-date=2020-07-31}}</ref> google for more information mgumin0mgw7qclwd194y65sc2ho61sl User:Nardog/sandbox.js 2 115814 756363 755665 2026-08-13T16:00:19Z Nardog 40946 756363 javascript text/javascript /* globals ve */ // window.dn?.disable?.(); window.diffnowExtraSelector = '.catchangesviewer-table td:nth-child(2) > .mw-changeslist-links > span:first-child > a, .listtools-last > a, .mw-special-AbuseLog form li > a[href^="/wiki/Special:AbuseLog/"], .unseendiff'; (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.loader.using(['mediawiki.util', 'user.options'], () => { let isHist = mw.config.get('wgAction') === 'history'; let selector = `:where(.mw-changeslist-diff, .mw-changeslist-diff-cur, .mw-changeslist-groupdiff, .mw-fr-reviewlink > a, .mw-fr-hist-difflink a, .mw-history-histlinks a, .mw-logevent-loglines a[href*="&diff="], .mw-fr-pending-changes-table .cdx-docs-link, .mw-special-AbuseLog #mw-content-text > form > ul > li > a:last-of-type[href*="&diff="], .mw-deletedcontribs-tools > a:first-child, .mw-undelete-revlist > li > a:first-of-type[href*="&diff="], #merge li > a:first-of-type[href*="&diff="], .mw-history-compareselectedversions-button, .consecudiff > a${window.diffnowExtraSelector ? ', ' + window.diffnowExtraSelector : ''}):not(.external${window.diffnowNegativeSelector ? ', ' + window.diffnowNegativeSelector : ''})`; let switchSelector = '.diffnow-differences-prevlink, .diffnow-differences-nextlink, .diffnow-switch'; let diffs = [], count = 0, expanded = new WeakSet(); window.dn = diffs; let sanitize = href => { let url = new URL(href, location.href); let newParams = new URLSearchParams(), hasId; ['diff', 'direction', 'oldid', 'target', 'timestamp'].forEach(k => { if (url.searchParams.has(k)) { let v = url.searchParams.get(k); newParams.set(k, v); hasId = hasId || v > 0; } }); if (!hasId && url.searchParams.has('title')) { return `${url.search.match(/[&?](title=[^&]*)/)[1]}&${newParams}`; } return String(newParams); }; let getDiff = comp => { if (typeof comp === 'string') { let sanitized = sanitize(comp); return diffs.find(diff => ( diff.queries.has(comp) || diff.queries.has(sanitized) )); } return diffs.find(diff => diff.$diff.is(comp)); }; let containers = []; window.dn._c = containers; class Diff { constructor(href, $link) { this.aborter = new AbortController(); this.queries = new Set(); this.setLink(href, $link); diffs.push(this); } setLink(href, $link) { if (this.href) { if ($link.is(this.$link)) { if (this.aborter) { this.aborter.abort(); } else if (this.isVisible()) { this.close(); } else { this.$anchor = this.getAnchor(); this.append(); } return; } if ($link.is(this.$outerLink) && this.isVisible()) { this.close(); return; } if (this.getAnchor($link).is(this.$anchor)) { this.markLink(false); } else { this.close(); } } this.href = href; this.queries.add(href); let sanitized = sanitize(href); if (sanitized) { this.queries.add(sanitized); } this.$link = $link; this.isSwitch = $link.is(switchSelector); if (!this.isSwitch) { this.$outerLink = $link; } this.$anchor = this.getAnchor(); if (this.aborter) { this.markLink(); } else { this.append(); } } append(response) { if (response) { delete this.aborter; this.findDiff(response); this.setQueries(); this.polishDiff(); } let $container = this.getContainer(true); if (!$container[0].isConnected) { if (this.$anchor.is('tr')) { let cols = this.$anchor.children().get() .reduce((acc, cell) => acc + cell.colSpan, 0); $('<tr>').addClass('diffnow-row').append( $('<td>').attr('colspan', cols).append($container) ).insertAfter(this.$anchor); } else if (this.$anchor.is('div')) { this.$anchor.after($container); } else { this.$anchor.append($container); } } this.attached = true; filterContexts(this.$diff); window.addEventListener('resize', onResize); if (!this.$link.hasClass('diffnow-link-loaded')) { mw.requestIdleCallback(() => { this.markLinks(); this.markSeen(); }); } if ($container[0].getBoundingClientRect().top < 0) { $container[0].scrollIntoView(); } this.markLink(true); if (response) { mw.hook('wikipage.content').fire($container); } } findDiff(response) { if (typeof response !== 'string') throw ''; let $diff = $($.parseHTML(response)) .filter('.diff[data-mw-interface]'); if (!$diff.length) { $diff = $diff.end().find('.diff[data-mw-interface]'); if (!$diff.length) throw ''; } this.$diff = $($diff[0]); } setQueries() { let newPerma = this.$diff[0].querySelector( '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (newPerma) { this.newId = parseInt(mw.util.getParamValue('oldid', newPerma.search)); this.newTitle = newPerma.title; } let oldPerma = this.$diff[0].querySelector( '#mw-diff-otitle1 > strong > a, #differences-prevlink' ); if (oldPerma) { this.oldId = parseInt(mw.util.getParamValue('oldid', oldPerma.search)); this.oldTitle = oldPerma.title; } let isSamePage = !oldPerma || this.newTitle === this.oldTitle; this.isSingle = isSamePage && !this.$diff[0].querySelector('.diff-multi'); if (this.newId) { if (this.newId === this.oldId) { throw 'nonfatal'; } if (this.oldId) { this.queries.add(`diff=${this.newId}&oldid=${this.oldId}`); } this.isLast = !this.$diff[0].querySelector('#differences-nextlink'); if (this.isSingle) { this.queries.add(`diff=prev&oldid=${this.newId}`); if (this.isLast && this.oldId) { this.queries.add(`diff=0&oldid=${this.oldId}`); this.queries.add(`diff=cur&oldid=${this.oldId}`); } } } if (this.oldId && this.isSingle) { this.queries.add(`diff=next&oldid=${this.oldId}`); } this.queries.forEach(q => { let other = getDiff(q); if (other && other !== this) { other.setLink(this.href, this.$link); throw 'nonfatal'; } }); if (this.oldId) { diffs.forEach(diff => { if (diff.isLast && diff.newId === this.oldId) { diff.markNotLast(this); } }); } } async polishDiff() { mw.hook('wikipage.diff').fire(this.$diff); let prevLink = this.$diff[0].querySelector('#differences-prevlink'); let nextLink = this.$diff[0].querySelector('#differences-nextlink'); $([prevLink, nextLink].filter(Boolean)).attr('href', (_, href) => ( href.replace('&diffonly=1', '').replace('&expand-url=1', '') )); [['previousdiff', prevLink], ['nextdiff', nextLink]].forEach(([key, link]) => { if (link && !mw.messages.exists(key)) { mw.messages.set(key, link.textContent); } }); if (!nextLink && this.isLast) { this.$diff.find('#mw-diff-ntitle4').empty().append( $('<a>').attr({ class: 'diffnow-checknext diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'next', oldid: this.newId }), title: this.newTitle }).text('Check for newer edit') ); } this.$diff.find('.mw-diff-movedpara-left, .mw-diff-movedpara-right') .attr('href', (_, href) => `#diffnow-${count}-${href.slice(1)}`); this.$diff.find('a[name^="movedpara"]') .attr('name', (_, name) => `diffnow-${count}-${name}`); count++; this.$diff.find('[id]').addClass(function () { return 'diffnow-' + this.id; }).removeAttr('id'); if (this.$diff[0].querySelector('.mw-thanks-thank-link')) { mw.loader.load('ext.thanks.corethank'); mw.config.set('thanks-confirmation-required', true); } if (!this.isSingle) { let keys = ['nextdiff', 'previousdiff'] .filter(s => !mw.messages.exists(s)); if (keys.length) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(keys); } this.$diff.find('.diff-multi').append( $('<div>').append( $('<div>').append( $('<a>').attr({ class: 'diffnow-multinext diffnow-switch', href: mw.util.getUrl(this.oldTitle, { diff: 'next', oldid: this.oldId }), title: this.oldTitle }).text(mw.msg('nextdiff')) ), $('<div>').append( $('<a>').attr({ class: 'diffnow-multiprev diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'prev', oldid: this.newId }), title: this.newTitle }).text(mw.msg('previousdiff')) ) ) ); } } getAnchor($link) { let isSwitch; if ($link) { isSwitch = $link.is(switchSelector); } else { $link = this.$link; isSwitch = this.isSwitch; } if (isSwitch) { return getDiff($link.closest('.diff')).$anchor; } return $link.closest('li, tr, .mw-history-compareselectedversions'); } getContainer(create) { let $container = this.$anchor.is('tr') ? this.$anchor.next('.diffnow-row').find('> td > .diffnow') : this.$anchor.is('div') ? this.$anchor.next('.diffnow') : this.$anchor.children('.diffnow'); if (create) { if ($container.length) { this.attachDiff($container); } else { $container = this.createContainter(); } } return $container; } attachDiff($container) { let $oldDiff = $container.children('.diff'); if (!$oldDiff.is(this.$diff)) { if ($oldDiff.length) { getDiff($oldDiff).detachDiff(); } $container.children('.diffnow-tools-top').after(this.$diff); } $container.find('.diffnow-difflink').attr('href', this.href); } createContainter() { let $container = containers.pop(); if ($container) { this.attachDiff($container); return $container; } return $('<div>').addClass('diffnow').append( $('<div>').addClass('diffnow-tools diffnow-tools-top').append( $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-collapse', title: 'Hide this diff' }) ), this.$diff, $('<div>').addClass('diffnow-tools diffnow-tools-bottom').append( $('<button>').attr({ class: 'diffnow-button diffnow-scrollup oo-ui-icon-collapse', title: 'Scroll to top' }), $('<button>').attr({ class: 'diffnow-button diffnow-scrolldown oo-ui-icon-expand', title: 'Scroll to bottom' }), $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-close', title: 'Hide this diff' }), $('<a>').attr({ class: 'diffnow-button diffnow-difflink oo-ui-icon-newWindow oo-ui-image-progressive', href: this.href, target: '_blank', title: 'Open diff page' }) ) ) .on('click', '.diffnow-close', this.collapse) .on('click', '.diffnow-scrollup', this.scrollUp) .on('click', '.diffnow-scrolldown', this.scrollDown) .on( 'click keydown', '.diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker', this.toggleContext ); } isVisible() { return !!this.$diff?.[0].offsetParent; } markLink(visible = this.isVisible()) { if (this.isSwitch) { this.getContainer().toggleClass('diffnow-switching', !!this.aborter); if (!this.$outerLink) return; } this.$outerLink .toggleClass('diffnow-link-loading', !!this.aborter) .toggleClass('diffnow-link-loaded', !this.aborter) .toggleClass('diffnow-link-open', !this.isSwitch && visible); } markLinks() { $(selector).filter((_, link) => { let href = link.getAttribute('href'); return this.queries.has(href) || this.queries.has(sanitize(href)); }).addClass('diffnow-link-loaded'); if (!isHist) return; $('.mw-history-compareselectedversions-button').toggleClass( 'diffnow-link-loaded', !!getDiff(getHistHref()) ); } markSeen() { if (this.$link.is('.mw-rcfilters-ui-highlights-enhanced-nested:nth-child(n+2) .mw-changeslist-diff')) { this.$anchor.nextAll().addBack() .removeClass('mw-changeslist-watchedunseen mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-watchedseen mw-changeslist-line-not-watched'); return; } let $li = this.$anchor.closest('li, table'); let $unseen = $li.filter('.mw-changeslist-watchedunseen') .add($li.find('.mw-changeslist-watchedunseen')); if (!$unseen.length) return; $unseen.removeClass('mw-changeslist-watchedunseen') .addClass('mw-changeslist-watchedseen'); $li.filter('.mw-changeslist-line-watched') .add($li.find('.mw-changeslist-line-watched')) .removeClass('mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-line-not-watched'); } async markNotLast(newDiff) { this.isLast = false; this.queries = new Set([...this.queries].filter(q => ( !/^title=|(?:^|[&?])(?:diff|oldid)=(?:0|cur)(?:&|$)/.test(q) ))); this.$diff.find( '.diffnow-mw-diff-ntitle1 a, .diffnow-mw-diff-ntitle1 .history-deleted' ).first().text( newDiff.$diff.find( '#mw-diff-otitle1 a, #mw-diff-otitle1 .history-deleted' ).first().text() ); this.$diff.find('.diff-ntitle .mw-diff-edit a') .attr('href', (_, href) => href + '&oldid=' + this.newId); if (!mw.messages.exists('nextdiff')) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(['nextdiff']); } this.$diff.find('.diffnow-checknext') .attr('class', 'diffnow-differences-nextlink') .text(mw.msg('nextdiff')); } detachDiff() { this.$diff?.detach(); this.markLink(false); } close(adjustFocus) { this.detachDiff(); let $container = this.getContainer(); if ($container.length) { let $row = $container.closest('.diffnow-row'); containers.push($container.detach()); $row.remove(); } if (!adjustFocus) return; setTimeout(() => { this.$anchor.find('a[href]').last().each(function () { this.focus(); this.blur(); }); }); } collapse(e) { e.preventDefault(); let $container = $(e.delegateTarget); let diff = getDiff($container.children('.diff')); if (diff.$link[0].getBoundingClientRect().top < 0) { diff.$anchor[0].scrollIntoView(); $container.fadeOut('fast', () => { diff.close(true); setTimeout(() => { diff.$anchor[0].scrollIntoView(); $container.removeAttr('style'); }); }); } else { diff.close(true); } } scrollUp(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().top; let ch = document.documentElement.clientHeight, buffer = ch / 2; y -= y + 5 > buffer ? ch : buffer; window.scrollBy({ top: y, behavior: 'smooth' }); } scrollDown(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().bottom; let buffer = document.documentElement.clientHeight / 2; if (y - 5 > buffer) { y -= buffer; } window.scrollBy({ top: y, behavior: 'smooth' }); } toggleContext(e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); let $row = $(e.target.closest('tr')); if ($row.hasClass('diffnow-context-expanded')) { $row.removeClass('diffnow-context-expanded') .addClass('diffnow-context-collapsed') .children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); expanded.delete($row[0]); } else { $row.removeClass('diffnow-context-collapsed') .addClass('diffnow-context-expanded') .children('.diff-context').removeAttr('tabindex role title') .siblings('.diff-marker').attr('title', 'Collapse'); expanded.add($row[0]); } } destroy() { diffs.splice(diffs.indexOf(this), 1); this.$link.removeClass('diffnow-link-loading diffnow-link-loaded diffnow-link-open'); this.getContainer().removeClass('diffnow-switching'); } } let filterContexts = $diff => { $diff.find('.diff-context.diff-side-deleted > div').each(function () { let $row = $(this.closest('tr')) .removeClass('diffnow-context-expanded'); if (this.scrollHeight > this.clientHeight) { if (expanded.has($row[0])) { $row.addClass('diffnow-context-expanded') .children('.diff-marker').attr({ tabindex: 0, role: 'button', title: 'Collapse' }); } else { $row.addClass('diffnow-context-collapsed').children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); } } else { $row.removeClass('diffnow-context-collapsed') .children().removeAttr('tabindex role title'); } }); }; let onResize = mw.util.debounce(() => { filterContexts($('.diffnow > .diff')); }, 250); let notif; let showError = async (href, msg) => { notif = await mw.notify([ document.createTextNode(msg || `Couldn't load the diff`), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'diffnow', type: 'error' }); }; let getHistHref = () => { let formData = new FormData(document.getElementById('mw-history-compare')); return mw.util.getUrl(null, { diff: formData.get('diff'), oldid: formData.get('oldid') }); }; $(document.body).on('click.diffnow', 'a, .mw-history-compareselectedversions-button', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(selector) && !this.matches(switchSelector) ) { return; } e.preventDefault(); let $link = $(this); let isCompare = $link.hasClass('mw-history-compareselectedversions-button'); let href = isCompare ? getHistHref() : this.pathname + this.search; let diff = getDiff(href); try { if (diff) { diff.setLink(href, $link); return; } if (!isCompare && this.origin !== location.origin) { throw ''; } diff = new Diff(href, $link); let url = new URL(href, location.href); url.searchParams.set('diffonly', 1); url.searchParams.set('action', 'render'); let promise = fetch(url, { signal: diff.aborter.signal }); mw.loader.using(['mediawiki.diff', 'mediawiki.diff.styles']); if (notif) { notif.close(); notif = null; } diff.append(await (await promise).text()); } catch (error) { if (diff && !diff.attached) { diff.destroy(); } if (error.name === 'AbortError') { notif = await mw.notify('Diff loading canceled', { tag: 'diffnow' }); } else if (error !== 'nonfatal') { showError(href, error); console.error(error); } } }); let css = mw.loader.addStyleTag(`${selector} { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); background-position: right; background-repeat: no-repeat; background-size: 10px 10px; padding-right: 12px; } .mw-history-compareselectedversions-button { background-position: right 6px center; background-size: 14px 14px; padding-right: 24px !important; } .skin-timeless .mw-history-compareselectedversions-button { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand-invert.svg); } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload-invert.svg) !important; } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-open { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-invert.svg) !important; } .diffnow-link-loading { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cstyle type='text/css'%3Ecircle%7Banimation:bounce-delay 600ms infinite ease-in-out both;animation-delay:-80ms;transform-origin:center;transform-box:fill-box%7Dcircle:first-of-type%7Banimation-delay:-160ms%7Dcircle:last-of-type%7Banimation-delay:0ms%7D@keyframes bounce-delay%7B0%25,50%25,100%25%7Btransform:scale(0)%7D20%25%7Bopacity:0.87;transform:scale(1)%7D%7D%3C/style%3E%3Ccircle cx='2.5' cy='10' r='2.5'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3Ccircle cx='17.5' cy='10' r='2.5'/%3E%3C/svg%3E") !important; } .diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload.svg) !important; } .diffnow-link-open, .diffnow-context-expanded > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse.svg) !important; } .diffnow { background: var(--background-color-base, #fff); border: var(--border-base, 1px solid #a2a9b1); border-radius: 4px; position: relative; } .mw-history-compareselectedversions + .diffnow { margin-top: 0.3em; } .diffnow-tools { display: flex; position: sticky; background-color: var(--background-color-backdrop-light, rgba(255,255,255,0.65)); z-index: 1; } .diffnow-tools-top { top: 0; border-radius: 4px; } .diffnow-tools-bottom { bottom: 0; } .diffnow-tools > .diffnow-button { cursor: pointer; height: 24px; padding: 0; box-sizing: content-box; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; background-color: var(--background-color-transparent, transparent); flex-grow: 1; } .diffnow-tools > .diffnow-button:hover { background-color: var(--background-color-button-quiet--hover, rgba(0,24,73,0.027)); } .diffnow-tools > .diffnow-button:active { background-color: var(--background-color-button-quiet--active, rgba(0,24,73,0.082)); } .diffnow-tools-top > .diffnow-button { border: none; border-radius: 3px 3px 0 0; } .diffnow-tools-bottom > .diffnow-button { border: var(--border-base, 1px solid #a2a9b1); border-radius: 99px; margin: 4px; height: 20px; } .diffnow-switching > .diff { transition: opacity 200ms; opacity: 0.4; } .diffnow-checknext, .diffnow-checknext:visited { color: var(--color-subtle, #54595d); } .diffnow :not(.diffnow-context-expanded) > .diff-context > div { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker { cursor: pointer !important; background-position: center; background-repeat: no-repeat; background-size: 12px 12px; } .diffnow-context-collapsed > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); } .diffnow-context-collapsed > .diff-context a { pointer-events: none; } .diffnow .diff-multi > div { display: flex; justify-content: space-around; } .diffnow > .diff td div { word-break: break-word; } .diffnow .mw-diff-inline-changed ins, .diffnow .mw-diff-inline-changed del { white-space: pre-wrap; } .diffnow-row .diffnow { border: none; } .diffnow-row > td { padding: 0 !important; } td.mw-changeslist-line-inner { width: 100%; } .mw-enhanced-rc .diffnow > .diff td { padding: 0.33em 0.5em; } .cdx-table__table-wrapper:has(.diffnow-row) { overflow-x: visible; } span.mw-history-histlinks-current, span.mw-history-histlinks-previous { padding-right: 12px; } .client-js .diffnow .mw-anonuserlink { padding-right: 0; }`); mw.loader.load(['oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-interactions']); diffs._disable = () => { $(document.body).off('.diffnow'); css.remove(); }; if (isHist) { $(document.body).on('change.diffnow', '#mw-history-compare', function () { let $buttons = $('.mw-history-compareselectedversions-button'); let diff = getDiff(getHistHref()); if (diff) { $buttons.addClass('diffnow-link-loaded'); if ($buttons.is(diff.$link) && diff.isVisible()) { diff.$link.addClass('diffnow-link-open'); } else { $buttons.removeClass('diffnow-link-open'); } } else { $buttons.removeClass('diffnow-link-loaded diffnow-link-open'); } }); } let added, tempLoaded, ipInfoLoaded; mw.hook('wikipage.content').add(async () => { await new Promise(mw.requestIdleCallback); if (!document.querySelector(selector)) return; let modules = ['mediawiki.diff', 'mediawiki.diff.styles']; let cspn = mw.config.get('wgCanonicalSpecialPageName'); let loadTemp = !tempLoaded && Number(mw.user.options.get('checkuser-temporary-account-enable')) && !['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(cspn); if (loadTemp) { modules.push('ext.checkUser.tempAccounts', 'ext.checkUser.styles'); } if (Number(mw.user.options.get('checkuser-userinfocard-enable'))) { modules.push('ext.checkUser.userInfoCard'); } let loadIpInfo; if (Number(mw.user.options.get('ipinfo-beta-feature-enable'))) { modules.push('ext.ipInfo', 'ext.ipInfo.styles'); loadIpInfo = !ipInfoLoaded && ['Contributions', 'DeletedContributions', 'IPContributions'].includes(cspn); } let promise = mw.loader.using(modules); if (loadTemp || loadIpInfo) { tempLoaded = loadTemp; ipInfoLoaded = loadIpInfo; await promise; // https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/src/startup/mediawiki.loader.js let makeRequire = (moduleObj, basePath) => moduleName => { let relParts = moduleName.match(/^((?:\.\.?\/)+)(.*)$/); if (!relParts) { return mw.loader.require(moduleName); } let baseDirParts = basePath.split('/'); baseDirParts.pop(); let prefixes = relParts[1].split('/'); prefixes.pop(); let prefix; while ((prefix = prefixes.pop())) { if (prefix === '..') { baseDirParts.pop(); } } let fileName = baseDirParts.join('/'); if (fileName) { fileName += '/'; } fileName += relParts[2]; if (Object.hasOwn(moduleObj.packageExports, fileName)) { return moduleObj.packageExports[fileName]; } let scriptFiles = moduleObj.script.files; if (!Object.hasOwn(scriptFiles, fileName)) { throw Error('Cannot require undefined file ' + fileName); } let result; let fileContent = scriptFiles[fileName]; if (typeof fileContent === 'function') { let moduleParam = { exports: {} }; fileContent(makeRequire(moduleObj, fileName), moduleParam, moduleParam.exports); result = moduleParam.exports; } else { result = fileContent; } moduleObj.packageExports[fileName] = result; return result; }; if (loadTemp) { try { let pack = mw.loader.moduleRegistry['ext.checkUser.tempAccounts']; makeRequire(pack, pack.script.main)('./initOnHook.js')(); } catch {} } if (loadIpInfo) { try { let pack = mw.loader.moduleRegistry['ext.ipInfo']; makeRequire(pack, pack.script.main)('./popup/init.js')(); } catch {} } } if (added || !document.getElementById('p-cactions')) return; added = true; let callback = (records, observer) => { if (records[0].target.classList.contains('diffnow-link-loaded')) { observer.takeRecords(); observer.disconnect(); clickFirst(); } }; let clickFirst = () => { let link = document.querySelector(selector); if (!link || link.matches('.diffnow-link-loaded, [href*="&diff=cur&"], .consecudiff > a')) { return; } new MutationObserver(callback).observe(link, { attributeFilter: ['class'] }); link.click(); }; mw.util.addPortletLink('p-cactions', '#', 'Expand all diffs').firstElementChild.addEventListener('click', e => { e.preventDefault(); clickFirst(); }); }); }); // window.smpg?._disable?.(); mw.loader.using('mediawiki.util', async () => { let action = mw.config.get('wgAction'); let isHist = action === 'history'; let isPerma = action === 'view' && ['oldid', 'diff'].some(s => mw.util.getParamValue(s)); let ns = !isHist && !isPerma && mw.config.get('wgNamespaceNumber'); let isFile = ns === 6; let isCat = ns === 14; let cspn = ns === -1 && mw.config.get('wgCanonicalSpecialPageName'); if (!(isHist || isPerma || isFile || isCat || cspn)) return; let isSearch = cspn === 'Search'; let isWl = cspn === 'Watchlist'; let isRc = cspn === 'Recentchanges' || cspn === 'Recentchangeslinked'; if ((isWl || isRc) && document.body.classList.contains('mw-rcfilters-enabled')) { return; } let isContribs = cspn === 'Contributions' || cspn === 'IPContributions'; let o = { useRender: isCat || isWl || isRc, selector: isPerma ? '#bodyContent' : isFile ? '#mw-imagepage-section-filehistory' : isCat ? '.mw-category-generated' : '#mw-content-text', outerSelectors: [], linkSelector: isPerma ? '#differences-prevlink, #differences-nextlink, #mw-diff-ntitle1 > strong > a, #mw-diff-otitle1 > strong > a, #mw-revision-nav > a, .fr-diff-to-stable > a' : isCat ? '#mw-subcategories > a, #mw-pages > a, #mw-category-media > a' : isWl ? '#ca-nstab-special > a, .mw-watchlist-toollink-active > a, #p-associated-pages .selected > a' : isRc ? '#ca-nstab-special > a, .rclinks > a, .rcshowhideoption > a, .rclistfrom > a' : `#ca-nstab-special > a, .mw-pager-navigation-bar > a, .TablePager_nav > .oo-ui-widget-enabled > a, .mw-datatable th > a, .cdx-table-pager .cdx-button--fake-button--enabled, .cdx-table__table__cell--has-sort > a, .mw-prefixindex-nav > a, .mw-allpages-nav > a, .CategoryTreeParents .CategoryTreeLabel, .mw-special-Newpages form div > a, .mw-abusefilter-history-buttons a${isHist ? ', #ca-history > a' : isSearch ? ', .search-types a, .searchdidyoumean a' : ''}`, canPost: isSearch || [ 'AbuseFilter', 'ExpandTemplates', 'TemplateSandbox' ].includes(cspn), paramRe: isPerma && /^(?:diff|diffonly|direction|oldid)$/ || isSearch && /^(?:advancedSearch-current|limit|offset|profile|runsuggestion|search|sort|ns\d+)$/, reruns: [ 'mediawiki.action.history', 'mediawiki.special.search', 'ext.advancedSearch.init', 'mediawiki.special.watchlist', 'mediawiki.special.watchlistedit', 'mediawiki.pager.codex', 'mediawiki.misc-authed-curate', 'mediawiki.misc-authed-ooui', 'mediawiki.misc-authed-pref', 'mediawiki.special.unwatchedPages', 'ext.thanks.corethank', 'ext.flaggedRevs.review', 'ext.gadget.watchlist-notice-core' ], pages: [] }; if (isContribs) { o.reruns.push('ext.ipInfo'); } if (!o.useRender) { o.outerSelectors.push('#firstHeading', '.mw-indicators'); if (!isPerma && !isFile) { o.outerSelectors.push('#mw-content-subtitle'); } } o.formSelector = isHist && '#mw-history-searchform' || isSearch && '#search, #powersearch, #searchform' || cspn && `#mw-content-text form${o.canPost ? '': ':not([method="post"])'}`; if (o.formSelector) { o.formSelector += ', .cdx-table-pager__limit-form'; } window.smpg = o; let getHref = () => location.pathname + location.search; let getKey = (href, isPost) => { if (o.paramRe) { let params = new URLSearchParams(); new URL(href, location.href).searchParams.forEach((v, k) => { if (o.paramRe.test(k)) { params.set(k, v); } }); params.sort(); return String(params); } if (isPost) { return href + '??' + Date.now(); } return href; }; class Page { constructor(href, key) { this.href = href || getHref(); this.key = key || getKey(this.href); this.keys = new Set().add(this.key); o.pages.push(this); } init($response) { if ($response) { if (isWl || isRc) { this.$cont = $(document.querySelector(o.selector).cloneNode()) .removeClass('smoothpager-switching') .append($response); } else { let $cont = $response.filter(o.selector).not('script'); if (!$cont.length) { $cont = $response.find(o.selector).not('script'); if (!$cont.length) { throw 'Content not found'; } } $cont.find('script').remove(); this.$cont = $($cont[0]); } this.attached = 0; } else { if (this.$cont) return; this.$cont = $(document.querySelector(o.selector)); this.attached = 1; } this.getConfigAndModules($response); this.getOuterEls($response); this.getDocTitle($response); this.getRev($response); } getConfigAndModules($response) { if (o.useRender) return; if (!$response) { this.config = { ...window.RLCONF }; } let $scripts = $response ? $response.filter('script').remove() : $('head > script, body > script'); $scripts.map(function () { return this.textContent.match(/\bmw\.config\.set\({.+}\);/g); }).each((_, s) => { let obj; do { try { obj = JSON.parse(s.slice(14, -2)); } catch { let i = s.slice(0, -3).lastIndexOf('});'); if (i === -1) return; s = s.slice(0, i + 3); } } while (!obj); this.config = Object.assign(this.config || {}, obj); }); if (!$response) return; let match = $scripts.first().text().replaceAll('\n', '') .match(/;RLCONF=({.+});RLSTATE=({.+});RLPAGEMODULES=(\[.+\]);$/); if (match) { try { this.config = Object.assign(this.config || {}, JSON.parse(match[1])); } catch {} this.modules = []; try { this.modules.push(...Object.keys(JSON.parse(match[2]))); } catch {} try { this.modules.push(...JSON.parse(match[3])); } catch {} } this.redirect(); } setConfig() { if (!this.config) return; mw.config.set(this.config); if (!o.cur.config) return; Object.entries(o.cur.config).forEach(([k, v]) => { if (!Object.hasOwn(this.config, k) && JSON.stringify(mw.config.get(k)) === JSON.stringify(v) ) { delete mw.config.values[k]; } }); } getOuterEls($response) { this.outerEls = o.outerSelectors.map(selector => ( $response ? $response.find(selector)[0] : document.querySelector(selector) )).map(el => el && !this.$cont[0].contains(el) && el); } setOuterEls() { o.outerSelectors.forEach((selector, i) => { let outer = document.querySelector(selector); if (!outer) return; $(outer).before(this.outerEls[i] || outer.cloneNode()).detach(); }); } getDocTitle($response) { if (o.useRender) return; if ($response) { let $title = $response.filter('title'); if ($title.length) { this.docTitle = $title.text(); } } else { this.docTitle = document.title; } } setDocTitle() { if (this.docTitle) { document.title = this.docTitle; } else if (this.outerEls[0] && o.cur.outerEls?.[0]) { document.title = document.title.replace( o.cur.outerEls[0].textContent.trim(), this.outerEls[0].textContent.trim() ); } } getRev($response) { if (!isPerma) return; let params = new URLSearchParams(this.key); if (params.has('diff')) { if ($response) { let dir = params.get('diff') === 'next' ? 'prev' : 'next'; let id = this.config?.[ dir === 'prev' ? 'wgDiffNewId' : 'wgDiffOldId' ]; if (!id) { id = this.findParam( 'oldid', dir === 'prev' ? '#mw-diff-ntitle1 > strong > a, #differences-prevlink' : '#mw-diff-otitle1 > strong > a, #differences-nextlink' ); } if (id) { this.rev = dir === 'prev' ? id : params.get('oldid'); params.set('diff', dir); params.set('oldid', id); this.keys.add(String(params)); } } else { this.rev = mw.config.get('wgDiffNewId'); let pn = this.findParam( 'title', '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (pn === mw.config.get('wgPageName') && !this.$cont[0].querySelector('.diff[data-mw-interface] .diff-multi') ) { params.set('diff', 'prev'); params.set('oldid', this.rev); this.keys.add(String(params)); let oldId = mw.config.get('wgDiffOldId'); if (oldId) { params.set('diff', 'next'); params.set('oldid', oldId); this.keys.add(String(params)); } } } } else { if ($response) { if (params.has('direction')) { let id = this.config?.wgRevisionId; if (!id) { id = this.findParam( 'oldid', '#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink', $response ); } if (id) { this.rev = id; this.keys.add('oldid=' + id); o.cur.keys.add(`direction=${ params.get('direction') === 'next' ? 'prev' : 'next' }&oldid=${id}`); } } else { this.rev = params.get('oldid'); } } else { this.rev = mw.config.get('wgRevisionId'); if (params.has('direction')) { this.keys.add('oldid=' + this.rev); } } } } findParam(param, query, $range = this.$cont) { let search = $range.find(query).prop('search'); return search && mw.util.getParamValue(param, search); } updateLinks() { if (this.rev) { $('#ca-edit > a').attr('href', mw.util.getUrl(null, { action: 'edit', oldid: this.rev })); $('#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink') .attr('href', mw.util.getUrl(null, { oldid: this.rev })); } $('#ca-nstab-special > a').attr('href', this.href); $('.printfooter > a').attr('href', location.href).text(location.href); $('#footer-places-mobileview > a, #mw-mf-display-toggle').attr('href', function () { let url = new URL(location.href); url.searchParams.set( 'mobileaction', mw.util.getParamValue('mobileaction', this.search) ); return '//' + this.host + url.pathname + url.search; }); $('#t-urlshortener > a').attr('href', function () { let params = new URLSearchParams(this.search); params.set('url', location.href); return this.pathname + '?' + params; }); } redirect() { if (this.config.wgAction !== mw.config.get('wgAction') || this.config.wgPageName?.replace(/\/.*/, '') !== mw.config.get('wgPageName').replace(/\/.*/, '') ) { location.href = this.href; throw 'redirect'; } } replaceContent(isPopState, isRefresh) { let oldCont = document.querySelector(o.selector); if (this.$cont.is(oldCont)) { throw 'Attempt to replace content with itself'; } if (!isPopState && !isRefresh) { this.pushState(); } $(oldCont).before(this.$cont).detach(); console.log(this.key, o); this.setOuterEls(); this.setDocTitle(); this.setConfig(); if (isSearch && this.attached) { let input = this.$cont[0].querySelector('#searchText > input'); if (input) { input.value = input.defaultValue; } } o.cur = this; this.loadModules(isPopState); this.updateLinks(); } pushState() { history.pushState({ _smpg: this.key }, '', this.href); history.replaceState({ _smpg: this.key }, '', this.href); } async loadModules(isPopState) { o.pending = true; try { await mw.loader.using(this.modules || []); } finally { o.pending = false; if (!this.attached) { this.fireHooks(); this.rerunModules(); } if (!isPopState) { this.scroll(); } this.attached++; } } fireHooks() { mw.hook('wikipage.content').fire(this.$cont); this.$cont.find('.diff[data-mw-interface]').each(function () { mw.hook('wikipage.diff').fire($(this)); }); this.$cont.find('.catlinks[data-mw-interface]').each(function () { mw.hook('wikipage.categories').fire($(this)); }); mw.hook('htmlform.enhance').fire(this.$cont); } rerunModules() { o.reruns.forEach(m => { let pack = mw.loader.moduleRegistry[m]; if (!pack || pack.state !== 'ready') return; if (typeof pack.script === 'function') { pack.script($, $, mw.loader.require, pack.module); return; } delete mw.loader.moduleRegistry[m]; mw.loader.implement( m + '@' + pack.version, pack.script, pack.style, pack.messages, pack.templates, pack.deprecationWarning ); }); if ((isHist || isContribs || isRc) && window.Twinkle) { window.Twinkle.rollback(); } } scroll() { let form = o.formSelector && this.$cont[0].querySelector(o.formSelector); if (form) { let y = form.getBoundingClientRect().bottom; if (y < 0) { window.scrollBy(0, y); } } else if (this.$cont[0].getBoundingClientRect().top < 0) { this.$cont[0].scrollIntoView(); } } } o.cur = new Page(); let getContent = async (href, state, options) => { if (o.pending) return; o.aborter?.abort(); let key = state?._smpg || getKey(href, !!options); let isRefresh = key === o.cur.key; if (state && isRefresh) return; let oldCont = document.querySelector(o.selector); if (!oldCont) { notify(href, 'No element to replace', 'error'); return; } let page = o.pages.find(p => p.keys.has(key)); if ((state || !isRefresh) && page) { page.href = href; page.replaceContent(!!state, isRefresh); return; } oldCont.classList.add('smoothpager-switching'); let $throbber = $('<div>').addClass('smoothpager-throbber') .appendTo(document.body); if (!isRefresh && o.pages.length === 1) { o.cur.init(); } o.aborter = new AbortController(); let url = href; if (o.useRender) { url = new URL(href, location.href); url.searchParams.set('action', 'render'); } let promise = fetch(url, Object.assign({ signal: o.aborter.signal }, options)); if (notif) { notif.close(); notif = null; } try { let response = await (await promise).text(); if (page) { page.href = href; } else { page = new Page(href, key); } page.init($($.parseHTML(response, !o.useRender))); page.replaceContent(!!state, isRefresh); } catch (e) { if (e.name === 'AbortError') { if (state && o.cur) { o.cur.pushState(); } } else if (e === 'redirect') { notify(href, 'Redirecting...'); } else { notify(href, e || `Couldn't load the page`, 'error'); console.error(e); } } finally { o.aborter = null; oldCont.classList.remove('smoothpager-switching'); $throbber.remove(); } }; let notif; let notify = async (href, msg, type) => { notif = await mw.notify([ document.createTextNode(msg), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'smoothpager', type: type }); }; let onClick = function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(o.linkSelector) || this.origin !== location.origin ) { return; } e.preventDefault(); getContent(this.pathname + this.search); }; let onKeyDown = e => { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.target.closest(':read-write') ) { return; } switch (e.which) { case 27: o.aborter?.abort(); break; case 110: case 190: e.preventDefault(); getContent(getHref()); } }; let onPopState = e => { let state = e.originalEvent.state; if (state && !state._smpg) return; history.replaceState(state, '', location.href); getContent(getHref(), state || {}); }; let onSubmit = e => { if (e.originalEvent && ( e.originalEvent.defaultPrevented || !e.originalEvent.isTrusted ) || !o.canPost && e.target.method !== 'get' || !e.target.matches(o.formSelector) ) { return; } let path = e.target.getAttribute('action'); let isScript = path === mw.config.get('wgScript'); let comps = [mw.config.get('wgPageName')]; if (mw.config.get('wgNamespaceNumber') === -1 && comps[0].includes('/')) { comps.push(comps[0].replace(/\/.*/, '')); } comps.push((comps[1] || comps[0]) + '/'); if (!isScript && !comps.some(c => mw.util.getUrl(c) === path)) return; let formData = new FormData(e.target); if (isScript && !isSearch && !comps.includes(formData.get('title').replaceAll(' ', '_'))) { return; } e.preventDefault(); e.stopPropagation(); if (isSearch && e.target.id !== 'searchform') { formData.set('search', OO.ui.infuse($('#searchText')).getValue()); } else if (e.target.method === 'post') { let submitter = e.originalEvent?.submitter; if (submitter?.name) { formData.append(submitter.name, submitter.value); } getContent(path, null, { method: 'POST', headers: { 'Content-Type': e.target.enctype }, body: e.target.enctype === 'multipart/form-data' ? formData : new URLSearchParams(formData) }); return; } getContent(path + '?' + new URLSearchParams(formData)); }; let setPortlet = text => { if (!o.portletLink) return; $(o.portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = text; return false; } }); }; o._enable = () => { o.enabled = true; let $body = $(document.body).on('click', 'a', onClick); if (o.formSelector) { $body.on('submit', onSubmit); } $body.parent().on('keydown', onKeyDown); $(window).on('popstate', onPopState); if (o.css) { o.css.disabled = false; } if (isPerma) { mw.trackSubscribe('counter.MediaWiki.RevisionSlider.event.init', o._disable); } setPortlet('Disable SmoothPager'); }; o._disable = () => { o.enabled = false; $(document.body).off('click', onClick).off('submit', onSubmit) .parent().off('keydown', onKeyDown); $(window).off('popstate', onPopState); o.css.disabled = true; mw.trackUnsubscribe(o._disable); setPortlet('Enable SmoothPager'); }; o._enable(); o.css = mw.loader.addStyleTag(`${o.linkSelector}, .cdx-table__table__sort-button { color: #008064 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):visited { color: #006400 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):active { color: #faa700 !important; } .cdx-table-pager .cdx-button--fake-button--enabled > .cdx-button__icon { background-color: #14866d; } .smoothpager-switching { opacity: 0.75; } .smoothpager-throbber { width: 20%; height: 0.5vh; position: fixed; top: 0; left: 0; background-color: var(--background-color-progressive, #36c); transform: translate(-100%); animation: smoothpager-throbber 1s infinite linear; } @keyframes smoothpager-throbber { to { transform: translate(700%); } } @media (prefers-reduced-motion: reduce) { .smoothpager-throbber { animation: smoothpager-throbber 1s infinite steps(10,end) !important; width: 40%; } }${o.formSelector ? ` :is(${o.formSelector}) input[type="submit"], :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--color-inverted, #fff); background-color: #14866d; border-color: #14866d; } :is(${o.formSelector}) input[type="submit"]:hover, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: #00af89; border-color: #00af89; } :is(${o.formSelector}) input[type="submit"]:focus, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: #14866d; } :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px #14866d, inset 0 0 0 2px #fff; } :is(${o.formSelector}) input[type="submit"]:active, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active { background-color: #0e725a; border-color: #0e725a; box-shadow: none; }` : ''}`); await $.ready; if (!document.getElementById('p-cactions')) return; o.portletLink = mw.util.addPortletLink('p-cactions', '#', 'Disable SmoothPager').firstElementChild; o.portletLink.addEventListener('click', e => { e.preventDefault(); o[o.enabled ? '_disable' : '_enable'](); }); }); window.smartdiffTemplates = [ { names: ['T', 'Tl'], namespace: 10, forceNs: true, end: 1 }, { names: ['Tlx'], namespace: 10, end: 1 }, { names: ['U'], prefix: 'Special:Contributions/', end: 1 }, { names: ['Re', 'Reply to', 'Ping'], prefix: 'Special:Contributions/' }, { names: ['About'], start: 3, skipEven: true }, { names: ['For'], start: 2 }, { names: ['Other uses', 'Otheruses'], end: 1 }, { names: ['Section link', 'Slink'], end: 1 }, { names: ['Redirect'], skipEven: true, noRedirectEnd: 1 }, { names: ['Shortcut'], noRedirectStart: 1 }, { names: ['Tracked', 'Phab'], prefix: 'phab:', end: 1 }, { names: [ 'Distinguish', 'Main', 'Main article', 'Further', 'See also', 'Seealso' ] }, { names: ['Ll'], end: 1 } ]; mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api' ], () => { mw.loader.addStyleTag('.smartdiff-link.extiw, .smartdiff-link.external{color:var(--color-progressive,#36c)} .smartdiff-link.extiw:visited, .smartdiff-link.external:visited{color:#795cb2} .smartdiff-link.extiw:active, .smartdiff-link.external:active{color:#faa700}'); class SmartDiff { constructor($diff) { this.$diff = $diff; this.isSpecial = mw.config.get('wgNamespaceNumber') === -1; this.isView = mw.config.get('wgAction') === 'view' && new URLSearchParams(location.search).get('diffonly') !== '1'; this.magicWords = [ '!', 'BASEPAGENAME', 'BASEPAGENAME:', 'BASEPAGENAMEE', 'BASEPAGENAMEE:', 'canonicalurl:', 'CURRENTDAY', 'CURRENTDAY2', 'CURRENTDAYNAME', 'CURRENTDOW', 'CURRENTHOUR', 'CURRENTMONTH', 'CURRENTMONTH1', 'CURRENTMONTHABBREV', 'CURRENTMONTHNAME', 'CURRENTMONTHNAMEGEN', 'CURRENTTIME', 'CURRENTTIMESTAMP', 'CURRENTVERSION', 'CURRENTWEEK', 'CURRENTYEAR', 'DEFAULTCATEGORYSORT:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DISPLAYTITLE:', 'filepath:', 'formatnum:', 'FULLPAGENAME', 'FULLPAGENAME:', 'FULLPAGENAMEE', 'FULLPAGENAMEE:', 'fullurl:', 'gender:', 'int:', 'lc:', 'lcfirst:', 'LOCALDAY', 'LOCALDAY2', 'LOCALDAYNAME', 'LOCALDOW', 'LOCALHOUR', 'LOCALMONTH', 'LOCALMONTH1', 'LOCALMONTHABBREV', 'LOCALMONTHNAME', 'LOCALMONTHNAMEGEN', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCALWEEK', 'LOCALYEAR', 'msg:', 'msgnw:', 'NAMESPACE', 'NAMESPACE:', 'NAMESPACEE', 'NAMESPACEE:', 'NAMESPACENUMBER', 'NAMESPACENUMBER:', 'ns:', 'NUMBEROFACTIVEUSERS', 'NUMBEROFARTICLES', 'NUMBEROFEDITS', 'NUMBEROFFILES', 'NUMBEROFPAGES', 'NUMBEROFUSERS', 'padleft:', 'PAGENAME', 'PAGENAMEE', 'PAGESINCAT:', 'PAGESINCATEGORY:', 'plural:', 'REVISIONDAY', 'REVISIONDAY:', 'REVISIONDAY2', 'REVISIONDAY2:', 'REVISIONID', 'REVISIONID:', 'REVISIONMONTH', 'REVISIONMONTH:', 'REVISIONMONTH1', 'REVISIONMONTH1:', 'REVISIONSIZE', 'REVISIONTIMESTAMP', 'REVISIONTIMESTAMP:', 'REVISIONUSER', 'REVISIONUSER:', 'REVISIONYEAR', 'REVISIONYEAR:', 'ROOTPAGENAME', 'ROOTPAGENAME:', 'ROOTPAGENAMEE', 'ROOTPAGENAMEE:', 'SHORTDESC:', 'SUBJECTPAGENAME', 'SUBJECTPAGENAME:', 'SUBJECTPAGENAMEE', 'SUBJECTPAGENAMEE:', 'SUBJECTSPACE', 'SUBJECTSPACE:', 'SUBJECTSPACEE', 'SUBJECTSPACEE:', 'SUBPAGENAME', 'SUBPAGENAME:', 'SUBPAGENAMEE', 'SUBPAGENAMEE:', 'TALKPAGENAME', 'TALKPAGENAME:', 'TALKPAGENAMEE', 'TALKPAGENAMEE:', 'TALKSPACE', 'TALKSPACE:', 'TALKSPACEE', 'TALKSPACEE:', 'uc:', 'ucfirst:', 'urlencode:' ]; if (window.smartdiffMagicWords) { this.magicWords.push(...window.smartdiffMagicWords); } try { this.subNs = mw.config.get('wgVisualEditorConfig').namespacesWithSubpages; } catch (e) {} if (!this.subNs) { this.subNs = Object.keys(mw.config.get('wgFormattedNamespaces')) .map(k => Number(k)).filter(ns => ![0, 6, 8].includes(ns)); } this.re = /((?:\[(?:<[^>]*>)?\[|(?<!{(?:<[^>]*>)?){(?:<[^>]*>)?{(?:<[^>]*>)?(?:(?:#(?:<[^>]*>)?invoke|(?:safe)?subst|msg(?:nw)?|raw|int)(?:<[^>]*>)?:)?)(?:\s*(?:<[^>]*>)?&lt;(?:<[^>]*>)?tvar(?:<[^>]*>)?\s(?!&gt;).*?&gt;)?\s*)((?:(?!&[gl]t;)[^\[\]{|}])+?)(?=\s*(?:(?:<[^>]*>)?&lt;(?:<[^>]*>)?\/(?:<[^>]*>)?tvar(?:<[^>]*>)?&gt;(?:<[^>]*>)?\s*)?(?:\||\](?:<[^>]*>)?\]|}(?:<[^>]*>)?}|$))/g; this.headRe = /^((?:(?:<[^>]*>)*=){1,6}(?:<[^>]*>)?\s*)((?:(?!&[gl]t;).)+?)(?=\s*(?:(?:<[^>]*>)?=){1,6}(?:<[^>]*>|\s)*(?:&lt;|$))/g; // https://commons.wikimedia.org/wiki/Special:MediaStatistics this.galleryRe = /^(\s*)((?:(?!&[gl]t;)[^\[\]{|}])+\.(?:<[^>]*>)?(?:apng|djv|djvu|flac|gif|jpe|jpeg|jpg|jps|kar|m4a|m4b|m4p|m4r|m4v|mid|midi|mp2|mp3|mp4|mpa|mpe|mpeg|mpg|mpga|oga|ogg|ogm|ogv|ogx|opus|pdf|png|spx|stl|svg|tif|tiff|wav|webm|webp|xcf))(?=\s*(?:(?:<[^>]*>)?(?:<[^>]*>)?\s*)?(?:\||$))/gi; this.urlRe = /(\[(?:<[^>]*>)?(?=.+\]))?((\bhttps?(?:<[^>]*>)?:)?(?:<[^>]*>)?\/(?:<[^>]*>)?\/(?:<[^>]*>|(?!&[gl]t;)[^\s"<>\[\]{|}])+)/g; if (window.smartdiffTemplates) { this.tempRe = /( data-smartdiff-temp="(\d+)">[^{|}]+)(\|(?:(?!&[gl]t;)[^\[\]{}]|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?})+)(?=}(?:<[^>]*>)?}|$)/g; this.tempSubRe = /((?:\s|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?}[^<>|]*|<[^>]*>)*(?:\|(?:\s|(?:<[^>]*>)|\d+(?:\s|<[^>]*>)*=|[^\d<=>|](?:[^<=>|]|<[^>]*>)*=(?:[^<=>|]|<[^>]*>)*\|?)*|$))/; this.templates = window.smartdiffTemplates; } this.side = 'old'; $diff.find('.diff-deletedline > div').get().forEach(this.processDiv); this.side = 'new'; $diff.find('.diff-addedline > div').get().forEach(this.processDiv); let $contexts = $diff.find('.diff-context > div'); $contexts.each((i, div) => { if (i % 2) { this.side = 'new'; if (this.propUsed && this.getProp() !== this.getProp('pn', 'old')) { this.processDiv(div); } else { $contexts.eq(i).replaceWith($contexts.eq(i - 1).clone()); } } else { this.side = 'old'; this.propUsed = false; this.processDiv(div); } }); this.links = {}; $diff.find('.smartdiff-link:not(.external)').each((i, link) => { let title = link.title; if (!title) return; if (!this.links.hasOwnProperty(title)) { this.links[title] = []; } this.links[title].push(link); }); this.query(Object.keys(this.links).slice(0, 500)); if (this.hasError) { mw.notify('SmartDiff error', { type: 'warn' }); } } processDiv = div => { if (div.querySelector('a[href]')) return; let origHtml = div.innerHTML; let newHtml = origHtml.replace(this.urlRe, this.urlRep) .replace(this.galleryRe, this.galleryRep) .replace(this.re, this.rep).replace(this.headRe, this.headRep); if (this.tempRe) { newHtml = newHtml.replace(this.tempRe, this.tempRep); } if (newHtml === origHtml) return; newHtml = newHtml.replace(/<(ins|del)(?: [^>]+)?><\/\1>/g, ''); let $newDiv = $('<div>').html(newHtml); if (this.detectErrors($newDiv, newHtml, origHtml, div)) return; div.textContent = ''; $newDiv.contents().appendTo(div); }; rep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s), isTemp; if (t) { if ($1.includes('invoke')) { t = mw.Title.makeTitle(828, s); } else if (s[0] === '/') { if (this.subNs.includes(this.getProp('ns'))) { t = mw.Title.newFromText( this.getProp() + s.replace(/\/+$/, '') ); } else if ($1[0] === '{') { t.namespace = 10; } } else if ($1[0] === '{') { if (s[0] === '#') { return $0; } if ($1.includes('int')) { t = mw.Title.makeTitle(8, s); } else if (!t.namespace && s[0] !== ':') { if (!$1.includes('msg') && !$1.includes('raw')) { let match = s.match(/^[^:]+(?::(?=.)|$)/); if (match && this.magicWords.includes(match[0])) { return $0; } } t.namespace = 10; isTemp = true; } } else if ((this.isSpecial || !this.isView) && s[0] === '#') { t.title = this.getProp(); } } else if (s.startsWith('../') && this.subNs.includes(this.getProp('ns'))) { let chunks = s.split('/'); let levelCount = chunks.findIndex(v => v !== '..'); let sup = this.getProp().split('/').slice(0, -levelCount).join('/'); if (sup) { let sub = chunks.slice(levelCount).join('/').replace(/\/+$/, ''); t = mw.Title.newFromText(sub ? sup + '/' + sub : sup); } } if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView || s[0] !== '#') { attrs.title = t.toText(); } if (isTemp && this.tempRe) { let name = t.getMainText(); let idx = this.templates.findIndex(temp => temp.names.includes(name)); if (idx !== -1) { attrs['data-smartdiff-temp'] = idx; } } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; stripTags(s, decode, pre = '', post = '') { let mid = s, tags = s.match(/<\/?(?:ins|del)(?: [^>]+)?>/g); s = $($.parseHTML(s.replace(/&amp;/g, '&'))).text(); if (decode) { try { s = decodeURIComponent(s); } catch (e) {} } if (tags) { if (tags[0][1] === '/') { pre += tags[0]; mid = `<${tags[0].slice(2, 5)} class="diffchange diffchange-inline">` + mid; } let lastTag = tags.pop(); if (lastTag[1] !== '/') { mid += `</${lastTag.slice(1, 4)}>`; post = lastTag + post; } } return [s, pre, mid, post]; } headRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); s = s.replace(/'''(.+?)'''|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>/gi, '$1') .replace(/''(.+?)''/g, '$1') .replace(/^_+|_+$/g, ''); let t = mw.Title.newFromText( `${this.isSpecial || !this.isView ? this.getProp() : ''}#${s}` ); if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView) { attrs.title = t.toText(); } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; galleryRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s, 6); if (t && t.namespace !== 6) { t = mw.Title.makeTitle(6, s); } if (!t) { return $0; } return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(), title: t.toText() }).html(mid)[0].outerHTML + post; }; urlRep = ($0, $1, $2, $3) => { let main = $2, trail; if (!$1) { if (!$3) { return $0; } let re = main.includes('(') ? /[!,.:;?](?:<[^>]*>)?$/ : /[!),.:;?](?:<[^>]*>)?$/; let match = main.match(re); if (match && !/&amp(?:;(?:<[^>]*>)?(?:[a-z]+|(?:#(?:<[^>]*>)?(?:x[\da-f]|\d+)))(?:<[^>]*>)?)?;$/i.test(main) ) { trail = match[0]; main = main.slice(0, -trail.length); } } let [url, pre, mid, post] = this.stripTags(main); if ($1) { pre = $1 + pre; } else if (trail) { post += trail; } return pre + $('<a>').attr({ class: 'smartdiff-link external', href: url, rel: 'nofollow' }).html(mid)[0].outerHTML + post; }; tempRep = ($0, $1, $2, $3) => { if ($3.includes('<a class="smartdiff-link')) { return $0; } let temp = this.templates[$2]; return $1 + $3.split(this.tempSubRe).map((os, i) => { if (!os || i % 2) { return os; } let j = i / 2; if (j < temp.start || j > temp.end || temp.skipOdd && j % 2 || temp.skipEven && j % 2 === 0 ) { return os; } let [s, pre, mid, post] = this.stripTags(os, true); if (temp.prefix) { s = temp.prefix + s; } if (temp.suffix) { s += temp.suffix; } let t = temp.forceNs ? mw.Title.makeTitle(temp.namespace, s) : mw.Title.newFromText(s, temp.namespace); if (!t) { return os; } let params = (j >= temp.noRedirectStart || j <= temp.noRedirectEnd) && { redirect: 'no' }; return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(params), title: t.toText() }).html(mid)[0].outerHTML + post; }).join(''); }; getProp(n = 'pn', side = this.side) { this.propUsed = true; if (this[side]) { if (this[side][n]) { return this[side][n]; } } else { this[side] = {}; let link = this.$diff[0].querySelector( side === 'old' ? '#mw-diff-otitle1 a, #differences-prevlink' : '#mw-diff-ntitle1 a, #differences-nextlink' ); if (link) { let pn = mw.util.getParamValue('title', link.search); this[side].pn = pn; this[side].ns = mw.Title.newFromText(pn).namespace; return this[side][n]; } } if (this[n]) { return this[n]; } if (this.isSpecial) { this.pn = ''; this.ns = 0; } else { this.pn = mw.config.get('wgPageName'); this.ns = mw.config.get('wgNamespaceNumber'); } return this[n]; } async query(titles) { if (!titles.length) return; let response = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), iwurl: 1, prop: 'info', inprop: 'linkclasses', inlinkcontext: this.getProp(), formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); if (!response?.query) return; let data = {}; response.query.pages?.forEach(page => { let obj = { classes: page.linkclasses || [] }; if (page.missing && !page.known) { obj.classes.push('new'); obj.params = { action: 'edit', redlink: 1 }; } data[page.title] = obj; }); response.query.interwiki?.forEach(interwiki => { data[interwiki.title] = { classes: ['extiw'], url: interwiki.url }; }); response.query.normalized?.forEach(entry => { if (!data.hasOwnProperty(entry.to)) return; let obj = data[entry.to]; obj.canonical = entry.to; if (!obj.url) { obj.url = mw.util.getUrl(entry.to, obj.params); } data[entry.from] = obj; }); Object.entries(data).forEach(([title, obj]) => { if (!this.links.hasOwnProperty(title)) return; let $links = $(this.links[title]).addClass(obj.classes) .attr('title', obj.canonical); if (obj.url) { $links.attr('href', function () { return obj.url + this.hash; }); } }); this.query(titles.slice(50)); } detectErrors($newDiv, newHtml, origHtml, div) { let comp = $newDiv.html(); if (comp !== newHtml) { console.warn( 'SmartDiff syntax error at:\n', div, `\nNew HTML:\n${newHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } let $comp = $newDiv.clone(); $comp.find('.smartdiff-link').contents().unwrap(); comp = $comp.html().replace(/<\/(ins|del)><\1(?: [^>]+)?>/g, ''); if (comp !== origHtml) { console.warn( 'SmartDiff mutation error at:\n', div, `\nOriginal HTML:\n${origHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } } } mw.hook('wikipage.diff').add($diff => { new SmartDiff($diff); }); }); (async () => { let dependencies = ['mediawiki.util']; let classes = 'copysectlink'; let css; switch (mw.config.get('skin')) { case 'minerva': classes += ' cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet'; css = '.copysectlink{opacity:0.65;font-size:1rem;margin-right:0 !important} .collapsible-heading:not(.open-block) .copysectlink{visibility:hidden} .copysectlink > .minerva-icon{background-color:transparent} .copysectlink > span + span{display:block;position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}'; break; case 'timeless': classes += ' mw-ui-icon-copy'; css = '.copysectlink{background-color:var(--background-color-base,#fff);margin-left:-1em} .copysectlink:first-of-type{margin-left:-20px;padding-left:0} .copysectlink::before{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;vertical-align:bottom;opacity:0.33}'; } if (css) { mw.loader.addStyleTag(css); dependencies.push('oojs-ui.styles.icons-editing-advanced'); } let handler = function (e) { e.preventDefault(); e.stopPropagation(); let text = (mw.config.get('wgPageName') + (this.hash ? decodeURI(this.hash).replace( /[\[\]{|}]/g, s => '&#' + s.codePointAt(0) + ';' ) : '')).replace(/_/g, ' '); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; let addButton = (block, id) => { let $button = $('<a>').attr({ class: classes + (id ? ' mw-selflink-fragment' : ''), href: mw.util.getUrl() + (id ? '#' + encodeURI(id): ''), role: 'button' }).text('copy').on('click', handler); let isMinerva = mw.config.get('skin') === 'minerva'; if (isMinerva) { $button.attr('title', 'Copy').wrapInner('<span>') .prepend($('<span>').addClass('minerva-icon oo-ui-icon-copy skin-invert')); } let wrapper = block.querySelector('.mw-editsection'); if (wrapper) { $button[isMinerva ? 'prependTo' : 'appendTo'](wrapper); } else { $('<span>').addClass('mw-editsection') .append($button).appendTo(block); } }; if (['view', 'purge'].includes(mw.config.get('wgAction'))) { ['ext.gadget.edittop', 'ext.gadget.edit0'].forEach(m => { let state = mw.loader.getState(m); if (state && state !== 'registered') { dependencies.push(m); } }); } await mw.loader.using(dependencies); if (mw.config.get('wgNamespaceNumber') >= 0) { await $.ready; addButton(document.getElementById('firstHeading')); } mw.hook('wikipage.content').add($content => { $content.find('.mw-heading > :is(h1, h2, h3, h4, h5, h6)[id]').each(function () { addButton(this.parentElement, this.id); }); $content.find( ':is(h1, h2, h3, h4, h5, h6):not(.mw-heading > *, #mw-toc-heading, .wb-sitelinks-heading)[id]' ).each(function () { addButton(this, this.id); }); }); })(); mw.loader.using([ 'ext.visualEditor.desktopArticleTarget.init', 'mediawiki.storage' ], () => { if (!mw.libs.ve.isVisualAvailable && !['edit', 'submit'].includes(mw.config.get('wgAction')) ) { return; } mw.loader.addStyleTag(`.oo-ui-icon-schwa{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 3v14h4v-2h-2v-10h2v-2zm16 0v2h2v10h-2v2h4v-14zm-6 2c-2.41 0-4.43 1.73-4.9 4h2.08c0.41-1.17 1.5-2 2.82-2 1.67 0 3 1.33 3 3h-8c0 2.75 2.25 5 5 5 2.75 0 5-2.25 5-5 0-2.75-2.25-5-5-5zm-2.59 6.5h5.18c-0.516 0.895-1.47 1.5-2.59 1.5-1.12 0-2.07-0.605-2.59-1.5z'/%3E%3C/svg%3E")}`); let clicked; let openDialog = () => { if (clicked) { window.ipaInputDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox4.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'jquery.textSelection', 'oojs-ui-windows', 'oojs-ui-widgets', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced' ]); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { ipainput: { label: 'IPAInput', type: 'button', oouiIcon: 'schwa', action: { type: 'callback', execute: openDialog } } } }); }); mw.hook('ve.loadModules').add(addPlugin => { addPlugin(() => { ve.ui.IpaInputCommand = function VeUiIpaInputCommand() { ve.ui.IpaInputCommand.super.call(this, 'ipaInput'); }; OO.inheritClass(ve.ui.IpaInputCommand, ve.ui.Command); ve.ui.IpaInputCommand.prototype.execute = () => { openDialog(); return true; }; ve.ui.commandRegistry.register(new ve.ui.IpaInputCommand()); ve.ui.IpaInputTool = function VeUiIpaInputTool() { ve.ui.IpaInputTool.super.apply(this, arguments); }; OO.inheritClass(ve.ui.IpaInputTool, ve.ui.Tool); ve.ui.IpaInputTool.static.name = 'ipaInput'; ve.ui.IpaInputTool.static.group = 'insert'; ve.ui.IpaInputTool.static.icon = 'schwa'; ve.ui.IpaInputTool.static.title = 'IPA'; ve.ui.IpaInputTool.static.commandName = 'ipaInput'; ve.ui.toolFactory.register(ve.ui.IpaInputTool); }); }); mw.requestIdleCallback(async () => { let expiry = mw.storage.get('_EXPIRY_ipainput-cache'); if (!expiry) return; let response = await $.get('//en.wikipedia.org/api/rest_v1/page/title/Module%3AIPA%2Fdata'); if (Date.parse(response.items[0].timestamp) / 1000 > expiry - 604800) { mw.storage.remove('ipainput-cache'); } }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && (() => { mw.loader.addStyleTag(`.oo-ui-icon-wiktionary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M14.95 1c-.15 0-.3 0-.45.03L2.9 2.9a2.26 2.26 0 0 0-1.87 2.6L2.9 17.1a2.26 2.26 0 0 0 2.6 1.86l11.6-1.88a2.26 2.26 0 0 0 1.86-2.6L17.1 2.9A2.27 2.27 0 0 0 14.95 1zm-.03.9c.63.03 1.17.49 1.28 1.14l1.88 11.6c.12.75-.37 1.43-1.12 1.56l-11.6 1.88a1.34 1.34 0 0 1-1.56-1.12L1.92 5.36A1.34 1.34 0 0 1 3.04 3.8l11.6-1.88.28-.02zm.7 2.61-2.83.46.07.39c.6-.09.95-.14 1.08.36.1.6-.91 6.53-.91 6.53s-2.87-5.16-2.98-5.87c-.02-.34.02-.64.86-.7l-.06-.4-3.64.6.07.38c.5-.15 1.01.02 1.43.82l.7 1.33-.72 4.54s-2.93-5.3-3.03-5.9c-.07-.5.45-.64.8-.66l-.06-.38-3.46.56.06.39c.24-.1.84-.07 1.07.32.07.09 4.54 8.44 4.54 8.44l.33-.05 1.02-6.24 2.98 5.59.36-.06s1.42-9.14 1.48-9.3c.05-.26.28-.71.9-.76l-.07-.39z'/%3E%3C/svg%3E")}`); let clicked, dialog, input, $result; let openDialog = async context => { if (clicked) { if (dialog) { let selection = context.$textarea.textSelection('getSelection'); if (selection) { input.setValue(selection); } if ($result) { $result.prev().addBack().remove(); $result = null; } dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); } return; } clicked = true; await mw.loader.using([ 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.ForeignApi', 'mediawiki.util' ]); let response = await new mw.ForeignApi('//en.wiktionary.org/w/api.php').get({ action: 'query', generator: 'search', gsrsearch: 'deepcat:Pronunciation_templates_by_language', gsrnamespace: 10, gsrlimit: 'max', gsrsort: 'none', formatversion: 2 }); let winMan = new OO.ui.WindowManager(); dialog = new OO.ui.MessageDialog(); winMan.addWindows([dialog]); let items = response.query.pages .map(p => p.title.slice(9)) .sort(Intl.Collator('en-u-kn-true').compare) .map(s => new OO.ui.MenuOptionWidget({ label: s })); let dropdown = new OO.ui.DropdownWidget({ $overlay: dialog.$overlay, menu: { items } }); let $doc = $('<p>'); dropdown.getMenu().on('choose', mw.util.debounce(async item => { let title = 'Template:' + item.getLabel(); let $link = $('<a>').attr({ href: '//en.wiktionary.org/wiki/' + title, target: '_blank', title: title }).text('documentation'); $doc.empty().append('Loading ', $link, '...'); try { let data = await $.get( '//en.wiktionary.org/api/rest_v1/page/html/' + encodeURIComponent(title + '/documentation') ); let text = $($.parseHTML(data)).find('p').first().text() .replace(/\. .*/, '.'); $doc.text(text + ' (').append($link.text('read more'), ')'); dialog.updateSize(); } catch { $doc.empty().append('Failed to load ', $link); } }, 100)).selectItem(items[0]); input = new OO.ui.TextInputWidget({ autocomplete: false, value: context.$textarea.textSelection('getSelection') || mw.config.get('wgTitle') }); let button = new OO.ui.ButtonWidget({ disabled: !input.getValue(), label: 'Get', flags: ['primary', 'progressive'] }).on('click', async () => { button.setDisabled(true); let template = dropdown.getMenu().findSelectedItem().getLabel(); let text = input.getValue(); try { let data = await $.post('//en.wiktionary.org/api/rest_v1/transform/wikitext/to/html', { wikitext: `{{${template}|1=${text}}}`, body_only: true }); if ($result) { $result.children().remove(); } else { $result = $('<div>').text('Result:') .insertAfter(fieldset.$element) .before('<hr>'); } $result.append($.parseHTML(data)) .find('.mw-collapsible').makeCollapsible().end() .find('[id], [about]').removeAttr('id about').end() .find('a').attr('target', '_blank') .filter('[href^="./"]').attr('href', (_, href) => ( '//en.wiktionary.org/wiki' + href.slice(1) )); dialog.updateSize(); } finally { button.setDisabled(); } }); input.on('change', value => { button.setDisabled(!value); }).connect(button, { enter: ['emit', 'click'] }); let fieldset = new OO.ui.FieldsetLayout({ items: [ new OO.ui.FieldLayout(dropdown, { label: 'Template:', align: 'top' }), new OO.ui.FieldLayout(input, { label: 'Input:', align: 'top' }), new OO.ui.FieldLayout(button) ] }); dropdown.$element.after($doc); dialog.text.$element.append(fieldset.$element/*.on('keydown', e => { e.stopPropagation(); })*/); winMan.$element.appendTo(OO.ui.getTeleportTarget()); dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { wiktipa: { label: 'WiktIPA', type: 'button', oouiIcon: 'wiktionary', action: { type: 'callback', execute: openDialog } } } }); }); }); window.scripttesterSkipWarning = true; mw.loader.using(['mediawiki.util', 'mediawiki.storage'], async () => { let get = () => new Set(mw.storage.getObject('scripttester')); if (mw.storage.get('scripttester')) { let unloading; window.addEventListener('beforeunload', () => { unloading = true; }); get().forEach(async s => { let isCss = /\.css$/i.test(s); let url = /^(https?:)?\/\/./.test(s) ? s : mw.util.getUrl(s, { action: 'raw', ctype: isCss ? 'text/css' : 'text/javascript' }); if (isCss) { mw.loader.load(url, 'text/css'); return; } try { await mw.loader.getScript(url); } catch (e) { if (unloading) { console.warn(e); return; } mw.notify('Failed to load temporarily installed ' + s, { type: 'error' }); } }); } else if (!window.scripttesterSkipWarning) { await mw.loader.using('oojs-ui-windows'); if (await OO.ui.confirm( 'You take full responsibility for any consequences arising from using ScriptTester.' )) { mw.storage.setObject('scripttester', []); } } await $.ready; if (!document.getElementById('p-tb')) return; let css = mw.loader.addStyleTag('.scripttester-dialog .oo-ui-checkboxMultiselectWidget{margin:0.5em 0;word-break:break-all} .scripttester-dialog .oo-ui-flaggedElement-destructive{float:right}'); let linksShown = mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgAction') === 'view'; let updateLinks = (s, unins) => { if (!linksShown) return; $(`.scripttester-link[data-scripttester="${s}"]`) .toggleClass('scripttester-installed', !unins); }; let dialog, multiselect, addButton, removeButton, clearButton; let openDialog = () => { if (!dialog) { dialog = new OO.ui.MessageDialog({ classes: ['scripttester-dialog'] }); let winMan = new OO.ui.WindowManager(); winMan.addWindows([dialog]); multiselect = new OO.ui.CheckboxMultiselectWidget().on('select', () => { removeButton.setDisabled(!multiselect.findSelectedItems().length); }); addButton = new OO.ui.ButtonWidget({ label: 'Add' }).on('click', async () => { dialog.toggle(false); let s = (await OO.ui.prompt('Add a script', { textInput: { placeholder: 'Script page name or URL' } })).trim(); if (!s) return; if (!/^(https?:)?\/\/./.test(s) && !mw.Title.newFromText(s)) { await OO.ui.alert(`"${s}" does not appear to be a valid page name or URL.`); dialog.toggle(true); updateDialog(); return; } mw.storage.setObject('scripttester', [...get().add(s)]); updateLinks(s); }); removeButton = new OO.ui.ButtonWidget({ label: 'Remove' }).on('click', () => { let set = get(); multiselect.findSelectedItems().forEach(item => { let s = item.getLabel(); set.delete(s); updateLinks(s, true); }); mw.storage.setObject('scripttester', [...set]); updateDialog(); }); clearButton = new OO.ui.ButtonWidget({ label: 'Clear', flags: 'destructive' }).on('click', async () => { dialog.toggle(false); if (!(await OO.ui.confirm('Uninstall all scripts?'))) { dialog.toggle(true); return; } mw.storage.setObject('scripttester', []); if (linksShown) { $('.scripttester-installed').removeClass('scripttester-installed'); } dialog.toggle(true); updateDialog(); }); dialog.text.$element.append( multiselect.$element, new OO.ui.ButtonGroupWidget({ items: [addButton, removeButton] }).$element, clearButton.$element ); winMan.$element.appendTo(OO.ui.getTeleportTarget()); } updateDialog(); dialog.open({ message: 'Temporarily installed scripts:', actions: [{ label: 'Done', flags: ['safe', 'close'] }] }); }; let updateDialog = () => { let set = get(); multiselect.clearItems().addItems( [...set].map(s => new OO.ui.CheckboxMultioptionWidget({ label: s })) ); removeButton.setDisabled(true); clearButton.toggle(set.size); dialog.updateSize(); updatePortlet(set.size); }; let updatePortlet = count => { $(portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = `Temporarily installed scripts (${count})`; return false; } }); }; let portletLink = mw.util.addPortletLink('p-tb', '#', `Temporarily installed scripts (${get().size})`) .firstElementChild; portletLink.addEventListener('click', e => { e.preventDefault(); mw.loader.using(['oojs-ui-windows', 'mediawiki.Title'], openDialog); }); window.addEventListener('storage', e => { if (e.key === 'scripttester') { updatePortlet(get().size); } }); if (!linksShown) return; css.textContent += ' .scripttester{font-size:85%;user-select:none} .scripttester::before{content:" "} .scripttester-link::after{content:"[+]"} .scripttester-installed::after{content:"[−]"} #firstHeading > .scripttester{font-size:47%}'; let linkHandler = function () { let s = this.dataset.scripttester; let unins = this.classList.contains('scripttester-installed'); let set = get(); set[unins ? 'delete' : 'add'](s); let success = mw.storage.setObject('scripttester', [...set]); if (success) { mw.notify((unins ? 'Uninstalled ' : 'Installed ') + s, { tag: 'scripttester' }); updateLinks(s, unins); updatePortlet(set.size); } else { mw.notify(`Couldn't ${unins ? 'un' : ''}install ${s}`, { tag: 'scripttester', type: 'error' }); } }; if ([2, 4, 8].includes(mw.config.get('wgNamespaceNumber')) && ['javascript', 'css'].includes(mw.config.get('wgPageContentModel')) ) { let s = mw.config.get('wgPageName').replaceAll('_', ' '); $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (get().has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ).appendTo(document.getElementById('firstHeading')); return; } mw.hook('wikipage.content').add($content => { let set = get(); let ns = mw.config.get('wgFormattedNamespaces'); let re = new RegExp(`^(${ns[2]}|${ns[4]}|${ns[8]}):.+\\.([Cc][Ss]|[Jj])[Ss]$`); $content.find('a:not(.external, .new)').after(function () { let s = this.title; if (!s || !re.test(s)) return; return $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (set.has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ); }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.on('keydown', async e => { if (e.which !== 72 || e.shiftKey || e.altKey || [e.ctrlKey, e.metaKey].filter(Boolean).length !== 1) return; e.preventDefault(); let context = $textarea.data('wikiEditorContext'); context.api.openDialog(context, 'search-and-replace'); await mw.loader.using('jquery.textSelection'); let tb = document.getElementById('wikieditor-toolbar-replace-search'); let sel = $textarea.textSelection('getSelection'); if (sel) { tb.value = sel; } tb.focus(); }); $(document.body).on('dialogclose', '#wikieditor-toolbar-replace-dialog', () => { $textarea[0].focus(); }); }); mw.config.get('wgNamespaceNumber') && mw.config.get('wgAction') !== 'history' && (() => { let run; mw.hook('wikipage.content').add($content => { $content.find('.mw-changeslist-line.mw-changeslist-src-mw-categorize').each(function () { let text = this.querySelector('.comment').textContent; if (text.includes(' added ')) { this.classList.add('catchangehighlighter-addition'); } else if (text.includes(' removed ')) { this.classList.add('catchangehighlighter-removal'); } if (run) return; run = true; mw.loader.addStyleTag('.catchangehighlighter-addition :is(span, td) > .comment{background:#f5fff5} .catchangehighlighter-removal :is(span, td) > .comment{background:#fff5f5}'); }); }); })(); (mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') !== 'view' || [-1, 14].includes(mw.config.get('wgNamespaceNumber'))) && (() => { mw.loader.addStyleTag('.diff-lineno{cursor:pointer}'); $(document.body).on('click keydown', '.diff-lineno', function (e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); this.closest('.diff').classList.toggle('difffontswitcher-enabled'); }); mw.hook('wikipage.diff').add($diff => { $diff.find('.diff-lineno').attr({ tabindex: 0, role: 'button' }); }); })(); mw.trackSubscribe('resourceloader.exception', (topic, data) => { mw.notify(data.exception, { autoHide: false, title: `Exception in ${data.source} in module ${data.module}`, type: 'warn' }); }); mw.config.get('skin') === 'vector-2022' && $(document).one('click', '.mw-interlanguage-selector', async () => { await mw.loader.using('ext.uls.mediawiki'); $.fn.uls.Constructor.prototype.getMenuWidth = () => 'narrow'; mw.uls.getFrequentLanguageList = () => []; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/DiffUndo.js&action=raw&ctype=text/javascript', 's'); 4avmz285dto8vw3jbc4j25ubpepta1o 756364 756363 2026-08-13T16:01:54Z Nardog 40946 756364 javascript text/javascript /* globals ve */ // window.dn?.disable?.(); window.diffnowExtraSelector = '.catchangesviewer-table td:nth-child(2) > .mw-changeslist-links > span:first-child > a, .listtools-last > a, .mw-special-AbuseLog form li > a[href^="/wiki/Special:AbuseLog/"], .unseendiff'; (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.loader.using(['mediawiki.util', 'user.options'], () => { let isHist = mw.config.get('wgAction') === 'history'; let selector = `:where(.mw-changeslist-diff, .mw-changeslist-diff-cur, .mw-changeslist-groupdiff, .mw-fr-reviewlink > a, .mw-fr-hist-difflink a, .mw-history-histlinks a, .mw-logevent-loglines a[href*="&diff="], .mw-fr-pending-changes-table .cdx-docs-link, .mw-special-AbuseLog #mw-content-text > form > ul > li > a:last-of-type[href*="&diff="], .mw-deletedcontribs-tools > a:first-child, .mw-undelete-revlist > li > a:first-of-type[href*="&diff="], #merge li > a:first-of-type[href*="&diff="], .mw-history-compareselectedversions-button, .consecudiff > a${window.diffnowExtraSelector ? ', ' + window.diffnowExtraSelector : ''}):not(.external${window.diffnowNegativeSelector ? ', ' + window.diffnowNegativeSelector : ''})`; let switchSelector = '.diffnow-differences-prevlink, .diffnow-differences-nextlink, .diffnow-switch'; let diffs = [], count = 0, expanded = new WeakSet(); window.dn = diffs; let sanitize = href => { let url = new URL(href, location.href); let newParams = new URLSearchParams(), hasId; ['diff', 'direction', 'oldid', 'target', 'timestamp'].forEach(k => { if (url.searchParams.has(k)) { let v = url.searchParams.get(k); newParams.set(k, v); hasId = hasId || v > 0; } }); if (!hasId && url.searchParams.has('title')) { return `${url.search.match(/[&?](title=[^&]*)/)[1]}&${newParams}`; } return String(newParams); }; let getDiff = comp => { if (typeof comp === 'string') { let sanitized = sanitize(comp); return diffs.find(diff => ( diff.queries.has(comp) || diff.queries.has(sanitized) )); } return diffs.find(diff => diff.$diff.is(comp)); }; let containers = []; window.dn._c = containers; class Diff { constructor(href, $link) { this.aborter = new AbortController(); this.queries = new Set(); this.setLink(href, $link); diffs.push(this); } setLink(href, $link) { if (this.href) { if ($link.is(this.$link)) { if (this.aborter) { this.aborter.abort(); } else if (this.isVisible()) { this.close(); } else { this.$anchor = this.getAnchor(); this.append(); } return; } if ($link.is(this.$outerLink) && this.isVisible()) { this.close(); return; } if (this.getAnchor($link).is(this.$anchor)) { this.markLink(false); } else { this.close(); } } this.href = href; this.queries.add(href); let sanitized = sanitize(href); if (sanitized) { this.queries.add(sanitized); } this.$link = $link; this.isSwitch = $link.is(switchSelector); if (!this.isSwitch) { this.$outerLink = $link; } this.$anchor = this.getAnchor(); if (this.aborter) { this.markLink(); } else { this.append(); } } append(response) { if (response) { delete this.aborter; this.findDiff(response); this.setQueries(); this.polishDiff(); } let $container = this.getContainer(true); if (!$container[0].isConnected) { if (this.$anchor.is('tr')) { let cols = this.$anchor.children().get() .reduce((acc, cell) => acc + cell.colSpan, 0); $('<tr>').addClass('diffnow-row').append( $('<td>').attr('colspan', cols).append($container) ).insertAfter(this.$anchor); } else if (this.$anchor.is('div')) { this.$anchor.after($container); } else { this.$anchor.append($container); } } this.attached = true; filterContexts(this.$diff); window.addEventListener('resize', onResize); if (!this.$link.hasClass('diffnow-link-loaded')) { mw.requestIdleCallback(() => { this.markLinks(); this.markSeen(); }); } if ($container[0].getBoundingClientRect().top < 0) { $container[0].scrollIntoView(); } this.markLink(true); if (response) { mw.hook('wikipage.content').fire($container); } } findDiff(response) { if (typeof response !== 'string') throw ''; let $diff = $($.parseHTML(response)) .filter('.diff[data-mw-interface]'); if (!$diff.length) { $diff = $diff.end().find('.diff[data-mw-interface]'); if (!$diff.length) throw ''; } this.$diff = $($diff[0]); } setQueries() { let newPerma = this.$diff[0].querySelector( '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (newPerma) { this.newId = parseInt(mw.util.getParamValue('oldid', newPerma.search)); this.newTitle = newPerma.title; } let oldPerma = this.$diff[0].querySelector( '#mw-diff-otitle1 > strong > a, #differences-prevlink' ); if (oldPerma) { this.oldId = parseInt(mw.util.getParamValue('oldid', oldPerma.search)); this.oldTitle = oldPerma.title; } let isSamePage = !oldPerma || this.newTitle === this.oldTitle; this.isSingle = isSamePage && !this.$diff[0].querySelector('.diff-multi'); if (this.newId) { if (this.newId === this.oldId) { throw 'nonfatal'; } if (this.oldId) { this.queries.add(`diff=${this.newId}&oldid=${this.oldId}`); } this.isLast = !this.$diff[0].querySelector('#differences-nextlink'); if (this.isSingle) { this.queries.add(`diff=prev&oldid=${this.newId}`); if (this.isLast && this.oldId) { this.queries.add(`diff=0&oldid=${this.oldId}`); this.queries.add(`diff=cur&oldid=${this.oldId}`); } } } if (this.oldId && this.isSingle) { this.queries.add(`diff=next&oldid=${this.oldId}`); } this.queries.forEach(q => { let other = getDiff(q); if (other && other !== this) { other.setLink(this.href, this.$link); throw 'nonfatal'; } }); if (this.oldId) { diffs.forEach(diff => { if (diff.isLast && diff.newId === this.oldId) { diff.markNotLast(this); } }); } } async polishDiff() { mw.hook('wikipage.diff').fire(this.$diff); let prevLink = this.$diff[0].querySelector('#differences-prevlink'); let nextLink = this.$diff[0].querySelector('#differences-nextlink'); $([prevLink, nextLink].filter(Boolean)).attr('href', (_, href) => ( href.replace('&diffonly=1', '').replace('&expand-url=1', '') )); [['previousdiff', prevLink], ['nextdiff', nextLink]].forEach(([key, link]) => { if (link && !mw.messages.exists(key)) { mw.messages.set(key, link.textContent); } }); if (!nextLink && this.isLast) { this.$diff.find('#mw-diff-ntitle4').empty().append( $('<a>').attr({ class: 'diffnow-checknext diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'next', oldid: this.newId }), title: this.newTitle }).text('Check for newer edit') ); } this.$diff.find('.mw-diff-movedpara-left, .mw-diff-movedpara-right') .attr('href', (_, href) => `#diffnow-${count}-${href.slice(1)}`); this.$diff.find('a[name^="movedpara"]') .attr('name', (_, name) => `diffnow-${count}-${name}`); count++; this.$diff.find('[id]').addClass(function () { return 'diffnow-' + this.id; }).removeAttr('id'); if (this.$diff[0].querySelector('.mw-thanks-thank-link')) { mw.loader.load('ext.thanks.corethank'); mw.config.set('thanks-confirmation-required', true); } if (!this.isSingle) { let keys = ['nextdiff', 'previousdiff'] .filter(s => !mw.messages.exists(s)); if (keys.length) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(keys); } this.$diff.find('.diff-multi').append( $('<div>').append( $('<div>').append( $('<a>').attr({ class: 'diffnow-multinext diffnow-switch', href: mw.util.getUrl(this.oldTitle, { diff: 'next', oldid: this.oldId }), title: this.oldTitle }).text(mw.msg('nextdiff')) ), $('<div>').append( $('<a>').attr({ class: 'diffnow-multiprev diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'prev', oldid: this.newId }), title: this.newTitle }).text(mw.msg('previousdiff')) ) ) ); } } getAnchor($link) { let isSwitch; if ($link) { isSwitch = $link.is(switchSelector); } else { $link = this.$link; isSwitch = this.isSwitch; } if (isSwitch) { return getDiff($link.closest('.diff')).$anchor; } return $link.closest('li, tr, .mw-history-compareselectedversions'); } getContainer(create) { let $container = this.$anchor.is('tr') ? this.$anchor.next('.diffnow-row').find('> td > .diffnow') : this.$anchor.is('div') ? this.$anchor.next('.diffnow') : this.$anchor.children('.diffnow'); if (create) { if ($container.length) { this.attachDiff($container); } else { $container = this.createContainter(); } } return $container; } attachDiff($container) { let $oldDiff = $container.children('.diff'); if (!$oldDiff.is(this.$diff)) { if ($oldDiff.length) { getDiff($oldDiff).detachDiff(); } $container.children('.diffnow-tools-top').after(this.$diff); } $container.find('.diffnow-difflink').attr('href', this.href); } createContainter() { let $container = containers.pop(); if ($container) { this.attachDiff($container); return $container; } return $('<div>').addClass('diffnow').append( $('<div>').addClass('diffnow-tools diffnow-tools-top').append( $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-collapse', title: 'Hide this diff' }) ), this.$diff, $('<div>').addClass('diffnow-tools diffnow-tools-bottom').append( $('<button>').attr({ class: 'diffnow-button diffnow-scrollup oo-ui-icon-collapse', title: 'Scroll to top' }), $('<button>').attr({ class: 'diffnow-button diffnow-scrolldown oo-ui-icon-expand', title: 'Scroll to bottom' }), $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-close', title: 'Hide this diff' }), $('<a>').attr({ class: 'diffnow-button diffnow-difflink oo-ui-icon-newWindow oo-ui-image-progressive', href: this.href, target: '_blank', title: 'Open diff page' }) ) ) .on('click', '.diffnow-close', this.collapse) .on('click', '.diffnow-scrollup', this.scrollUp) .on('click', '.diffnow-scrolldown', this.scrollDown) .on( 'click keydown', '.diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker', this.toggleContext ); } isVisible() { return !!this.$diff?.[0].offsetParent; } markLink(visible = this.isVisible()) { if (this.isSwitch) { this.getContainer().toggleClass('diffnow-switching', !!this.aborter); if (!this.$outerLink) return; } this.$outerLink .toggleClass('diffnow-link-loading', !!this.aborter) .toggleClass('diffnow-link-loaded', !this.aborter) .toggleClass('diffnow-link-open', !this.isSwitch && visible); } markLinks() { $(selector).filter((_, link) => { let href = link.getAttribute('href'); return this.queries.has(href) || this.queries.has(sanitize(href)); }).addClass('diffnow-link-loaded'); if (!isHist) return; $('.mw-history-compareselectedversions-button').toggleClass( 'diffnow-link-loaded', !!getDiff(getHistHref()) ); } markSeen() { if (this.$link.is('.mw-rcfilters-ui-highlights-enhanced-nested:nth-child(n+2) .mw-changeslist-diff')) { this.$anchor.nextAll().addBack() .removeClass('mw-changeslist-watchedunseen mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-watchedseen mw-changeslist-line-not-watched'); return; } let $li = this.$anchor.closest('li, table'); let $unseen = $li.filter('.mw-changeslist-watchedunseen') .add($li.find('.mw-changeslist-watchedunseen')); if (!$unseen.length) return; $unseen.removeClass('mw-changeslist-watchedunseen') .addClass('mw-changeslist-watchedseen'); $li.filter('.mw-changeslist-line-watched') .add($li.find('.mw-changeslist-line-watched')) .removeClass('mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-line-not-watched'); } async markNotLast(newDiff) { this.isLast = false; this.queries = new Set([...this.queries].filter(q => ( !/^title=|(?:^|[&?])(?:diff|oldid)=(?:0|cur)(?:&|$)/.test(q) ))); this.$diff.find( '.diffnow-mw-diff-ntitle1 a, .diffnow-mw-diff-ntitle1 .history-deleted' ).first().text( newDiff.$diff.find( '#mw-diff-otitle1 a, #mw-diff-otitle1 .history-deleted' ).first().text() ); this.$diff.find('.diff-ntitle .mw-diff-edit a') .attr('href', (_, href) => href + '&oldid=' + this.newId); if (!mw.messages.exists('nextdiff')) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(['nextdiff']); } this.$diff.find('.diffnow-checknext') .attr('class', 'diffnow-differences-nextlink') .text(mw.msg('nextdiff')); } detachDiff() { this.$diff?.detach(); this.markLink(false); } close(adjustFocus) { this.detachDiff(); let $container = this.getContainer(); if ($container.length) { let $row = $container.closest('.diffnow-row'); containers.push($container.detach()); $row.remove(); } if (!adjustFocus) return; setTimeout(() => { this.$anchor.find('a[href]').last().each(function () { this.focus(); this.blur(); }); }); } collapse(e) { e.preventDefault(); let $container = $(e.delegateTarget); let diff = getDiff($container.children('.diff')); if (diff.$link[0].getBoundingClientRect().top < 0) { diff.$anchor[0].scrollIntoView(); $container.fadeOut('fast', () => { diff.close(true); setTimeout(() => { diff.$anchor[0].scrollIntoView(); $container.removeAttr('style'); }); }); } else { diff.close(true); } } scrollUp(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().top; let ch = document.documentElement.clientHeight, buffer = ch / 2; y -= y + 5 > buffer ? ch : buffer; window.scrollBy({ top: y, behavior: 'smooth' }); } scrollDown(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().bottom; let buffer = document.documentElement.clientHeight / 2; if (y - 5 > buffer) { y -= buffer; } window.scrollBy({ top: y, behavior: 'smooth' }); } toggleContext(e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); let $row = $(e.target.closest('tr')); if ($row.hasClass('diffnow-context-expanded')) { $row.removeClass('diffnow-context-expanded') .addClass('diffnow-context-collapsed') .children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); expanded.delete($row[0]); } else { $row.removeClass('diffnow-context-collapsed') .addClass('diffnow-context-expanded') .children('.diff-context').removeAttr('tabindex role title') .siblings('.diff-marker').attr('title', 'Collapse'); expanded.add($row[0]); } } destroy() { diffs.splice(diffs.indexOf(this), 1); this.$link.removeClass('diffnow-link-loading diffnow-link-loaded diffnow-link-open'); this.getContainer().removeClass('diffnow-switching'); } } let filterContexts = $diff => { $diff.find('.diff-context.diff-side-deleted > div').each(function () { let $row = $(this.closest('tr')) .removeClass('diffnow-context-expanded'); if (this.scrollHeight > this.clientHeight) { if (expanded.has($row[0])) { $row.addClass('diffnow-context-expanded') .children('.diff-marker').attr({ tabindex: 0, role: 'button', title: 'Collapse' }); } else { $row.addClass('diffnow-context-collapsed').children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); } } else { $row.removeClass('diffnow-context-collapsed') .children().removeAttr('tabindex role title'); } }); }; let onResize = mw.util.debounce(() => { filterContexts($('.diffnow > .diff')); }, 250); let notif; let showError = async (href, msg) => { notif = await mw.notify([ document.createTextNode(msg || `Couldn't load the diff`), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'diffnow', type: 'error' }); }; let getHistHref = () => { let formData = new FormData(document.getElementById('mw-history-compare')); return mw.util.getUrl(null, { diff: formData.get('diff'), oldid: formData.get('oldid') }); }; $(document.body).on('click.diffnow', 'a, .mw-history-compareselectedversions-button', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(selector) && !this.matches(switchSelector) ) { return; } e.preventDefault(); let $link = $(this); let isCompare = $link.hasClass('mw-history-compareselectedversions-button'); let href = isCompare ? getHistHref() : this.pathname + this.search; let diff = getDiff(href); try { if (diff) { diff.setLink(href, $link); return; } if (!isCompare && this.origin !== location.origin) { throw ''; } diff = new Diff(href, $link); let url = new URL(href, location.href); url.searchParams.set('diffonly', 1); url.searchParams.set('action', 'render'); let promise = fetch(url, { signal: diff.aborter.signal }); mw.loader.using(['mediawiki.diff', 'mediawiki.diff.styles']); if (notif) { notif.close(); notif = null; } diff.append(await (await promise).text()); } catch (error) { if (diff && !diff.attached) { diff.destroy(); } if (error.name === 'AbortError') { notif = await mw.notify('Diff loading canceled', { tag: 'diffnow' }); } else if (error !== 'nonfatal') { showError(href, error); console.error(error); } } }); let css = mw.loader.addStyleTag(`${selector} { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); background-position: right; background-repeat: no-repeat; background-size: 10px 10px; padding-right: 12px; } .mw-history-compareselectedversions-button { background-position: right 6px center; background-size: 14px 14px; padding-right: 24px !important; } .skin-timeless .mw-history-compareselectedversions-button { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand-invert.svg); } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload-invert.svg) !important; } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-open { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-invert.svg) !important; } .diffnow-link-loading { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cstyle type='text/css'%3Ecircle%7Banimation:bounce-delay 600ms infinite ease-in-out both;animation-delay:-80ms;transform-origin:center;transform-box:fill-box%7Dcircle:first-of-type%7Banimation-delay:-160ms%7Dcircle:last-of-type%7Banimation-delay:0ms%7D@keyframes bounce-delay%7B0%25,50%25,100%25%7Btransform:scale(0)%7D20%25%7Bopacity:0.87;transform:scale(1)%7D%7D%3C/style%3E%3Ccircle cx='2.5' cy='10' r='2.5'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3Ccircle cx='17.5' cy='10' r='2.5'/%3E%3C/svg%3E") !important; } .diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload.svg) !important; } .diffnow-link-open, .diffnow-context-expanded > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse.svg) !important; } .diffnow { background: var(--background-color-base, #fff); border: var(--border-base, 1px solid #a2a9b1); border-radius: 4px; position: relative; } .mw-history-compareselectedversions + .diffnow { margin-top: 0.3em; } .diffnow-tools { display: flex; position: sticky; background-color: var(--background-color-backdrop-light, rgba(255,255,255,0.65)); z-index: 1; } .diffnow-tools-top { top: 0; border-radius: 4px; } .diffnow-tools-bottom { bottom: 0; } .diffnow-tools > .diffnow-button { cursor: pointer; height: 24px; padding: 0; box-sizing: content-box; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; background-color: var(--background-color-transparent, transparent); flex-grow: 1; } .diffnow-tools > .diffnow-button:hover { background-color: var(--background-color-button-quiet--hover, rgba(0,24,73,0.027)); } .diffnow-tools > .diffnow-button:active { background-color: var(--background-color-button-quiet--active, rgba(0,24,73,0.082)); } .diffnow-tools-top > .diffnow-button { border: none; border-radius: 3px 3px 0 0; } .diffnow-tools-bottom > .diffnow-button { border: var(--border-base, 1px solid #a2a9b1); border-radius: 99px; margin: 4px; height: 20px; } .diffnow-switching > .diff { transition: opacity 200ms; opacity: 0.4; } .diffnow-checknext, .diffnow-checknext:visited { color: var(--color-subtle, #54595d); } .diffnow :not(.diffnow-context-expanded) > .diff-context > div { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker { cursor: pointer !important; background-position: center; background-repeat: no-repeat; background-size: 12px 12px; } .diffnow-context-collapsed > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); } .diffnow-context-collapsed > .diff-context a { pointer-events: none; } .diffnow .diff-multi > div { display: flex; justify-content: space-around; } .diffnow > .diff td div { word-break: break-word; } .diffnow .mw-diff-inline-changed ins, .diffnow .mw-diff-inline-changed del { white-space: pre-wrap; } .diffnow-row .diffnow { border: none; } .diffnow-row > td { padding: 0 !important; } td.mw-changeslist-line-inner { width: 100%; } .mw-enhanced-rc .diffnow > .diff td { padding: 0.33em 0.5em; } .cdx-table__table-wrapper:has(.diffnow-row) { overflow-x: visible; } span.mw-history-histlinks-current, span.mw-history-histlinks-previous { padding-right: 12px; } .client-js .diffnow .mw-anonuserlink { padding-right: 0; }`); mw.loader.load(['oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-interactions']); diffs._disable = () => { $(document.body).off('.diffnow'); css.remove(); }; if (isHist) { $(document.body).on('change.diffnow', '#mw-history-compare', function () { let $buttons = $('.mw-history-compareselectedversions-button'); let diff = getDiff(getHistHref()); if (diff) { $buttons.addClass('diffnow-link-loaded'); if ($buttons.is(diff.$link) && diff.isVisible()) { diff.$link.addClass('diffnow-link-open'); } else { $buttons.removeClass('diffnow-link-open'); } } else { $buttons.removeClass('diffnow-link-loaded diffnow-link-open'); } }); } let added, tempLoaded, ipInfoLoaded; mw.hook('wikipage.content').add(async () => { await new Promise(mw.requestIdleCallback); if (!document.querySelector(selector)) return; let modules = ['mediawiki.diff', 'mediawiki.diff.styles']; let cspn = mw.config.get('wgCanonicalSpecialPageName'); let loadTemp = !tempLoaded && Number(mw.user.options.get('checkuser-temporary-account-enable')) && !['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(cspn); if (loadTemp) { modules.push('ext.checkUser.tempAccounts', 'ext.checkUser.styles'); } if (Number(mw.user.options.get('checkuser-userinfocard-enable'))) { modules.push('ext.checkUser.userInfoCard'); } let loadIpInfo; if (Number(mw.user.options.get('ipinfo-beta-feature-enable'))) { modules.push('ext.ipInfo', 'ext.ipInfo.styles'); loadIpInfo = !ipInfoLoaded && ['Contributions', 'DeletedContributions', 'IPContributions'].includes(cspn); } let promise = mw.loader.using(modules); if (loadTemp || loadIpInfo) { tempLoaded = loadTemp; ipInfoLoaded = loadIpInfo; await promise; // https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/src/startup/mediawiki.loader.js let makeRequire = (moduleObj, basePath) => moduleName => { let relParts = moduleName.match(/^((?:\.\.?\/)+)(.*)$/); if (!relParts) { return mw.loader.require(moduleName); } let baseDirParts = basePath.split('/'); baseDirParts.pop(); let prefixes = relParts[1].split('/'); prefixes.pop(); let prefix; while ((prefix = prefixes.pop())) { if (prefix === '..') { baseDirParts.pop(); } } let fileName = baseDirParts.join('/'); if (fileName) { fileName += '/'; } fileName += relParts[2]; if (Object.hasOwn(moduleObj.packageExports, fileName)) { return moduleObj.packageExports[fileName]; } let scriptFiles = moduleObj.script.files; if (!Object.hasOwn(scriptFiles, fileName)) { throw Error('Cannot require undefined file ' + fileName); } let result; let fileContent = scriptFiles[fileName]; if (typeof fileContent === 'function') { let moduleParam = { exports: {} }; fileContent(makeRequire(moduleObj, fileName), moduleParam, moduleParam.exports); result = moduleParam.exports; } else { result = fileContent; } moduleObj.packageExports[fileName] = result; return result; }; if (loadTemp) { try { let pack = mw.loader.moduleRegistry['ext.checkUser.tempAccounts']; makeRequire(pack, pack.script.main)('./initOnHook.js')(); } catch {} } if (loadIpInfo) { try { let pack = mw.loader.moduleRegistry['ext.ipInfo']; makeRequire(pack, pack.script.main)('./popup/init.js')(); } catch {} } } if (added || !document.getElementById('p-cactions')) return; added = true; let callback = (records, observer) => { if (records[0].target.classList.contains('diffnow-link-loaded')) { observer.takeRecords(); observer.disconnect(); clickFirst(); } }; let clickFirst = () => { let link = document.querySelector(selector); if (!link || link.matches('.diffnow-link-loaded, [href*="&diff=cur&"], .consecudiff > a')) { return; } new MutationObserver(callback).observe(link, { attributeFilter: ['class'] }); link.click(); }; mw.util.addPortletLink('p-cactions', '#', 'Expand all diffs').firstElementChild.addEventListener('click', e => { e.preventDefault(); clickFirst(); }); }); }); // window.smpg?._disable?.(); mw.loader.using('mediawiki.util', async () => { let action = mw.config.get('wgAction'); let isHist = action === 'history'; let isPerma = action === 'view' && ['oldid', 'diff'].some(s => mw.util.getParamValue(s)); let ns = !isHist && !isPerma && mw.config.get('wgNamespaceNumber'); let isFile = ns === 6; let isCat = ns === 14; let cspn = ns === -1 && mw.config.get('wgCanonicalSpecialPageName'); if (!(isHist || isPerma || isFile || isCat || cspn)) return; let isSearch = cspn === 'Search'; let isWl = cspn === 'Watchlist'; let isRc = cspn === 'Recentchanges' || cspn === 'Recentchangeslinked'; if ((isWl || isRc) && document.body.classList.contains('mw-rcfilters-enabled')) { return; } let isContribs = cspn === 'Contributions' || cspn === 'IPContributions'; let o = { useRender: isCat || isWl || isRc, selector: isPerma ? '#bodyContent' : isFile ? '#mw-imagepage-section-filehistory' : isCat ? '.mw-category-generated' : '#mw-content-text', outerSelectors: [], linkSelector: isPerma ? '#differences-prevlink, #differences-nextlink, #mw-diff-ntitle1 > strong > a, #mw-diff-otitle1 > strong > a, #mw-revision-nav > a, .fr-diff-to-stable > a' : isCat ? '#mw-subcategories > a, #mw-pages > a, #mw-category-media > a' : isWl ? '#ca-nstab-special > a, .mw-watchlist-toollink-active > a, #p-associated-pages .selected > a' : isRc ? '#ca-nstab-special > a, .rclinks > a, .rcshowhideoption > a, .rclistfrom > a' : `#ca-nstab-special > a, .mw-pager-navigation-bar > a, .TablePager_nav > .oo-ui-widget-enabled > a, .mw-datatable th > a, .cdx-table-pager .cdx-button--fake-button--enabled, .cdx-table__table__cell--has-sort > a, .mw-prefixindex-nav > a, .mw-allpages-nav > a, .CategoryTreeParents .CategoryTreeLabel, .mw-special-Newpages form div > a, .mw-abusefilter-history-buttons a${isHist ? ', #ca-history > a' : isSearch ? ', .search-types a, .searchdidyoumean a' : ''}`, canPost: isSearch || [ 'AbuseFilter', 'ExpandTemplates', 'TemplateSandbox' ].includes(cspn), paramRe: isPerma && /^(?:diff|diffonly|direction|oldid)$/ || isSearch && /^(?:advancedSearch-current|limit|offset|profile|runsuggestion|search|sort|ns\d+)$/, reruns: [ 'mediawiki.action.history', 'mediawiki.special.search', 'ext.advancedSearch.init', 'mediawiki.special.watchlist', 'mediawiki.special.watchlistedit', 'mediawiki.pager.codex', 'mediawiki.misc-authed-curate', 'mediawiki.misc-authed-ooui', 'mediawiki.misc-authed-pref', 'mediawiki.special.unwatchedPages', 'ext.thanks.corethank', 'ext.flaggedRevs.review', 'ext.gadget.watchlist-notice-core' ], pages: [] }; if (isContribs) { o.reruns.push('ext.ipInfo'); } if (!o.useRender) { o.outerSelectors.push('#firstHeading', '.mw-indicators'); if (!isPerma && !isFile) { o.outerSelectors.push('#mw-content-subtitle'); } } o.formSelector = isHist && '#mw-history-searchform' || isSearch && '#search, #powersearch, #searchform' || cspn && `#mw-content-text form${o.canPost ? '': ':not([method="post"])'}`; if (o.formSelector) { o.formSelector += ', .cdx-table-pager__limit-form'; } window.smpg = o; let getHref = () => location.pathname + location.search; let getKey = (href, isPost) => { if (o.paramRe) { let params = new URLSearchParams(); new URL(href, location.href).searchParams.forEach((v, k) => { if (o.paramRe.test(k)) { params.set(k, v); } }); params.sort(); return String(params); } if (isPost) { return href + '??' + Date.now(); } return href; }; class Page { constructor(href, key) { this.href = href || getHref(); this.key = key || getKey(this.href); this.keys = new Set().add(this.key); o.pages.push(this); } init($response) { if ($response) { if (isWl || isRc) { this.$cont = $(document.querySelector(o.selector).cloneNode()) .removeClass('smoothpager-switching') .append($response); } else { let $cont = $response.filter(o.selector).not('script'); if (!$cont.length) { $cont = $response.find(o.selector).not('script'); if (!$cont.length) { throw 'Content not found'; } } $cont.find('script').remove(); this.$cont = $($cont[0]); } this.attached = 0; } else { if (this.$cont) return; this.$cont = $(document.querySelector(o.selector)); this.attached = 1; } this.getConfigAndModules($response); this.getOuterEls($response); this.getDocTitle($response); this.getRev($response); } getConfigAndModules($response) { if (o.useRender) return; if (!$response) { this.config = { ...window.RLCONF }; } let $scripts = $response ? $response.filter('script').remove() : $('head > script, body > script'); $scripts.map(function () { return this.textContent.match(/\bmw\.config\.set\({.+}\);/g); }).each((_, s) => { let obj; do { try { obj = JSON.parse(s.slice(14, -2)); } catch { let i = s.slice(0, -3).lastIndexOf('});'); if (i === -1) return; s = s.slice(0, i + 3); } } while (!obj); this.config = Object.assign(this.config || {}, obj); }); if (!$response) return; let match = $scripts.first().text().replaceAll('\n', '') .match(/;RLCONF=({.+});RLSTATE=({.+});RLPAGEMODULES=(\[.+\]);$/); if (match) { try { this.config = Object.assign(this.config || {}, JSON.parse(match[1])); } catch {} this.modules = []; try { this.modules.push(...Object.keys(JSON.parse(match[2]))); } catch {} try { this.modules.push(...JSON.parse(match[3])); } catch {} } this.redirect(); } setConfig() { if (!this.config) return; mw.config.set(this.config); if (!o.cur.config) return; Object.entries(o.cur.config).forEach(([k, v]) => { if (!Object.hasOwn(this.config, k) && JSON.stringify(mw.config.get(k)) === JSON.stringify(v) ) { delete mw.config.values[k]; } }); } getOuterEls($response) { this.outerEls = o.outerSelectors.map(selector => ( $response ? $response.find(selector)[0] : document.querySelector(selector) )).map(el => el && !this.$cont[0].contains(el) && el); } setOuterEls() { o.outerSelectors.forEach((selector, i) => { let outer = document.querySelector(selector); if (!outer) return; $(outer).before(this.outerEls[i] || outer.cloneNode()).detach(); }); } getDocTitle($response) { if (o.useRender) return; if ($response) { let $title = $response.filter('title'); if ($title.length) { this.docTitle = $title.text(); } } else { this.docTitle = document.title; } } setDocTitle() { if (this.docTitle) { document.title = this.docTitle; } else if (this.outerEls[0] && o.cur.outerEls?.[0]) { document.title = document.title.replace( o.cur.outerEls[0].textContent.trim(), this.outerEls[0].textContent.trim() ); } } getRev($response) { if (!isPerma) return; let params = new URLSearchParams(this.key); if (params.has('diff')) { if ($response) { let dir = params.get('diff') === 'next' ? 'prev' : 'next'; let id = this.config?.[ dir === 'prev' ? 'wgDiffNewId' : 'wgDiffOldId' ]; if (!id) { id = this.findParam( 'oldid', dir === 'prev' ? '#mw-diff-ntitle1 > strong > a, #differences-prevlink' : '#mw-diff-otitle1 > strong > a, #differences-nextlink' ); } if (id) { this.rev = dir === 'prev' ? id : params.get('oldid'); params.set('diff', dir); params.set('oldid', id); this.keys.add(String(params)); } } else { this.rev = mw.config.get('wgDiffNewId'); let pn = this.findParam( 'title', '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (pn === mw.config.get('wgPageName') && !this.$cont[0].querySelector('.diff[data-mw-interface] .diff-multi') ) { params.set('diff', 'prev'); params.set('oldid', this.rev); this.keys.add(String(params)); let oldId = mw.config.get('wgDiffOldId'); if (oldId) { params.set('diff', 'next'); params.set('oldid', oldId); this.keys.add(String(params)); } } } } else { if ($response) { if (params.has('direction')) { let id = this.config?.wgRevisionId; if (!id) { id = this.findParam( 'oldid', '#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink', $response ); } if (id) { this.rev = id; this.keys.add('oldid=' + id); o.cur.keys.add(`direction=${ params.get('direction') === 'next' ? 'prev' : 'next' }&oldid=${id}`); } } else { this.rev = params.get('oldid'); } } else { this.rev = mw.config.get('wgRevisionId'); if (params.has('direction')) { this.keys.add('oldid=' + this.rev); } } } } findParam(param, query, $range = this.$cont) { let search = $range.find(query).prop('search'); return search && mw.util.getParamValue(param, search); } updateLinks() { if (this.rev) { $('#ca-edit > a').attr('href', mw.util.getUrl(null, { action: 'edit', oldid: this.rev })); $('#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink') .attr('href', mw.util.getUrl(null, { oldid: this.rev })); } $('#ca-nstab-special > a').attr('href', this.href); $('.printfooter > a').attr('href', location.href).text(location.href); $('#footer-places-mobileview > a, #mw-mf-display-toggle').attr('href', function () { let url = new URL(location.href); url.searchParams.set( 'mobileaction', mw.util.getParamValue('mobileaction', this.search) ); return '//' + this.host + url.pathname + url.search; }); $('#t-urlshortener > a').attr('href', function () { let params = new URLSearchParams(this.search); params.set('url', location.href); return this.pathname + '?' + params; }); } redirect() { if (this.config.wgAction !== mw.config.get('wgAction') || this.config.wgPageName?.replace(/\/.*/, '') !== mw.config.get('wgPageName').replace(/\/.*/, '') ) { location.href = this.href; throw 'redirect'; } } replaceContent(isPopState, isRefresh) { let oldCont = document.querySelector(o.selector); if (this.$cont.is(oldCont)) { throw 'Attempt to replace content with itself'; } if (!isPopState && !isRefresh) { this.pushState(); } $(oldCont).before(this.$cont).detach(); console.log(this.key, o); this.setOuterEls(); this.setDocTitle(); this.setConfig(); if (isSearch && this.attached) { let input = this.$cont[0].querySelector('#searchText > input'); if (input) { input.value = input.defaultValue; } } o.cur = this; this.loadModules(isPopState); this.updateLinks(); } pushState() { history.pushState({ _smpg: this.key }, '', this.href); history.replaceState({ _smpg: this.key }, '', this.href); } async loadModules(isPopState) { o.pending = true; try { await mw.loader.using(this.modules || []); } finally { o.pending = false; if (!this.attached) { this.fireHooks(); this.rerunModules(); } if (!isPopState) { this.scroll(); } this.attached++; } } fireHooks() { mw.hook('wikipage.content').fire(this.$cont); this.$cont.find('.diff[data-mw-interface]').each(function () { mw.hook('wikipage.diff').fire($(this)); }); this.$cont.find('.catlinks[data-mw-interface]').each(function () { mw.hook('wikipage.categories').fire($(this)); }); mw.hook('htmlform.enhance').fire(this.$cont); } rerunModules() { o.reruns.forEach(m => { let pack = mw.loader.moduleRegistry[m]; if (!pack || pack.state !== 'ready') return; if (typeof pack.script === 'function') { pack.script($, $, mw.loader.require, pack.module); return; } delete mw.loader.moduleRegistry[m]; mw.loader.implement( m + '@' + pack.version, pack.script, pack.style, pack.messages, pack.templates, pack.deprecationWarning ); }); if ((isHist || isContribs || isRc) && window.Twinkle) { window.Twinkle.rollback(); } } scroll() { let form = o.formSelector && this.$cont[0].querySelector(o.formSelector); if (form) { let y = form.getBoundingClientRect().bottom; if (y < 0) { window.scrollBy(0, y); } } else if (this.$cont[0].getBoundingClientRect().top < 0) { this.$cont[0].scrollIntoView(); } } } o.cur = new Page(); let getContent = async (href, state, options) => { if (o.pending) return; o.aborter?.abort(); let key = state?._smpg || getKey(href, !!options); let isRefresh = key === o.cur.key; if (state && isRefresh) return; let oldCont = document.querySelector(o.selector); if (!oldCont) { notify(href, 'No element to replace', 'error'); return; } let page = o.pages.find(p => p.keys.has(key)); if ((state || !isRefresh) && page) { page.href = href; page.replaceContent(!!state, isRefresh); return; } oldCont.classList.add('smoothpager-switching'); let $throbber = $('<div>').addClass('smoothpager-throbber') .appendTo(document.body); if (!isRefresh && o.pages.length === 1) { o.cur.init(); } o.aborter = new AbortController(); let url = href; if (o.useRender) { url = new URL(href, location.href); url.searchParams.set('action', 'render'); } let promise = fetch(url, Object.assign({ signal: o.aborter.signal }, options)); if (notif) { notif.close(); notif = null; } try { let response = await (await promise).text(); if (page) { page.href = href; } else { page = new Page(href, key); } page.init($($.parseHTML(response, !o.useRender))); page.replaceContent(!!state, isRefresh); } catch (e) { if (e.name === 'AbortError') { if (state && o.cur) { o.cur.pushState(); } } else if (e === 'redirect') { notify(href, 'Redirecting...'); } else { notify(href, e || `Couldn't load the page`, 'error'); console.error(e); } } finally { o.aborter = null; oldCont.classList.remove('smoothpager-switching'); $throbber.remove(); } }; let notif; let notify = async (href, msg, type) => { notif = await mw.notify([ document.createTextNode(msg), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'smoothpager', type: type }); }; let onClick = function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(o.linkSelector) || this.origin !== location.origin ) { return; } e.preventDefault(); getContent(this.pathname + this.search); }; let onKeyDown = e => { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.target.closest(':read-write') ) { return; } switch (e.which) { case 27: o.aborter?.abort(); break; case 110: case 190: e.preventDefault(); getContent(getHref()); } }; let onPopState = e => { let state = e.originalEvent.state; if (state && !state._smpg) return; history.replaceState(state, '', location.href); getContent(getHref(), state || {}); }; let onSubmit = e => { if (e.originalEvent && ( e.originalEvent.defaultPrevented || !e.originalEvent.isTrusted ) || !o.canPost && e.target.method !== 'get' || !e.target.matches(o.formSelector) ) { return; } let path = e.target.getAttribute('action'); let isScript = path === mw.config.get('wgScript'); let comps = [mw.config.get('wgPageName')]; if (mw.config.get('wgNamespaceNumber') === -1 && comps[0].includes('/')) { comps.push(comps[0].replace(/\/.*/, '')); } comps.push((comps[1] || comps[0]) + '/'); if (!isScript && !comps.some(c => mw.util.getUrl(c) === path)) return; let formData = new FormData(e.target); if (isScript && !isSearch && !comps.includes(formData.get('title').replaceAll(' ', '_'))) { return; } e.preventDefault(); e.stopPropagation(); if (isSearch && e.target.id !== 'searchform') { formData.set('search', OO.ui.infuse($('#searchText')).getValue()); } else if (e.target.method === 'post') { let submitter = e.originalEvent?.submitter; if (submitter?.name) { formData.append(submitter.name, submitter.value); } getContent(path, null, { method: 'POST', headers: { 'Content-Type': e.target.enctype }, body: e.target.enctype === 'multipart/form-data' ? formData : new URLSearchParams(formData) }); return; } getContent(path + '?' + new URLSearchParams(formData)); }; let setPortlet = text => { if (!o.portletLink) return; $(o.portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = text; return false; } }); }; o._enable = () => { o.enabled = true; let $body = $(document.body).on('click', 'a', onClick); if (o.formSelector) { $body.on('submit', onSubmit); } $body.parent().on('keydown', onKeyDown); $(window).on('popstate', onPopState); if (o.css) { o.css.disabled = false; } if (isPerma) { mw.trackSubscribe('counter.MediaWiki.RevisionSlider.event.init', o._disable); } setPortlet('Disable SmoothPager'); }; o._disable = () => { o.enabled = false; $(document.body).off('click', onClick).off('submit', onSubmit) .parent().off('keydown', onKeyDown); $(window).off('popstate', onPopState); o.css.disabled = true; mw.trackUnsubscribe(o._disable); setPortlet('Enable SmoothPager'); }; o._enable(); o.css = mw.loader.addStyleTag(`${o.linkSelector}, .cdx-table__table__sort-button { color: #008064 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):visited { color: #006400 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):active { color: #faa700 !important; } .cdx-table-pager .cdx-button--fake-button--enabled > .cdx-button__icon { background-color: #14866d; } .smoothpager-switching { opacity: 0.75; } .smoothpager-throbber { width: 20%; height: 0.5vh; position: fixed; top: 0; left: 0; background-color: var(--background-color-progressive, #36c); transform: translate(-100%); animation: smoothpager-throbber 1s infinite linear; } @keyframes smoothpager-throbber { to { transform: translate(700%); } } @media (prefers-reduced-motion: reduce) { .smoothpager-throbber { animation: smoothpager-throbber 1s infinite steps(10,end) !important; width: 40%; } }${o.formSelector ? ` :is(${o.formSelector}) input[type="submit"], :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--color-inverted, #fff); background-color: #14866d; border-color: #14866d; } :is(${o.formSelector}) input[type="submit"]:hover, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: #00af89; border-color: #00af89; } :is(${o.formSelector}) input[type="submit"]:focus, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: #14866d; } :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px #14866d, inset 0 0 0 2px #fff; } :is(${o.formSelector}) input[type="submit"]:active, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active { background-color: #0e725a; border-color: #0e725a; box-shadow: none; }` : ''}`); await $.ready; if (!document.getElementById('p-cactions')) return; o.portletLink = mw.util.addPortletLink('p-cactions', '#', 'Disable SmoothPager').firstElementChild; o.portletLink.addEventListener('click', e => { e.preventDefault(); o[o.enabled ? '_disable' : '_enable'](); }); }); window.smartdiffTemplates = [ { names: ['T', 'Tl'], namespace: 10, forceNs: true, end: 1 }, { names: ['Tlx'], namespace: 10, end: 1 }, { names: ['U'], prefix: 'Special:Contributions/', end: 1 }, { names: ['Re', 'Reply to', 'Ping'], prefix: 'Special:Contributions/' }, { names: ['About'], start: 3, skipEven: true }, { names: ['For'], start: 2 }, { names: ['Other uses', 'Otheruses'], end: 1 }, { names: ['Section link', 'Slink'], end: 1 }, { names: ['Redirect'], skipEven: true, noRedirectEnd: 1 }, { names: ['Shortcut'], noRedirectStart: 1 }, { names: ['Tracked', 'Phab'], prefix: 'phab:', end: 1 }, { names: [ 'Distinguish', 'Main', 'Main article', 'Further', 'See also', 'Seealso' ] }, { names: ['Ll'], end: 1 } ]; mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api' ], () => { mw.loader.addStyleTag('.smartdiff-link.extiw, .smartdiff-link.external{color:var(--color-progressive,#36c)} .smartdiff-link.extiw:visited, .smartdiff-link.external:visited{color:#795cb2} .smartdiff-link.extiw:active, .smartdiff-link.external:active{color:#faa700}'); class SmartDiff { constructor($diff) { this.$diff = $diff; this.isSpecial = mw.config.get('wgNamespaceNumber') === -1; this.isView = mw.config.get('wgAction') === 'view' && new URLSearchParams(location.search).get('diffonly') !== '1'; this.magicWords = [ '!', 'BASEPAGENAME', 'BASEPAGENAME:', 'BASEPAGENAMEE', 'BASEPAGENAMEE:', 'canonicalurl:', 'CURRENTDAY', 'CURRENTDAY2', 'CURRENTDAYNAME', 'CURRENTDOW', 'CURRENTHOUR', 'CURRENTMONTH', 'CURRENTMONTH1', 'CURRENTMONTHABBREV', 'CURRENTMONTHNAME', 'CURRENTMONTHNAMEGEN', 'CURRENTTIME', 'CURRENTTIMESTAMP', 'CURRENTVERSION', 'CURRENTWEEK', 'CURRENTYEAR', 'DEFAULTCATEGORYSORT:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DISPLAYTITLE:', 'filepath:', 'formatnum:', 'FULLPAGENAME', 'FULLPAGENAME:', 'FULLPAGENAMEE', 'FULLPAGENAMEE:', 'fullurl:', 'gender:', 'int:', 'lc:', 'lcfirst:', 'LOCALDAY', 'LOCALDAY2', 'LOCALDAYNAME', 'LOCALDOW', 'LOCALHOUR', 'LOCALMONTH', 'LOCALMONTH1', 'LOCALMONTHABBREV', 'LOCALMONTHNAME', 'LOCALMONTHNAMEGEN', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCALWEEK', 'LOCALYEAR', 'msg:', 'msgnw:', 'NAMESPACE', 'NAMESPACE:', 'NAMESPACEE', 'NAMESPACEE:', 'NAMESPACENUMBER', 'NAMESPACENUMBER:', 'ns:', 'NUMBEROFACTIVEUSERS', 'NUMBEROFARTICLES', 'NUMBEROFEDITS', 'NUMBEROFFILES', 'NUMBEROFPAGES', 'NUMBEROFUSERS', 'padleft:', 'PAGENAME', 'PAGENAMEE', 'PAGESINCAT:', 'PAGESINCATEGORY:', 'plural:', 'REVISIONDAY', 'REVISIONDAY:', 'REVISIONDAY2', 'REVISIONDAY2:', 'REVISIONID', 'REVISIONID:', 'REVISIONMONTH', 'REVISIONMONTH:', 'REVISIONMONTH1', 'REVISIONMONTH1:', 'REVISIONSIZE', 'REVISIONTIMESTAMP', 'REVISIONTIMESTAMP:', 'REVISIONUSER', 'REVISIONUSER:', 'REVISIONYEAR', 'REVISIONYEAR:', 'ROOTPAGENAME', 'ROOTPAGENAME:', 'ROOTPAGENAMEE', 'ROOTPAGENAMEE:', 'SHORTDESC:', 'SUBJECTPAGENAME', 'SUBJECTPAGENAME:', 'SUBJECTPAGENAMEE', 'SUBJECTPAGENAMEE:', 'SUBJECTSPACE', 'SUBJECTSPACE:', 'SUBJECTSPACEE', 'SUBJECTSPACEE:', 'SUBPAGENAME', 'SUBPAGENAME:', 'SUBPAGENAMEE', 'SUBPAGENAMEE:', 'TALKPAGENAME', 'TALKPAGENAME:', 'TALKPAGENAMEE', 'TALKPAGENAMEE:', 'TALKSPACE', 'TALKSPACE:', 'TALKSPACEE', 'TALKSPACEE:', 'uc:', 'ucfirst:', 'urlencode:' ]; if (window.smartdiffMagicWords) { this.magicWords.push(...window.smartdiffMagicWords); } try { this.subNs = mw.config.get('wgVisualEditorConfig').namespacesWithSubpages; } catch (e) {} if (!this.subNs) { this.subNs = Object.keys(mw.config.get('wgFormattedNamespaces')) .map(k => Number(k)).filter(ns => ![0, 6, 8].includes(ns)); } this.re = /((?:\[(?:<[^>]*>)?\[|(?<!{(?:<[^>]*>)?){(?:<[^>]*>)?{(?:<[^>]*>)?(?:(?:#(?:<[^>]*>)?invoke|(?:safe)?subst|msg(?:nw)?|raw|int)(?:<[^>]*>)?:)?)(?:\s*(?:<[^>]*>)?&lt;(?:<[^>]*>)?tvar(?:<[^>]*>)?\s(?!&gt;).*?&gt;)?\s*)((?:(?!&[gl]t;)[^\[\]{|}])+?)(?=\s*(?:(?:<[^>]*>)?&lt;(?:<[^>]*>)?\/(?:<[^>]*>)?tvar(?:<[^>]*>)?&gt;(?:<[^>]*>)?\s*)?(?:\||\](?:<[^>]*>)?\]|}(?:<[^>]*>)?}|$))/g; this.headRe = /^((?:(?:<[^>]*>)*=){1,6}(?:<[^>]*>)?\s*)((?:(?!&[gl]t;).)+?)(?=\s*(?:(?:<[^>]*>)?=){1,6}(?:<[^>]*>|\s)*(?:&lt;|$))/g; // https://commons.wikimedia.org/wiki/Special:MediaStatistics this.galleryRe = /^(\s*)((?:(?!&[gl]t;)[^\[\]{|}])+\.(?:<[^>]*>)?(?:apng|djv|djvu|flac|gif|jpe|jpeg|jpg|jps|kar|m4a|m4b|m4p|m4r|m4v|mid|midi|mp2|mp3|mp4|mpa|mpe|mpeg|mpg|mpga|oga|ogg|ogm|ogv|ogx|opus|pdf|png|spx|stl|svg|tif|tiff|wav|webm|webp|xcf))(?=\s*(?:(?:<[^>]*>)?(?:<[^>]*>)?\s*)?(?:\||$))/gi; this.urlRe = /(\[(?:<[^>]*>)?(?=.+\]))?((\bhttps?(?:<[^>]*>)?:)?(?:<[^>]*>)?\/(?:<[^>]*>)?\/(?:<[^>]*>|(?!&[gl]t;)[^\s"<>\[\]{|}])+)/g; if (window.smartdiffTemplates) { this.tempRe = /( data-smartdiff-temp="(\d+)">[^{|}]+)(\|(?:(?!&[gl]t;)[^\[\]{}]|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?})+)(?=}(?:<[^>]*>)?}|$)/g; this.tempSubRe = /((?:\s|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?}[^<>|]*|<[^>]*>)*(?:\|(?:\s|(?:<[^>]*>)|\d+(?:\s|<[^>]*>)*=|[^\d<=>|](?:[^<=>|]|<[^>]*>)*=(?:[^<=>|]|<[^>]*>)*\|?)*|$))/; this.templates = window.smartdiffTemplates; } this.side = 'old'; $diff.find('.diff-deletedline > div').get().forEach(this.processDiv); this.side = 'new'; $diff.find('.diff-addedline > div').get().forEach(this.processDiv); let $contexts = $diff.find('.diff-context > div'); $contexts.each((i, div) => { if (i % 2) { this.side = 'new'; if (this.propUsed && this.getProp() !== this.getProp('pn', 'old')) { this.processDiv(div); } else { $contexts.eq(i).replaceWith($contexts.eq(i - 1).clone()); } } else { this.side = 'old'; this.propUsed = false; this.processDiv(div); } }); this.links = {}; $diff.find('.smartdiff-link:not(.external)').each((i, link) => { let title = link.title; if (!title) return; if (!this.links.hasOwnProperty(title)) { this.links[title] = []; } this.links[title].push(link); }); this.query(Object.keys(this.links).slice(0, 500)); if (this.hasError) { mw.notify('SmartDiff error', { type: 'warn' }); } } processDiv = div => { if (div.querySelector('a[href]')) return; let origHtml = div.innerHTML; let newHtml = origHtml.replace(this.urlRe, this.urlRep) .replace(this.galleryRe, this.galleryRep) .replace(this.re, this.rep).replace(this.headRe, this.headRep); if (this.tempRe) { newHtml = newHtml.replace(this.tempRe, this.tempRep); } if (newHtml === origHtml) return; newHtml = newHtml.replace(/<(ins|del)(?: [^>]+)?><\/\1>/g, ''); let $newDiv = $('<div>').html(newHtml); if (this.detectErrors($newDiv, newHtml, origHtml, div)) return; div.textContent = ''; $newDiv.contents().appendTo(div); }; rep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s), isTemp; if (t) { if ($1.includes('invoke')) { t = mw.Title.makeTitle(828, s); } else if (s[0] === '/') { if (this.subNs.includes(this.getProp('ns'))) { t = mw.Title.newFromText( this.getProp() + s.replace(/\/+$/, '') ); } else if ($1[0] === '{') { t.namespace = 10; } } else if ($1[0] === '{') { if (s[0] === '#') { return $0; } if ($1.includes('int')) { t = mw.Title.makeTitle(8, s); } else if (!t.namespace && s[0] !== ':') { if (!$1.includes('msg') && !$1.includes('raw')) { let match = s.match(/^[^:]+(?::(?=.)|$)/); if (match && this.magicWords.includes(match[0])) { return $0; } } t.namespace = 10; isTemp = true; } } else if ((this.isSpecial || !this.isView) && s[0] === '#') { t.title = this.getProp(); } } else if (s.startsWith('../') && this.subNs.includes(this.getProp('ns'))) { let chunks = s.split('/'); let levelCount = chunks.findIndex(v => v !== '..'); let sup = this.getProp().split('/').slice(0, -levelCount).join('/'); if (sup) { let sub = chunks.slice(levelCount).join('/').replace(/\/+$/, ''); t = mw.Title.newFromText(sub ? sup + '/' + sub : sup); } } if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView || s[0] !== '#') { attrs.title = t.toText(); } if (isTemp && this.tempRe) { let name = t.getMainText(); let idx = this.templates.findIndex(temp => temp.names.includes(name)); if (idx !== -1) { attrs['data-smartdiff-temp'] = idx; } } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; stripTags(s, decode, pre = '', post = '') { let mid = s, tags = s.match(/<\/?(?:ins|del)(?: [^>]+)?>/g); s = $($.parseHTML(s.replace(/&amp;/g, '&'))).text(); if (decode) { try { s = decodeURIComponent(s); } catch (e) {} } if (tags) { if (tags[0][1] === '/') { pre += tags[0]; mid = `<${tags[0].slice(2, 5)} class="diffchange diffchange-inline">` + mid; } let lastTag = tags.pop(); if (lastTag[1] !== '/') { mid += `</${lastTag.slice(1, 4)}>`; post = lastTag + post; } } return [s, pre, mid, post]; } headRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); s = s.replace(/'''(.+?)'''|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>/gi, '$1') .replace(/''(.+?)''/g, '$1') .replace(/^_+|_+$/g, ''); let t = mw.Title.newFromText( `${this.isSpecial || !this.isView ? this.getProp() : ''}#${s}` ); if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView) { attrs.title = t.toText(); } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; galleryRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s, 6); if (t && t.namespace !== 6) { t = mw.Title.makeTitle(6, s); } if (!t) { return $0; } return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(), title: t.toText() }).html(mid)[0].outerHTML + post; }; urlRep = ($0, $1, $2, $3) => { let main = $2, trail; if (!$1) { if (!$3) { return $0; } let re = main.includes('(') ? /[!,.:;?](?:<[^>]*>)?$/ : /[!),.:;?](?:<[^>]*>)?$/; let match = main.match(re); if (match && !/&amp(?:;(?:<[^>]*>)?(?:[a-z]+|(?:#(?:<[^>]*>)?(?:x[\da-f]|\d+)))(?:<[^>]*>)?)?;$/i.test(main) ) { trail = match[0]; main = main.slice(0, -trail.length); } } let [url, pre, mid, post] = this.stripTags(main); if ($1) { pre = $1 + pre; } else if (trail) { post += trail; } return pre + $('<a>').attr({ class: 'smartdiff-link external', href: url, rel: 'nofollow' }).html(mid)[0].outerHTML + post; }; tempRep = ($0, $1, $2, $3) => { if ($3.includes('<a class="smartdiff-link')) { return $0; } let temp = this.templates[$2]; return $1 + $3.split(this.tempSubRe).map((os, i) => { if (!os || i % 2) { return os; } let j = i / 2; if (j < temp.start || j > temp.end || temp.skipOdd && j % 2 || temp.skipEven && j % 2 === 0 ) { return os; } let [s, pre, mid, post] = this.stripTags(os, true); if (temp.prefix) { s = temp.prefix + s; } if (temp.suffix) { s += temp.suffix; } let t = temp.forceNs ? mw.Title.makeTitle(temp.namespace, s) : mw.Title.newFromText(s, temp.namespace); if (!t) { return os; } let params = (j >= temp.noRedirectStart || j <= temp.noRedirectEnd) && { redirect: 'no' }; return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(params), title: t.toText() }).html(mid)[0].outerHTML + post; }).join(''); }; getProp(n = 'pn', side = this.side) { this.propUsed = true; if (this[side]) { if (this[side][n]) { return this[side][n]; } } else { this[side] = {}; let link = this.$diff[0].querySelector( side === 'old' ? '#mw-diff-otitle1 a, #differences-prevlink' : '#mw-diff-ntitle1 a, #differences-nextlink' ); if (link) { let pn = mw.util.getParamValue('title', link.search); this[side].pn = pn; this[side].ns = mw.Title.newFromText(pn).namespace; return this[side][n]; } } if (this[n]) { return this[n]; } if (this.isSpecial) { this.pn = ''; this.ns = 0; } else { this.pn = mw.config.get('wgPageName'); this.ns = mw.config.get('wgNamespaceNumber'); } return this[n]; } async query(titles) { if (!titles.length) return; let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), iwurl: 1, prop: 'info', inprop: 'linkclasses', inlinkcontext: this.getProp(), formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); let data = {}; query.pages?.forEach(page => { let obj = { classes: page.linkclasses || [] }; if (page.missing && !page.known) { obj.classes.push('new'); obj.params = { action: 'edit', redlink: 1 }; } data[page.title] = obj; }); query.interwiki?.forEach(interwiki => { data[interwiki.title] = { classes: ['extiw'], url: interwiki.url }; }); query.normalized?.forEach(entry => { if (!data.hasOwnProperty(entry.to)) return; let obj = data[entry.to]; obj.canonical = entry.to; if (!obj.url) { obj.url = mw.util.getUrl(entry.to, obj.params); } data[entry.from] = obj; }); Object.entries(data).forEach(([title, obj]) => { if (!this.links.hasOwnProperty(title)) return; let $links = $(this.links[title]).addClass(obj.classes) .attr('title', obj.canonical); if (obj.url) { $links.attr('href', function () { return obj.url + this.hash; }); } }); this.query(titles.slice(50)); } detectErrors($newDiv, newHtml, origHtml, div) { let comp = $newDiv.html(); if (comp !== newHtml) { console.warn( 'SmartDiff syntax error at:\n', div, `\nNew HTML:\n${newHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } let $comp = $newDiv.clone(); $comp.find('.smartdiff-link').contents().unwrap(); comp = $comp.html().replace(/<\/(ins|del)><\1(?: [^>]+)?>/g, ''); if (comp !== origHtml) { console.warn( 'SmartDiff mutation error at:\n', div, `\nOriginal HTML:\n${origHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } } } mw.hook('wikipage.diff').add($diff => { new SmartDiff($diff); }); }); (async () => { let dependencies = ['mediawiki.util']; let classes = 'copysectlink'; let css; switch (mw.config.get('skin')) { case 'minerva': classes += ' cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet'; css = '.copysectlink{opacity:0.65;font-size:1rem;margin-right:0 !important} .collapsible-heading:not(.open-block) .copysectlink{visibility:hidden} .copysectlink > .minerva-icon{background-color:transparent} .copysectlink > span + span{display:block;position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}'; break; case 'timeless': classes += ' mw-ui-icon-copy'; css = '.copysectlink{background-color:var(--background-color-base,#fff);margin-left:-1em} .copysectlink:first-of-type{margin-left:-20px;padding-left:0} .copysectlink::before{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;vertical-align:bottom;opacity:0.33}'; } if (css) { mw.loader.addStyleTag(css); dependencies.push('oojs-ui.styles.icons-editing-advanced'); } let handler = function (e) { e.preventDefault(); e.stopPropagation(); let text = (mw.config.get('wgPageName') + (this.hash ? decodeURI(this.hash).replace( /[\[\]{|}]/g, s => '&#' + s.codePointAt(0) + ';' ) : '')).replace(/_/g, ' '); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; let addButton = (block, id) => { let $button = $('<a>').attr({ class: classes + (id ? ' mw-selflink-fragment' : ''), href: mw.util.getUrl() + (id ? '#' + encodeURI(id): ''), role: 'button' }).text('copy').on('click', handler); let isMinerva = mw.config.get('skin') === 'minerva'; if (isMinerva) { $button.attr('title', 'Copy').wrapInner('<span>') .prepend($('<span>').addClass('minerva-icon oo-ui-icon-copy skin-invert')); } let wrapper = block.querySelector('.mw-editsection'); if (wrapper) { $button[isMinerva ? 'prependTo' : 'appendTo'](wrapper); } else { $('<span>').addClass('mw-editsection') .append($button).appendTo(block); } }; if (['view', 'purge'].includes(mw.config.get('wgAction'))) { ['ext.gadget.edittop', 'ext.gadget.edit0'].forEach(m => { let state = mw.loader.getState(m); if (state && state !== 'registered') { dependencies.push(m); } }); } await mw.loader.using(dependencies); if (mw.config.get('wgNamespaceNumber') >= 0) { await $.ready; addButton(document.getElementById('firstHeading')); } mw.hook('wikipage.content').add($content => { $content.find('.mw-heading > :is(h1, h2, h3, h4, h5, h6)[id]').each(function () { addButton(this.parentElement, this.id); }); $content.find( ':is(h1, h2, h3, h4, h5, h6):not(.mw-heading > *, #mw-toc-heading, .wb-sitelinks-heading)[id]' ).each(function () { addButton(this, this.id); }); }); })(); mw.loader.using([ 'ext.visualEditor.desktopArticleTarget.init', 'mediawiki.storage' ], () => { if (!mw.libs.ve.isVisualAvailable && !['edit', 'submit'].includes(mw.config.get('wgAction')) ) { return; } mw.loader.addStyleTag(`.oo-ui-icon-schwa{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 3v14h4v-2h-2v-10h2v-2zm16 0v2h2v10h-2v2h4v-14zm-6 2c-2.41 0-4.43 1.73-4.9 4h2.08c0.41-1.17 1.5-2 2.82-2 1.67 0 3 1.33 3 3h-8c0 2.75 2.25 5 5 5 2.75 0 5-2.25 5-5 0-2.75-2.25-5-5-5zm-2.59 6.5h5.18c-0.516 0.895-1.47 1.5-2.59 1.5-1.12 0-2.07-0.605-2.59-1.5z'/%3E%3C/svg%3E")}`); let clicked; let openDialog = () => { if (clicked) { window.ipaInputDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox4.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'jquery.textSelection', 'oojs-ui-windows', 'oojs-ui-widgets', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced' ]); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { ipainput: { label: 'IPAInput', type: 'button', oouiIcon: 'schwa', action: { type: 'callback', execute: openDialog } } } }); }); mw.hook('ve.loadModules').add(addPlugin => { addPlugin(() => { ve.ui.IpaInputCommand = function VeUiIpaInputCommand() { ve.ui.IpaInputCommand.super.call(this, 'ipaInput'); }; OO.inheritClass(ve.ui.IpaInputCommand, ve.ui.Command); ve.ui.IpaInputCommand.prototype.execute = () => { openDialog(); return true; }; ve.ui.commandRegistry.register(new ve.ui.IpaInputCommand()); ve.ui.IpaInputTool = function VeUiIpaInputTool() { ve.ui.IpaInputTool.super.apply(this, arguments); }; OO.inheritClass(ve.ui.IpaInputTool, ve.ui.Tool); ve.ui.IpaInputTool.static.name = 'ipaInput'; ve.ui.IpaInputTool.static.group = 'insert'; ve.ui.IpaInputTool.static.icon = 'schwa'; ve.ui.IpaInputTool.static.title = 'IPA'; ve.ui.IpaInputTool.static.commandName = 'ipaInput'; ve.ui.toolFactory.register(ve.ui.IpaInputTool); }); }); mw.requestIdleCallback(async () => { let expiry = mw.storage.get('_EXPIRY_ipainput-cache'); if (!expiry) return; let response = await $.get('//en.wikipedia.org/api/rest_v1/page/title/Module%3AIPA%2Fdata'); if (Date.parse(response.items[0].timestamp) / 1000 > expiry - 604800) { mw.storage.remove('ipainput-cache'); } }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && (() => { mw.loader.addStyleTag(`.oo-ui-icon-wiktionary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M14.95 1c-.15 0-.3 0-.45.03L2.9 2.9a2.26 2.26 0 0 0-1.87 2.6L2.9 17.1a2.26 2.26 0 0 0 2.6 1.86l11.6-1.88a2.26 2.26 0 0 0 1.86-2.6L17.1 2.9A2.27 2.27 0 0 0 14.95 1zm-.03.9c.63.03 1.17.49 1.28 1.14l1.88 11.6c.12.75-.37 1.43-1.12 1.56l-11.6 1.88a1.34 1.34 0 0 1-1.56-1.12L1.92 5.36A1.34 1.34 0 0 1 3.04 3.8l11.6-1.88.28-.02zm.7 2.61-2.83.46.07.39c.6-.09.95-.14 1.08.36.1.6-.91 6.53-.91 6.53s-2.87-5.16-2.98-5.87c-.02-.34.02-.64.86-.7l-.06-.4-3.64.6.07.38c.5-.15 1.01.02 1.43.82l.7 1.33-.72 4.54s-2.93-5.3-3.03-5.9c-.07-.5.45-.64.8-.66l-.06-.38-3.46.56.06.39c.24-.1.84-.07 1.07.32.07.09 4.54 8.44 4.54 8.44l.33-.05 1.02-6.24 2.98 5.59.36-.06s1.42-9.14 1.48-9.3c.05-.26.28-.71.9-.76l-.07-.39z'/%3E%3C/svg%3E")}`); let clicked, dialog, input, $result; let openDialog = async context => { if (clicked) { if (dialog) { let selection = context.$textarea.textSelection('getSelection'); if (selection) { input.setValue(selection); } if ($result) { $result.prev().addBack().remove(); $result = null; } dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); } return; } clicked = true; await mw.loader.using([ 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.ForeignApi', 'mediawiki.util' ]); let response = await new mw.ForeignApi('//en.wiktionary.org/w/api.php').get({ action: 'query', generator: 'search', gsrsearch: 'deepcat:Pronunciation_templates_by_language', gsrnamespace: 10, gsrlimit: 'max', gsrsort: 'none', formatversion: 2 }); let winMan = new OO.ui.WindowManager(); dialog = new OO.ui.MessageDialog(); winMan.addWindows([dialog]); let items = response.query.pages .map(p => p.title.slice(9)) .sort(Intl.Collator('en-u-kn-true').compare) .map(s => new OO.ui.MenuOptionWidget({ label: s })); let dropdown = new OO.ui.DropdownWidget({ $overlay: dialog.$overlay, menu: { items } }); let $doc = $('<p>'); dropdown.getMenu().on('choose', mw.util.debounce(async item => { let title = 'Template:' + item.getLabel(); let $link = $('<a>').attr({ href: '//en.wiktionary.org/wiki/' + title, target: '_blank', title: title }).text('documentation'); $doc.empty().append('Loading ', $link, '...'); try { let data = await $.get( '//en.wiktionary.org/api/rest_v1/page/html/' + encodeURIComponent(title + '/documentation') ); let text = $($.parseHTML(data)).find('p').first().text() .replace(/\. .*/, '.'); $doc.text(text + ' (').append($link.text('read more'), ')'); dialog.updateSize(); } catch { $doc.empty().append('Failed to load ', $link); } }, 100)).selectItem(items[0]); input = new OO.ui.TextInputWidget({ autocomplete: false, value: context.$textarea.textSelection('getSelection') || mw.config.get('wgTitle') }); let button = new OO.ui.ButtonWidget({ disabled: !input.getValue(), label: 'Get', flags: ['primary', 'progressive'] }).on('click', async () => { button.setDisabled(true); let template = dropdown.getMenu().findSelectedItem().getLabel(); let text = input.getValue(); try { let data = await $.post('//en.wiktionary.org/api/rest_v1/transform/wikitext/to/html', { wikitext: `{{${template}|1=${text}}}`, body_only: true }); if ($result) { $result.children().remove(); } else { $result = $('<div>').text('Result:') .insertAfter(fieldset.$element) .before('<hr>'); } $result.append($.parseHTML(data)) .find('.mw-collapsible').makeCollapsible().end() .find('[id], [about]').removeAttr('id about').end() .find('a').attr('target', '_blank') .filter('[href^="./"]').attr('href', (_, href) => ( '//en.wiktionary.org/wiki' + href.slice(1) )); dialog.updateSize(); } finally { button.setDisabled(); } }); input.on('change', value => { button.setDisabled(!value); }).connect(button, { enter: ['emit', 'click'] }); let fieldset = new OO.ui.FieldsetLayout({ items: [ new OO.ui.FieldLayout(dropdown, { label: 'Template:', align: 'top' }), new OO.ui.FieldLayout(input, { label: 'Input:', align: 'top' }), new OO.ui.FieldLayout(button) ] }); dropdown.$element.after($doc); dialog.text.$element.append(fieldset.$element/*.on('keydown', e => { e.stopPropagation(); })*/); winMan.$element.appendTo(OO.ui.getTeleportTarget()); dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { wiktipa: { label: 'WiktIPA', type: 'button', oouiIcon: 'wiktionary', action: { type: 'callback', execute: openDialog } } } }); }); }); window.scripttesterSkipWarning = true; mw.loader.using(['mediawiki.util', 'mediawiki.storage'], async () => { let get = () => new Set(mw.storage.getObject('scripttester')); if (mw.storage.get('scripttester')) { let unloading; window.addEventListener('beforeunload', () => { unloading = true; }); get().forEach(async s => { let isCss = /\.css$/i.test(s); let url = /^(https?:)?\/\/./.test(s) ? s : mw.util.getUrl(s, { action: 'raw', ctype: isCss ? 'text/css' : 'text/javascript' }); if (isCss) { mw.loader.load(url, 'text/css'); return; } try { await mw.loader.getScript(url); } catch (e) { if (unloading) { console.warn(e); return; } mw.notify('Failed to load temporarily installed ' + s, { type: 'error' }); } }); } else if (!window.scripttesterSkipWarning) { await mw.loader.using('oojs-ui-windows'); if (await OO.ui.confirm( 'You take full responsibility for any consequences arising from using ScriptTester.' )) { mw.storage.setObject('scripttester', []); } } await $.ready; if (!document.getElementById('p-tb')) return; let css = mw.loader.addStyleTag('.scripttester-dialog .oo-ui-checkboxMultiselectWidget{margin:0.5em 0;word-break:break-all} .scripttester-dialog .oo-ui-flaggedElement-destructive{float:right}'); let linksShown = mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgAction') === 'view'; let updateLinks = (s, unins) => { if (!linksShown) return; $(`.scripttester-link[data-scripttester="${s}"]`) .toggleClass('scripttester-installed', !unins); }; let dialog, multiselect, addButton, removeButton, clearButton; let openDialog = () => { if (!dialog) { dialog = new OO.ui.MessageDialog({ classes: ['scripttester-dialog'] }); let winMan = new OO.ui.WindowManager(); winMan.addWindows([dialog]); multiselect = new OO.ui.CheckboxMultiselectWidget().on('select', () => { removeButton.setDisabled(!multiselect.findSelectedItems().length); }); addButton = new OO.ui.ButtonWidget({ label: 'Add' }).on('click', async () => { dialog.toggle(false); let s = (await OO.ui.prompt('Add a script', { textInput: { placeholder: 'Script page name or URL' } })).trim(); if (!s) return; if (!/^(https?:)?\/\/./.test(s) && !mw.Title.newFromText(s)) { await OO.ui.alert(`"${s}" does not appear to be a valid page name or URL.`); dialog.toggle(true); updateDialog(); return; } mw.storage.setObject('scripttester', [...get().add(s)]); updateLinks(s); }); removeButton = new OO.ui.ButtonWidget({ label: 'Remove' }).on('click', () => { let set = get(); multiselect.findSelectedItems().forEach(item => { let s = item.getLabel(); set.delete(s); updateLinks(s, true); }); mw.storage.setObject('scripttester', [...set]); updateDialog(); }); clearButton = new OO.ui.ButtonWidget({ label: 'Clear', flags: 'destructive' }).on('click', async () => { dialog.toggle(false); if (!(await OO.ui.confirm('Uninstall all scripts?'))) { dialog.toggle(true); return; } mw.storage.setObject('scripttester', []); if (linksShown) { $('.scripttester-installed').removeClass('scripttester-installed'); } dialog.toggle(true); updateDialog(); }); dialog.text.$element.append( multiselect.$element, new OO.ui.ButtonGroupWidget({ items: [addButton, removeButton] }).$element, clearButton.$element ); winMan.$element.appendTo(OO.ui.getTeleportTarget()); } updateDialog(); dialog.open({ message: 'Temporarily installed scripts:', actions: [{ label: 'Done', flags: ['safe', 'close'] }] }); }; let updateDialog = () => { let set = get(); multiselect.clearItems().addItems( [...set].map(s => new OO.ui.CheckboxMultioptionWidget({ label: s })) ); removeButton.setDisabled(true); clearButton.toggle(set.size); dialog.updateSize(); updatePortlet(set.size); }; let updatePortlet = count => { $(portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = `Temporarily installed scripts (${count})`; return false; } }); }; let portletLink = mw.util.addPortletLink('p-tb', '#', `Temporarily installed scripts (${get().size})`) .firstElementChild; portletLink.addEventListener('click', e => { e.preventDefault(); mw.loader.using(['oojs-ui-windows', 'mediawiki.Title'], openDialog); }); window.addEventListener('storage', e => { if (e.key === 'scripttester') { updatePortlet(get().size); } }); if (!linksShown) return; css.textContent += ' .scripttester{font-size:85%;user-select:none} .scripttester::before{content:" "} .scripttester-link::after{content:"[+]"} .scripttester-installed::after{content:"[−]"} #firstHeading > .scripttester{font-size:47%}'; let linkHandler = function () { let s = this.dataset.scripttester; let unins = this.classList.contains('scripttester-installed'); let set = get(); set[unins ? 'delete' : 'add'](s); let success = mw.storage.setObject('scripttester', [...set]); if (success) { mw.notify((unins ? 'Uninstalled ' : 'Installed ') + s, { tag: 'scripttester' }); updateLinks(s, unins); updatePortlet(set.size); } else { mw.notify(`Couldn't ${unins ? 'un' : ''}install ${s}`, { tag: 'scripttester', type: 'error' }); } }; if ([2, 4, 8].includes(mw.config.get('wgNamespaceNumber')) && ['javascript', 'css'].includes(mw.config.get('wgPageContentModel')) ) { let s = mw.config.get('wgPageName').replaceAll('_', ' '); $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (get().has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ).appendTo(document.getElementById('firstHeading')); return; } mw.hook('wikipage.content').add($content => { let set = get(); let ns = mw.config.get('wgFormattedNamespaces'); let re = new RegExp(`^(${ns[2]}|${ns[4]}|${ns[8]}):.+\\.([Cc][Ss]|[Jj])[Ss]$`); $content.find('a:not(.external, .new)').after(function () { let s = this.title; if (!s || !re.test(s)) return; return $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (set.has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ); }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.on('keydown', async e => { if (e.which !== 72 || e.shiftKey || e.altKey || [e.ctrlKey, e.metaKey].filter(Boolean).length !== 1) return; e.preventDefault(); let context = $textarea.data('wikiEditorContext'); context.api.openDialog(context, 'search-and-replace'); await mw.loader.using('jquery.textSelection'); let tb = document.getElementById('wikieditor-toolbar-replace-search'); let sel = $textarea.textSelection('getSelection'); if (sel) { tb.value = sel; } tb.focus(); }); $(document.body).on('dialogclose', '#wikieditor-toolbar-replace-dialog', () => { $textarea[0].focus(); }); }); mw.config.get('wgNamespaceNumber') && mw.config.get('wgAction') !== 'history' && (() => { let run; mw.hook('wikipage.content').add($content => { $content.find('.mw-changeslist-line.mw-changeslist-src-mw-categorize').each(function () { let text = this.querySelector('.comment').textContent; if (text.includes(' added ')) { this.classList.add('catchangehighlighter-addition'); } else if (text.includes(' removed ')) { this.classList.add('catchangehighlighter-removal'); } if (run) return; run = true; mw.loader.addStyleTag('.catchangehighlighter-addition :is(span, td) > .comment{background:#f5fff5} .catchangehighlighter-removal :is(span, td) > .comment{background:#fff5f5}'); }); }); })(); (mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') !== 'view' || [-1, 14].includes(mw.config.get('wgNamespaceNumber'))) && (() => { mw.loader.addStyleTag('.diff-lineno{cursor:pointer}'); $(document.body).on('click keydown', '.diff-lineno', function (e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); this.closest('.diff').classList.toggle('difffontswitcher-enabled'); }); mw.hook('wikipage.diff').add($diff => { $diff.find('.diff-lineno').attr({ tabindex: 0, role: 'button' }); }); })(); mw.trackSubscribe('resourceloader.exception', (topic, data) => { mw.notify(data.exception, { autoHide: false, title: `Exception in ${data.source} in module ${data.module}`, type: 'warn' }); }); mw.config.get('skin') === 'vector-2022' && $(document).one('click', '.mw-interlanguage-selector', async () => { await mw.loader.using('ext.uls.mediawiki'); $.fn.uls.Constructor.prototype.getMenuWidth = () => 'narrow'; mw.uls.getFrequentLanguageList = () => []; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/DiffUndo.js&action=raw&ctype=text/javascript', 's'); 9ouek6hnywwuc0w3w5ciyc6cim8s662 756369 756364 2026-08-13T17:04:17Z Nardog 40946 756369 javascript text/javascript /* globals ve */ // window.dn?.disable?.(); window.diffnowExtraSelector = '.catchangesviewer-table td:nth-child(2) > .mw-changeslist-links > span:first-child > a, .listtools-last > a, .mw-special-AbuseLog form li > a[href^="/wiki/Special:AbuseLog/"], .unseendiff'; (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.loader.using(['mediawiki.util', 'user.options'], () => { let isHist = mw.config.get('wgAction') === 'history'; let selector = `:where(.mw-changeslist-diff, .mw-changeslist-diff-cur, .mw-changeslist-groupdiff, .mw-fr-reviewlink > a, .mw-fr-hist-difflink a, .mw-history-histlinks a, .mw-logevent-loglines a[href*="&diff="], .mw-fr-pending-changes-table .cdx-docs-link, .mw-special-AbuseLog #mw-content-text > form > ul > li > a:last-of-type[href*="&diff="], .mw-deletedcontribs-tools > a:first-child, .mw-undelete-revlist > li > a:first-of-type[href*="&diff="], #merge li > a:first-of-type[href*="&diff="], .mw-history-compareselectedversions-button, .consecudiff > a${window.diffnowExtraSelector ? ', ' + window.diffnowExtraSelector : ''}):not(.external${window.diffnowNegativeSelector ? ', ' + window.diffnowNegativeSelector : ''})`; let switchSelector = '.diffnow-differences-prevlink, .diffnow-differences-nextlink, .diffnow-switch'; let diffs = [], count = 0, expanded = new WeakSet(); window.dn = diffs; let sanitize = href => { let url = new URL(href, location.href); let newParams = new URLSearchParams(), hasId; ['diff', 'direction', 'oldid', 'target', 'timestamp'].forEach(k => { if (url.searchParams.has(k)) { let v = url.searchParams.get(k); newParams.set(k, v); hasId = hasId || v > 0; } }); if (!hasId && url.searchParams.has('title')) { return `${url.search.match(/[&?](title=[^&]*)/)[1]}&${newParams}`; } return String(newParams); }; let getDiff = comp => { if (typeof comp === 'string') { let sanitized = sanitize(comp); return diffs.find(diff => ( diff.queries.has(comp) || diff.queries.has(sanitized) )); } return diffs.find(diff => diff.$diff.is(comp)); }; let containers = []; window.dn._c = containers; class Diff { constructor(href, $link) { this.aborter = new AbortController(); this.queries = new Set(); this.setLink(href, $link); diffs.push(this); } setLink(href, $link) { if (this.href) { if ($link.is(this.$link)) { if (this.aborter) { this.aborter.abort(); } else if (this.isVisible()) { this.close(); } else { this.$anchor = this.getAnchor(); this.append(); } return; } if ($link.is(this.$outerLink) && this.isVisible()) { this.close(); return; } if (this.getAnchor($link).is(this.$anchor)) { this.markLink(false); } else { this.close(); } } this.href = href; this.queries.add(href); let sanitized = sanitize(href); if (sanitized) { this.queries.add(sanitized); } this.$link = $link; this.isSwitch = $link.is(switchSelector); if (!this.isSwitch) { this.$outerLink = $link; } this.$anchor = this.getAnchor(); if (this.aborter) { this.markLink(); } else { this.append(); } } append(response) { if (response) { delete this.aborter; this.findDiff(response); this.setQueries(); this.polishDiff(); } let $container = this.getContainer(true); if (!$container[0].isConnected) { if (this.$anchor.is('tr')) { let cols = this.$anchor.children().get() .reduce((acc, cell) => acc + cell.colSpan, 0); $('<tr>').addClass('diffnow-row').append( $('<td>').attr('colspan', cols).append($container) ).insertAfter(this.$anchor); } else if (this.$anchor.is('div')) { this.$anchor.after($container); } else { this.$anchor.append($container); } } this.attached = true; filterContexts(this.$diff); window.addEventListener('resize', onResize); if (!this.$link.hasClass('diffnow-link-loaded')) { mw.requestIdleCallback(() => { this.markLinks(); this.markSeen(); }); } if ($container[0].getBoundingClientRect().top < 0) { $container[0].scrollIntoView(); } this.markLink(true); if (response) { mw.hook('wikipage.content').fire($container); } } findDiff(response) { if (typeof response !== 'string') throw ''; let $diff = $($.parseHTML(response)) .filter('.diff[data-mw-interface]'); if (!$diff.length) { $diff = $diff.end().find('.diff[data-mw-interface]'); if (!$diff.length) throw ''; } this.$diff = $($diff[0]); } setQueries() { let newPerma = this.$diff[0].querySelector( '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (newPerma) { this.newId = parseInt(mw.util.getParamValue('oldid', newPerma.search)); this.newTitle = newPerma.title; } let oldPerma = this.$diff[0].querySelector( '#mw-diff-otitle1 > strong > a, #differences-prevlink' ); if (oldPerma) { this.oldId = parseInt(mw.util.getParamValue('oldid', oldPerma.search)); this.oldTitle = oldPerma.title; } let isSamePage = !oldPerma || this.newTitle === this.oldTitle; this.isSingle = isSamePage && !this.$diff[0].querySelector('.diff-multi'); if (this.newId) { if (this.newId === this.oldId) { throw 'nonfatal'; } if (this.oldId) { this.queries.add(`diff=${this.newId}&oldid=${this.oldId}`); } this.isLast = !this.$diff[0].querySelector('#differences-nextlink'); if (this.isSingle) { this.queries.add(`diff=prev&oldid=${this.newId}`); if (this.isLast && this.oldId) { this.queries.add(`diff=0&oldid=${this.oldId}`); this.queries.add(`diff=cur&oldid=${this.oldId}`); } } } if (this.oldId && this.isSingle) { this.queries.add(`diff=next&oldid=${this.oldId}`); } this.queries.forEach(q => { let other = getDiff(q); if (other && other !== this) { other.setLink(this.href, this.$link); throw 'nonfatal'; } }); if (this.oldId) { diffs.forEach(diff => { if (diff.isLast && diff.newId === this.oldId) { diff.markNotLast(this); } }); } } async polishDiff() { mw.hook('wikipage.diff').fire(this.$diff); let prevLink = this.$diff[0].querySelector('#differences-prevlink'); let nextLink = this.$diff[0].querySelector('#differences-nextlink'); $([prevLink, nextLink].filter(Boolean)).attr('href', (_, href) => ( href.replace('&diffonly=1', '').replace('&expand-url=1', '') )); [['previousdiff', prevLink], ['nextdiff', nextLink]].forEach(([key, link]) => { if (link && !mw.messages.exists(key)) { mw.messages.set(key, link.textContent); } }); if (!nextLink && this.isLast) { this.$diff.find('#mw-diff-ntitle4').empty().append( $('<a>').attr({ class: 'diffnow-checknext diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'next', oldid: this.newId }), title: this.newTitle }).text('Check for newer edit') ); } this.$diff.find('.mw-diff-movedpara-left, .mw-diff-movedpara-right') .attr('href', (_, href) => `#diffnow-${count}-${href.slice(1)}`); this.$diff.find('a[name^="movedpara"]') .attr('name', (_, name) => `diffnow-${count}-${name}`); count++; this.$diff.find('[id]').addClass(function () { return 'diffnow-' + this.id; }).removeAttr('id'); if (this.$diff[0].querySelector('.mw-thanks-thank-link')) { mw.loader.load('ext.thanks.corethank'); mw.config.set('thanks-confirmation-required', true); } if (!this.isSingle) { let keys = ['nextdiff', 'previousdiff'] .filter(s => !mw.messages.exists(s)); if (keys.length) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(keys); } this.$diff.find('.diff-multi').append( $('<div>').append( $('<div>').append( $('<a>').attr({ class: 'diffnow-multinext diffnow-switch', href: mw.util.getUrl(this.oldTitle, { diff: 'next', oldid: this.oldId }), title: this.oldTitle }).text(mw.msg('nextdiff')) ), $('<div>').append( $('<a>').attr({ class: 'diffnow-multiprev diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'prev', oldid: this.newId }), title: this.newTitle }).text(mw.msg('previousdiff')) ) ) ); } } getAnchor($link) { let isSwitch; if ($link) { isSwitch = $link.is(switchSelector); } else { $link = this.$link; isSwitch = this.isSwitch; } if (isSwitch) { return getDiff($link.closest('.diff')).$anchor; } return $link.closest('li, tr, .mw-history-compareselectedversions'); } getContainer(create) { let $container = this.$anchor.is('tr') ? this.$anchor.next('.diffnow-row').find('> td > .diffnow') : this.$anchor.is('div') ? this.$anchor.next('.diffnow') : this.$anchor.children('.diffnow'); if (create) { if ($container.length) { this.attachDiff($container); } else { $container = this.createContainter(); } } return $container; } attachDiff($container) { let $oldDiff = $container.children('.diff'); if (!$oldDiff.is(this.$diff)) { if ($oldDiff.length) { getDiff($oldDiff).detachDiff(); } $container.children('.diffnow-tools-top').after(this.$diff); } $container.find('.diffnow-difflink').attr('href', this.href); } createContainter() { let $container = containers.pop(); if ($container) { this.attachDiff($container); return $container; } return $('<div>').addClass('diffnow').append( $('<div>').addClass('diffnow-tools diffnow-tools-top').append( $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-collapse', title: 'Hide this diff' }) ), this.$diff, $('<div>').addClass('diffnow-tools diffnow-tools-bottom').append( $('<button>').attr({ class: 'diffnow-button diffnow-scrollup oo-ui-icon-collapse', title: 'Scroll to top' }), $('<button>').attr({ class: 'diffnow-button diffnow-scrolldown oo-ui-icon-expand', title: 'Scroll to bottom' }), $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-close', title: 'Hide this diff' }), $('<a>').attr({ class: 'diffnow-button diffnow-difflink oo-ui-icon-newWindow oo-ui-image-progressive', href: this.href, target: '_blank', title: 'Open diff page' }) ) ) .on('click', '.diffnow-close', this.collapse) .on('click', '.diffnow-scrollup', this.scrollUp) .on('click', '.diffnow-scrolldown', this.scrollDown) .on( 'click keydown', '.diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker', this.toggleContext ); } isVisible() { return !!this.$diff?.[0].offsetParent; } markLink(visible = this.isVisible()) { if (this.isSwitch) { this.getContainer().toggleClass('diffnow-switching', !!this.aborter); if (!this.$outerLink) return; } this.$outerLink .toggleClass('diffnow-link-loading', !!this.aborter) .toggleClass('diffnow-link-loaded', !this.aborter) .toggleClass('diffnow-link-open', !this.isSwitch && visible); } markLinks() { $(selector).filter((_, link) => { let href = link.getAttribute('href'); return this.queries.has(href) || this.queries.has(sanitize(href)); }).addClass('diffnow-link-loaded'); if (!isHist) return; $('.mw-history-compareselectedversions-button').toggleClass( 'diffnow-link-loaded', !!getDiff(getHistHref()) ); } markSeen() { if (this.$link.is('.mw-rcfilters-ui-highlights-enhanced-nested:nth-child(n+2) .mw-changeslist-diff')) { this.$anchor.nextAll().addBack() .removeClass('mw-changeslist-watchedunseen mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-watchedseen mw-changeslist-line-not-watched'); return; } let $li = this.$anchor.closest('li, table'); let $unseen = $li.filter('.mw-changeslist-watchedunseen') .add($li.find('.mw-changeslist-watchedunseen')); if (!$unseen.length) return; $unseen.removeClass('mw-changeslist-watchedunseen') .addClass('mw-changeslist-watchedseen'); $li.filter('.mw-changeslist-line-watched') .add($li.find('.mw-changeslist-line-watched')) .removeClass('mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-line-not-watched'); } async markNotLast(newDiff) { this.isLast = false; this.queries = new Set([...this.queries].filter(q => ( !/^title=|(?:^|[&?])(?:diff|oldid)=(?:0|cur)(?:&|$)/.test(q) ))); this.$diff.find( '.diffnow-mw-diff-ntitle1 a, .diffnow-mw-diff-ntitle1 .history-deleted' ).first().text( newDiff.$diff.find( '#mw-diff-otitle1 a, #mw-diff-otitle1 .history-deleted' ).first().text() ); this.$diff.find('.diff-ntitle .mw-diff-edit a') .attr('href', (_, href) => href + '&oldid=' + this.newId); if (!mw.messages.exists('nextdiff')) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(['nextdiff']); } this.$diff.find('.diffnow-checknext') .attr('class', 'diffnow-differences-nextlink') .text(mw.msg('nextdiff')); } detachDiff() { this.$diff?.detach(); this.markLink(false); } close(adjustFocus) { this.detachDiff(); let $container = this.getContainer(); if ($container.length) { let $row = $container.closest('.diffnow-row'); containers.push($container.detach()); $row.remove(); } if (!adjustFocus) return; setTimeout(() => { this.$anchor.find('a[href]').last().each(function () { this.focus(); this.blur(); }); }); } collapse(e) { e.preventDefault(); let $container = $(e.delegateTarget); let diff = getDiff($container.children('.diff')); if (diff.$link[0].getBoundingClientRect().top < 0) { diff.$anchor[0].scrollIntoView(); $container.fadeOut('fast', () => { diff.close(true); setTimeout(() => { diff.$anchor[0].scrollIntoView(); $container.removeAttr('style'); }); }); } else { diff.close(true); } } scrollUp(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().top; let ch = document.documentElement.clientHeight, buffer = ch / 2; y -= y + 5 > buffer ? ch : buffer; window.scrollBy({ top: y, behavior: 'smooth' }); } scrollDown(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().bottom; let buffer = document.documentElement.clientHeight / 2; if (y - 5 > buffer) { y -= buffer; } window.scrollBy({ top: y, behavior: 'smooth' }); } toggleContext(e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); let $row = $(e.target.closest('tr')); if ($row.hasClass('diffnow-context-expanded')) { $row.removeClass('diffnow-context-expanded') .addClass('diffnow-context-collapsed') .children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); expanded.delete($row[0]); } else { $row.removeClass('diffnow-context-collapsed') .addClass('diffnow-context-expanded') .children('.diff-context').removeAttr('tabindex role title') .siblings('.diff-marker').attr('title', 'Collapse'); expanded.add($row[0]); } } destroy() { diffs.splice(diffs.indexOf(this), 1); this.$link.removeClass('diffnow-link-loading diffnow-link-loaded diffnow-link-open'); this.getContainer().removeClass('diffnow-switching'); } } let filterContexts = $diff => { $diff.find('.diff-context.diff-side-deleted > div').each(function () { let $row = $(this.closest('tr')) .removeClass('diffnow-context-expanded'); if (this.scrollHeight > this.clientHeight) { if (expanded.has($row[0])) { $row.addClass('diffnow-context-expanded') .children('.diff-marker').attr({ tabindex: 0, role: 'button', title: 'Collapse' }); } else { $row.addClass('diffnow-context-collapsed').children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); } } else { $row.removeClass('diffnow-context-collapsed') .children().removeAttr('tabindex role title'); } }); }; let onResize = mw.util.debounce(() => { filterContexts($('.diffnow > .diff')); }, 250); let notif; let showError = async (href, msg) => { notif = await mw.notify([ document.createTextNode(msg || `Couldn't load the diff`), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'diffnow', type: 'error' }); }; let getHistHref = () => { let formData = new FormData(document.getElementById('mw-history-compare')); return mw.util.getUrl(null, { diff: formData.get('diff'), oldid: formData.get('oldid') }); }; $(document.body).on('click.diffnow', 'a, .mw-history-compareselectedversions-button', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(selector) && !this.matches(switchSelector) ) { return; } e.preventDefault(); let $link = $(this); let isCompare = $link.hasClass('mw-history-compareselectedversions-button'); let href = isCompare ? getHistHref() : this.pathname + this.search; let diff = getDiff(href); try { if (diff) { diff.setLink(href, $link); return; } if (!isCompare && this.origin !== location.origin) { throw ''; } diff = new Diff(href, $link); let url = new URL(href, location.href); url.searchParams.set('diffonly', 1); url.searchParams.set('action', 'render'); let promise = fetch(url, { signal: diff.aborter.signal }); mw.loader.using(['mediawiki.diff', 'mediawiki.diff.styles']); if (notif) { notif.close(); notif = null; } diff.append(await (await promise).text()); } catch (error) { if (diff && !diff.attached) { diff.destroy(); } if (error.name === 'AbortError') { notif = await mw.notify('Diff loading canceled', { tag: 'diffnow' }); } else if (error !== 'nonfatal') { showError(href, error); console.error(error); } } }); let css = mw.loader.addStyleTag(`${selector} { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); background-position: right; background-repeat: no-repeat; background-size: 10px 10px; padding-right: 12px; } .mw-history-compareselectedversions-button { background-position: right 6px center; background-size: 14px 14px; padding-right: 24px !important; } .skin-timeless .mw-history-compareselectedversions-button { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand-invert.svg); } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload-invert.svg) !important; } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-open { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-invert.svg) !important; } .diffnow-link-loading { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cstyle type='text/css'%3Ecircle%7Banimation:bounce-delay 600ms infinite ease-in-out both;animation-delay:-80ms;transform-origin:center;transform-box:fill-box%7Dcircle:first-of-type%7Banimation-delay:-160ms%7Dcircle:last-of-type%7Banimation-delay:0ms%7D@keyframes bounce-delay%7B0%25,50%25,100%25%7Btransform:scale(0)%7D20%25%7Bopacity:0.87;transform:scale(1)%7D%7D%3C/style%3E%3Ccircle cx='2.5' cy='10' r='2.5'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3Ccircle cx='17.5' cy='10' r='2.5'/%3E%3C/svg%3E") !important; } .diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload.svg) !important; } .diffnow-link-open, .diffnow-context-expanded > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse.svg) !important; } .diffnow { background: var(--background-color-base, #fff); border: var(--border-base, 1px solid #a2a9b1); border-radius: 4px; position: relative; } .mw-history-compareselectedversions + .diffnow { margin-top: 0.3em; } .diffnow-tools { display: flex; position: sticky; background-color: var(--background-color-backdrop-light, rgba(255,255,255,0.65)); z-index: 1; } .diffnow-tools-top { top: 0; border-radius: 4px; } .diffnow-tools-bottom { bottom: 0; } .diffnow-tools > .diffnow-button { cursor: pointer; height: 24px; padding: 0; box-sizing: content-box; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; background-color: var(--background-color-transparent, transparent); flex-grow: 1; } .diffnow-tools > .diffnow-button:hover { background-color: var(--background-color-button-quiet--hover, rgba(0,24,73,0.027)); } .diffnow-tools > .diffnow-button:active { background-color: var(--background-color-button-quiet--active, rgba(0,24,73,0.082)); } .diffnow-tools-top > .diffnow-button { border: none; border-radius: 3px 3px 0 0; } .diffnow-tools-bottom > .diffnow-button { border: var(--border-base, 1px solid #a2a9b1); border-radius: 99px; margin: 4px; height: 20px; } .diffnow-switching > .diff { transition: opacity 200ms; opacity: 0.4; } .diffnow-checknext, .diffnow-checknext:visited { color: var(--color-subtle, #54595d); } .diffnow :not(.diffnow-context-expanded) > .diff-context > div { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker { cursor: pointer !important; background-position: center; background-repeat: no-repeat; background-size: 12px 12px; } .diffnow-context-collapsed > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); } .diffnow-context-collapsed > .diff-context a { pointer-events: none; } .diffnow .diff-multi > div { display: flex; justify-content: space-around; } .diffnow > .diff td div { word-break: break-word; } .diffnow .mw-diff-inline-changed ins, .diffnow .mw-diff-inline-changed del { white-space: pre-wrap; } .diffnow-row .diffnow { border: none; } .diffnow-row > td { padding: 0 !important; } td.mw-changeslist-line-inner { width: 100%; } .mw-enhanced-rc .diffnow > .diff td { padding: 0.33em 0.5em; } .cdx-table__table-wrapper:has(.diffnow-row) { overflow-x: visible; } span.mw-history-histlinks-current, span.mw-history-histlinks-previous { padding-right: 12px; } .client-js .diffnow .mw-anonuserlink { padding-right: 0; }`); mw.loader.load(['oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-interactions']); diffs._disable = () => { $(document.body).off('.diffnow'); css.remove(); }; if (isHist) { $(document.body).on('change.diffnow', '#mw-history-compare', function () { let $buttons = $('.mw-history-compareselectedversions-button'); let diff = getDiff(getHistHref()); if (diff) { $buttons.addClass('diffnow-link-loaded'); if ($buttons.is(diff.$link) && diff.isVisible()) { diff.$link.addClass('diffnow-link-open'); } else { $buttons.removeClass('diffnow-link-open'); } } else { $buttons.removeClass('diffnow-link-loaded diffnow-link-open'); } }); } let added, tempLoaded, ipInfoLoaded; mw.hook('wikipage.content').add(async () => { await new Promise(mw.requestIdleCallback); if (!document.querySelector(selector)) return; let modules = ['mediawiki.diff', 'mediawiki.diff.styles']; let cspn = mw.config.get('wgCanonicalSpecialPageName'); let loadTemp = !tempLoaded && Number(mw.user.options.get('checkuser-temporary-account-enable')) && !['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(cspn); if (loadTemp) { modules.push('ext.checkUser.tempAccounts', 'ext.checkUser.styles'); } if (Number(mw.user.options.get('checkuser-userinfocard-enable'))) { modules.push('ext.checkUser.userInfoCard'); } let loadIpInfo; if (Number(mw.user.options.get('ipinfo-beta-feature-enable'))) { modules.push('ext.ipInfo', 'ext.ipInfo.styles'); loadIpInfo = !ipInfoLoaded && ['Contributions', 'DeletedContributions', 'IPContributions'].includes(cspn); } let promise = mw.loader.using(modules); if (loadTemp || loadIpInfo) { tempLoaded = loadTemp; ipInfoLoaded = loadIpInfo; await promise; // https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/src/startup/mediawiki.loader.js let makeRequire = (moduleObj, basePath) => moduleName => { let relParts = moduleName.match(/^((?:\.\.?\/)+)(.*)$/); if (!relParts) { return mw.loader.require(moduleName); } let baseDirParts = basePath.split('/'); baseDirParts.pop(); let prefixes = relParts[1].split('/'); prefixes.pop(); let prefix; while ((prefix = prefixes.pop())) { if (prefix === '..') { baseDirParts.pop(); } } let fileName = baseDirParts.join('/'); if (fileName) { fileName += '/'; } fileName += relParts[2]; if (Object.hasOwn(moduleObj.packageExports, fileName)) { return moduleObj.packageExports[fileName]; } let scriptFiles = moduleObj.script.files; if (!Object.hasOwn(scriptFiles, fileName)) { throw Error('Cannot require undefined file ' + fileName); } let result; let fileContent = scriptFiles[fileName]; if (typeof fileContent === 'function') { let moduleParam = { exports: {} }; fileContent(makeRequire(moduleObj, fileName), moduleParam, moduleParam.exports); result = moduleParam.exports; } else { result = fileContent; } moduleObj.packageExports[fileName] = result; return result; }; if (loadTemp) { try { let pack = mw.loader.moduleRegistry['ext.checkUser.tempAccounts']; makeRequire(pack, pack.script.main)('./initOnHook.js')(); } catch {} } if (loadIpInfo) { try { let pack = mw.loader.moduleRegistry['ext.ipInfo']; makeRequire(pack, pack.script.main)('./popup/init.js')(); } catch {} } } if (added || !document.getElementById('p-cactions')) return; added = true; let callback = (records, observer) => { if (records[0].target.classList.contains('diffnow-link-loaded')) { observer.takeRecords(); observer.disconnect(); clickFirst(); } }; let clickFirst = () => { let link = document.querySelector(selector); if (!link || link.matches('.diffnow-link-loaded, [href*="&diff=cur&"], .consecudiff > a')) { return; } new MutationObserver(callback).observe(link, { attributeFilter: ['class'] }); link.click(); }; mw.util.addPortletLink('p-cactions', '#', 'Expand all diffs').firstElementChild.addEventListener('click', e => { e.preventDefault(); clickFirst(); }); }); }); // window.smpg?._disable?.(); mw.loader.using('mediawiki.util', async () => { let action = mw.config.get('wgAction'); let isHist = action === 'history'; let isPerma = action === 'view' && ['oldid', 'diff'].some(s => mw.util.getParamValue(s)); let ns = !isHist && !isPerma && mw.config.get('wgNamespaceNumber'); let isFile = ns === 6; let isCat = ns === 14; let cspn = ns === -1 && mw.config.get('wgCanonicalSpecialPageName'); if (!(isHist || isPerma || isFile || isCat || cspn)) return; let isSearch = cspn === 'Search'; let isWl = cspn === 'Watchlist'; let isRc = cspn === 'Recentchanges' || cspn === 'Recentchangeslinked'; if ((isWl || isRc) && document.body.classList.contains('mw-rcfilters-enabled')) { return; } let isContribs = cspn === 'Contributions' || cspn === 'IPContributions'; let o = { useRender: isCat || isWl || isRc, selector: isPerma ? '#bodyContent' : isFile ? '#mw-imagepage-section-filehistory' : isCat ? '.mw-category-generated' : '#mw-content-text', outerSelectors: [], linkSelector: isPerma ? '#differences-prevlink, #differences-nextlink, #mw-diff-ntitle1 > strong > a, #mw-diff-otitle1 > strong > a, #mw-revision-nav > a, .fr-diff-to-stable > a' : isCat ? '#mw-subcategories > a, #mw-pages > a, #mw-category-media > a' : isWl ? '#ca-nstab-special > a, .mw-watchlist-toollink-active > a, #p-associated-pages .selected > a' : isRc ? '#ca-nstab-special > a, .rclinks > a, .rcshowhideoption > a, .rclistfrom > a' : `#ca-nstab-special > a, .mw-pager-navigation-bar > a, .TablePager_nav > .oo-ui-widget-enabled > a, .mw-datatable th > a, .cdx-table-pager .cdx-button--fake-button--enabled, .cdx-table__table__cell--has-sort > a, .mw-prefixindex-nav > a, .mw-allpages-nav > a, .CategoryTreeParents .CategoryTreeLabel, .mw-special-Newpages form div > a, .mw-abusefilter-history-buttons a${isHist ? ', #ca-history > a' : isSearch ? ', .search-types a, .searchdidyoumean a' : ''}`, canPost: isSearch || [ 'AbuseFilter', 'ExpandTemplates', 'TemplateSandbox' ].includes(cspn), paramRe: isPerma && /^(?:diff|diffonly|direction|oldid)$/ || isSearch && /^(?:advancedSearch-current|limit|offset|profile|runsuggestion|search|sort|ns\d+)$/, reruns: [ 'mediawiki.action.history', 'mediawiki.special.search', 'ext.advancedSearch.init', 'mediawiki.special.watchlist', 'mediawiki.special.watchlistedit', 'mediawiki.pager.codex', 'mediawiki.misc-authed-curate', 'mediawiki.misc-authed-ooui', 'mediawiki.misc-authed-pref', 'mediawiki.special.unwatchedPages', 'ext.thanks.corethank', 'ext.flaggedRevs.review', 'ext.gadget.watchlist-notice-core' ], pages: [] }; if (isContribs) { o.reruns.push('ext.ipInfo'); } if (!o.useRender) { o.outerSelectors.push('#firstHeading', '.mw-indicators'); if (!isPerma && !isFile) { o.outerSelectors.push('#mw-content-subtitle'); } } o.formSelector = isHist && '#mw-history-searchform' || isSearch && '#search, #powersearch, #searchform' || cspn && `#mw-content-text form${o.canPost ? '': ':not([method="post"])'}`; if (o.formSelector) { o.formSelector += ', .cdx-table-pager__limit-form'; } window.smpg = o; let getHref = () => location.pathname + location.search; let getKey = (href, isPost) => { if (o.paramRe) { let params = new URLSearchParams(); new URL(href, location.href).searchParams.forEach((v, k) => { if (o.paramRe.test(k)) { params.set(k, v); } }); params.sort(); return String(params); } if (isPost) { return href + '??' + Date.now(); } return href; }; class Page { constructor(href, key) { this.href = href || getHref(); this.key = key || getKey(this.href); this.keys = new Set().add(this.key); o.pages.push(this); } init($response) { if ($response) { if (isWl || isRc) { this.$cont = $(document.querySelector(o.selector).cloneNode()) .removeClass('smoothpager-switching') .append($response); } else { let $cont = $response.filter(o.selector).not('script'); if (!$cont.length) { $cont = $response.find(o.selector).not('script'); if (!$cont.length) { throw 'Content not found'; } } $cont.find('script').remove(); this.$cont = $($cont[0]); } this.attached = 0; } else { if (this.$cont) return; this.$cont = $(document.querySelector(o.selector)); this.attached = 1; } this.getConfigAndModules($response); this.getOuterEls($response); this.getDocTitle($response); this.getRev($response); } getConfigAndModules($response) { if (o.useRender) return; if (!$response) { this.config = { ...window.RLCONF }; } let $scripts = $response ? $response.filter('script').remove() : $('head > script, body > script'); $scripts.map(function () { return this.textContent.match(/\bmw\.config\.set\({.+}\);/g); }).each((_, s) => { let obj; do { try { obj = JSON.parse(s.slice(14, -2)); } catch { let i = s.slice(0, -3).lastIndexOf('});'); if (i === -1) return; s = s.slice(0, i + 3); } } while (!obj); this.config = Object.assign(this.config || {}, obj); }); if (!$response) return; let match = $scripts.first().text().replaceAll('\n', '') .match(/;RLCONF=({.+});RLSTATE=({.+});RLPAGEMODULES=(\[.+\]);$/); if (match) { try { this.config = Object.assign(this.config || {}, JSON.parse(match[1])); } catch {} this.modules = []; try { this.modules.push(...Object.keys(JSON.parse(match[2]))); } catch {} try { this.modules.push(...JSON.parse(match[3])); } catch {} } this.redirect(); } setConfig() { if (!this.config) return; mw.config.set(this.config); if (!o.cur.config) return; Object.entries(o.cur.config).forEach(([k, v]) => { if (!Object.hasOwn(this.config, k) && JSON.stringify(mw.config.get(k)) === JSON.stringify(v) ) { delete mw.config.values[k]; } }); } getOuterEls($response) { this.outerEls = o.outerSelectors.map(selector => ( $response ? $response.find(selector)[0] : document.querySelector(selector) )).map(el => el && !this.$cont[0].contains(el) && el); } setOuterEls() { o.outerSelectors.forEach((selector, i) => { let outer = document.querySelector(selector); if (!outer) return; $(outer).before(this.outerEls[i] || outer.cloneNode()).detach(); }); } getDocTitle($response) { if (o.useRender) return; if ($response) { let $title = $response.filter('title'); if ($title.length) { this.docTitle = $title.text(); } } else { this.docTitle = document.title; } } setDocTitle() { if (this.docTitle) { document.title = this.docTitle; } else if (this.outerEls[0] && o.cur.outerEls?.[0]) { document.title = document.title.replace( o.cur.outerEls[0].textContent.trim(), this.outerEls[0].textContent.trim() ); } } getRev($response) { if (!isPerma) return; let params = new URLSearchParams(this.key); if (params.has('diff')) { if ($response) { let dir = params.get('diff') === 'next' ? 'prev' : 'next'; let id = this.config?.[ dir === 'prev' ? 'wgDiffNewId' : 'wgDiffOldId' ]; if (!id) { id = this.findParam( 'oldid', dir === 'prev' ? '#mw-diff-ntitle1 > strong > a, #differences-prevlink' : '#mw-diff-otitle1 > strong > a, #differences-nextlink' ); } if (id) { this.rev = dir === 'prev' ? id : params.get('oldid'); params.set('diff', dir); params.set('oldid', id); this.keys.add(String(params)); } } else { this.rev = mw.config.get('wgDiffNewId'); let pn = this.findParam( 'title', '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (pn === mw.config.get('wgPageName') && !this.$cont[0].querySelector('.diff[data-mw-interface] .diff-multi') ) { params.set('diff', 'prev'); params.set('oldid', this.rev); this.keys.add(String(params)); let oldId = mw.config.get('wgDiffOldId'); if (oldId) { params.set('diff', 'next'); params.set('oldid', oldId); this.keys.add(String(params)); } } } } else { if ($response) { if (params.has('direction')) { let id = this.config?.wgRevisionId; if (!id) { id = this.findParam( 'oldid', '#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink', $response ); } if (id) { this.rev = id; this.keys.add('oldid=' + id); o.cur.keys.add(`direction=${ params.get('direction') === 'next' ? 'prev' : 'next' }&oldid=${id}`); } } else { this.rev = params.get('oldid'); } } else { this.rev = mw.config.get('wgRevisionId'); if (params.has('direction')) { this.keys.add('oldid=' + this.rev); } } } } findParam(param, query, $range = this.$cont) { let search = $range.find(query).prop('search'); return search && mw.util.getParamValue(param, search); } updateLinks() { if (this.rev) { $('#ca-edit > a').attr('href', mw.util.getUrl(null, { action: 'edit', oldid: this.rev })); $('#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink') .attr('href', mw.util.getUrl(null, { oldid: this.rev })); } $('#ca-nstab-special > a').attr('href', this.href); $('.printfooter > a').attr('href', location.href).text(location.href); $('#footer-places-mobileview > a, #mw-mf-display-toggle').attr('href', function () { let url = new URL(location.href); url.searchParams.set( 'mobileaction', mw.util.getParamValue('mobileaction', this.search) ); return '//' + this.host + url.pathname + url.search; }); $('#t-urlshortener > a').attr('href', function () { let params = new URLSearchParams(this.search); params.set('url', location.href); return this.pathname + '?' + params; }); } redirect() { if (this.config.wgAction !== mw.config.get('wgAction') || this.config.wgPageName?.replace(/\/.*/, '') !== mw.config.get('wgPageName').replace(/\/.*/, '') ) { location.href = this.href; throw 'redirect'; } } replaceContent(isPopState, isRefresh) { let oldCont = document.querySelector(o.selector); if (this.$cont.is(oldCont)) { throw 'Attempt to replace content with itself'; } if (!isPopState && !isRefresh) { this.pushState(); } $(oldCont).before(this.$cont).detach(); console.log(this.key, o); this.setOuterEls(); this.setDocTitle(); this.setConfig(); if (isSearch && this.attached) { let input = this.$cont[0].querySelector('#searchText > input'); if (input) { input.value = input.defaultValue; } } o.cur = this; this.loadModules(isPopState); this.updateLinks(); } pushState() { history.pushState({ _smpg: this.key }, '', this.href); history.replaceState({ _smpg: this.key }, '', this.href); } async loadModules(isPopState) { o.pending = true; try { await mw.loader.using(this.modules || []); } finally { o.pending = false; if (!this.attached) { this.fireHooks(); this.rerunModules(); } if (!isPopState) { this.scroll(); } this.attached++; } } fireHooks() { mw.hook('wikipage.content').fire(this.$cont); this.$cont.find('.diff[data-mw-interface]').each(function () { mw.hook('wikipage.diff').fire($(this)); }); this.$cont.find('.catlinks[data-mw-interface]').each(function () { mw.hook('wikipage.categories').fire($(this)); }); mw.hook('htmlform.enhance').fire(this.$cont); } rerunModules() { o.reruns.forEach(m => { let pack = mw.loader.moduleRegistry[m]; if (!pack || pack.state !== 'ready') return; if (typeof pack.script === 'function') { pack.script($, $, mw.loader.require, pack.module); return; } delete mw.loader.moduleRegistry[m]; mw.loader.implement( m + '@' + pack.version, pack.script, pack.style, pack.messages, pack.templates, pack.deprecationWarning ); }); if ((isHist || isContribs || isRc) && window.Twinkle) { window.Twinkle.rollback(); } } scroll() { let form = o.formSelector && this.$cont[0].querySelector(o.formSelector); if (form) { let y = form.getBoundingClientRect().bottom; if (y < 0) { window.scrollBy(0, y); } } else if (this.$cont[0].getBoundingClientRect().top < 0) { this.$cont[0].scrollIntoView(); } } } o.cur = new Page(); let getContent = async (href, state, options) => { if (o.pending) return; o.aborter?.abort(); let key = state?._smpg || getKey(href, !!options); let isRefresh = key === o.cur.key; if (state && isRefresh) return; let oldCont = document.querySelector(o.selector); if (!oldCont) { notify(href, 'No element to replace', 'error'); return; } let page = o.pages.find(p => p.keys.has(key)); if ((state || !isRefresh) && page) { page.href = href; page.replaceContent(!!state, isRefresh); return; } oldCont.classList.add('smoothpager-switching'); let $throbber = $('<div>').addClass('smoothpager-throbber') .appendTo(document.body); if (!isRefresh && o.pages.length === 1) { o.cur.init(); } o.aborter = new AbortController(); let url = href; if (o.useRender) { url = new URL(href, location.href); url.searchParams.set('action', 'render'); } let promise = fetch(url, Object.assign({ signal: o.aborter.signal }, options)); if (notif) { notif.close(); notif = null; } try { let response = await (await promise).text(); if (page) { page.href = href; } else { page = new Page(href, key); } page.init($($.parseHTML(response, !o.useRender))); page.replaceContent(!!state, isRefresh); } catch (e) { if (e.name === 'AbortError') { if (state && o.cur) { o.cur.pushState(); } } else if (e === 'redirect') { notify(href, 'Redirecting...'); } else { notify(href, e || `Couldn't load the page`, 'error'); console.error(e); } } finally { o.aborter = null; oldCont.classList.remove('smoothpager-switching'); $throbber.remove(); } }; let notif; let notify = async (href, msg, type) => { notif = await mw.notify([ document.createTextNode(msg), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'smoothpager', type: type }); }; let onClick = function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(o.linkSelector) || this.origin !== location.origin ) { return; } e.preventDefault(); getContent(this.pathname + this.search); }; let onKeyDown = e => { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.target.closest(':read-write') ) { return; } switch (e.which) { case 27: o.aborter?.abort(); break; case 110: case 190: e.preventDefault(); getContent(getHref()); } }; let onPopState = e => { let state = e.originalEvent.state; if (state && !state._smpg) return; history.replaceState(state, '', location.href); getContent(getHref(), state || {}); }; let onSubmit = e => { if (e.originalEvent && ( e.originalEvent.defaultPrevented || !e.originalEvent.isTrusted ) || !o.canPost && e.target.method !== 'get' || !e.target.matches(o.formSelector) ) { return; } let path = e.target.getAttribute('action'); let isScript = path === mw.config.get('wgScript'); let comps = [mw.config.get('wgPageName')]; if (mw.config.get('wgNamespaceNumber') === -1 && comps[0].includes('/')) { comps.push(comps[0].replace(/\/.*/, '')); } comps.push((comps[1] || comps[0]) + '/'); if (!isScript && !comps.some(c => mw.util.getUrl(c) === path)) return; let formData = new FormData(e.target); if (isScript && !isSearch && !comps.includes(formData.get('title').replaceAll(' ', '_'))) { return; } e.preventDefault(); e.stopPropagation(); if (isSearch && e.target.id !== 'searchform') { formData.set('search', OO.ui.infuse($('#searchText')).getValue()); } else if (e.target.method === 'post') { let submitter = e.originalEvent?.submitter; if (submitter?.name) { formData.append(submitter.name, submitter.value); } getContent(path, null, { method: 'POST', headers: { 'Content-Type': e.target.enctype }, body: e.target.enctype === 'multipart/form-data' ? formData : new URLSearchParams(formData) }); return; } getContent(path + '?' + new URLSearchParams(formData)); }; let setPortlet = text => { if (!o.portletLink) return; $(o.portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = text; return false; } }); }; o._enable = () => { o.enabled = true; let $body = $(document.body).on('click', 'a', onClick); if (o.formSelector) { $body.on('submit', onSubmit); } $body.parent().on('keydown', onKeyDown); $(window).on('popstate', onPopState); if (o.css) { o.css.disabled = false; } if (isPerma) { mw.trackSubscribe('counter.MediaWiki.RevisionSlider.event.init', o._disable); } setPortlet('Disable SmoothPager'); }; o._disable = () => { o.enabled = false; $(document.body).off('click', onClick).off('submit', onSubmit) .parent().off('keydown', onKeyDown); $(window).off('popstate', onPopState); o.css.disabled = true; mw.trackUnsubscribe(o._disable); setPortlet('Enable SmoothPager'); }; o._enable(); o.css = mw.loader.addStyleTag(`${o.linkSelector}, .cdx-table__table__sort-button { color: #008064 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):visited { color: #006400 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):active { color: #faa700 !important; } .cdx-table-pager .cdx-button--fake-button--enabled > .cdx-button__icon { background-color: #14866d; } .smoothpager-switching { opacity: 0.75; } .smoothpager-throbber { width: 20%; height: 0.5vh; position: fixed; top: 0; left: 0; background-color: var(--background-color-progressive, #36c); transform: translate(-100%); animation: smoothpager-throbber 1s infinite linear; } @keyframes smoothpager-throbber { to { transform: translate(700%); } } @media (prefers-reduced-motion: reduce) { .smoothpager-throbber { animation: smoothpager-throbber 1s infinite steps(10,end) !important; width: 40%; } }${o.formSelector ? ` :is(${o.formSelector}) input[type="submit"], :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--color-inverted, #fff); background-color: #14866d; border-color: #14866d; } :is(${o.formSelector}) input[type="submit"]:hover, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: #00af89; border-color: #00af89; } :is(${o.formSelector}) input[type="submit"]:focus, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: #14866d; } :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px #14866d, inset 0 0 0 2px #fff; } :is(${o.formSelector}) input[type="submit"]:active, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active { background-color: #0e725a; border-color: #0e725a; box-shadow: none; }` : ''}`); await $.ready; if (!document.getElementById('p-cactions')) return; o.portletLink = mw.util.addPortletLink('p-cactions', '#', 'Disable SmoothPager').firstElementChild; o.portletLink.addEventListener('click', e => { e.preventDefault(); o[o.enabled ? '_disable' : '_enable'](); }); }); window.smartdiffTemplates = [ { names: ['T', 'Tl'], namespace: 10, forceNs: true, end: 1 }, { names: ['Tlx'], namespace: 10, end: 1 }, { names: ['U'], prefix: 'Special:Contributions/', end: 1 }, { names: ['Re', 'Reply to', 'Ping'], prefix: 'Special:Contributions/' }, { names: ['About'], start: 3, skipEven: true }, { names: ['For'], start: 2 }, { names: ['Other uses', 'Otheruses'], end: 1 }, { names: ['Section link', 'Slink'], end: 1 }, { names: ['Redirect'], skipEven: true, noRedirectEnd: 1 }, { names: ['Shortcut'], noRedirectStart: 1 }, { names: ['Tracked', 'Phab'], prefix: 'phab:', end: 1 }, { names: [ 'Distinguish', 'Main', 'Main article', 'Further', 'See also', 'Seealso' ] }, { names: ['Ll'], end: 1 } ]; mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api' ], () => { mw.loader.addStyleTag('.smartdiff-link.extiw, .smartdiff-link.external{color:var(--color-progressive,#36c)} .smartdiff-link.extiw:visited, .smartdiff-link.external:visited{color:#795cb2} .smartdiff-link.extiw:active, .smartdiff-link.external:active{color:#faa700}'); class SmartDiff { constructor($diff) { this.$diff = $diff; this.isSpecial = mw.config.get('wgNamespaceNumber') === -1; this.isView = mw.config.get('wgAction') === 'view' && $diff.nextAll().is('.diff-hr'); this.magicWords = [ '!', 'BASEPAGENAME', 'BASEPAGENAME:', 'BASEPAGENAMEE', 'BASEPAGENAMEE:', 'canonicalurl:', 'CURRENTDAY', 'CURRENTDAY2', 'CURRENTDAYNAME', 'CURRENTDOW', 'CURRENTHOUR', 'CURRENTMONTH', 'CURRENTMONTH1', 'CURRENTMONTHABBREV', 'CURRENTMONTHNAME', 'CURRENTMONTHNAMEGEN', 'CURRENTTIME', 'CURRENTTIMESTAMP', 'CURRENTVERSION', 'CURRENTWEEK', 'CURRENTYEAR', 'DEFAULTCATEGORYSORT:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DISPLAYTITLE:', 'filepath:', 'formatnum:', 'FULLPAGENAME', 'FULLPAGENAME:', 'FULLPAGENAMEE', 'FULLPAGENAMEE:', 'fullurl:', 'gender:', 'int:', 'lc:', 'lcfirst:', 'LOCALDAY', 'LOCALDAY2', 'LOCALDAYNAME', 'LOCALDOW', 'LOCALHOUR', 'LOCALMONTH', 'LOCALMONTH1', 'LOCALMONTHABBREV', 'LOCALMONTHNAME', 'LOCALMONTHNAMEGEN', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCALWEEK', 'LOCALYEAR', 'msg:', 'msgnw:', 'NAMESPACE', 'NAMESPACE:', 'NAMESPACEE', 'NAMESPACEE:', 'NAMESPACENUMBER', 'NAMESPACENUMBER:', 'ns:', 'NUMBEROFACTIVEUSERS', 'NUMBEROFARTICLES', 'NUMBEROFEDITS', 'NUMBEROFFILES', 'NUMBEROFPAGES', 'NUMBEROFUSERS', 'padleft:', 'PAGENAME', 'PAGENAMEE', 'PAGESINCAT:', 'PAGESINCATEGORY:', 'plural:', 'REVISIONDAY', 'REVISIONDAY:', 'REVISIONDAY2', 'REVISIONDAY2:', 'REVISIONID', 'REVISIONID:', 'REVISIONMONTH', 'REVISIONMONTH:', 'REVISIONMONTH1', 'REVISIONMONTH1:', 'REVISIONSIZE', 'REVISIONTIMESTAMP', 'REVISIONTIMESTAMP:', 'REVISIONUSER', 'REVISIONUSER:', 'REVISIONYEAR', 'REVISIONYEAR:', 'ROOTPAGENAME', 'ROOTPAGENAME:', 'ROOTPAGENAMEE', 'ROOTPAGENAMEE:', 'SHORTDESC:', 'SUBJECTPAGENAME', 'SUBJECTPAGENAME:', 'SUBJECTPAGENAMEE', 'SUBJECTPAGENAMEE:', 'SUBJECTSPACE', 'SUBJECTSPACE:', 'SUBJECTSPACEE', 'SUBJECTSPACEE:', 'SUBPAGENAME', 'SUBPAGENAME:', 'SUBPAGENAMEE', 'SUBPAGENAMEE:', 'TALKPAGENAME', 'TALKPAGENAME:', 'TALKPAGENAMEE', 'TALKPAGENAMEE:', 'TALKSPACE', 'TALKSPACE:', 'TALKSPACEE', 'TALKSPACEE:', 'uc:', 'ucfirst:', 'urlencode:' ]; if (window.smartdiffMagicWords) { this.magicWords.push(...window.smartdiffMagicWords); } try { this.subNs = mw.config.get('wgVisualEditorConfig').namespacesWithSubpages; } catch (e) {} if (!this.subNs) { this.subNs = Object.keys(mw.config.get('wgFormattedNamespaces')) .map(k => Number(k)).filter(ns => ![0, 6, 8].includes(ns)); } this.re = /((?:\[(?:<[^>]*>)?\[|(?<!{(?:<[^>]*>)?){(?:<[^>]*>)?{(?:<[^>]*>)?(?:(?:#(?:<[^>]*>)?invoke|(?:safe)?subst|msg(?:nw)?|raw|int)(?:<[^>]*>)?:)?)(?:\s*(?:<[^>]*>)?&lt;(?:<[^>]*>)?tvar(?:<[^>]*>)?\s(?!&gt;).*?&gt;)?\s*)((?:(?!&[gl]t;)[^\[\]{|}])+?)(?=\s*(?:(?:<[^>]*>)?&lt;(?:<[^>]*>)?\/(?:<[^>]*>)?tvar(?:<[^>]*>)?&gt;(?:<[^>]*>)?\s*)?(?:\||\](?:<[^>]*>)?\]|}(?:<[^>]*>)?}|$))/g; this.headRe = /^((?:(?:<[^>]*>)*=){1,6}(?:<[^>]*>)?\s*)((?:(?!&[gl]t;).)+?)(?=\s*(?:(?:<[^>]*>)?=){1,6}(?:<[^>]*>|\s)*(?:&lt;|$))/g; // https://commons.wikimedia.org/wiki/Special:MediaStatistics this.galleryRe = /^(\s*)((?:(?!&[gl]t;)[^\[\]{|}])+\.(?:<[^>]*>)?(?:apng|djv|djvu|flac|gif|jpe|jpeg|jpg|jps|kar|m4a|m4b|m4p|m4r|m4v|mid|midi|mp2|mp3|mp4|mpa|mpe|mpeg|mpg|mpga|oga|ogg|ogm|ogv|ogx|opus|pdf|png|spx|stl|svg|tif|tiff|wav|webm|webp|xcf))(?=\s*(?:(?:<[^>]*>)?(?:<[^>]*>)?\s*)?(?:\||$))/gi; this.urlRe = /(\[(?:<[^>]*>)?(?=.+\]))?((\bhttps?(?:<[^>]*>)?:)?(?:<[^>]*>)?\/(?:<[^>]*>)?\/(?:<[^>]*>|(?!&[gl]t;)[^\s"<>\[\]{|}])+)/g; if (window.smartdiffTemplates) { this.tempRe = /( data-smartdiff-temp="(\d+)">[^{|}]+)(\|(?:(?!&[gl]t;)[^\[\]{}]|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?})+)(?=}(?:<[^>]*>)?}|$)/g; this.tempSubRe = /((?:\s|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?}[^<>|]*|<[^>]*>)*(?:\|(?:\s|(?:<[^>]*>)|\d+(?:\s|<[^>]*>)*=|[^\d<=>|](?:[^<=>|]|<[^>]*>)*=(?:[^<=>|]|<[^>]*>)*\|?)*|$))/; this.templates = window.smartdiffTemplates; } this.side = 'old'; $diff.find('.diff-deletedline > div').get().forEach(this.processDiv); this.side = 'new'; $diff.find('.diff-addedline > div').get().forEach(this.processDiv); let $contexts = $diff.find('.diff-context > div'); $contexts.each((i, div) => { if (i % 2) { this.side = 'new'; if (this.propUsed && this.getProp() !== this.getProp('pn', 'old')) { this.processDiv(div); } else { $contexts.eq(i).replaceWith($contexts.eq(i - 1).clone()); } } else { this.side = 'old'; this.propUsed = false; this.processDiv(div); } }); this.links = {}; $diff.find('.smartdiff-link:not(.external)').each((i, link) => { let title = link.title; if (!title) return; if (!this.links.hasOwnProperty(title)) { this.links[title] = []; } this.links[title].push(link); }); this.query(Object.keys(this.links).slice(0, 500)); if (this.hasError) { mw.notify('SmartDiff error', { type: 'warn' }); } } processDiv = div => { if (div.querySelector('a[href]')) return; let origHtml = div.innerHTML; let newHtml = origHtml.replace(this.urlRe, this.urlRep) .replace(this.galleryRe, this.galleryRep) .replace(this.re, this.rep).replace(this.headRe, this.headRep); if (this.tempRe) { newHtml = newHtml.replace(this.tempRe, this.tempRep); } if (newHtml === origHtml) return; newHtml = newHtml.replace(/<(ins|del)(?: [^>]+)?><\/\1>/g, ''); let $newDiv = $('<div>').html(newHtml); if (this.detectErrors($newDiv, newHtml, origHtml, div)) return; div.textContent = ''; $newDiv.contents().appendTo(div); }; rep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s), isTemp; if (t) { if ($1.includes('invoke')) { t = mw.Title.makeTitle(828, s); } else if (s[0] === '/') { if (this.subNs.includes(this.getProp('ns'))) { t = mw.Title.newFromText( this.getProp() + s.replace(/\/+$/, '') ); } else if ($1[0] === '{') { t.namespace = 10; } } else if ($1[0] === '{') { if (s[0] === '#') { return $0; } if ($1.includes('int')) { t = mw.Title.makeTitle(8, s); } else if (!t.namespace && s[0] !== ':') { if (!$1.includes('msg') && !$1.includes('raw')) { let match = s.match(/^[^:]+(?::(?=.)|$)/); if (match && this.magicWords.includes(match[0])) { return $0; } } t.namespace = 10; isTemp = true; } } else if ((this.isSpecial || !this.isView) && s[0] === '#') { t.title = this.getProp(); } } else if (s.startsWith('../') && this.subNs.includes(this.getProp('ns'))) { let chunks = s.split('/'); let levelCount = chunks.findIndex(v => v !== '..'); let sup = this.getProp().split('/').slice(0, -levelCount).join('/'); if (sup) { let sub = chunks.slice(levelCount).join('/').replace(/\/+$/, ''); t = mw.Title.newFromText(sub ? sup + '/' + sub : sup); } } if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView || s[0] !== '#') { attrs.title = t.toText(); } if (isTemp && this.tempRe) { let name = t.getMainText(); let idx = this.templates.findIndex(temp => temp.names.includes(name)); if (idx !== -1) { attrs['data-smartdiff-temp'] = idx; } } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; stripTags(s, decode, pre = '', post = '') { let mid = s, tags = s.match(/<\/?(?:ins|del)(?: [^>]+)?>/g); s = $($.parseHTML(s.replace(/&amp;/g, '&'))).text(); if (decode) { try { s = decodeURIComponent(s); } catch (e) {} } if (tags) { if (tags[0][1] === '/') { pre += tags[0]; mid = `<${tags[0].slice(2, 5)} class="diffchange diffchange-inline">` + mid; } let lastTag = tags.pop(); if (lastTag[1] !== '/') { mid += `</${lastTag.slice(1, 4)}>`; post = lastTag + post; } } return [s, pre, mid, post]; } headRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); s = s.replace(/'''(.+?)'''|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>/gi, '$1') .replace(/''(.+?)''/g, '$1') .replace(/^_+|_+$/g, ''); let t = mw.Title.newFromText( `${this.isSpecial || !this.isView ? this.getProp() : ''}#${s}` ); if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView) { attrs.title = t.toText(); } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; galleryRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s, 6); if (t && t.namespace !== 6) { t = mw.Title.makeTitle(6, s); } if (!t) { return $0; } return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(), title: t.toText() }).html(mid)[0].outerHTML + post; }; urlRep = ($0, $1, $2, $3) => { let main = $2, trail; if (!$1) { if (!$3) { return $0; } let re = main.includes('(') ? /[!,.:;?](?:<[^>]*>)?$/ : /[!),.:;?](?:<[^>]*>)?$/; let match = main.match(re); if (match && !/&amp(?:;(?:<[^>]*>)?(?:[a-z]+|(?:#(?:<[^>]*>)?(?:x[\da-f]|\d+)))(?:<[^>]*>)?)?;$/i.test(main) ) { trail = match[0]; main = main.slice(0, -trail.length); } } let [url, pre, mid, post] = this.stripTags(main); if ($1) { pre = $1 + pre; } else if (trail) { post += trail; } return pre + $('<a>').attr({ class: 'smartdiff-link external', href: url, rel: 'nofollow' }).html(mid)[0].outerHTML + post; }; tempRep = ($0, $1, $2, $3) => { if ($3.includes('<a class="smartdiff-link')) { return $0; } let temp = this.templates[$2]; return $1 + $3.split(this.tempSubRe).map((os, i) => { if (!os || i % 2) { return os; } let j = i / 2; if (j < temp.start || j > temp.end || temp.skipOdd && j % 2 || temp.skipEven && j % 2 === 0 ) { return os; } let [s, pre, mid, post] = this.stripTags(os, true); if (temp.prefix) { s = temp.prefix + s; } if (temp.suffix) { s += temp.suffix; } let t = temp.forceNs ? mw.Title.makeTitle(temp.namespace, s) : mw.Title.newFromText(s, temp.namespace); if (!t) { return os; } let params = (j >= temp.noRedirectStart || j <= temp.noRedirectEnd) && { redirect: 'no' }; return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(params), title: t.toText() }).html(mid)[0].outerHTML + post; }).join(''); }; getProp(n = 'pn', side = this.side) { this.propUsed = true; if (this[side]) { if (this[side][n]) { return this[side][n]; } } else { this[side] = {}; let link = this.$diff[0].querySelector( side === 'old' ? '#mw-diff-otitle1 a, #differences-prevlink' : '#mw-diff-ntitle1 a, #differences-nextlink' ); if (link) { let pn = mw.util.getParamValue('title', link.search); this[side].pn = pn; this[side].ns = mw.Title.newFromText(pn).namespace; return this[side][n]; } } if (this[n]) { return this[n]; } if (this.isSpecial) { this.pn = ''; this.ns = 0; } else { this.pn = mw.config.get('wgPageName'); this.ns = mw.config.get('wgNamespaceNumber'); } return this[n]; } async query(titles) { if (!titles.length) return; let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), iwurl: 1, prop: 'info', inprop: 'linkclasses', inlinkcontext: this.getProp(), formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); let data = {}; query.pages?.forEach(page => { let obj = { classes: page.linkclasses || [] }; if (page.missing && !page.known) { obj.classes.push('new'); obj.params = { action: 'edit', redlink: 1 }; } data[page.title] = obj; }); query.interwiki?.forEach(interwiki => { data[interwiki.title] = { classes: ['extiw'], url: interwiki.url }; }); query.normalized?.forEach(entry => { if (!data.hasOwnProperty(entry.to)) return; let obj = data[entry.to]; obj.canonical = entry.to; if (!obj.url) { obj.url = mw.util.getUrl(entry.to, obj.params); } data[entry.from] = obj; }); Object.entries(data).forEach(([title, obj]) => { if (!this.links.hasOwnProperty(title)) return; let $links = $(this.links[title]).addClass(obj.classes) .attr('title', obj.canonical); if (obj.url) { $links.attr('href', function () { return obj.url + this.hash; }); } }); this.query(titles.slice(50)); } detectErrors($newDiv, newHtml, origHtml, div) { let comp = $newDiv.html(); if (comp !== newHtml) { console.warn( 'SmartDiff syntax error at:\n', div, `\nNew HTML:\n${newHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } let $comp = $newDiv.clone(); $comp.find('.smartdiff-link').contents().unwrap(); comp = $comp.html().replace(/<\/(ins|del)><\1(?: [^>]+)?>/g, ''); if (comp !== origHtml) { console.warn( 'SmartDiff mutation error at:\n', div, `\nOriginal HTML:\n${origHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } } } mw.hook('wikipage.diff').add($diff => { new SmartDiff($diff); }); }); (async () => { let dependencies = ['mediawiki.util']; let classes = 'copysectlink'; let css; switch (mw.config.get('skin')) { case 'minerva': classes += ' cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet'; css = '.copysectlink{opacity:0.65;font-size:1rem;margin-right:0 !important} .collapsible-heading:not(.open-block) .copysectlink{visibility:hidden} .copysectlink > .minerva-icon{background-color:transparent} .copysectlink > span + span{display:block;position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}'; break; case 'timeless': classes += ' mw-ui-icon-copy'; css = '.copysectlink{background-color:var(--background-color-base,#fff);margin-left:-1em} .copysectlink:first-of-type{margin-left:-20px;padding-left:0} .copysectlink::before{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;vertical-align:bottom;opacity:0.33}'; } if (css) { mw.loader.addStyleTag(css); dependencies.push('oojs-ui.styles.icons-editing-advanced'); } let handler = function (e) { e.preventDefault(); e.stopPropagation(); let text = (mw.config.get('wgPageName') + (this.hash ? decodeURI(this.hash).replace( /[\[\]{|}]/g, s => '&#' + s.codePointAt(0) + ';' ) : '')).replace(/_/g, ' '); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; let addButton = (block, id) => { let $button = $('<a>').attr({ class: classes + (id ? ' mw-selflink-fragment' : ''), href: mw.util.getUrl() + (id ? '#' + encodeURI(id): ''), role: 'button' }).text('copy').on('click', handler); let isMinerva = mw.config.get('skin') === 'minerva'; if (isMinerva) { $button.attr('title', 'Copy').wrapInner('<span>') .prepend($('<span>').addClass('minerva-icon oo-ui-icon-copy skin-invert')); } let wrapper = block.querySelector('.mw-editsection'); if (wrapper) { $button[isMinerva ? 'prependTo' : 'appendTo'](wrapper); } else { $('<span>').addClass('mw-editsection') .append($button).appendTo(block); } }; if (['view', 'purge'].includes(mw.config.get('wgAction'))) { ['ext.gadget.edittop', 'ext.gadget.edit0'].forEach(m => { let state = mw.loader.getState(m); if (state && state !== 'registered') { dependencies.push(m); } }); } await mw.loader.using(dependencies); if (mw.config.get('wgNamespaceNumber') >= 0) { await $.ready; addButton(document.getElementById('firstHeading')); } mw.hook('wikipage.content').add($content => { $content.find('.mw-heading > :is(h1, h2, h3, h4, h5, h6)[id]').each(function () { addButton(this.parentElement, this.id); }); $content.find( ':is(h1, h2, h3, h4, h5, h6):not(.mw-heading > *, #mw-toc-heading, .wb-sitelinks-heading)[id]' ).each(function () { addButton(this, this.id); }); }); })(); mw.loader.using([ 'ext.visualEditor.desktopArticleTarget.init', 'mediawiki.storage' ], () => { if (!mw.libs.ve.isVisualAvailable && !['edit', 'submit'].includes(mw.config.get('wgAction')) ) { return; } mw.loader.addStyleTag(`.oo-ui-icon-schwa{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 3v14h4v-2h-2v-10h2v-2zm16 0v2h2v10h-2v2h4v-14zm-6 2c-2.41 0-4.43 1.73-4.9 4h2.08c0.41-1.17 1.5-2 2.82-2 1.67 0 3 1.33 3 3h-8c0 2.75 2.25 5 5 5 2.75 0 5-2.25 5-5 0-2.75-2.25-5-5-5zm-2.59 6.5h5.18c-0.516 0.895-1.47 1.5-2.59 1.5-1.12 0-2.07-0.605-2.59-1.5z'/%3E%3C/svg%3E")}`); let clicked; let openDialog = () => { if (clicked) { window.ipaInputDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox4.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'jquery.textSelection', 'oojs-ui-windows', 'oojs-ui-widgets', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced' ]); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { ipainput: { label: 'IPAInput', type: 'button', oouiIcon: 'schwa', action: { type: 'callback', execute: openDialog } } } }); }); mw.hook('ve.loadModules').add(addPlugin => { addPlugin(() => { ve.ui.IpaInputCommand = function VeUiIpaInputCommand() { ve.ui.IpaInputCommand.super.call(this, 'ipaInput'); }; OO.inheritClass(ve.ui.IpaInputCommand, ve.ui.Command); ve.ui.IpaInputCommand.prototype.execute = () => { openDialog(); return true; }; ve.ui.commandRegistry.register(new ve.ui.IpaInputCommand()); ve.ui.IpaInputTool = function VeUiIpaInputTool() { ve.ui.IpaInputTool.super.apply(this, arguments); }; OO.inheritClass(ve.ui.IpaInputTool, ve.ui.Tool); ve.ui.IpaInputTool.static.name = 'ipaInput'; ve.ui.IpaInputTool.static.group = 'insert'; ve.ui.IpaInputTool.static.icon = 'schwa'; ve.ui.IpaInputTool.static.title = 'IPA'; ve.ui.IpaInputTool.static.commandName = 'ipaInput'; ve.ui.toolFactory.register(ve.ui.IpaInputTool); }); }); mw.requestIdleCallback(async () => { let expiry = mw.storage.get('_EXPIRY_ipainput-cache'); if (!expiry) return; let response = await $.get('//en.wikipedia.org/api/rest_v1/page/title/Module%3AIPA%2Fdata'); if (Date.parse(response.items[0].timestamp) / 1000 > expiry - 604800) { mw.storage.remove('ipainput-cache'); } }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && (() => { mw.loader.addStyleTag(`.oo-ui-icon-wiktionary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M14.95 1c-.15 0-.3 0-.45.03L2.9 2.9a2.26 2.26 0 0 0-1.87 2.6L2.9 17.1a2.26 2.26 0 0 0 2.6 1.86l11.6-1.88a2.26 2.26 0 0 0 1.86-2.6L17.1 2.9A2.27 2.27 0 0 0 14.95 1zm-.03.9c.63.03 1.17.49 1.28 1.14l1.88 11.6c.12.75-.37 1.43-1.12 1.56l-11.6 1.88a1.34 1.34 0 0 1-1.56-1.12L1.92 5.36A1.34 1.34 0 0 1 3.04 3.8l11.6-1.88.28-.02zm.7 2.61-2.83.46.07.39c.6-.09.95-.14 1.08.36.1.6-.91 6.53-.91 6.53s-2.87-5.16-2.98-5.87c-.02-.34.02-.64.86-.7l-.06-.4-3.64.6.07.38c.5-.15 1.01.02 1.43.82l.7 1.33-.72 4.54s-2.93-5.3-3.03-5.9c-.07-.5.45-.64.8-.66l-.06-.38-3.46.56.06.39c.24-.1.84-.07 1.07.32.07.09 4.54 8.44 4.54 8.44l.33-.05 1.02-6.24 2.98 5.59.36-.06s1.42-9.14 1.48-9.3c.05-.26.28-.71.9-.76l-.07-.39z'/%3E%3C/svg%3E")}`); let clicked, dialog, input, $result; let openDialog = async context => { if (clicked) { if (dialog) { let selection = context.$textarea.textSelection('getSelection'); if (selection) { input.setValue(selection); } if ($result) { $result.prev().addBack().remove(); $result = null; } dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); } return; } clicked = true; await mw.loader.using([ 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.ForeignApi', 'mediawiki.util' ]); let response = await new mw.ForeignApi('//en.wiktionary.org/w/api.php').get({ action: 'query', generator: 'search', gsrsearch: 'deepcat:Pronunciation_templates_by_language', gsrnamespace: 10, gsrlimit: 'max', gsrsort: 'none', formatversion: 2 }); let winMan = new OO.ui.WindowManager(); dialog = new OO.ui.MessageDialog(); winMan.addWindows([dialog]); let items = response.query.pages .map(p => p.title.slice(9)) .sort(Intl.Collator('en-u-kn-true').compare) .map(s => new OO.ui.MenuOptionWidget({ label: s })); let dropdown = new OO.ui.DropdownWidget({ $overlay: dialog.$overlay, menu: { items } }); let $doc = $('<p>'); dropdown.getMenu().on('choose', mw.util.debounce(async item => { let title = 'Template:' + item.getLabel(); let $link = $('<a>').attr({ href: '//en.wiktionary.org/wiki/' + title, target: '_blank', title: title }).text('documentation'); $doc.empty().append('Loading ', $link, '...'); try { let data = await $.get( '//en.wiktionary.org/api/rest_v1/page/html/' + encodeURIComponent(title + '/documentation') ); let text = $($.parseHTML(data)).find('p').first().text() .replace(/\. .*/, '.'); $doc.text(text + ' (').append($link.text('read more'), ')'); dialog.updateSize(); } catch { $doc.empty().append('Failed to load ', $link); } }, 100)).selectItem(items[0]); input = new OO.ui.TextInputWidget({ autocomplete: false, value: context.$textarea.textSelection('getSelection') || mw.config.get('wgTitle') }); let button = new OO.ui.ButtonWidget({ disabled: !input.getValue(), label: 'Get', flags: ['primary', 'progressive'] }).on('click', async () => { button.setDisabled(true); let template = dropdown.getMenu().findSelectedItem().getLabel(); let text = input.getValue(); try { let data = await $.post('//en.wiktionary.org/api/rest_v1/transform/wikitext/to/html', { wikitext: `{{${template}|1=${text}}}`, body_only: true }); if ($result) { $result.children().remove(); } else { $result = $('<div>').text('Result:') .insertAfter(fieldset.$element) .before('<hr>'); } $result.append($.parseHTML(data)) .find('.mw-collapsible').makeCollapsible().end() .find('[id], [about]').removeAttr('id about').end() .find('a').attr('target', '_blank') .filter('[href^="./"]').attr('href', (_, href) => ( '//en.wiktionary.org/wiki' + href.slice(1) )); dialog.updateSize(); } finally { button.setDisabled(); } }); input.on('change', value => { button.setDisabled(!value); }).connect(button, { enter: ['emit', 'click'] }); let fieldset = new OO.ui.FieldsetLayout({ items: [ new OO.ui.FieldLayout(dropdown, { label: 'Template:', align: 'top' }), new OO.ui.FieldLayout(input, { label: 'Input:', align: 'top' }), new OO.ui.FieldLayout(button) ] }); dropdown.$element.after($doc); dialog.text.$element.append(fieldset.$element/*.on('keydown', e => { e.stopPropagation(); })*/); winMan.$element.appendTo(OO.ui.getTeleportTarget()); dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { wiktipa: { label: 'WiktIPA', type: 'button', oouiIcon: 'wiktionary', action: { type: 'callback', execute: openDialog } } } }); }); }); window.scripttesterSkipWarning = true; mw.loader.using(['mediawiki.util', 'mediawiki.storage'], async () => { let get = () => new Set(mw.storage.getObject('scripttester')); if (mw.storage.get('scripttester')) { let unloading; window.addEventListener('beforeunload', () => { unloading = true; }); get().forEach(async s => { let isCss = /\.css$/i.test(s); let url = /^(https?:)?\/\/./.test(s) ? s : mw.util.getUrl(s, { action: 'raw', ctype: isCss ? 'text/css' : 'text/javascript' }); if (isCss) { mw.loader.load(url, 'text/css'); return; } try { await mw.loader.getScript(url); } catch (e) { if (unloading) { console.warn(e); return; } mw.notify('Failed to load temporarily installed ' + s, { type: 'error' }); } }); } else if (!window.scripttesterSkipWarning) { await mw.loader.using('oojs-ui-windows'); if (await OO.ui.confirm( 'You take full responsibility for any consequences arising from using ScriptTester.' )) { mw.storage.setObject('scripttester', []); } } await $.ready; if (!document.getElementById('p-tb')) return; let css = mw.loader.addStyleTag('.scripttester-dialog .oo-ui-checkboxMultiselectWidget{margin:0.5em 0;word-break:break-all} .scripttester-dialog .oo-ui-flaggedElement-destructive{float:right}'); let linksShown = mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgAction') === 'view'; let updateLinks = (s, unins) => { if (!linksShown) return; $(`.scripttester-link[data-scripttester="${s}"]`) .toggleClass('scripttester-installed', !unins); }; let dialog, multiselect, addButton, removeButton, clearButton; let openDialog = () => { if (!dialog) { dialog = new OO.ui.MessageDialog({ classes: ['scripttester-dialog'] }); let winMan = new OO.ui.WindowManager(); winMan.addWindows([dialog]); multiselect = new OO.ui.CheckboxMultiselectWidget().on('select', () => { removeButton.setDisabled(!multiselect.findSelectedItems().length); }); addButton = new OO.ui.ButtonWidget({ label: 'Add' }).on('click', async () => { dialog.toggle(false); let s = (await OO.ui.prompt('Add a script', { textInput: { placeholder: 'Script page name or URL' } })).trim(); if (!s) return; if (!/^(https?:)?\/\/./.test(s) && !mw.Title.newFromText(s)) { await OO.ui.alert(`"${s}" does not appear to be a valid page name or URL.`); dialog.toggle(true); updateDialog(); return; } mw.storage.setObject('scripttester', [...get().add(s)]); updateLinks(s); }); removeButton = new OO.ui.ButtonWidget({ label: 'Remove' }).on('click', () => { let set = get(); multiselect.findSelectedItems().forEach(item => { let s = item.getLabel(); set.delete(s); updateLinks(s, true); }); mw.storage.setObject('scripttester', [...set]); updateDialog(); }); clearButton = new OO.ui.ButtonWidget({ label: 'Clear', flags: 'destructive' }).on('click', async () => { dialog.toggle(false); if (!(await OO.ui.confirm('Uninstall all scripts?'))) { dialog.toggle(true); return; } mw.storage.setObject('scripttester', []); if (linksShown) { $('.scripttester-installed').removeClass('scripttester-installed'); } dialog.toggle(true); updateDialog(); }); dialog.text.$element.append( multiselect.$element, new OO.ui.ButtonGroupWidget({ items: [addButton, removeButton] }).$element, clearButton.$element ); winMan.$element.appendTo(OO.ui.getTeleportTarget()); } updateDialog(); dialog.open({ message: 'Temporarily installed scripts:', actions: [{ label: 'Done', flags: ['safe', 'close'] }] }); }; let updateDialog = () => { let set = get(); multiselect.clearItems().addItems( [...set].map(s => new OO.ui.CheckboxMultioptionWidget({ label: s })) ); removeButton.setDisabled(true); clearButton.toggle(set.size); dialog.updateSize(); updatePortlet(set.size); }; let updatePortlet = count => { $(portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = `Temporarily installed scripts (${count})`; return false; } }); }; let portletLink = mw.util.addPortletLink('p-tb', '#', `Temporarily installed scripts (${get().size})`) .firstElementChild; portletLink.addEventListener('click', e => { e.preventDefault(); mw.loader.using(['oojs-ui-windows', 'mediawiki.Title'], openDialog); }); window.addEventListener('storage', e => { if (e.key === 'scripttester') { updatePortlet(get().size); } }); if (!linksShown) return; css.textContent += ' .scripttester{font-size:85%;user-select:none} .scripttester::before{content:" "} .scripttester-link::after{content:"[+]"} .scripttester-installed::after{content:"[−]"} #firstHeading > .scripttester{font-size:47%}'; let linkHandler = function () { let s = this.dataset.scripttester; let unins = this.classList.contains('scripttester-installed'); let set = get(); set[unins ? 'delete' : 'add'](s); let success = mw.storage.setObject('scripttester', [...set]); if (success) { mw.notify((unins ? 'Uninstalled ' : 'Installed ') + s, { tag: 'scripttester' }); updateLinks(s, unins); updatePortlet(set.size); } else { mw.notify(`Couldn't ${unins ? 'un' : ''}install ${s}`, { tag: 'scripttester', type: 'error' }); } }; if ([2, 4, 8].includes(mw.config.get('wgNamespaceNumber')) && ['javascript', 'css'].includes(mw.config.get('wgPageContentModel')) ) { let s = mw.config.get('wgPageName').replaceAll('_', ' '); $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (get().has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ).appendTo(document.getElementById('firstHeading')); return; } mw.hook('wikipage.content').add($content => { let set = get(); let ns = mw.config.get('wgFormattedNamespaces'); let re = new RegExp(`^(${ns[2]}|${ns[4]}|${ns[8]}):.+\\.([Cc][Ss]|[Jj])[Ss]$`); $content.find('a:not(.external, .new)').after(function () { let s = this.title; if (!s || !re.test(s)) return; return $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (set.has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ); }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.on('keydown', async e => { if (e.which !== 72 || e.shiftKey || e.altKey || [e.ctrlKey, e.metaKey].filter(Boolean).length !== 1) return; e.preventDefault(); let context = $textarea.data('wikiEditorContext'); context.api.openDialog(context, 'search-and-replace'); await mw.loader.using('jquery.textSelection'); let tb = document.getElementById('wikieditor-toolbar-replace-search'); let sel = $textarea.textSelection('getSelection'); if (sel) { tb.value = sel; } tb.focus(); }); $(document.body).on('dialogclose', '#wikieditor-toolbar-replace-dialog', () => { $textarea[0].focus(); }); }); mw.config.get('wgNamespaceNumber') && mw.config.get('wgAction') !== 'history' && (() => { let run; mw.hook('wikipage.content').add($content => { $content.find('.mw-changeslist-line.mw-changeslist-src-mw-categorize').each(function () { let text = this.querySelector('.comment').textContent; if (text.includes(' added ')) { this.classList.add('catchangehighlighter-addition'); } else if (text.includes(' removed ')) { this.classList.add('catchangehighlighter-removal'); } if (run) return; run = true; mw.loader.addStyleTag('.catchangehighlighter-addition :is(span, td) > .comment{background:#f5fff5} .catchangehighlighter-removal :is(span, td) > .comment{background:#fff5f5}'); }); }); })(); (mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') !== 'view' || [-1, 14].includes(mw.config.get('wgNamespaceNumber'))) && (() => { mw.loader.addStyleTag('.diff-lineno{cursor:pointer}'); $(document.body).on('click keydown', '.diff-lineno', function (e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); this.closest('.diff').classList.toggle('difffontswitcher-enabled'); }); mw.hook('wikipage.diff').add($diff => { $diff.find('.diff-lineno').attr({ tabindex: 0, role: 'button' }); }); })(); mw.trackSubscribe('resourceloader.exception', (topic, data) => { mw.notify(data.exception, { autoHide: false, title: `Exception in ${data.source} in module ${data.module}`, type: 'warn' }); }); mw.config.get('skin') === 'vector-2022' && $(document).one('click', '.mw-interlanguage-selector', async () => { await mw.loader.using('ext.uls.mediawiki'); $.fn.uls.Constructor.prototype.getMenuWidth = () => 'narrow'; mw.uls.getFrequentLanguageList = () => []; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/DiffUndo.js&action=raw&ctype=text/javascript', 's'); 0aqw4jthlxxxv7wg1j5gd2c2vf77b6d 756371 756369 2026-08-13T17:25:23Z Nardog 40946 756371 javascript text/javascript /* globals ve */ // window.dn?.disable?.(); window.diffnowExtraSelector = '.catchangesviewer-table td:nth-child(2) > .mw-changeslist-links > span:first-child > a, .listtools-last > a, .mw-special-AbuseLog form li > a[href^="/wiki/Special:AbuseLog/"], .unseendiff'; (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.loader.using(['mediawiki.util', 'user.options'], () => { let isHist = mw.config.get('wgAction') === 'history'; let selector = `:where(.mw-changeslist-diff, .mw-changeslist-diff-cur, .mw-changeslist-groupdiff, .mw-fr-reviewlink > a, .mw-fr-hist-difflink a, .mw-history-histlinks a, .mw-logevent-loglines a[href*="&diff="], .mw-fr-pending-changes-table .cdx-docs-link, .mw-special-AbuseLog #mw-content-text > form > ul > li > a:last-of-type[href*="&diff="], .mw-deletedcontribs-tools > a:first-child, .mw-undelete-revlist > li > a:first-of-type[href*="&diff="], #merge li > a:first-of-type[href*="&diff="], .mw-history-compareselectedversions-button, .consecudiff > a${window.diffnowExtraSelector ? ', ' + window.diffnowExtraSelector : ''}):not(.external${window.diffnowNegativeSelector ? ', ' + window.diffnowNegativeSelector : ''})`; let switchSelector = '.diffnow-differences-prevlink, .diffnow-differences-nextlink, .diffnow-switch'; let diffs = [], count = 0, expanded = new WeakSet(); window.dn = diffs; let sanitize = href => { let url = new URL(href, location.href); let newParams = new URLSearchParams(), hasId; ['diff', 'direction', 'oldid', 'target', 'timestamp'].forEach(k => { if (url.searchParams.has(k)) { let v = url.searchParams.get(k); newParams.set(k, v); hasId = hasId || v > 0; } }); if (!hasId && url.searchParams.has('title')) { return `${url.search.match(/[&?](title=[^&]*)/)[1]}&${newParams}`; } return String(newParams); }; let getDiff = comp => { if (typeof comp === 'string') { let sanitized = sanitize(comp); return diffs.find(diff => ( diff.queries.has(comp) || diff.queries.has(sanitized) )); } return diffs.find(diff => diff.$diff.is(comp)); }; let containers = []; window.dn._c = containers; class Diff { constructor(href, $link) { this.aborter = new AbortController(); this.queries = new Set(); this.setLink(href, $link); diffs.push(this); } setLink(href, $link) { if (this.href) { if ($link.is(this.$link)) { if (this.aborter) { this.aborter.abort(); } else if (this.isVisible()) { this.close(); } else { this.$anchor = this.getAnchor(); this.append(); } return; } if ($link.is(this.$outerLink) && this.isVisible()) { this.close(); return; } if (this.getAnchor($link).is(this.$anchor)) { this.markLink(false); } else { this.close(); } } this.href = href; this.queries.add(href); let sanitized = sanitize(href); if (sanitized) { this.queries.add(sanitized); } this.$link = $link; this.isSwitch = $link.is(switchSelector); if (!this.isSwitch) { this.$outerLink = $link; } this.$anchor = this.getAnchor(); if (this.aborter) { this.markLink(); } else { this.append(); } } append(response) { if (response) { delete this.aborter; this.findDiff(response); this.setQueries(); this.polishDiff(); } let $container = this.getContainer(true); if (!$container[0].isConnected) { if (this.$anchor.is('tr')) { let cols = this.$anchor.children().get() .reduce((acc, cell) => acc + cell.colSpan, 0); $('<tr>').addClass('diffnow-row').append( $('<td>').attr('colspan', cols).append($container) ).insertAfter(this.$anchor); } else if (this.$anchor.is('div')) { this.$anchor.after($container); } else { this.$anchor.append($container); } } this.attached = true; filterContexts(this.$diff); window.addEventListener('resize', onResize); if (!this.$link.hasClass('diffnow-link-loaded')) { mw.requestIdleCallback(() => { this.markLinks(); this.markSeen(); }); } if ($container[0].getBoundingClientRect().top < 0) { $container[0].scrollIntoView(); } this.markLink(true); if (response) { mw.hook('wikipage.content').fire($container); } } findDiff(response) { if (typeof response !== 'string') throw ''; let $diff = $($.parseHTML(response)) .filter('.diff[data-mw-interface]'); if (!$diff.length) { $diff = $diff.end().find('.diff[data-mw-interface]'); if (!$diff.length) throw ''; } this.$diff = $($diff[0]); } setQueries() { let newPerma = this.$diff[0].querySelector( '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (newPerma) { this.newId = parseInt(mw.util.getParamValue('oldid', newPerma.search)); this.newTitle = newPerma.title; } let oldPerma = this.$diff[0].querySelector( '#mw-diff-otitle1 > strong > a, #differences-prevlink' ); if (oldPerma) { this.oldId = parseInt(mw.util.getParamValue('oldid', oldPerma.search)); this.oldTitle = oldPerma.title; } let isSamePage = !oldPerma || this.newTitle === this.oldTitle; this.isSingle = isSamePage && !this.$diff[0].querySelector('.diff-multi'); if (this.newId) { if (this.newId === this.oldId) { throw 'nonfatal'; } if (this.oldId) { this.queries.add(`diff=${this.newId}&oldid=${this.oldId}`); } this.isLast = !this.$diff[0].querySelector('#differences-nextlink'); if (this.isSingle) { this.queries.add(`diff=prev&oldid=${this.newId}`); if (this.isLast && this.oldId) { this.queries.add(`diff=0&oldid=${this.oldId}`); this.queries.add(`diff=cur&oldid=${this.oldId}`); } } } if (this.oldId && this.isSingle) { this.queries.add(`diff=next&oldid=${this.oldId}`); } this.queries.forEach(q => { let other = getDiff(q); if (other && other !== this) { other.setLink(this.href, this.$link); throw 'nonfatal'; } }); if (this.oldId) { diffs.forEach(diff => { if (diff.isLast && diff.newId === this.oldId) { diff.markNotLast(this); } }); } } async polishDiff() { mw.hook('wikipage.diff').fire(this.$diff); let prevLink = this.$diff[0].querySelector('#differences-prevlink'); let nextLink = this.$diff[0].querySelector('#differences-nextlink'); $([prevLink, nextLink].filter(Boolean)).attr('href', (_, href) => ( href.replace('&diffonly=1', '').replace('&expand-url=1', '') )); [['previousdiff', prevLink], ['nextdiff', nextLink]].forEach(([key, link]) => { if (link && !mw.messages.exists(key)) { mw.messages.set(key, link.textContent); } }); if (!nextLink && this.isLast) { this.$diff.find('#mw-diff-ntitle4').empty().append( $('<a>').attr({ class: 'diffnow-checknext diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'next', oldid: this.newId }), title: this.newTitle }).text('Check for newer edit') ); } this.$diff.find('.mw-diff-movedpara-left, .mw-diff-movedpara-right') .attr('href', (_, href) => `#diffnow-${count}-${href.slice(1)}`); this.$diff.find('a[name^="movedpara"]') .attr('name', (_, name) => `diffnow-${count}-${name}`); count++; this.$diff.find('[id]').addClass(function () { return 'diffnow-' + this.id; }).removeAttr('id'); if (this.$diff[0].querySelector('.mw-thanks-thank-link')) { mw.loader.load('ext.thanks.corethank'); mw.config.set('thanks-confirmation-required', true); } if (!this.isSingle) { let keys = ['nextdiff', 'previousdiff'] .filter(s => !mw.messages.exists(s)); if (keys.length) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(keys); } this.$diff.find('.diff-multi').append( $('<div>').append( $('<div>').append( $('<a>').attr({ class: 'diffnow-multinext diffnow-switch', href: mw.util.getUrl(this.oldTitle, { diff: 'next', oldid: this.oldId }), title: this.oldTitle }).text(mw.msg('nextdiff')) ), $('<div>').append( $('<a>').attr({ class: 'diffnow-multiprev diffnow-switch', href: mw.util.getUrl(this.newTitle, { diff: 'prev', oldid: this.newId }), title: this.newTitle }).text(mw.msg('previousdiff')) ) ) ); } } getAnchor($link) { let isSwitch; if ($link) { isSwitch = $link.is(switchSelector); } else { $link = this.$link; isSwitch = this.isSwitch; } if (isSwitch) { return getDiff($link.closest('.diff')).$anchor; } return $link.closest('li, tr, .mw-history-compareselectedversions'); } getContainer(create) { let $container = this.$anchor.is('tr') ? this.$anchor.next('.diffnow-row').find('> td > .diffnow') : this.$anchor.is('div') ? this.$anchor.next('.diffnow') : this.$anchor.children('.diffnow'); if (create) { if ($container.length) { this.attachDiff($container); } else { $container = this.createContainter(); } } return $container; } attachDiff($container) { let $oldDiff = $container.children('.diff'); if (!$oldDiff.is(this.$diff)) { if ($oldDiff.length) { getDiff($oldDiff).detachDiff(); } $container.children('.diffnow-tools-top').after(this.$diff); } $container.find('.diffnow-difflink').attr('href', this.href); } createContainter() { let $container = containers.pop(); if ($container) { this.attachDiff($container); return $container; } return $('<div>').addClass('diffnow').append( $('<div>').addClass('diffnow-tools diffnow-tools-top').append( $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-collapse', title: 'Hide this diff' }) ), this.$diff, $('<div>').addClass('diffnow-tools diffnow-tools-bottom').append( $('<button>').attr({ class: 'diffnow-button diffnow-scrollup oo-ui-icon-collapse', title: 'Scroll to top' }), $('<button>').attr({ class: 'diffnow-button diffnow-scrolldown oo-ui-icon-expand', title: 'Scroll to bottom' }), $('<button>').attr({ class: 'diffnow-button diffnow-close oo-ui-icon-close', title: 'Hide this diff' }), $('<a>').attr({ class: 'diffnow-button diffnow-difflink oo-ui-icon-newWindow oo-ui-image-progressive', href: this.href, target: '_blank', title: 'Open diff page' }) ) ) .on('click', '.diffnow-close', this.collapse) .on('click', '.diffnow-scrollup', this.scrollUp) .on('click', '.diffnow-scrolldown', this.scrollDown) .on( 'click keydown', '.diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker', this.toggleContext ); } isVisible() { return !!this.$diff?.[0].offsetParent; } markLink(visible = this.isVisible()) { if (this.isSwitch) { this.getContainer().toggleClass('diffnow-switching', !!this.aborter); if (!this.$outerLink) return; } this.$outerLink .toggleClass('diffnow-link-loading', !!this.aborter) .toggleClass('diffnow-link-loaded', !this.aborter) .toggleClass('diffnow-link-open', !this.isSwitch && visible); } markLinks() { $(selector).filter((_, link) => { let href = link.getAttribute('href'); return this.queries.has(href) || this.queries.has(sanitize(href)); }).addClass('diffnow-link-loaded'); if (!isHist) return; $('.mw-history-compareselectedversions-button').toggleClass( 'diffnow-link-loaded', !!getDiff(getHistHref()) ); } markSeen() { if (this.$link.is('.mw-rcfilters-ui-highlights-enhanced-nested:nth-child(n+2) .mw-changeslist-diff')) { this.$anchor.nextAll().addBack() .removeClass('mw-changeslist-watchedunseen mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-watchedseen mw-changeslist-line-not-watched'); return; } let $li = this.$anchor.closest('li, table'); let $unseen = $li.filter('.mw-changeslist-watchedunseen') .add($li.find('.mw-changeslist-watchedunseen')); if (!$unseen.length) return; $unseen.removeClass('mw-changeslist-watchedunseen') .addClass('mw-changeslist-watchedseen'); $li.filter('.mw-changeslist-line-watched') .add($li.find('.mw-changeslist-line-watched')) .removeClass('mw-changeslist-line-watched mw-enhanced-watched') .addClass('mw-changeslist-line-not-watched'); } async markNotLast(newDiff) { this.isLast = false; this.queries = new Set([...this.queries].filter(q => ( !/^title=|(?:^|[&?])(?:diff|oldid)=(?:0|cur)(?:&|$)/.test(q) ))); this.$diff.find( '.diffnow-mw-diff-ntitle1 a, .diffnow-mw-diff-ntitle1 .history-deleted' ).first().text( newDiff.$diff.find( '#mw-diff-otitle1 a, #mw-diff-otitle1 .history-deleted' ).first().text() ); this.$diff.find('.diff-ntitle .mw-diff-edit a') .attr('href', (_, href) => href + '&oldid=' + this.newId); if (!mw.messages.exists('nextdiff')) { await mw.loader.using('mediawiki.api'); await new mw.Api().loadMessagesIfMissing(['nextdiff']); } this.$diff.find('.diffnow-checknext') .attr('class', 'diffnow-differences-nextlink') .text(mw.msg('nextdiff')); } detachDiff() { this.$diff?.detach(); this.markLink(false); } close(adjustFocus) { this.detachDiff(); let $container = this.getContainer(); if ($container.length) { let $row = $container.closest('.diffnow-row'); containers.push($container.detach()); $row.remove(); } if (!adjustFocus) return; setTimeout(() => { this.$anchor.find('a[href]').last().each(function () { this.focus(); this.blur(); }); }); } collapse(e) { e.preventDefault(); let $container = $(e.delegateTarget); let diff = getDiff($container.children('.diff')); if (diff.$link[0].getBoundingClientRect().top < 0) { diff.$anchor[0].scrollIntoView(); $container.fadeOut('fast', () => { diff.close(true); setTimeout(() => { diff.$anchor[0].scrollIntoView(); $container.removeAttr('style'); }); }); } else { diff.close(true); } } scrollUp(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().top; let ch = document.documentElement.clientHeight, buffer = ch / 2; y -= y + 5 > buffer ? ch : buffer; window.scrollBy({ top: y, behavior: 'smooth' }); } scrollDown(e) { e.preventDefault(); let y = e.delegateTarget.getBoundingClientRect().bottom; let buffer = document.documentElement.clientHeight / 2; if (y - 5 > buffer) { y -= buffer; } window.scrollBy({ top: y, behavior: 'smooth' }); } toggleContext(e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); let $row = $(e.target.closest('tr')); if ($row.hasClass('diffnow-context-expanded')) { $row.removeClass('diffnow-context-expanded') .addClass('diffnow-context-collapsed') .children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); expanded.delete($row[0]); } else { $row.removeClass('diffnow-context-collapsed') .addClass('diffnow-context-expanded') .children('.diff-context').removeAttr('tabindex role title') .siblings('.diff-marker').attr('title', 'Collapse'); expanded.add($row[0]); } } destroy() { diffs.splice(diffs.indexOf(this), 1); this.$link.removeClass('diffnow-link-loading diffnow-link-loaded diffnow-link-open'); this.getContainer().removeClass('diffnow-switching'); } } let filterContexts = $diff => { $diff.find('.diff-context.diff-side-deleted > div').each(function () { let $row = $(this.closest('tr')) .removeClass('diffnow-context-expanded'); if (this.scrollHeight > this.clientHeight) { if (expanded.has($row[0])) { $row.addClass('diffnow-context-expanded') .children('.diff-marker').attr({ tabindex: 0, role: 'button', title: 'Collapse' }); } else { $row.addClass('diffnow-context-collapsed').children().attr({ tabindex: 0, role: 'button', title: 'Expand' }); } } else { $row.removeClass('diffnow-context-collapsed') .children().removeAttr('tabindex role title'); } }); }; let onResize = mw.util.debounce(() => { filterContexts($('.diffnow > .diff')); }, 250); let notif; let showError = async (href, msg) => { notif = await mw.notify([ document.createTextNode(msg || `Couldn't load the diff`), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'diffnow', type: 'error' }); }; let getHistHref = () => { let formData = new FormData(document.getElementById('mw-history-compare')); return mw.util.getUrl(null, { diff: formData.get('diff'), oldid: formData.get('oldid') }); }; $(document.body).on('click.diffnow', 'a, .mw-history-compareselectedversions-button', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(selector) && !this.matches(switchSelector) ) { return; } e.preventDefault(); let $link = $(this); let isCompare = $link.hasClass('mw-history-compareselectedversions-button'); let href = isCompare ? getHistHref() : this.pathname + this.search; let diff = getDiff(href); try { if (diff) { diff.setLink(href, $link); return; } if (!isCompare && this.origin !== location.origin) { throw ''; } diff = new Diff(href, $link); let url = new URL(href, location.href); url.searchParams.set('diffonly', 1); url.searchParams.set('action', 'render'); let promise = fetch(url, { signal: diff.aborter.signal }); mw.loader.using(['mediawiki.diff', 'mediawiki.diff.styles']); if (notif) { notif.close(); notif = null; } diff.append(await (await promise).text()); } catch (error) { if (diff && !diff.attached) { diff.destroy(); } if (error.name === 'AbortError') { notif = await mw.notify('Diff loading canceled', { tag: 'diffnow' }); } else if (error !== 'nonfatal') { showError(href, error); console.error(error); } } }); let css = mw.loader.addStyleTag(`${selector} { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); background-position: right; background-repeat: no-repeat; background-size: 10px 10px; padding-right: 12px; } .mw-history-compareselectedversions-button { background-position: right 6px center; background-size: 14px 14px; padding-right: 24px !important; } .skin-timeless .mw-history-compareselectedversions-button { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand-invert.svg); } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload-invert.svg) !important; } .skin-timeless .mw-history-compareselectedversions-button.diffnow-link-open { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-invert.svg) !important; } .diffnow-link-loading { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cstyle type='text/css'%3Ecircle%7Banimation:bounce-delay 600ms infinite ease-in-out both;animation-delay:-80ms;transform-origin:center;transform-box:fill-box%7Dcircle:first-of-type%7Banimation-delay:-160ms%7Dcircle:last-of-type%7Banimation-delay:0ms%7D@keyframes bounce-delay%7B0%25,50%25,100%25%7Btransform:scale(0)%7D20%25%7Bopacity:0.87;transform:scale(1)%7D%7D%3C/style%3E%3Ccircle cx='2.5' cy='10' r='2.5'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3Ccircle cx='17.5' cy='10' r='2.5'/%3E%3C/svg%3E") !important; } .diffnow-link-loaded { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/reload.svg) !important; } .diffnow-link-open, .diffnow-context-expanded > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/collapse.svg) !important; } .diffnow { background: var(--background-color-base, #fff); border: var(--border-base, 1px solid #a2a9b1); border-radius: 4px; position: relative; } .mw-history-compareselectedversions + .diffnow { margin-top: 0.3em; } .diffnow-tools { display: flex; position: sticky; background-color: var(--background-color-backdrop-light, rgba(255,255,255,0.65)); z-index: 1; } .diffnow-tools-top { top: 0; border-radius: 4px; } .diffnow-tools-bottom { bottom: 0; } .diffnow-tools > .diffnow-button { cursor: pointer; height: 24px; padding: 0; box-sizing: content-box; background-position: center; background-repeat: no-repeat; background-size: 16px 16px; background-color: var(--background-color-transparent, transparent); flex-grow: 1; } .diffnow-tools > .diffnow-button:hover { background-color: var(--background-color-button-quiet--hover, rgba(0,24,73,0.027)); } .diffnow-tools > .diffnow-button:active { background-color: var(--background-color-button-quiet--active, rgba(0,24,73,0.082)); } .diffnow-tools-top > .diffnow-button { border: none; border-radius: 3px 3px 0 0; } .diffnow-tools-bottom > .diffnow-button { border: var(--border-base, 1px solid #a2a9b1); border-radius: 99px; margin: 4px; height: 20px; } .diffnow-switching > .diff { transition: opacity 200ms; opacity: 0.4; } .diffnow-checknext, .diffnow-checknext:visited { color: var(--color-subtle, #54595d); } .diffnow :not(.diffnow-context-expanded) > .diff-context > div { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .diffnow-context-collapsed > td, .diffnow-context-expanded > .diff-marker { cursor: pointer !important; background-position: center; background-repeat: no-repeat; background-size: 12px 12px; } .diffnow-context-collapsed > .diff-marker { background-image: url(/w/resources/lib/ooui/themes/wikimediaui/images/icons/expand.svg); } .diffnow-context-collapsed > .diff-context a { pointer-events: none; } .diffnow .diff-multi > div { display: flex; justify-content: space-around; } .diffnow > .diff td div { word-break: break-word; } .diffnow .mw-diff-inline-changed ins, .diffnow .mw-diff-inline-changed del { white-space: pre-wrap; } .diffnow-row .diffnow { border: none; } .diffnow-row > td { padding: 0 !important; } td.mw-changeslist-line-inner { width: 100%; } .mw-enhanced-rc .diffnow > .diff td { padding: 0.33em 0.5em; } .cdx-table__table-wrapper:has(.diffnow-row) { overflow-x: visible; } span.mw-history-histlinks-current, span.mw-history-histlinks-previous { padding-right: 12px; } .client-js .diffnow .mw-anonuserlink { padding-right: 0; }`); mw.loader.load(['oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-interactions']); diffs._disable = () => { $(document.body).off('.diffnow'); css.remove(); }; if (isHist) { $(document.body).on('change.diffnow', '#mw-history-compare', function () { let $buttons = $('.mw-history-compareselectedversions-button'); let diff = getDiff(getHistHref()); if (diff) { $buttons.addClass('diffnow-link-loaded'); if ($buttons.is(diff.$link) && diff.isVisible()) { diff.$link.addClass('diffnow-link-open'); } else { $buttons.removeClass('diffnow-link-open'); } } else { $buttons.removeClass('diffnow-link-loaded diffnow-link-open'); } }); } let added, tempLoaded, ipInfoLoaded; mw.hook('wikipage.content').add(async () => { await new Promise(mw.requestIdleCallback); if (!document.querySelector(selector)) return; let modules = ['mediawiki.diff', 'mediawiki.diff.styles']; let cspn = mw.config.get('wgCanonicalSpecialPageName'); let loadTemp = !tempLoaded && Number(mw.user.options.get('checkuser-temporary-account-enable')) && !['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(cspn); if (loadTemp) { modules.push('ext.checkUser.tempAccounts', 'ext.checkUser.styles'); } if (Number(mw.user.options.get('checkuser-userinfocard-enable'))) { modules.push('ext.checkUser.userInfoCard'); } let loadIpInfo; if (Number(mw.user.options.get('ipinfo-beta-feature-enable'))) { modules.push('ext.ipInfo', 'ext.ipInfo.styles'); loadIpInfo = !ipInfoLoaded && ['Contributions', 'DeletedContributions', 'IPContributions'].includes(cspn); } let promise = mw.loader.using(modules); if (loadTemp || loadIpInfo) { tempLoaded = loadTemp; ipInfoLoaded = loadIpInfo; await promise; // https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/src/startup/mediawiki.loader.js let makeRequire = (moduleObj, basePath) => moduleName => { let relParts = moduleName.match(/^((?:\.\.?\/)+)(.*)$/); if (!relParts) { return mw.loader.require(moduleName); } let baseDirParts = basePath.split('/'); baseDirParts.pop(); let prefixes = relParts[1].split('/'); prefixes.pop(); let prefix; while ((prefix = prefixes.pop())) { if (prefix === '..') { baseDirParts.pop(); } } let fileName = baseDirParts.join('/'); if (fileName) { fileName += '/'; } fileName += relParts[2]; if (Object.hasOwn(moduleObj.packageExports, fileName)) { return moduleObj.packageExports[fileName]; } let scriptFiles = moduleObj.script.files; if (!Object.hasOwn(scriptFiles, fileName)) { throw Error('Cannot require undefined file ' + fileName); } let result; let fileContent = scriptFiles[fileName]; if (typeof fileContent === 'function') { let moduleParam = { exports: {} }; fileContent(makeRequire(moduleObj, fileName), moduleParam, moduleParam.exports); result = moduleParam.exports; } else { result = fileContent; } moduleObj.packageExports[fileName] = result; return result; }; if (loadTemp) { try { let pack = mw.loader.moduleRegistry['ext.checkUser.tempAccounts']; makeRequire(pack, pack.script.main)('./initOnHook.js')(); } catch {} } if (loadIpInfo) { try { let pack = mw.loader.moduleRegistry['ext.ipInfo']; makeRequire(pack, pack.script.main)('./popup/init.js')(); } catch {} } } if (added || !document.getElementById('p-cactions')) return; added = true; let callback = (records, observer) => { if (records[0].target.classList.contains('diffnow-link-loaded')) { observer.takeRecords(); observer.disconnect(); clickFirst(); } }; let clickFirst = () => { let link = document.querySelector(selector); if (!link || link.matches('.diffnow-link-loaded, [href*="&diff=cur&"], .consecudiff > a')) { return; } new MutationObserver(callback).observe(link, { attributeFilter: ['class'] }); link.click(); }; mw.util.addPortletLink('p-cactions', '#', 'Expand all diffs').firstElementChild.addEventListener('click', e => { e.preventDefault(); clickFirst(); }); }); }); // window.smpg?._disable?.(); mw.loader.using('mediawiki.util', async () => { let action = mw.config.get('wgAction'); let isHist = action === 'history'; let isPerma = action === 'view' && ['oldid', 'diff'].some(s => mw.util.getParamValue(s)); let ns = !isHist && !isPerma && mw.config.get('wgNamespaceNumber'); let isFile = ns === 6; let isCat = ns === 14; let cspn = ns === -1 && mw.config.get('wgCanonicalSpecialPageName'); if (!(isHist || isPerma || isFile || isCat || cspn)) return; let isSearch = cspn === 'Search'; let isWl = cspn === 'Watchlist'; let isRc = cspn === 'Recentchanges' || cspn === 'Recentchangeslinked'; if ((isWl || isRc) && document.body.classList.contains('mw-rcfilters-enabled')) { return; } let isContribs = cspn === 'Contributions' || cspn === 'IPContributions'; let o = { useRender: isCat || isWl || isRc, selector: isPerma ? '#bodyContent' : isFile ? '#mw-imagepage-section-filehistory' : isCat ? '.mw-category-generated' : '#mw-content-text', outerSelectors: [], linkSelector: isPerma ? '#differences-prevlink, #differences-nextlink, #mw-diff-ntitle1 > strong > a, #mw-diff-otitle1 > strong > a, #mw-revision-nav > a, .fr-diff-to-stable > a' : isCat ? '#mw-subcategories > a, #mw-pages > a, #mw-category-media > a' : isWl ? '#ca-nstab-special > a, .mw-watchlist-toollink-active > a, #p-associated-pages .selected > a' : isRc ? '#ca-nstab-special > a, .rclinks > a, .rcshowhideoption > a, .rclistfrom > a' : `#ca-nstab-special > a, .mw-pager-navigation-bar > a, .TablePager_nav > .oo-ui-widget-enabled > a, .mw-datatable th > a, .cdx-table-pager .cdx-button--fake-button--enabled, .cdx-table__table__cell--has-sort > a, .mw-prefixindex-nav > a, .mw-allpages-nav > a, .CategoryTreeParents .CategoryTreeLabel, .mw-special-Newpages form div > a, .mw-abusefilter-history-buttons a${isHist ? ', #ca-history > a' : isSearch ? ', .search-types a, .searchdidyoumean a' : ''}`, canPost: isSearch || [ 'AbuseFilter', 'ExpandTemplates', 'TemplateSandbox' ].includes(cspn), paramRe: isPerma && /^(?:diff|diffonly|direction|oldid)$/ || isSearch && /^(?:advancedSearch-current|limit|offset|profile|runsuggestion|search|sort|ns\d+)$/, reruns: [ 'mediawiki.action.history', 'mediawiki.special.search', 'ext.advancedSearch.init', 'mediawiki.special.watchlist', 'mediawiki.special.watchlistedit', 'mediawiki.pager.codex', 'mediawiki.misc-authed-curate', 'mediawiki.misc-authed-ooui', 'mediawiki.misc-authed-pref', 'mediawiki.special.unwatchedPages', 'ext.thanks.corethank', 'ext.flaggedRevs.review', 'ext.gadget.watchlist-notice-core' ], pages: [] }; if (isContribs) { o.reruns.push('ext.ipInfo'); } if (!o.useRender) { o.outerSelectors.push('#firstHeading', '.mw-indicators'); if (!isPerma && !isFile) { o.outerSelectors.push('#mw-content-subtitle'); } } o.formSelector = isHist && '#mw-history-searchform' || isSearch && '#search, #powersearch, #searchform' || cspn && `#mw-content-text form${o.canPost ? '': ':not([method="post"])'}`; if (o.formSelector) { o.formSelector += ', .cdx-table-pager__limit-form'; } window.smpg = o; let getHref = () => location.pathname + location.search; let getKey = (href, isPost) => { if (o.paramRe) { let params = new URLSearchParams(); new URL(href, location.href).searchParams.forEach((v, k) => { if (o.paramRe.test(k)) { params.set(k, v); } }); params.sort(); return String(params); } if (isPost) { return href + '??' + Date.now(); } return href; }; class Page { constructor(href, key) { this.href = href || getHref(); this.key = key || getKey(this.href); this.keys = new Set().add(this.key); o.pages.push(this); } init($response) { if ($response) { if (isWl || isRc) { this.$cont = $(document.querySelector(o.selector).cloneNode()) .removeClass('smoothpager-switching') .append($response); } else { let $cont = $response.filter(o.selector).not('script'); if (!$cont.length) { $cont = $response.find(o.selector).not('script'); if (!$cont.length) { throw 'Content not found'; } } $cont.find('script').remove(); this.$cont = $($cont[0]); } this.attached = 0; } else { if (this.$cont) return; this.$cont = $(document.querySelector(o.selector)); this.attached = 1; } this.getConfigAndModules($response); this.getOuterEls($response); this.getDocTitle($response); this.getRev($response); } getConfigAndModules($response) { if (o.useRender) return; if (!$response) { this.config = { ...window.RLCONF }; } let $scripts = $response ? $response.filter('script').remove() : $('head > script, body > script'); $scripts.map(function () { return this.textContent.match(/\bmw\.config\.set\({.+}\);/g); }).each((_, s) => { let obj; do { try { obj = JSON.parse(s.slice(14, -2)); } catch { let i = s.slice(0, -3).lastIndexOf('});'); if (i === -1) return; s = s.slice(0, i + 3); } } while (!obj); this.config = Object.assign(this.config || {}, obj); }); if (!$response) return; let match = $scripts.first().text().replaceAll('\n', '') .match(/;RLCONF=({.+});RLSTATE=({.+});RLPAGEMODULES=(\[.+\]);$/); if (match) { try { this.config = Object.assign(this.config || {}, JSON.parse(match[1])); } catch {} this.modules = []; try { this.modules.push(...Object.keys(JSON.parse(match[2]))); } catch {} try { this.modules.push(...JSON.parse(match[3])); } catch {} } this.redirect(); } setConfig() { if (!this.config) return; mw.config.set(this.config); if (!o.cur.config) return; Object.entries(o.cur.config).forEach(([k, v]) => { if (!Object.hasOwn(this.config, k) && JSON.stringify(mw.config.get(k)) === JSON.stringify(v) ) { delete mw.config.values[k]; } }); } getOuterEls($response) { this.outerEls = o.outerSelectors.map(selector => ( $response ? $response.find(selector)[0] : document.querySelector(selector) )).map(el => el && !this.$cont[0].contains(el) && el); } setOuterEls() { o.outerSelectors.forEach((selector, i) => { let outer = document.querySelector(selector); if (!outer) return; $(outer).before(this.outerEls[i] || outer.cloneNode()).detach(); }); } getDocTitle($response) { if (o.useRender) return; if ($response) { let $title = $response.filter('title'); if ($title.length) { this.docTitle = $title.text(); } } else { this.docTitle = document.title; } } setDocTitle() { if (this.docTitle) { document.title = this.docTitle; } else if (this.outerEls[0] && o.cur.outerEls?.[0]) { document.title = document.title.replace( o.cur.outerEls[0].textContent.trim(), this.outerEls[0].textContent.trim() ); } } getRev($response) { if (!isPerma) return; let params = new URLSearchParams(this.key); if (params.has('diff')) { if ($response) { let dir = params.get('diff') === 'next' ? 'prev' : 'next'; let id = this.config?.[ dir === 'prev' ? 'wgDiffNewId' : 'wgDiffOldId' ]; if (!id) { id = this.findParam( 'oldid', dir === 'prev' ? '#mw-diff-ntitle1 > strong > a, #differences-prevlink' : '#mw-diff-otitle1 > strong > a, #differences-nextlink' ); } if (id) { this.rev = dir === 'prev' ? id : params.get('oldid'); params.set('diff', dir); params.set('oldid', id); this.keys.add(String(params)); } } else { this.rev = mw.config.get('wgDiffNewId'); let pn = this.findParam( 'title', '#mw-diff-ntitle1 > strong > a, #differences-nextlink' ); if (pn === mw.config.get('wgPageName') && !this.$cont[0].querySelector('.diff[data-mw-interface] .diff-multi') ) { params.set('diff', 'prev'); params.set('oldid', this.rev); this.keys.add(String(params)); let oldId = mw.config.get('wgDiffOldId'); if (oldId) { params.set('diff', 'next'); params.set('oldid', oldId); this.keys.add(String(params)); } } } } else { if ($response) { if (params.has('direction')) { let id = this.config?.wgRevisionId; if (!id) { id = this.findParam( 'oldid', '#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink', $response ); } if (id) { this.rev = id; this.keys.add('oldid=' + id); o.cur.keys.add(`direction=${ params.get('direction') === 'next' ? 'prev' : 'next' }&oldid=${id}`); } } else { this.rev = params.get('oldid'); } } else { this.rev = mw.config.get('wgRevisionId'); if (params.has('direction')) { this.keys.add('oldid=' + this.rev); } } } } findParam(param, query, $range = this.$cont) { let search = $range.find(query).prop('search'); return search && mw.util.getParamValue(param, search); } updateLinks() { if (this.rev) { $('#ca-edit > a').attr('href', mw.util.getUrl(null, { action: 'edit', oldid: this.rev })); $('#t-permalink > a, #p-tb .menu__item--page-actions-overflow-permalink') .attr('href', mw.util.getUrl(null, { oldid: this.rev })); } $('#ca-nstab-special > a').attr('href', this.href); $('.printfooter > a').attr('href', location.href).text(location.href); $('#footer-places-mobileview > a, #mw-mf-display-toggle').attr('href', function () { let url = new URL(location.href); url.searchParams.set( 'mobileaction', mw.util.getParamValue('mobileaction', this.search) ); return '//' + this.host + url.pathname + url.search; }); $('#t-urlshortener > a').attr('href', function () { let params = new URLSearchParams(this.search); params.set('url', location.href); return this.pathname + '?' + params; }); } redirect() { if (this.config.wgAction !== mw.config.get('wgAction') || this.config.wgPageName?.replace(/\/.*/, '') !== mw.config.get('wgPageName').replace(/\/.*/, '') ) { location.href = this.href; throw 'redirect'; } } replaceContent(isPopState, isRefresh) { let oldCont = document.querySelector(o.selector); if (this.$cont.is(oldCont)) { throw 'Attempt to replace content with itself'; } if (!isPopState && !isRefresh) { this.pushState(); } $(oldCont).before(this.$cont).detach(); console.log(this.key, o); this.setOuterEls(); this.setDocTitle(); this.setConfig(); if (isSearch && this.attached) { let input = this.$cont[0].querySelector('#searchText > input'); if (input) { input.value = input.defaultValue; } } o.cur = this; this.loadModules(isPopState); this.updateLinks(); } pushState() { history.pushState({ _smpg: this.key }, '', this.href); history.replaceState({ _smpg: this.key }, '', this.href); } async loadModules(isPopState) { o.pending = true; try { await mw.loader.using(this.modules || []); } finally { o.pending = false; if (!this.attached) { this.fireHooks(); this.rerunModules(); } if (!isPopState) { this.scroll(); } this.attached++; } } fireHooks() { mw.hook('wikipage.content').fire(this.$cont); this.$cont.find('.diff[data-mw-interface]').each(function () { mw.hook('wikipage.diff').fire($(this)); }); this.$cont.find('.catlinks[data-mw-interface]').each(function () { mw.hook('wikipage.categories').fire($(this)); }); mw.hook('htmlform.enhance').fire(this.$cont); } rerunModules() { o.reruns.forEach(m => { let pack = mw.loader.moduleRegistry[m]; if (!pack || pack.state !== 'ready') return; if (typeof pack.script === 'function') { pack.script($, $, mw.loader.require, pack.module); return; } delete mw.loader.moduleRegistry[m]; mw.loader.implement( m + '@' + pack.version, pack.script, pack.style, pack.messages, pack.templates, pack.deprecationWarning ); }); if ((isHist || isContribs || isRc) && window.Twinkle) { window.Twinkle.rollback(); } } scroll() { let form = o.formSelector && this.$cont[0].querySelector(o.formSelector); if (form) { let y = form.getBoundingClientRect().bottom; if (y < 0) { window.scrollBy(0, y); } } else if (this.$cont[0].getBoundingClientRect().top < 0) { this.$cont[0].scrollIntoView(); } } } o.cur = new Page(); let getContent = async (href, state, options) => { if (o.pending) return; o.aborter?.abort(); let key = state?._smpg || getKey(href, !!options); let isRefresh = key === o.cur.key; if (state && isRefresh) return; let oldCont = document.querySelector(o.selector); if (!oldCont) { notify(href, 'No element to replace', 'error'); return; } let page = o.pages.find(p => p.keys.has(key)); if ((state || !isRefresh) && page) { page.href = href; page.replaceContent(!!state, isRefresh); return; } oldCont.classList.add('smoothpager-switching'); let $throbber = $('<div>').addClass('smoothpager-throbber') .appendTo(document.body); if (!isRefresh && o.pages.length === 1) { o.cur.init(); } o.aborter = new AbortController(); let url = href; if (o.useRender) { url = new URL(href, location.href); url.searchParams.set('action', 'render'); } let promise = fetch(url, Object.assign({ signal: o.aborter.signal }, options)); if (notif) { notif.close(); notif = null; } try { let response = await (await promise).text(); if (page) { page.href = href; } else { page = new Page(href, key); } page.init($($.parseHTML(response, !o.useRender))); page.replaceContent(!!state, isRefresh); } catch (e) { if (e.name === 'AbortError') { if (state && o.cur) { o.cur.pushState(); } } else if (e === 'redirect') { notify(href, 'Redirecting...'); } else { notify(href, e || `Couldn't load the page`, 'error'); console.error(e); } } finally { o.aborter = null; oldCont.classList.remove('smoothpager-switching'); $throbber.remove(); } }; let notif; let notify = async (href, msg, type) => { notif = await mw.notify([ document.createTextNode(msg), $('<p>').append( $('<a>').attr({ href: href, target: '_blank' }).text('Open it in a new tab') )[0] ], { autoHideSeconds: 'long', tag: 'smoothpager', type: type }); }; let onClick = function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || !this.matches(o.linkSelector) || this.origin !== location.origin ) { return; } e.preventDefault(); getContent(this.pathname + this.search); }; let onKeyDown = e => { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.target.closest(':read-write') ) { return; } switch (e.which) { case 27: o.aborter?.abort(); break; case 110: case 190: e.preventDefault(); getContent(getHref()); } }; let onPopState = e => { let state = e.originalEvent.state; if (state && !state._smpg) return; history.replaceState(state, '', location.href); getContent(getHref(), state || {}); }; let onSubmit = e => { if (e.originalEvent && ( e.originalEvent.defaultPrevented || !e.originalEvent.isTrusted ) || !o.canPost && e.target.method !== 'get' || !e.target.matches(o.formSelector) ) { return; } let path = e.target.getAttribute('action'); let isScript = path === mw.config.get('wgScript'); let comps = [mw.config.get('wgPageName')]; if (mw.config.get('wgNamespaceNumber') === -1 && comps[0].includes('/')) { comps.push(comps[0].replace(/\/.*/, '')); } comps.push((comps[1] || comps[0]) + '/'); if (!isScript && !comps.some(c => mw.util.getUrl(c) === path)) return; let formData = new FormData(e.target); if (isScript && !isSearch && !comps.includes(formData.get('title').replaceAll(' ', '_'))) { return; } e.preventDefault(); e.stopPropagation(); if (isSearch && e.target.id !== 'searchform') { formData.set('search', OO.ui.infuse($('#searchText')).getValue()); } else if (e.target.method === 'post') { let submitter = e.originalEvent?.submitter; if (submitter?.name) { formData.append(submitter.name, submitter.value); } getContent(path, null, { method: 'POST', headers: { 'Content-Type': e.target.enctype }, body: e.target.enctype === 'multipart/form-data' ? formData : new URLSearchParams(formData) }); return; } getContent(path + '?' + new URLSearchParams(formData)); }; let setPortlet = text => { if (!o.portletLink) return; $(o.portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = text; return false; } }); }; o._enable = () => { o.enabled = true; let $body = $(document.body).on('click', 'a', onClick); if (o.formSelector) { $body.on('submit', onSubmit); } $body.parent().on('keydown', onKeyDown); $(window).on('popstate', onPopState); if (o.css) { o.css.disabled = false; } if (isPerma) { mw.trackSubscribe('counter.MediaWiki.RevisionSlider.event.init', o._disable); } setPortlet('Disable SmoothPager'); }; o._disable = () => { o.enabled = false; $(document.body).off('click', onClick).off('submit', onSubmit) .parent().off('keydown', onKeyDown); $(window).off('popstate', onPopState); o.css.disabled = true; mw.trackUnsubscribe(o._disable); setPortlet('Enable SmoothPager'); }; o._enable(); o.css = mw.loader.addStyleTag(`${o.linkSelector}, .cdx-table__table__sort-button { color: #008064 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):visited { color: #006400 !important; } :is(${o.linkSelector}, .cdx-table__table__sort-button):active { color: #faa700 !important; } .cdx-table-pager .cdx-button--fake-button--enabled > .cdx-button__icon { background-color: #14866d; } .smoothpager-switching { opacity: 0.75; } .smoothpager-throbber { width: 20%; height: 0.5vh; position: fixed; top: 0; left: 0; background-color: var(--background-color-progressive, #36c); transform: translate(-100%); animation: smoothpager-throbber 1s infinite linear; } @keyframes smoothpager-throbber { to { transform: translate(700%); } } @media (prefers-reduced-motion: reduce) { .smoothpager-throbber { animation: smoothpager-throbber 1s infinite steps(10,end) !important; width: 40%; } }${o.formSelector ? ` :is(${o.formSelector}) input[type="submit"], :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--color-inverted, #fff); background-color: #14866d; border-color: #14866d; } :is(${o.formSelector}) input[type="submit"]:hover, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: #00af89; border-color: #00af89; } :is(${o.formSelector}) input[type="submit"]:focus, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: #14866d; } :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px #14866d, inset 0 0 0 2px #fff; } :is(${o.formSelector}) input[type="submit"]:active, :is(${o.formSelector}) .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active { background-color: #0e725a; border-color: #0e725a; box-shadow: none; }` : ''}`); await $.ready; if (!document.getElementById('p-cactions')) return; o.portletLink = mw.util.addPortletLink('p-cactions', '#', 'Disable SmoothPager').firstElementChild; o.portletLink.addEventListener('click', e => { e.preventDefault(); o[o.enabled ? '_disable' : '_enable'](); }); }); window.smartdiffTemplates = [ { names: ['T', 'Tl'], namespace: 10, forceNs: true, end: 1 }, { names: ['Tlx'], namespace: 10, end: 1 }, { names: ['U'], prefix: 'Special:Contributions/', end: 1 }, { names: ['Re', 'Reply to', 'Ping'], prefix: 'Special:Contributions/' }, { names: ['About'], start: 3, skipEven: true }, { names: ['For'], start: 2 }, { names: ['Other uses', 'Otheruses'], end: 1 }, { names: ['Section link', 'Slink'], end: 1 }, { names: ['Redirect'], skipEven: true, noRedirectEnd: 1 }, { names: ['Shortcut'], noRedirectStart: 1 }, { names: ['Tracked', 'Phab'], prefix: 'phab:', end: 1 }, { names: [ 'Distinguish', 'Main', 'Main article', 'Further', 'See also', 'Seealso' ] }, { names: ['Ll'], end: 1 } ]; mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api' ], () => { mw.loader.addStyleTag('.smartdiff-link.extiw, .smartdiff-link.external{color:var(--color-progressive,#36c)} .smartdiff-link.extiw:visited, .smartdiff-link.external:visited{color:#795cb2} .smartdiff-link.extiw:active, .smartdiff-link.external:active{color:#faa700}'); class SmartDiff { constructor($diff) { this.$diff = $diff; this.isSpecial = mw.config.get('wgNamespaceNumber') === -1; this.isView = mw.config.get('wgAction') === 'view' && $diff.nextAll().is('.diff-hr'); this.magicWords = [ '!', 'BASEPAGENAME', 'BASEPAGENAME:', 'BASEPAGENAMEE', 'BASEPAGENAMEE:', 'canonicalurl:', 'CURRENTDAY', 'CURRENTDAY2', 'CURRENTDAYNAME', 'CURRENTDOW', 'CURRENTHOUR', 'CURRENTMONTH', 'CURRENTMONTH1', 'CURRENTMONTHABBREV', 'CURRENTMONTHNAME', 'CURRENTMONTHNAMEGEN', 'CURRENTTIME', 'CURRENTTIMESTAMP', 'CURRENTVERSION', 'CURRENTWEEK', 'CURRENTYEAR', 'DEFAULTCATEGORYSORT:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DISPLAYTITLE:', 'filepath:', 'formatnum:', 'FULLPAGENAME', 'FULLPAGENAME:', 'FULLPAGENAMEE', 'FULLPAGENAMEE:', 'fullurl:', 'gender:', 'int:', 'lc:', 'lcfirst:', 'LOCALDAY', 'LOCALDAY2', 'LOCALDAYNAME', 'LOCALDOW', 'LOCALHOUR', 'LOCALMONTH', 'LOCALMONTH1', 'LOCALMONTHABBREV', 'LOCALMONTHNAME', 'LOCALMONTHNAMEGEN', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCALWEEK', 'LOCALYEAR', 'msg:', 'msgnw:', 'NAMESPACE', 'NAMESPACE:', 'NAMESPACEE', 'NAMESPACEE:', 'NAMESPACENUMBER', 'NAMESPACENUMBER:', 'ns:', 'NUMBEROFACTIVEUSERS', 'NUMBEROFARTICLES', 'NUMBEROFEDITS', 'NUMBEROFFILES', 'NUMBEROFPAGES', 'NUMBEROFUSERS', 'padleft:', 'PAGENAME', 'PAGENAMEE', 'PAGESINCAT:', 'PAGESINCATEGORY:', 'plural:', 'REVISIONDAY', 'REVISIONDAY:', 'REVISIONDAY2', 'REVISIONDAY2:', 'REVISIONID', 'REVISIONID:', 'REVISIONMONTH', 'REVISIONMONTH:', 'REVISIONMONTH1', 'REVISIONMONTH1:', 'REVISIONSIZE', 'REVISIONTIMESTAMP', 'REVISIONTIMESTAMP:', 'REVISIONUSER', 'REVISIONUSER:', 'REVISIONYEAR', 'REVISIONYEAR:', 'ROOTPAGENAME', 'ROOTPAGENAME:', 'ROOTPAGENAMEE', 'ROOTPAGENAMEE:', 'SHORTDESC:', 'SUBJECTPAGENAME', 'SUBJECTPAGENAME:', 'SUBJECTPAGENAMEE', 'SUBJECTPAGENAMEE:', 'SUBJECTSPACE', 'SUBJECTSPACE:', 'SUBJECTSPACEE', 'SUBJECTSPACEE:', 'SUBPAGENAME', 'SUBPAGENAME:', 'SUBPAGENAMEE', 'SUBPAGENAMEE:', 'TALKPAGENAME', 'TALKPAGENAME:', 'TALKPAGENAMEE', 'TALKPAGENAMEE:', 'TALKSPACE', 'TALKSPACE:', 'TALKSPACEE', 'TALKSPACEE:', 'uc:', 'ucfirst:', 'urlencode:' ]; if (window.smartdiffMagicWords) { this.magicWords.push(...window.smartdiffMagicWords); } try { this.subNs = mw.config.get('wgVisualEditorConfig').namespacesWithSubpages; } catch (e) {} if (!this.subNs) { this.subNs = Object.keys(mw.config.get('wgFormattedNamespaces')) .map(k => Number(k)).filter(ns => ![0, 6, 8].includes(ns)); } this.re = /((?:\[(?:<[^>]*>)?\[|(?<!{(?:<[^>]*>)?){(?:<[^>]*>)?{(?:<[^>]*>)?(?:(?:#(?:<[^>]*>)?invoke|(?:safe)?subst|msg(?:nw)?|raw|int)(?:<[^>]*>)?:)?)(?:\s*(?:<[^>]*>)?&lt;(?:<[^>]*>)?tvar(?:<[^>]*>)?\s(?!&gt;).*?&gt;)?\s*)((?:(?!&[gl]t;)[^\[\]{|}])+?)(?=\s*(?:(?:<[^>]*>)?&lt;(?:<[^>]*>)?\/(?:<[^>]*>)?tvar(?:<[^>]*>)?&gt;(?:<[^>]*>)?\s*)?(?:\||\](?:<[^>]*>)?\]|}(?:<[^>]*>)?}|$))/g; this.headRe = /^((?:(?:<[^>]*>)*=){1,6}(?:<[^>]*>)?\s*)((?:(?!&[gl]t;).)+?)(?=\s*(?:(?:<[^>]*>)?=){1,6}(?:<[^>]*>|\s)*(?:&lt;|$))/g; // https://commons.wikimedia.org/wiki/Special:MediaStatistics this.galleryRe = /^(\s*)((?:(?!&[gl]t;)[^\[\]{|}])+\.(?:<[^>]*>)?(?:apng|djv|djvu|flac|gif|jpe|jpeg|jpg|jps|kar|m4a|m4b|m4p|m4r|m4v|mid|midi|mp2|mp3|mp4|mpa|mpe|mpeg|mpg|mpga|oga|ogg|ogm|ogv|ogx|opus|pdf|png|spx|stl|svg|tif|tiff|wav|webm|webp|xcf))(?=\s*(?:(?:<[^>]*>)?(?:<[^>]*>)?\s*)?(?:\||$))/gi; this.urlRe = /(\[(?:<[^>]*>)?(?=.+\]))?((\bhttps?(?:<[^>]*>)?:)?(?:<[^>]*>)?\/(?:<[^>]*>)?\/(?:<[^>]*>|(?!&[gl]t;)[^\s"<>\[\]{|}])+)/g; if (window.smartdiffTemplates) { this.tempRe = /( data-smartdiff-temp="(\d+)">[^{|}]+)(\|(?:(?!&[gl]t;)[^\[\]{}]|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?})+)(?=}(?:<[^>]*>)?}|$)/g; this.tempSubRe = /((?:\s|{(?:<[^>]*>)?{(?:<[^>]*>)?!(?:<[^>]*>)?}(?:<[^>]*>)?}[^<>|]*|<[^>]*>)*(?:\|(?:\s|(?:<[^>]*>)|\d+(?:\s|<[^>]*>)*=|[^\d<=>|](?:[^<=>|]|<[^>]*>)*=(?:[^<=>|]|<[^>]*>)*\|?)*|$))/; this.templates = window.smartdiffTemplates; } this.side = 'old'; $diff.find('.diff-deletedline > div').get().forEach(this.processDiv); this.side = 'new'; $diff.find('.diff-addedline > div').get().forEach(this.processDiv); let $contexts = $diff.find('.diff-context > div'); $contexts.each((i, div) => { if (i % 2) { this.side = 'new'; if (this.propUsed && this.getProp() !== this.getProp('pn', 'old')) { this.processDiv(div); } else { $contexts.eq(i).replaceWith($contexts.eq(i - 1).clone()); } } else { this.side = 'old'; this.propUsed = false; this.processDiv(div); } }); this.links = {}; $diff.find('.smartdiff-link:not(.external)').each((i, link) => { let title = link.title; if (!title) return; if (!this.links.hasOwnProperty(title)) { this.links[title] = []; } this.links[title].push(link); }); this.query(Object.keys(this.links).slice(0, 500)); if (this.hasError) { mw.notify('SmartDiff error', { type: 'warn' }); } } processDiv = div => { if (div.querySelector('a[href]')) return; let origHtml = div.innerHTML; let newHtml = origHtml.replace(this.urlRe, this.urlRep) .replace(this.galleryRe, this.galleryRep) .replace(this.re, this.rep).replace(this.headRe, this.headRep); if (this.tempRe) { newHtml = newHtml.replace(this.tempRe, this.tempRep); } if (newHtml === origHtml) return; newHtml = newHtml.replace(/<(ins|del)(?: [^>]+)?><\/\1>/g, ''); let $newDiv = $('<div>').html(newHtml); if (this.detectErrors($newDiv, newHtml, origHtml, div)) return; div.textContent = ''; $newDiv.contents().appendTo(div); }; rep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s), isTemp; if (t) { if ($1.includes('invoke')) { t = mw.Title.makeTitle(828, s); } else if (s[0] === '/') { if (this.subNs.includes(this.getProp('ns'))) { t = mw.Title.newFromText( this.getProp() + s.replace(/\/+$/, '') ); } else if ($1[0] === '{') { t.namespace = 10; } } else if ($1[0] === '{') { if (s[0] === '#') { return $0; } if ($1.includes('int')) { t = mw.Title.makeTitle(8, s); } else if (!t.namespace && s[0] !== ':') { if (!$1.includes('msg') && !$1.includes('raw')) { let match = s.match(/^[^:]+(?::(?=.)|$)/); if (match && this.magicWords.includes(match[0])) { return $0; } } t.namespace = 10; isTemp = true; } } else if ((this.isSpecial || !this.isView) && s[0] === '#') { t.title = this.getProp(); } } else if (s.startsWith('../') && this.subNs.includes(this.getProp('ns'))) { let chunks = s.split('/'); let levelCount = chunks.findIndex(v => v !== '..'); let sup = this.getProp().split('/').slice(0, -levelCount).join('/'); if (sup) { let sub = chunks.slice(levelCount).join('/').replace(/\/+$/, ''); t = mw.Title.newFromText(sub ? sup + '/' + sub : sup); } } if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView || s[0] !== '#') { attrs.title = t.toText(); } if (isTemp && this.tempRe) { let name = t.getMainText(); let idx = this.templates.findIndex(temp => temp.names.includes(name)); if (idx !== -1) { attrs['data-smartdiff-temp'] = idx; } } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; stripTags(s, decode, pre = '', post = '') { let mid = s, tags = s.match(/<\/?(?:ins|del)(?: [^>]+)?>/g); s = $($.parseHTML(s.replace(/&amp;/g, '&'))).text(); if (decode) { try { s = decodeURIComponent(s); } catch (e) {} } if (tags) { if (tags[0][1] === '/') { pre += tags[0]; mid = `<${tags[0].slice(2, 5)} class="diffchange diffchange-inline">` + mid; } let lastTag = tags.pop(); if (lastTag[1] !== '/') { mid += `</${lastTag.slice(1, 4)}>`; post = lastTag + post; } } return [s, pre, mid, post]; } headRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); s = s.replace(/'''(.+?)'''|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>/gi, '$1') .replace(/''(.+?)''/g, '$1') .replace(/^_+|_+$/g, ''); let t = mw.Title.newFromText( `${this.isSpecial || !this.isView ? this.getProp() : ''}#${s}` ); if (!t) { return $0; } let attrs = { class: 'smartdiff-link', href: t.getUrl() }; if (this.isSpecial || !this.isView) { attrs.title = t.toText(); } return pre + $('<a>').attr(attrs).html(mid)[0].outerHTML + post; }; galleryRep = ($0, $1, $2) => { if ($0.includes('<a class="smartdiff-link')) { return $0; } let [s, pre, mid, post] = this.stripTags($2, true, $1); let t = mw.Title.newFromText(s, 6); if (t && t.namespace !== 6) { t = mw.Title.makeTitle(6, s); } if (!t) { return $0; } return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(), title: t.toText() }).html(mid)[0].outerHTML + post; }; urlRep = ($0, $1, $2, $3) => { let main = $2, trail; if (!$1) { if (!$3) { return $0; } let re = main.includes('(') ? /[!,.:;?](?:<[^>]*>)?$/ : /[!),.:;?](?:<[^>]*>)?$/; let match = main.match(re); if (match && !/&amp(?:;(?:<[^>]*>)?(?:[a-z]+|(?:#(?:<[^>]*>)?(?:x[\da-f]|\d+)))(?:<[^>]*>)?)?;$/i.test(main) ) { trail = match[0]; main = main.slice(0, -trail.length); } } let [url, pre, mid, post] = this.stripTags(main); if ($1) { pre = $1 + pre; } else if (trail) { post += trail; } return pre + $('<a>').attr({ class: 'smartdiff-link external', href: url, rel: 'nofollow' }).html(mid)[0].outerHTML + post; }; tempRep = ($0, $1, $2, $3) => { if ($3.includes('<a class="smartdiff-link')) { return $0; } let temp = this.templates[$2]; return $1 + $3.split(this.tempSubRe).map((os, i) => { if (!os || i % 2) { return os; } let j = i / 2; if (j < temp.start || j > temp.end || temp.skipOdd && j % 2 || temp.skipEven && j % 2 === 0 ) { return os; } let [s, pre, mid, post] = this.stripTags(os, true); if (temp.prefix) { s = temp.prefix + s; } if (temp.suffix) { s += temp.suffix; } let t = temp.forceNs ? mw.Title.makeTitle(temp.namespace, s) : mw.Title.newFromText(s, temp.namespace); if (!t) { return os; } let params = (j >= temp.noRedirectStart || j <= temp.noRedirectEnd) && { redirect: 'no' }; return pre + $('<a>').attr({ class: 'smartdiff-link', href: t.getUrl(params), title: t.toText() }).html(mid)[0].outerHTML + post; }).join(''); }; getProp(n = 'pn', side = this.side) { this.propUsed = true; if (this[side]) { if (this[side][n]) { return this[side][n]; } } else { this[side] = {}; let link = this.$diff[0].querySelector( side === 'old' ? '#mw-diff-otitle1 a, #differences-prevlink' : '#mw-diff-ntitle1 a, #differences-nextlink' ); if (link) { let pn = mw.util.getParamValue('title', link.search); this[side].pn = pn; this[side].ns = mw.Title.newFromText(pn).namespace; return this[side][n]; } } if (this[n]) { return this[n]; } if (this.isSpecial) { this.pn = ''; this.ns = 0; } else { this.pn = mw.config.get('wgPageName'); this.ns = mw.config.get('wgNamespaceNumber'); } return this[n]; } async query(titles) { if (!titles.length) return; let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), iwurl: 1, prop: 'info', inprop: 'linkclasses', inlinkcontext: this.getProp(), formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); let data = {}; query.pages?.forEach(page => { let obj = { classes: page.linkclasses || [] }; if (page.missing && !page.known) { obj.classes.push('new'); obj.params = { action: 'edit', redlink: 1 }; } data[page.title] = obj; }); query.interwiki?.forEach(interwiki => { data[interwiki.title] = { classes: ['extiw'], url: interwiki.url }; }); query.normalized?.forEach(entry => { if (!data.hasOwnProperty(entry.to)) return; let obj = data[entry.to]; obj.canonical = entry.to; if (!obj.url) { obj.url = mw.util.getUrl(entry.to, obj.params); } data[entry.from] = obj; }); Object.entries(data).forEach(([title, obj]) => { if (!this.links.hasOwnProperty(title)) return; let $links = $(this.links[title]).addClass(obj.classes) .attr('title', obj.canonical); if (obj.url) { $links.attr('href', function () { return obj.url + this.hash; }); } }); this.query(titles.slice(50)); } detectErrors($newDiv, newHtml, origHtml, div) { let comp = $newDiv.html(); if (comp !== newHtml) { console.warn( 'SmartDiff syntax error at:\n', div, `\nNew HTML:\n${newHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } let $comp = $newDiv.clone(); $comp.find('.smartdiff-link').contents().unwrap(); comp = $comp.html().replace(/<\/(ins|del)><\1(?: [^>]+)?>/g, ''); if (comp !== origHtml) { console.warn( 'SmartDiff mutation error at:\n', div, `\nOriginal HTML:\n${origHtml}\nCompared against:\n${comp}` ); this.hasError = true; return true; } } } mw.hook('wikipage.diff').add($diff => { new SmartDiff($diff); }); }); mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopySectLink.js&action=raw&ctype=text/javascript', 's'); mw.loader.using([ 'ext.visualEditor.desktopArticleTarget.init', 'mediawiki.storage' ], () => { if (!mw.libs.ve.isVisualAvailable && !['edit', 'submit'].includes(mw.config.get('wgAction')) ) { return; } mw.loader.addStyleTag(`.oo-ui-icon-schwa{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 3v14h4v-2h-2v-10h2v-2zm16 0v2h2v10h-2v2h4v-14zm-6 2c-2.41 0-4.43 1.73-4.9 4h2.08c0.41-1.17 1.5-2 2.82-2 1.67 0 3 1.33 3 3h-8c0 2.75 2.25 5 5 5 2.75 0 5-2.25 5-5 0-2.75-2.25-5-5-5zm-2.59 6.5h5.18c-0.516 0.895-1.47 1.5-2.59 1.5-1.12 0-2.07-0.605-2.59-1.5z'/%3E%3C/svg%3E")}`); let clicked; let openDialog = () => { if (clicked) { window.ipaInputDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox4.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'jquery.textSelection', 'oojs-ui-windows', 'oojs-ui-widgets', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced' ]); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { ipainput: { label: 'IPAInput', type: 'button', oouiIcon: 'schwa', action: { type: 'callback', execute: openDialog } } } }); }); mw.hook('ve.loadModules').add(addPlugin => { addPlugin(() => { ve.ui.IpaInputCommand = function VeUiIpaInputCommand() { ve.ui.IpaInputCommand.super.call(this, 'ipaInput'); }; OO.inheritClass(ve.ui.IpaInputCommand, ve.ui.Command); ve.ui.IpaInputCommand.prototype.execute = () => { openDialog(); return true; }; ve.ui.commandRegistry.register(new ve.ui.IpaInputCommand()); ve.ui.IpaInputTool = function VeUiIpaInputTool() { ve.ui.IpaInputTool.super.apply(this, arguments); }; OO.inheritClass(ve.ui.IpaInputTool, ve.ui.Tool); ve.ui.IpaInputTool.static.name = 'ipaInput'; ve.ui.IpaInputTool.static.group = 'insert'; ve.ui.IpaInputTool.static.icon = 'schwa'; ve.ui.IpaInputTool.static.title = 'IPA'; ve.ui.IpaInputTool.static.commandName = 'ipaInput'; ve.ui.toolFactory.register(ve.ui.IpaInputTool); }); }); mw.requestIdleCallback(async () => { let expiry = mw.storage.get('_EXPIRY_ipainput-cache'); if (!expiry) return; let response = await $.get('//en.wikipedia.org/api/rest_v1/page/title/Module%3AIPA%2Fdata'); if (Date.parse(response.items[0].timestamp) / 1000 > expiry - 604800) { mw.storage.remove('ipainput-cache'); } }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && (() => { mw.loader.addStyleTag(`.oo-ui-icon-wiktionary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M14.95 1c-.15 0-.3 0-.45.03L2.9 2.9a2.26 2.26 0 0 0-1.87 2.6L2.9 17.1a2.26 2.26 0 0 0 2.6 1.86l11.6-1.88a2.26 2.26 0 0 0 1.86-2.6L17.1 2.9A2.27 2.27 0 0 0 14.95 1zm-.03.9c.63.03 1.17.49 1.28 1.14l1.88 11.6c.12.75-.37 1.43-1.12 1.56l-11.6 1.88a1.34 1.34 0 0 1-1.56-1.12L1.92 5.36A1.34 1.34 0 0 1 3.04 3.8l11.6-1.88.28-.02zm.7 2.61-2.83.46.07.39c.6-.09.95-.14 1.08.36.1.6-.91 6.53-.91 6.53s-2.87-5.16-2.98-5.87c-.02-.34.02-.64.86-.7l-.06-.4-3.64.6.07.38c.5-.15 1.01.02 1.43.82l.7 1.33-.72 4.54s-2.93-5.3-3.03-5.9c-.07-.5.45-.64.8-.66l-.06-.38-3.46.56.06.39c.24-.1.84-.07 1.07.32.07.09 4.54 8.44 4.54 8.44l.33-.05 1.02-6.24 2.98 5.59.36-.06s1.42-9.14 1.48-9.3c.05-.26.28-.71.9-.76l-.07-.39z'/%3E%3C/svg%3E")}`); let clicked, dialog, input, $result; let openDialog = async context => { if (clicked) { if (dialog) { let selection = context.$textarea.textSelection('getSelection'); if (selection) { input.setValue(selection); } if ($result) { $result.prev().addBack().remove(); $result = null; } dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); } return; } clicked = true; await mw.loader.using([ 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.ForeignApi', 'mediawiki.util' ]); let response = await new mw.ForeignApi('//en.wiktionary.org/w/api.php').get({ action: 'query', generator: 'search', gsrsearch: 'deepcat:Pronunciation_templates_by_language', gsrnamespace: 10, gsrlimit: 'max', gsrsort: 'none', formatversion: 2 }); let winMan = new OO.ui.WindowManager(); dialog = new OO.ui.MessageDialog(); winMan.addWindows([dialog]); let items = response.query.pages .map(p => p.title.slice(9)) .sort(Intl.Collator('en-u-kn-true').compare) .map(s => new OO.ui.MenuOptionWidget({ label: s })); let dropdown = new OO.ui.DropdownWidget({ $overlay: dialog.$overlay, menu: { items } }); let $doc = $('<p>'); dropdown.getMenu().on('choose', mw.util.debounce(async item => { let title = 'Template:' + item.getLabel(); let $link = $('<a>').attr({ href: '//en.wiktionary.org/wiki/' + title, target: '_blank', title: title }).text('documentation'); $doc.empty().append('Loading ', $link, '...'); try { let data = await $.get( '//en.wiktionary.org/api/rest_v1/page/html/' + encodeURIComponent(title + '/documentation') ); let text = $($.parseHTML(data)).find('p').first().text() .replace(/\. .*/, '.'); $doc.text(text + ' (').append($link.text('read more'), ')'); dialog.updateSize(); } catch { $doc.empty().append('Failed to load ', $link); } }, 100)).selectItem(items[0]); input = new OO.ui.TextInputWidget({ autocomplete: false, value: context.$textarea.textSelection('getSelection') || mw.config.get('wgTitle') }); let button = new OO.ui.ButtonWidget({ disabled: !input.getValue(), label: 'Get', flags: ['primary', 'progressive'] }).on('click', async () => { button.setDisabled(true); let template = dropdown.getMenu().findSelectedItem().getLabel(); let text = input.getValue(); try { let data = await $.post('//en.wiktionary.org/api/rest_v1/transform/wikitext/to/html', { wikitext: `{{${template}|1=${text}}}`, body_only: true }); if ($result) { $result.children().remove(); } else { $result = $('<div>').text('Result:') .insertAfter(fieldset.$element) .before('<hr>'); } $result.append($.parseHTML(data)) .find('.mw-collapsible').makeCollapsible().end() .find('[id], [about]').removeAttr('id about').end() .find('a').attr('target', '_blank') .filter('[href^="./"]').attr('href', (_, href) => ( '//en.wiktionary.org/wiki' + href.slice(1) )); dialog.updateSize(); } finally { button.setDisabled(); } }); input.on('change', value => { button.setDisabled(!value); }).connect(button, { enter: ['emit', 'click'] }); let fieldset = new OO.ui.FieldsetLayout({ items: [ new OO.ui.FieldLayout(dropdown, { label: 'Template:', align: 'top' }), new OO.ui.FieldLayout(input, { label: 'Input:', align: 'top' }), new OO.ui.FieldLayout(button) ] }); dropdown.$element.after($doc); dialog.text.$element.append(fieldset.$element/*.on('keydown', e => { e.stopPropagation(); })*/); winMan.$element.appendTo(OO.ui.getTeleportTarget()); dialog.open({ actions: [{ label: 'Close', flags: ['safe', 'close'] }] }); }; mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.wikiEditor('addToToolbar', { section: 'main', group: 'insert', tools: { wiktipa: { label: 'WiktIPA', type: 'button', oouiIcon: 'wiktionary', action: { type: 'callback', execute: openDialog } } } }); }); }); window.scripttesterSkipWarning = true; mw.loader.using(['mediawiki.util', 'mediawiki.storage'], async () => { let get = () => new Set(mw.storage.getObject('scripttester')); if (mw.storage.get('scripttester')) { let unloading; window.addEventListener('beforeunload', () => { unloading = true; }); get().forEach(async s => { let isCss = /\.css$/i.test(s); let url = /^(https?:)?\/\/./.test(s) ? s : mw.util.getUrl(s, { action: 'raw', ctype: isCss ? 'text/css' : 'text/javascript' }); if (isCss) { mw.loader.load(url, 'text/css'); return; } try { await mw.loader.getScript(url); } catch (e) { if (unloading) { console.warn(e); return; } mw.notify('Failed to load temporarily installed ' + s, { type: 'error' }); } }); } else if (!window.scripttesterSkipWarning) { await mw.loader.using('oojs-ui-windows'); if (await OO.ui.confirm( 'You take full responsibility for any consequences arising from using ScriptTester.' )) { mw.storage.setObject('scripttester', []); } } await $.ready; if (!document.getElementById('p-tb')) return; let css = mw.loader.addStyleTag('.scripttester-dialog .oo-ui-checkboxMultiselectWidget{margin:0.5em 0;word-break:break-all} .scripttester-dialog .oo-ui-flaggedElement-destructive{float:right}'); let linksShown = mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgAction') === 'view'; let updateLinks = (s, unins) => { if (!linksShown) return; $(`.scripttester-link[data-scripttester="${s}"]`) .toggleClass('scripttester-installed', !unins); }; let dialog, multiselect, addButton, removeButton, clearButton; let openDialog = () => { if (!dialog) { dialog = new OO.ui.MessageDialog({ classes: ['scripttester-dialog'] }); let winMan = new OO.ui.WindowManager(); winMan.addWindows([dialog]); multiselect = new OO.ui.CheckboxMultiselectWidget().on('select', () => { removeButton.setDisabled(!multiselect.findSelectedItems().length); }); addButton = new OO.ui.ButtonWidget({ label: 'Add' }).on('click', async () => { dialog.toggle(false); let s = (await OO.ui.prompt('Add a script', { textInput: { placeholder: 'Script page name or URL' } })).trim(); if (!s) return; if (!/^(https?:)?\/\/./.test(s) && !mw.Title.newFromText(s)) { await OO.ui.alert(`"${s}" does not appear to be a valid page name or URL.`); dialog.toggle(true); updateDialog(); return; } mw.storage.setObject('scripttester', [...get().add(s)]); updateLinks(s); }); removeButton = new OO.ui.ButtonWidget({ label: 'Remove' }).on('click', () => { let set = get(); multiselect.findSelectedItems().forEach(item => { let s = item.getLabel(); set.delete(s); updateLinks(s, true); }); mw.storage.setObject('scripttester', [...set]); updateDialog(); }); clearButton = new OO.ui.ButtonWidget({ label: 'Clear', flags: 'destructive' }).on('click', async () => { dialog.toggle(false); if (!(await OO.ui.confirm('Uninstall all scripts?'))) { dialog.toggle(true); return; } mw.storage.setObject('scripttester', []); if (linksShown) { $('.scripttester-installed').removeClass('scripttester-installed'); } dialog.toggle(true); updateDialog(); }); dialog.text.$element.append( multiselect.$element, new OO.ui.ButtonGroupWidget({ items: [addButton, removeButton] }).$element, clearButton.$element ); winMan.$element.appendTo(OO.ui.getTeleportTarget()); } updateDialog(); dialog.open({ message: 'Temporarily installed scripts:', actions: [{ label: 'Done', flags: ['safe', 'close'] }] }); }; let updateDialog = () => { let set = get(); multiselect.clearItems().addItems( [...set].map(s => new OO.ui.CheckboxMultioptionWidget({ label: s })) ); removeButton.setDisabled(true); clearButton.toggle(set.size); dialog.updateSize(); updatePortlet(set.size); }; let updatePortlet = count => { $(portletLink).find('*').addBack().contents().each(function () { if (this.nodeType === 3 && this.textContent.trim()) { this.textContent = `Temporarily installed scripts (${count})`; return false; } }); }; let portletLink = mw.util.addPortletLink('p-tb', '#', `Temporarily installed scripts (${get().size})`) .firstElementChild; portletLink.addEventListener('click', e => { e.preventDefault(); mw.loader.using(['oojs-ui-windows', 'mediawiki.Title'], openDialog); }); window.addEventListener('storage', e => { if (e.key === 'scripttester') { updatePortlet(get().size); } }); if (!linksShown) return; css.textContent += ' .scripttester{font-size:85%;user-select:none} .scripttester::before{content:" "} .scripttester-link::after{content:"[+]"} .scripttester-installed::after{content:"[−]"} #firstHeading > .scripttester{font-size:47%}'; let linkHandler = function () { let s = this.dataset.scripttester; let unins = this.classList.contains('scripttester-installed'); let set = get(); set[unins ? 'delete' : 'add'](s); let success = mw.storage.setObject('scripttester', [...set]); if (success) { mw.notify((unins ? 'Uninstalled ' : 'Installed ') + s, { tag: 'scripttester' }); updateLinks(s, unins); updatePortlet(set.size); } else { mw.notify(`Couldn't ${unins ? 'un' : ''}install ${s}`, { tag: 'scripttester', type: 'error' }); } }; if ([2, 4, 8].includes(mw.config.get('wgNamespaceNumber')) && ['javascript', 'css'].includes(mw.config.get('wgPageContentModel')) ) { let s = mw.config.get('wgPageName').replaceAll('_', ' '); $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (get().has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ).appendTo(document.getElementById('firstHeading')); return; } mw.hook('wikipage.content').add($content => { let set = get(); let ns = mw.config.get('wgFormattedNamespaces'); let re = new RegExp(`^(${ns[2]}|${ns[4]}|${ns[8]}):.+\\.([Cc][Ss]|[Jj])[Ss]$`); $content.find('a:not(.external, .new)').after(function () { let s = this.title; if (!s || !re.test(s)) return; return $('<span>').addClass('scripttester').append( $('<a>').attr({ class: 'scripttester-link' + (set.has(s) ? ' scripttester-installed' : ''), tabindex: 0, role: 'button', 'data-scripttester': s }).text('\u200e').on('click', linkHandler) ); }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.hook('wikiEditor.toolbarReady').add($textarea => { $textarea.on('keydown', async e => { if (e.which !== 72 || e.shiftKey || e.altKey || [e.ctrlKey, e.metaKey].filter(Boolean).length !== 1) return; e.preventDefault(); let context = $textarea.data('wikiEditorContext'); context.api.openDialog(context, 'search-and-replace'); await mw.loader.using('jquery.textSelection'); let tb = document.getElementById('wikieditor-toolbar-replace-search'); let sel = $textarea.textSelection('getSelection'); if (sel) { tb.value = sel; } tb.focus(); }); $(document.body).on('dialogclose', '#wikieditor-toolbar-replace-dialog', () => { $textarea[0].focus(); }); }); mw.config.get('wgNamespaceNumber') && mw.config.get('wgAction') !== 'history' && (() => { let run; mw.hook('wikipage.content').add($content => { $content.find('.mw-changeslist-line.mw-changeslist-src-mw-categorize').each(function () { let text = this.querySelector('.comment').textContent; if (text.includes(' added ')) { this.classList.add('catchangehighlighter-addition'); } else if (text.includes(' removed ')) { this.classList.add('catchangehighlighter-removal'); } if (run) return; run = true; mw.loader.addStyleTag('.catchangehighlighter-addition :is(span, td) > .comment{background:#f5fff5} .catchangehighlighter-removal :is(span, td) > .comment{background:#fff5f5}'); }); }); })(); (mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') !== 'view' || [-1, 14].includes(mw.config.get('wgNamespaceNumber'))) && (() => { mw.loader.addStyleTag('.diff-lineno{cursor:pointer}'); $(document.body).on('click keydown', '.diff-lineno', function (e) { if (e.type === 'keydown' && ( e.which !== 13 && e.which !== 32 || e.ctrlKey || e.shiftKey || e.metaKey || e.altKey )) { return; } e.preventDefault(); this.closest('.diff').classList.toggle('difffontswitcher-enabled'); }); mw.hook('wikipage.diff').add($diff => { $diff.find('.diff-lineno').attr({ tabindex: 0, role: 'button' }); }); })(); mw.trackSubscribe('resourceloader.exception', (topic, data) => { mw.notify(data.exception, { autoHide: false, title: `Exception in ${data.source} in module ${data.module}`, type: 'warn' }); }); mw.config.get('skin') === 'vector-2022' && $(document).one('click', '.mw-interlanguage-selector', async () => { await mw.loader.using('ext.uls.mediawiki'); $.fn.uls.Constructor.prototype.getMenuWidth = () => 'narrow'; mw.uls.getFrequentLanguageList = () => []; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/DiffUndo.js&action=raw&ctype=text/javascript', 's'); q9xv0ezjouozfodxibwiakd5dts1tzb User:Nardog/sandbox2.js 2 118608 756365 755659 2026-08-13T16:07:41Z Nardog 40946 756365 javascript text/javascript (async () => { let pageAction = mw.config.get('wgAction'); let isView = pageAction === 'view'; let isEdit = ['edit', 'submit'].includes(pageAction); if (!isView && !isEdit) return; let pageType = mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgNamespaceNumber'); if (isView && !pageType && !mw.config.exists('wgRedirectedFrom') && !mw.config.get('wgIsRedirect') && !mw.config.get('wgPageName').includes('/') ) { return; } await mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api', 'mediawiki.interface.helpers.styles' ]); mw.loader.addStyleTag(`.listtools:not(#mw-content-subtitle .listtools) { font-size: 85%; } .listtools, .listtools a { font-weight: normal !important; font-style: normal; } .mw-datatable .listtools { display: block; } .listtools + .mw-whatlinkshere-tools, #watchlist-edit-form .listtools ~ .mw-changeslist-links, .mw-special-DisambiguationPageLinks .listtools + a { display: none; }`); let messages = Object.assign({ watched: 'Added "$1" to your watchlist', watchFail: `Couldn't watch "$1"`, unwatchFail: `Couldn't unwatch "$1"` }, window.listtoolsMessages); let getMsg = (key, ...args) => ( Object.hasOwn(messages, key) ? mw.format(messages[key], ...args) : key ); let notif; let watchHandler = async function (e) { e.preventDefault(); let $link = $(this); let $wrapper = $link.parent(); $link.detach(); let params = new URLSearchParams(this.search); let action = params.get('action'); $wrapper.text(getMsg(action + 'ing')); let pn = params.get('title').replaceAll('_', ' '); let promise = new mw.Api()[action](pn); if (notif) { notif.close(); notif = null; } try { let result = await promise; if (!result || !result[action + 'ed']) { throw ''; } let newAction = action === 'watch' ? 'unwatch' : 'watch'; params.set('action', newAction); $link.add(`.listtools-watch > a[href="${this.pathname + this.search}"]`) .attr('href', this.pathname + '?' + params) .text(getMsg(newAction)); if (action !== 'watch') return; let require = await mw.loader.using([ 'mediawiki.notification', 'mediawiki.watchstar.widgets' ]); notif = await mw.notify( new (require('mediawiki.watchstar.widgets'))('watch', pn, null, $.noop, { message: getMsg('watched', pn) }).$element, { tag: 'listtools' } ); } catch { notif = await mw.notify(getMsg(action + 'Fail', pn), { tag: 'listtools', type: 'error' }); } finally { $wrapper.html($link); } }; let extGetMain = function () { return this.title; }; let re = new RegExp(`(?:\\?title=|${ mw.util.escapeRegExp(mw.format(mw.config.get('wgArticlePath'), '')) })([^#&?]+)`); let processed = new WeakSet(); let processLinks = ($links, module, titles) => { let isBatch = !!titles; titles = titles || new Set(); $links.each(function (i) { if (processed.has(this)) return; let $link = $links.eq(i); let pn; if (module.useText) { pn = $link.text(); } else { let match = $link.attr('href')?.match(re); if (!match) return; pn = decodeURIComponent(match[1]); } let t = mw.Title.newFromText(pn); if (!t) return; if (module.titlesOnly) { let text = $link.text(); if (text !== pn.replaceAll('_', ' ') && (text !== t.getMainText() || t.namespace === 2) ) { return; } } if ($link.is('.external, .extiw')) { Object.assign(t, { getMain: extGetMain, host: this.host, namespace: 0, title: pn }); } else { if (t.namespace < 0) return; if ($link.hasClass('new')) { t.missing = true; } titles.add(t.getSubjectPage().toText()); } let $tools = $('<span>').addClass('listtools mw-changeslist-links') .data('listtools', t); tools.forEach(tool => { addTool($tools, tool); }); if ($link.is(':is(del, bdi) > :only-child')) { if (module.position === 'end') { $link.parent().parent().append(' ', $tools); } else { $link.parent().after(' ', $tools); } } else if (module.position === 'end') { $link.parent().append(' ', $tools); } else { $link.after(' ', $tools); } module.post?.($tools); processed.add(this); }); if (!isBatch) { getWatched(titles); } }; let tools = [ { name: 'edit', url: t => t.getUrl({ action: 'edit' }) }, { name: 'hist', url: t => !t.missing && t.getUrl({ action: 'history' }) }, { name: 'links', url: t => mw.util.getUrl('Special:WhatLinksHere/' + t) }, { name: 'watch', url: t => !t.host && t.getSubjectPage().getUrl({ action: 'watch' }), callback: watchHandler } ]; let addTool = ($tools, tool, escapedName) => { let t = $tools.data('listtools'); let $duplicate = escapedName && $tools.children('.listtools-' + escapedName); let url = tool.url; if (typeof url === 'function') { url = url(t); if (!url) { $duplicate?.remove(); return; } } let $link = $('<a>').attr('href', url).text(getMsg(tool.name)); if (t.host) { $link.prop('host', t.host); } if (tool.callback) { $link.on('click', tool.callback); } let $wrapper = $('<span>').addClass('listtools-' + tool.name) .append($link); let $next = tool.next && $tools.children('.listtools-' + tool.next); if ($next?.length) { $duplicate?.remove(); $next.before($wrapper); } else if ($duplicate?.length) { $duplicate.replaceWith($wrapper); } else { $tools.append($wrapper); } }; let extend = tool => { if (tool.label && !Object.hasOwn(messages, tool.label)) { messages[tool.name] = tool.label; } if (tool.next) { tool.next = $.escapeSelector(tool.next); } let existingTool = tools.find(t => t.name === tool.name); if (existingTool) { Object.assign(existingTool, tool); } else { tools.push(tool); } let escapedName = existingTool && $.escapeSelector(tool.name); let $allTools = $('.listtools'); $allTools.each(function (i) { addTool($allTools.eq(i), tool, escapedName); }); }; let getWatched = async titles => { if (!Array.isArray(titles)) { titles = [...titles].slice(0, 500); } if (!titles.length) return; (await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages.forEach(page => { if (!page.watched) return; $(`.listtools-watch > a[href="${mw.util.getUrl(page.title, { action: 'watch' })}"]`) .attr('href', mw.util.getUrl(page.title, { action: 'unwatch' })) .text(getMsg('unwatch')); }); getWatched(titles.slice(50)); }; mw.hook('listtools.ready').fire(extend); let catTreeCallback = (records, observer) => { let $links = $(records[0].target).find('.CategoryTreeItem > bdi > a'); if ($links.length) { observer.takeRecords(); observer.disconnect(); processLinks($links, catTreeModule); } }; let catTreeModule = { selector: '.CategoryTreeItem > bdi > a', types: [14, 'CategoryTree'], position: 'end', post: $tools => { $tools.parent().next('.CategoryTreeChildren').each(function () { new MutationObserver(catTreeCallback) .observe(this, { childList: true }); }); } }; let modules = [ { selector: '#mw-pages li > a:not(:empty), #mw-pages li > span > a', types: [14] }, catTreeModule, { selector: '#mw-imagepage-section-linkstoimage a, #mw-imagepage-section-globalusage a', types: [6] }, { selector: '#mw-globalusage-result a', types: ['GlobalUsage'] }, { selector: '.mw-search-result-heading > a, .searchalttitle > a.mw-redirect, .iw-result__title > a, .mw-search-exists a', types: ['Search'] }, { selector: '.mw-search-createlink a', types: ['Search'], titlesOnly: true }, { selector: '#watchlist-edit-form .cdx-table td > label > a', types: ['EditWatchlist'] }, { selector: '.plainlinks > li > a', types: ['AbuseLog'], titlesOnly: true }, { selector: '#mw-allmessagestable td:first-child > a:first-child:not(.new)', types: ['Allmessages'], position: 'end' }, { selector: '.mw-spcontent li a', types: ['DisambiguationPageLinks', 'Listredirects'], titlesOnly: true }, { selector: 'li > a:first-child', types: ['FileDuplicateSearch'] }, { selector: '.TablePager_col_title > a:first-child, .TablePager_col_template > a', types: ['LintErrors'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: 'form > ul > li > a', types: ['Nuke'], position: 'end', titlesOnly: true }, { selector: '.page-assessments a', types: ['PageAssessments'], titlesOnly: true }, { selector: '.TablePager_col_pr_page > a', types: ['Protectedpages'], position: 'end' }, { selector: '#mw-content-text > ul a', types: ['Protectedtitles'], position: 'end' }, { selector: '.mw-fr-pending-changes-page-title', types: ['PendingChanges'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: '#mw-content-text > ul a:first-child', types: ['StablePages'], position: 'end' }, { selector: '.TablePager_col__page a', types: ['TopicSubscriptions'] }, { selector: '.undeleteResult > a', types: ['Undelete'], position: 'end', useText: true }, { selector: '.TablePager_col_img_name > a:first-child', // types: ['Listfiles'], position: 'end' }, { selector: '.mw-newpages-pagename:not(:empty), .mw-newpages-pagename:empty + a', post: $tools => { let $nodes = $tools.parent().contents(); $nodes.slice( $nodes.index($tools) + 1, $nodes.index($nodes.filter('.mw-newpages-length')) ).replaceWith(' '); } }, { selector: '#mw-whatlinkshere-list li > bdi > a' }, { selector: '.mw-changeslist-log-entry > a:not(.mw-changeslist-log-gblblock a, .mw-changeslist-log-globalauth a)', titlesOnly: true }, { selector: '.mw-logevent-loglines > li:not(.mw-logline-gblblock, .mw-logline-globalauth) > a', types: ['Log'], titlesOnly: true }, { selector: '#mw-diff-otitle1 > strong > a, #mw-diff-ntitle1 > strong > a', types: ['ComparePages'], position: 'end' }, { selector: '#movepage-oldlink, #movepage-newlink', types: ['Movepage'] }, { selector: '.mw-undelete-revision a:not(.mw-userlink, .mw-usertoollinks > a)', types: ['Undelete'], useText: true }, { selector: '.galleryfilename, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner-comment > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-enhanced-rc-nested > .comment > a:not(:empty)' }, { selector: '.mw-spcontent li a', position: 'end', titlesOnly: true } ]; if (isEdit) { let post = $tools => { if (!$tools[0].closest('.templatesUsed')) return; $tools.parent().contents().last().each(function () { this.textContent = this.textContent.slice(1); }).end().slice(-3, -1).remove(); }; let callback = mw.util.debounce(() => { processLinks( $('.mw-editfooter-list a, #wikiPreview > .previewnote a'), { titlesOnly: true, post } ); }, 500); mw.hook('wikipage.editform').add($form => { callback(); $form.find('.templatesUsed').each(function () { if (processed.has(this)) return; processed.add(this); new MutationObserver(callback) .observe(this, { childList: true, subtree: true }); }); }); } else if (typeof pageType === 'number') { $(() => { processLinks($('.subpages a, .mw-redirectedfrom a, .redirectText a'), {}); }); } mw.hook('wikipage.content').add($content => { let titles = new Set(); let $links = $content.find('a'); modules.forEach(module => { if (module.types && !module.types.includes(pageType)) return; processLinks($links.filter(module.selector), module, titles); }); getWatched(titles); }); })(); mw.hook('listtools.ready').add(extend => { // extend({ // name: 'talk', // url: t => !t.isTalkPage() && t.canHaveTalkPage() && t.getTalkPage().getUrl(), // next: 'hist' // }); extend({ name: 'subject', url: t => t.isTalkPage() && t.getSubjectPage().getUrl(), next: 'hist' }); extend({ name: 'last', url: t => !t.missing && t.getUrl({ diff: 'cur', diffonly: 1 }), next: 'links' }); // extend({ // name: 'purge', // url: t => t.getUrl({ action: 'purge' }), // next: 'watch', // callback: async function (e) { // e.preventDefault(); // let $link = $(this); // let $wrapper = $link.parent(); // $link.detach(); // $wrapper.text('purging'); // let pn = $wrapper.closest('.listtools').data('listtools').toText(); // try { // let response = await new mw.Api().post({ // action: 'purge', // forcelinkupdate: 1, // titles: pn, // formatversion: 2 // }); // if (response.purge[0].purged) { // mw.notify(`Purged "${pn}"'`); // } // } finally { // $wrapper.html($link); // } // } // }); extend({ name: 'copy', url: '#', callback: function (e) { e.preventDefault(); let text = $(this).closest('.listtools').data('listtools').toText(); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } } }); }); (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.config.get('wgCanonicalSpecialPageName') !== 'GlobalContributions' && (() => { mw.loader.addStyleTag('.consecudiff::before{content:" ["} .consecudiff::after{content:"]"} .consecudiff-top::before{content:" ⟨"} .consecudiff-top::after{content:"⟩"}'); let isHist = mw.config.get('wgAction') === 'history'; class Consecudiff { constructor(lis, isContribs) { this.isContribs = isContribs; this.isEnhanced = !isHist && !isContribs && lis[0].classList.contains('mw-enhanced-rc'); this.threshold = isContribs ? window.consecudiffContribsThreshold || 120 : isHist ? window.consecudiffHistThreshold || 720 : window.consecudiffThreshold || 720; this.strictMode = !isContribs && !!window.consecudiffDetectInterruptions; this.diffSelector = isHist ? 'a.mw-history-histlinks-previous' : '.mw-changeslist-diff'; this.permaSelector = this.isEnhanced && '.mw-enhanced-rc-time > a' || (isHist || isContribs) && 'a.mw-changeslist-date'; this.hybridSelector = this.diffSelector; if (this.permaSelector) { this.hybridSelector += ', ' + this.permaSelector; } this.topClass = isContribs ? 'mw-contributions-current' : 'mw-changeslist-last'; let dependencies = ['mediawiki.util']; if ((isHist || isContribs) && mw.config.get('wgUserLanguage') !== 'en') { dependencies.push('mediawiki.language.months'); } mw.loader.using(dependencies, () => { let chunks; if (isHist) { chunks = this.chunkByUser(lis); } else { chunks = []; this.groupByTitle(lis).forEach(group => { chunks.push(...this.chunkByUser(group)); }); } let subchunks = []; chunks.forEach(chunk => { subchunks.push(...this.divideByDate(chunk)); }); let linkPairs = []; subchunks.forEach(subchunk => { linkPairs.push(...this.makeLinks(subchunk)); }); linkPairs.forEach(([$span, parent]) => { $span.appendTo(parent); }); }); } groupByTitle(lis) { let selector = this.isContribs ? '.mw-contributions-title' : '.mw-changeslist-title'; let lisByTitle = {}; lis.forEach(li => { let link = (this.isEnhanced ? li.closest('table') : li) .querySelector(selector); if (!link) return; let title = link.textContent; if (!lisByTitle.hasOwnProperty(title)) { lisByTitle[title] = []; } lisByTitle[title].push(li); }); return Object.values(lisByTitle).filter(group => group.length > 1); } chunkByUser(lis) { if (this.isSingleContribs) { return [lis]; } let chunks = [], lastSplitAt = 0, prevUser; this.isSingleContribs = lis.some((li, i) => { let link = li.querySelector('.mw-userlink'); if (!link && this.isContribs) { return true; } let user = link?.textContent; if (!link || i && user !== prevUser) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevUser = user; }); if (this.isSingleContribs) { return [lis]; } chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } divideByDate(lis) { let chunks = [], lastSplitAt = 0, prevDate; lis.forEach((li, i) => { let date; if (isHist || this.isContribs) { date = this.parseDate( li.querySelector('.mw-changeslist-date').textContent ); } else { date = Date.parse( li.dataset.mwTs.replace(/(....)(..)(..)(..)(..)(..)/, '$1-$2-$3T$4:$5:$6Z') ); } if (date) { date = date / 60000; } if (i && prevDate - date > this.threshold) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevDate = date; if (!this.strictMode || lastSplitAt === i) return; let prevDiff = lis[i - 1].querySelector(this.diffSelector); if (prevDiff) { let prevNext = mw.util.getParamValue('oldid', prevDiff.search); if (prevNext !== li.dataset.mwRevid) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } } }); chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } makeLinks(lis) { let count = lis.length; let firstPerma; let start = lis.findIndex(li => ( firstPerma = li.querySelector(this.hybridSelector) )); if (start === -1 || count - start < 2) return []; let end, lastDiff; for (let i = count - 1; i > start; i--) { if (!isHist && !this.isContribs) { lastDiff = lis[i].querySelector(this.diffSelector); if (lastDiff || lis[i].classList.contains('mw-changeslist-src-mw-new') ) { end = i + 1; break; } } if (this.permaSelector && lis[i].querySelector(this.permaSelector)) { end = i + 1; break; } } if (!end) return []; count = end - start; let params = { diff: lis[start].dataset.mwRevid }; if (lastDiff) { params.oldid = mw.util.getParamValue('oldid', lastDiff.search); } else { params.oldid = lis[end - 1].dataset.mwRevid; if (isHist && lis[end - 1].querySelector(this.diffSelector) || this.isContribs && !lis[end - 1].querySelector('.newpage') ) { params.direction = 'prev'; } } let title = !isHist && mw.util.getParamValue('title', firstPerma.search); let url = mw.util.getUrl(title, params); let classes = 'consecudiff'; if (!isHist && lis[start].classList.contains(this.topClass)) { classes += ' consecudiff-top'; } return lis.slice(start, end).map((li, i) => [ $('<span>').addClass(classes).append( $('<a>') .attr('href', url) .text(this.convertNumber(count - i + '/' + count)) ), this.isEnhanced ? li.tagName === 'TR' ? li.lastElementChild : li.querySelector('.mw-changeslist-line-inner') : li ]); } parseDate(s) { let date = Date.parse(s); if (date) { return date; } if (s.includes(',')) { date = Date.parse(s.replace(',', '')); } if (date) { return date; } if (mw.loader.getState('mediawiki.language.months') !== 'ready') return; s = s.replace(/\D/g, c => { let n = mw.language.convertNumber(c, true); return Number.isNaN(n) ? c : n; }); let h, m; s = s.replace(/(\d\d?)[.:h](\d\d?)/, ($0, $1, $2) => { h = $1; m = $2; return ' '; }); if (!h) return; let y, dateFirst; s = s.replace(/^(.*?)(\d{4})(?!\d)/, ($0, $1, $2) => { y = $2; dateFirst = /\d/.test($1); return $1 + ' '; }); if (!y) return; let mo, d; if (dateFirst) { [d, s] = this.getDate(s); if (!d) return; [mo, s] = this.getMonth(s); if (mo === -1) return; } else { [mo, s] = this.getMonth(s); if (mo === -1) return; [d, s] = this.getDate(s); if (!d) return; } return new Date(y, mo, d, h, m).getTime(); } getMonth(s) { if (!this.months) { this.months = mw.language.months.abbrev .concat(mw.language.months.names, mw.language.months.genitive) .reverse(); } let mo = this.months.findIndex(mn => { let temp = s.replace(mn, ' '); if (temp !== s) { s = temp; return true; } }); if (mo === -1) { let [numeric, temp] = this.getDate(s); numeric = parseInt(numeric); if (numeric > 0 && numeric < 13) { mo = numeric - 1; s = temp; } } else { mo = 11 - mo % 12; } return [mo, s]; } getDate(s) { let d; s = s.replace(/(^|\D)(\d\d?)(?!\d)/, ($0, $1, $2) => { d = $2; return $1 + ' '; }); return [d, s]; } convertNumber(num) { try { return mw.language.convertNumber(num); } catch (e) { return num; } } } mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-body').each(function () { let lis = this.querySelectorAll('.mw-contributions-list > li'); if (lis.length > 1) { new Consecudiff([...lis], !isHist); } }); if (isHist) return; let $lists = $content.filter('.mw-changeslist'); if (!$lists.length) { $lists = $content.find('.mw-changeslist'); } $lists.each(function () { let lis = this.querySelectorAll('.mw-changeslist-edit:not(.mw-changeslist-src-mw-categorize)[data-mw-revid]'); if (lis.length > 1) { new Consecudiff([...lis]); } }); }); })(); if (mw.config.get('wgNamespaceNumber') === 14 && ( mw.config.get('wgAction') === 'view' || !mw.config.get('wgArticleId') )) { mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox8.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.DateFormatter', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.UserInputWidget', 'mediawiki.widgets.datetime', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'mediawiki.interface.helpers.styles', 'user.options' ]); } $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Move history', 't-movehistory').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.moveHistoryDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox5.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.DateFormatter', 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.DateInputWidget', 'oojs-ui.styles.icons-interactions', 'mediawiki.interface.helpers.styles' ]); }); }); }); $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Section search', 't-sectionsearch').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.sectionSearchDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox7.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets', 'mediawiki.widgets.NamespacesMultiselectWidget' ]); }); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'CentralAuth' && mw.loader.using('jquery.tablesorter', () => { mw.hook('wikipage.content').add($content => { let $table = $content.find('.mw-centralauth-wikislist').has('td'); if (!$table.length) return; $table.tablesorter().data('tablesorter').sort([{ 4: 'desc' }, { 1: 'asc' }]); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && [10, 828].includes(mw.config.get('wgNamespaceNumber')) && !mw.config.get('wgTitle').endsWith('/doc') && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript', 's'); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { let form = document.getElementById('editform'); if (!form) return; let formData = new FormData(form); let section = formData.get('wpSection'); if (section === 'new') return; let widget = document.getElementById('wpSummaryWidget'); if (!widget) return; let isOld = formData.get('altBaseRevId') > 0 || (formData.get('baseRevId') || formData.get('parentRevId')) !== formData.get('editRevId'); await mw.loader.using([ 'jquery.textSelection', 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core' ]); let $textarea = $('#wpTextbox1'); let input = OO.ui.infuse(widget); let button = new OO.ui.ButtonWidget({ framed: false, icon: 'undo', classes: ['autosectionlink-button'], invisibleLabel: true, label: 'Restore previous section link' }).toggle().on('click', () => { let cache = button.getData(); input.setValue(input.getValue().replace( /^(\/\*.*?\*\/)?\s*/, cache[0] ? '/* ' + cache[0] + ' */ ' : '' )); updatePreview(cache[0]); cache.reverse(); }).on('toggle', () => { input.$input.css('width', `calc(100% - ${button.$element.width()}px)`); }); input.$input.after(button.$element); let update = mw.util.debounce($diff => { let lines = $textarea.textSelection('getContents').trimEnd().split('\n'); let firstLineNum, lastLineNum; if (isOld) { let i; $diff.find('td:last-child').each(function () { if (this.classList.contains('diff-lineno')) { i = this.textContent.replace(/\D+/g, '') - 1; } else if (this.classList.contains('diff-context')) { i++; } else if (this.classList.contains('diff-addedline')) { i++; if (!firstLineNum) { firstLineNum = i; } lastLineNum = i; } else if (this.classList.contains('diff-empty')) { if (!firstLineNum) { firstLineNum = i === 0 ? 1 : i; } lastLineNum = i; } }); } else { let origLines = $textarea.prop('defaultValue').trimEnd().split('\n'); firstLineNum = lines.findIndex((line, i) => line !== origLines[i]) + 1; if (!firstLineNum) { firstLineNum = lines.length < origLines.length ? lines.length : 1; } lastLineNum = lines.length; for (let i = 1, x = lastLineNum, y = origLines.length; (section ? i < x : i <= x) && lines[x - i] === origLines[y - i]; i++ ) { lastLineNum--; } } let modLines = lines.slice(0, lastLineNum || 0); let re = /^(={1,6})\s*(.+?)\s*\1\s*(?:<!--.+-->\s*)?$/; let lowest = 7; modLines.slice(firstLineNum).forEach(line => { let match = line.match(re); if (match?.[1].length < lowest) { lowest = match[1].length; } }); let head; modLines.slice(0, firstLineNum).reverse().some(line => { let match = line.match(re); if (match?.[1].length < lowest) { head = match[2]; return true; } }); if (head) { head = head .replace(/'''(.+?)'''|\[\[:?(?:[^|\]]+\|)?([^\]]+)\]\]|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>|<!--.*?-->|\[(?:https?:)?\/\/[^\s\[\]]+\s([^\]]+)\]/gi, '$1$2$3') .replace(/''(.+?)''/g, '$1') .trim(); } else if (modLines.length && lowest === 7 && section < 1 && ( section === '0' || lines.slice(modLines.length).some(line => re.test(line)) )) { head = ''; } let v = input.getValue(); let match = v.match(/^\/\*\s*(.+?)\s*\*\/\s*/); let prev = match?.[1]; if (prev === head) return; input.setValue(( head || head === '' ? '/* ' + head + ' */ ' : '' ) + (match ? v.slice(match[0].length) : v)); button.setData([prev, head]).toggle(true); updatePreview(head); }, 500); let updatePreview = head => { let $comment = $('.mw-summary-preview > .comment'); if (!$comment.length) return; let url; if (head) { url = mw.util.getUrl() + '#' + head.replace(/[\s_]+/g, '_'); } else if (head === '') { head = mw.messages.get('autocomment-top', '(top)'); url = mw.util.getUrl(); } let paren = [...mw.messages.get('parentheses', '($1)')][0]; let $nodes = $comment.contents(); let $ac = $nodes.eq(1); if ($nodes[0]?.textContent === paren && $ac.is('.autocomment:first-child')) { if (head) { $ac.children('a').attr('href', url).children('bdi').text(head); } else { if ($nodes[2]?.nodeType === 3) { $nodes[2].textContent = $nodes[2].textContent.trimStart(); } $ac.remove(); } } else if (head) { let rtl = document.body.classList.contains('sitedir-rtl'); $comment.prepend( paren, $('<span>').addClass('autocomment').append( $('<a>').attr({ href: url, title: mw.config.get('wgPageName').replaceAll('_', ' ') }).text(rtl ? '←' : '→').append( $('<bdi>').attr('dir', rtl ? 'rtl' : 'ltr').text(head) ), mw.messages.get('colon-separator', ': ') ) ); if ($nodes[0]?.nodeType === 3) { let text = $nodes[0].textContent; if (text.startsWith(paren)) { text = text.slice(paren.length); } $nodes[0].textContent = ' ' + text; } } }; if (isOld) { mw.hook('wikipage.diff').add(update); } else { $textarea.on('input', update); mw.hook('ext.CodeMirror.input').add(update); update(); } new mw.Api().loadMessagesIfMissing(['autocomment-top', 'colon-separator', 'parentheses']); mw.loader.addStyleTag('.autosectionlink-button{position:absolute;top:0;right:0;margin:0}'); }); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = function (e) { e.preventDefault(); let text = this.closest('.diff td')?.querySelector('[data-mw-revid]')?.dataset.mwRevid || this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!text) return; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); document.execCommand('copy'); $input.remove(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = async function (e) { e.preventDefault(); let td = this.closest('.diff td'); let rev = td ? td.querySelector('[data-mw-revid]')?.dataset.mwRevid : this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!rev) { mw.notify(`Couldn't get the revision.`, { tag: 'markasunseen', type: 'error' }); return; } let pn = td ? new URLSearchParams([...td.querySelectorAll('a')].pop()?.search).get('title') : mw.config.get('wgPageName'); if (!pn) return; await mw.loader.using('mediawiki.api'); let result = (await new mw.Api().postWithEditToken({ action: 'setnotificationtimestamp', [td ? 'newerthanrevid' : 'torevid']: rev, titles: pn, formatversion: 2 })).setnotificationtimestamp?.[0]; if (Object.hasOwn(result, 'notificationtimestamp')) { mw.notify(`Marked revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'success' }); } else if (result?.notwatched) { mw.notify('This page is not on your watchlist.', { tag: 'markasunseen', type: 'warn' }); } else { mw.notify(`Couldn't mark revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions after this one as unseen' }).on('click', handler).text('unseen'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions since this one as unseen' }).on('click', handler).text('unseen') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && ((mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgWikiID') === 'metawiki' && mw.config.get('wgPageContentModel') === 'wikitext')) && mw.loader.using(['mediawiki.util', 'mediawiki.Title'], () => { let handler = function (e) { e.preventDefault(); let parent = this.closest('li, td'); let ts = parent.textContent.match(/\d\d:\d\d, \d\d? [A-Z][a-z]+ \d{4}/)?.[0]; if (!ts) return; let user = parent.querySelector('.mw-userlink').textContent; if (mw.util.isIPv6Address(user)) { user = user.toUpperCase(); } let temp = mw.util.isIPAddress(user) ? 'unsigned IP' : 'unsigned'; let text = `{{subst:${temp}|${user}|${ts}}}`; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').filter(function () { if (mw.config.get('wgWikiID') === 'metawiki') { return true; } let link = this.querySelector('strong > a') || this.parentElement.querySelector('#differences-prevlink, #differences-nextlink'); if (!link) return; let t = mw.Title.newFromText(mw.util.getParamValue('title', link.search)); return t.isTalkPage() || t.namespace === 4; }).append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig') ) ); }); }); if (screen.width < 500) { mw.loader.addStyleTag('@font-face{font-family:CharisW;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/017b2b2ad86e09d3c22b8cf0dfc78247/CharisSILRegular.ttf) format(truetype)} @font-face{font-family:CharisW;font-weight:700;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/6f5069ac6a300dad45383c952e92c573/CharisSILBold.ttf) format(truetype)} body .IPA{font-family:CharisW,sans-serif} .mw-highlight-lines > pre{width:120em}'); location.hash && $(() => { let target = document.querySelector(':target'); if (target?.getBoundingClientRect().top < 0) { target.scrollIntoView(); } }); } ['edit', 'submit'].includes(mw.config.get('wgAction')) && (mw.config.exists('wgCodeEditorCurrentLanguage') || mw.config.exists('cmMode') && mw.config.get('cmMode') !== 'mediawiki') && (() => { let notif; $(document.body).on('click', '#wpSave', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.originalEvent?.defaultPrevented ) { return; } e.preventDefault(); await mw.loader.using([ 'mediawiki.api', 'mediawiki.util', 'jquery.textSelection', 'oojs-ui-core' ]); let button = OO.ui.infuse(this.parentElement).setDisabled(true); let $textarea = $('#wpTextbox1'); let text = $textarea.textSelection('getContents'); let $summary = $('#wpSummary'); let formData = new FormData(this.form); let promise = new mw.Api().postWithEditToken({ action: 'edit', title: mw.config.get('wgPageName'), text: text, section: formData.get('wpSection') || undefined, summary: $summary.textSelection('getContents'), [$('#wpMinoredit').prop('checked') ? 'minor' : 'notminor']: 1, baserevid: formData.get('editRevId'), basetimestamp: formData.get('wpEdittime'), starttimestamp: formData.get('wpStarttime'), watchlist: $('#wpWatchthis').prop('checked') ? 'watch' : 'unwatch', watchlistexpiry: formData.get('wpWatchlistExpiry') || undefined, undo: formData.get('wpUndidRevision') || undefined, undoafter: formData.get('wpUndoAfter') || undefined, contentformat: formData.get('format'), contentmodel: formData.get('model'), assertuser: mw.config.get('wgUserName'), formatversion: 2 }); notif?.close(); notif = null; try { let response = await promise; if (response?.edit?.result !== 'Success') { throw ''; } $('#editform > input[name="wpUndidRevision"], #editform > input[name="wpUndoAfter"]').remove(); $textarea.data('origtext', text).prop('defaultValue', text); $summary.val($summary.prop('defaultValue')); if (mw.loader.getState('mediawiki.editRecovery.edit') === 'ready') { let storage = mw.loader.moduleRegistry['mediawiki.editRecovery.edit'].packageExports['storage.js']; storage.deleteData(mw.config.get('wgPageName')); storage.closeDatabase(); } notif = await mw.notify(response.edit.nochange ? 'No change' : [ document.createTextNode('Saved'), $('<p>').append( new OO.ui.ButtonWidget({ href: mw.util.getUrl(), target: '_blank', label: 'View' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { diff: response.edit.newrevid || 'cur', diffonly: 1 }), target: '_blank', label: 'Diff' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { action: 'history' }), target: '_blank', label: 'History' }).$element )[0] ], { tag: 'savenedit' }); } catch (error) { notif = await mw.notify(error?.error?.info || error || 'Save failed', { autoHideSeconds: 'long', tag: 'savenedit', type: 'error' }); } finally { button.setDisabled(); } }); })(); mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view' && mw.config.get('wgCategories')?.some(c => c.endsWith(' actors') || c.endsWith(' actresses')) && $(() => { let n = $.escapeSelector(mw.config.get('wgTitle').replace(/ \(.+\)$/, '')); let $links = $(`.hatnote a[title$="${n} filmography"], .hatnote a[title*="${n} on "], .hatnote a[title*="${n} performances"]`); if (!$links.length) return; let titles = {}; $links = $links.filter(function () { let text = this.textContent; return !(titles[text] = Object.hasOwn(titles, text)); }); mw.notify( $links.length === 1 ? $links.clone() : $('<ul>').append($links.clone().wrap('<li>').parent()), { autoHideSeconds: 'long' } ); }); ['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RCMuter.js&action=raw&ctype=text/javascript', 's'); location.hostname.endsWith('.wikipedia.org') && mw.config.get('wgNamespaceNumber') % 2 === 0 && // mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.util', async () => { await $.ready; if (!document.getElementById('p-tb')) return; let messages = Object.assign({ portlet: 'RefRenamer', loading: 'Loading RefRenamer...' }, window.refrenamerMessages); let clicked; mw.util.addPortletLink('p-tb', '#', messages.portlet, 't-refrenamer').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.refRenamer?.(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox6.js&action=raw&ctype=text/javascript'); mw.notify(messages.loading, { autoHideSeconds: 'long', tag: 'refrenamer' }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ).then(() => { let re; window.pathoschild.TemplateScript.add([{ name: 'Expand contractions', script: async editor => { if (!re) { let templates = [ 'Blockquote', 'Cquote', 'Quote frame', 'Rquote', 'Quote box', 'Poem', 'Poem quote', 'About', 'For', 'Other uses', 'Redirect', 'Distinguish', 'Main', 'Further', 'See also', 'Lang', 'Interlanguage link' ]; let prefix = mw.config.get('wgFormattedNamespaces')[10] + ':'; let { query: { pages } } = await new mw.Api().get({ action: 'query', titles: templates.map(n => prefix + n), redirects: 1, prop: 'redirects', rdprop: 'title', rdnamespace: 10, rdshow: '!fragment', rdlimit: 'max', formatversion: 2 }); let set = new Set(templates); pages.forEach(page => { [page, ...(page.redirects || [])].forEach(o => { set.add(o.title.slice(prefix.length)); }); }); re = new RegExp( `\\{\\{\\s*(?:${ [...set].map(n => { n = mw.util.escapeRegExp(n); return n[0].toLowerCase() === n[0] ? n : '[' + n[0] + n[0].toLowerCase() + ']' + n.slice(1); }).join('|').replace(/ /g, '[ _]') })\\s*\\|(?:\\{\\{[^]+?\\}\\}|[^])*?\\}\\}`, 'g' ); } let escaped = []; let escape = $0 => `\x7f\x7f\x7f${escaped.push($0) - 1}\x7f\x7f\x7f`; let unescapeRe = /\x7f{3}(\d+)\x7f{3}/g; let unescape = ($0, $1) => escaped[$1]; let reps = new Set(); let makeCallback = (w, c) => ($0, $1) => { reps.add(c); return $1 + ' ' + w; }; let orig = editor.get(); let repl = orig .replace(re, escape) .replace( /<!--[^]+?-->|<ref\s[^>]*\/>|<(blockquote|ref|poem)(?:\s?[^>]*)?>[^]+?<\/\1>|\[\[[^\[\]]+?\]\]|["“].+?["”]|(''+).+?\2|^===?\s*(?:References|Sources|Bibliography|Further reading|External links)\s*==[^]+|^=+.+=/gim, escape ) .replace( /\|\s*(?:explain|filename|image|name|reason|song|title)\d*\s*=[^|}]+?(?=[|}])/gi, escape ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:appeared|arisen|arrived|become|been|begun|behaved|belonged|come|consisted|departed|died|disappeared|elapsed|emerged|existed|expired|got|gotten|had|happened|lacked|lain|lasted|lingered|occurred|persisted|remained|resembled|resulted|seemed|stayed|stood|strive[dn]|struggled|thrived|vanished|waited)\b)/g, makeCallback('has', 's') ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s\b/g, makeCallback('is', 's') ) .replace(/\b([Cc])an['’]t\b/g, '$1annot') .replace(/\b([Ww])on['’]t\b/g, '$1ill not') .replace(/\b((?![Aa]i)[A-Z]?[a-z]+)n['’]t\b/g, '$1 not') .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:agreed|arisen|awoken|beaten|been|begun|bent|bitten|blown|borne?|bought|broken|brought|built|burnt|caught|chosen|clung|crept|dealt|decreed|disagreed|done|drawn|dreamt|driven|drunk|dug|dwelt|eaten|fallen|fed|felt|flown|forbidden|foreseen|forgiven|forgot|forgotten|fought|found|freed|frozen|given|gone|got|gotten|grown|guaranteed|had|heard|held|hidden|hung|kept|known|laid|lain|leapt|learnt|led|left|lent|lit|lost|made|meant|met|misheard|mistaken|misunderstood|overheard|overseen|overtaken|paid|partaken|proven|rebuilt|rewound|rewritten|ridden|risen|rung|said|sank|sat|seen|sent|sewn|shaken|shone|shot|shown|shrunk|slain|slept|slid|snuck|sold|sought|sown|spat|spent|spilt|spoken|sprung|spun|stolen|stood|stricken|struck|strung|stuck|stung|sung|sunk|swept|sworn|swum|swung|taken|taught|thought|thrown|told|torn|undergone|understood|undone|unwound|upheld|withdrawn|withheld|woken|won|worn|woven|written|wrought|(?![^aeiou]+ed\b|embed\b)[a-z]+[a-df-z]ed)\b)/g, makeCallback('had', 'd') ) .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d\b/g, makeCallback('would', 'd') ) .replace(/([a-z])['’]re\b/g, '$1 are') .replace(/([a-z])['’]ve\b/g, '$1 have') .replace(/([a-z])['’]ll\b/g, '$1 will') .replace(unescapeRe, unescape) .replace(unescapeRe, unescape) .replace(unescapeRe, unescape); if (repl === orig) { mw.notify('No change.'); return; } let iw = mw.config.get('wgWikiID') === 'enwiki' ? '' : 'w:en:'; editor .set(repl) .appendEditSummary(`expanded contractions using [[${iw}User:Nardog/ExpandContractions|script]]`) .options({ minor: true }) .clickDiff(); if (reps.size) { mw.notify( `Replacements include "'${[...reps].join(`" and "'`)}". Review them before saving.`, { type: 'warn' } ); } } }]); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.when( $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ), mw.loader.using(['mediawiki.api', 'mediawiki.Title']) ).then(() => { window.pathoschild.TemplateScript.add([{ name: 'Unpipe links', script: async editor => { let orig = editor.get(); let repl = orig, tokens = {}, titles = new Set(), redirs = {}; for (let [link, target, text] of orig.matchAll(/\[\[([^|\]]+)\|([^\]]+)\]\]/g)) { if (tokens[link]) continue; let ts = [target, text].map(s => mw.Title.newFromText(s)); if (ts.some(t => !t || t.namespace)) continue; let pns = ts.map(t => t.toText()); if (pns[0].endsWith(' (disambiguation)')) continue; if (pns[0] === pns[1] && ts[0].fragment === ts[1].fragment) { repl = repl.replaceAll(link, `[[${text}]]`); continue; } tokens[link] = pns.map((pn, i) => { titles.add(pn); return { pn, fragment: ts[i].fragment }; }); } titles = [...titles]; while (titles.length) { let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), redirects: 1, formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); query.redirects.forEach(r => { redirs[r.from] = r; }); titles = titles.slice(50); } Object.entries(tokens).forEach(([source, ts]) => { if (!ts.some(t => redirs[t.pn])) return; let links = ts.map(t => { let r = redirs[t.pn] || {}; return [r.to || t.pn, t.fragment || r.tofragment].join('#'); }); if (links[0] !== links[1]) return; repl = repl.replaceAll(source, source.replace(/^[^|]+\|/, '[[')); }); if (repl === orig) { mw.notify('No change.'); return; } editor .set(repl) .appendEditSummary('[[WP:NOPIPE|unpiped]] links using [[User:Nardog/Unpipe|script]]') .options({ minor: true }) .clickDiff(); } }]); }); mw.config.get('wgAction') !== 'history' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopyCodeBlock.js&action=raw&ctype=text/javascript', 's'); mw.config.exists('wgDiffNewId') && mw.config.get('wgDiscussionToolsFeaturesEnabled') && (function () { let data = {}, clickHandler, autoClear, run; window.dtc = data; let highlight = revId => { let ids = data[revId]; if (!ids || !ids.length) return; mw.loader.moduleRegistry['ext.discussionTools.init'].packageExports['highlighter.js'] .highlightNewComments(mw.dt.pageThreads, true, ids); if (clickHandler) { $(document.body).off('click', clickHandler); return; } $._data(document.body, 'events').click.some(o => { if (String(o.handler).includes('highlighter.clearHighlightTargetComment(')) { $(document.body).off('click', o.handler); clickHandler = o.handler; return true; } }); $._data(window, 'events').popstate.some(o => { if (String(o.handler).includes('highlighter.highlightTargetComment(')) { $(window).off('popstate', o.handler); return true; } }); }; let scroll = revId => { let ids = data[revId]; if (!ids || !ids.length) return; let yToSpan = Object.fromEntries( ids.map(id => document.getElementById(id)).filter(Boolean) .map(span => [span.getBoundingClientRect().y, span]) ); let ys = Object.keys(yToSpan); if (!ys.length) return; let lower = ys.filter(y => y > 10); if (!lower.length || Math.max(...lower) < document.documentElement.clientHeight ) { yToSpan[Math.min(...ys)].scrollIntoView({ behavior: 'smooth' }); } else { yToSpan[Math.min(...lower)].scrollIntoView({ behavior: 'smooth' }); } }; let scrollToNext = function (e) { e.preventDefault(); let revId = mw.config.get('wgDiffOldId'); if (!revId || !data[revId]) return; let i = data[revId].indexOf( this.closest('[data-mw-thread-id]').dataset.mwThreadId ); if (i === -1) return; let next = data[revId][i + 1] || data[revId][0]; document.getElementById(next).scrollIntoView({ behavior: 'smooth' }); }; mw.hook('wikipage.content').add(async $content => { let revId = mw.config.get('wgDiffOldId'); if (!revId) return; let param = new URLSearchParams(location.search).get('diffonly'); if (param && param !== '0') return; if (data[revId]) { highlight(revId); return; } await mw.loader.using(['ext.discussionTools.init', 'mediawiki.util']); let begin = Date.parse($('#mw-diff-otitle1 .mw-diff-timestamp').data('timestamp')); data[revId] = mw.dt.pageThreads.getCommentItems() .filter(c => c.timestamp > begin).map(c => c.id); if (!data[revId].length) return; await new Promise(setTimeout); highlight(revId); $content.find('.ext-discussiontools-init-replylink-buttons').filter(function () { return data[revId].includes(this.dataset.mwThreadId); }).append( ' | ', $('<a>').attr({ href: '#', role: 'button' }).text('next').on('click', scrollToNext) ); if (run || !document.getElementById('p-tb')) return; run = true; let portlet = mw.util.addPortletLink('p-tb', '#', 'Scroll to next', 't-scrolltonext'); portlet.firstElementChild.addEventListener('click', e => { e.preventDefault(); scroll(mw.config.get('wgDiffOldId')); }); mw.util.addPortletLink('p-tb', '#', 'Toggle highlight', 't-togglehighlight').firstElementChild.addEventListener('click', e => { e.preventDefault(); autoClear = !autoClear; if (autoClear) { $(document.body).on('click', clickHandler)[0].click(); } else { highlight(mw.config.get('wgDiffOldId')); } }); mw.loader.addStyleTag(`#t-scrolltonext{position:fixed;bottom:${portlet.clientHeight}px} #t-togglehighlight{position:fixed;bottom:0}`); }); })(); mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgAction') === 'view' && mw.hook('wikipage.content').add($content => { $content.find('.filehistory .mw-usertoollinks-contribs').after(function () { return [ ' | ', $('<a>').attr('href', `${ mw.config.get('wgScript') }?title=Special:ListFiles/${ this.pathname.replace(/^.+\//, '') }&ilshowall=1`).text('uploads') ]; }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(function () { if (!$('input[name="wpSection"]').val()) return; mw.hook('wikipage.content').add(async $content => { let $refs = $content.find('.mw-ext-cite-warning-sectionpreview_no_text'); if (!$refs.length) return; let ids = {}; $refs.each(function () { ids[this.closest('[id]').id.replace(/-\d+$/, '')] = this; }); let response = await $.get(`/api/rest_v1/page/html/${encodeURIComponent(mw.config.get('wgPageName'))}`); $($.parseHTML(response)).find('.mw-reference-text').each(function () { ids[this.id.replace(/^mw-reference-text-|-\d+$/g, '')]?.replaceWith(this); }); }); }); mw.hook('moremenu.ready').add(config => { $('#mm-page-purge-cache > a').on('click', async e => { e.preventDefault(); await new mw.Api().post({ action: 'purge', forcelinkupdate: 1, titles: config.page.name, formatversion: 2 }); location.href = mw.util.getUrl(); }); $('#mm-page-search-search-history-wikiblame > a').on('click', function (e) { e.preventDefault(); let q = prompt(); if (q === null) return; let href = this.href; if (q) { let removal = q[0] === '!'; if (removal) { q = q.slice(1); } href += '&needle=' + encodeURIComponent(q); if (removal) { href += '&binary_search_inverse=on'; } href += '&force_wikitags=on'; } open(href, '_blank'); }); $('#mm-page-expand-templates > a').on('click auxclick', async function (e) { if (e.which > 2) return; e.preventDefault(); let revId = mw.config.get('wgRevisionId') || Number($('input[name=oldid]').val()); let url = revId ? '/w/rest.php/v1/revision/' + revId : '/w/rest.php/v1/page/' + config.page.encodedName; let { source } = await $.get(url); $('<form>').attr({ method: 'post', action: this.href, target: '_blank' }).append( [ ['wpInput', source], ['wpContextTitle', config.page.name], ['wpRemoveComments', 1] ].map(([n, v]) => $('<input>').attr({ name: n, type: 'hidden' }).val(v)) ).appendTo(document.body).trigger('submit').remove(); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'ApiSandbox' && mw.hook('apisandbox.formatRequest').add((...args) => { args[4].complete = function () { setTimeout(() => { mw.hook('wikipage.content').fire($('.oo-ui-pageLayout-active')); }, 100); }; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.storage', async () => { await $.ready; let infuseAndCall = (query, method, ...args) => { let $widget = $(query); if ($widget.length) { return OO.ui.infuse($widget)[method](...args); } }; let section = $('input[name="wpSection"]').val(); if (section) { let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let save = () => { let newSource = $textarea.textSelection('getContents'); if (newSource === source) { mw.storage.session.remove('editfullpage'); } else { mw.storage.session.setObject('editfullpage', [ mw.config.get('wgPageName'), section, newSource.trimEnd(), infuseAndCall('#wpSummaryWidget', 'getValue') || '', Number(infuseAndCall('#wpMinoreditWidget', 'isSelected')) || 0, Number(infuseAndCall('#wpWatchthisWidget', 'isSelected')) || 0, infuseAndCall('#wpWatchlistExpiryWidget', 'getValue') || 'infinite' ]); } }; await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); setInterval(() => { mw.requestIdleCallback(save); }, 3000); window.addEventListener('beforeunload', save); return; } let data = mw.storage.session.getObject('editfullpage'); mw.storage.session.remove('editfullpage'); console.log(data); if (!data || data[0] !== mw.config.get('wgPageName')) return; let isNew = data[1] === 'new'; let isLead = data[1] === '0'; let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let newSource, start, msg, notifOpts = { autoHideSeconds: 'long' }; let orig = []; if (isNew) { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); newSource = source + (data[3] ? '\n== ' + data[3] + ' ==\n\n' : '\n') + data[2] + '\n'; start = source.length; } else { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core', 'mediawiki.api']); let { parse } = await new mw.Api().get({ action: 'parse', page: mw.config.get('wgPageName'), prop: 'sections', wrapoutputclass: '', disablelimitreport: 1, disableeditsection: 1, disabletoc: 1, formatversion: 2 }); let target = !isLead && parse.sections.find(s => s.index === data[1]); if (isLead || target) { let next = parse.sections.find(s => s.index - 1 === Number(data[1])); newSource = (isLead ? '' : [...source].slice(0, target.byteoffset)).join('') + data[2] + (next ? '\n\n' + [...source].slice(next.byteoffset).join('') : '\n'); start = isLead ? 0 : target.byteoffset; } else { newSource = source + '\n\n' + data[2] + '\n'; start = source.length; msg = `Section restored. Couldn't find the section. The source is appended at bottom.`; notifOpts.type = 'warn'; } orig[0] = infuseAndCall('#wpSummaryWidget', 'getValue'); infuseAndCall('#wpSummaryWidget', 'setValue', data[3]); } $textarea.textSelection('setContents', newSource); orig[1] = infuseAndCall('#wpMinoreditWidget', 'getSelected'); infuseAndCall('#wpMinoreditWidget', 'setSelected', data[4]); orig[2] = infuseAndCall('#wpWatchthisWidget', 'getSelected'); infuseAndCall('#wpWatchthisWidget', 'setSelected', data[5]); orig[3] = infuseAndCall('#wpWatchlistExpiryWidget', 'getValue'); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', data[6]); setTimeout(() => { $textarea.textSelection('setSelection', { start }); }); let notif = await mw.notify($([ document.createTextNode(msg || 'Section restored.'), $('<p>').append( new OO.ui.ButtonWidget({ flags: 'destructive', label: 'Discard' }).on('click', () => { $textarea.textSelection('setContents', source); if (orig[0]) { infuseAndCall('#wpSummaryWidget', 'setValue', orig[0]); } infuseAndCall('#wpMinoreditWidget', 'setSelected', orig[1]); infuseAndCall('#wpWatchthisWidget', 'setSelected', orig[2]); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', orig[3]); notif.close(); }).$element )[0] ]), notifOpts); }); mw.config.exists('wgPostEdit') && mw.loader.using('mediawiki.storage', () => { mw.storage.session.remove('editfullpage'); }); mw.config.get('wgAction') === 'history' && mw.hook('wikipage.content').add(async $content => { if (!$content.has('.mw-history-line-updated').length) return; let href = $content.find('a.mw-history-histlinks-current:not(.mw-history-line-updated a)').attr('href'); if (!href) { await mw.loader.using(['mediawiki.api', 'mediawiki.util']); let page = (await new mw.Api().get({ action: 'query', titles: mw.config.get('wgPageName'), prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev >= page.lastrevid) return; href = mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); } $content.find('.mw-history-compareselectedversions-button').first().after( ' ', $('<a>').attr({ class: 'unseendiff', href: href }).text('unseen') ); }); (async () => { let cspn = mw.config.get('wgCanonicalSpecialPageName'); let isBp = cspn === 'Blankpage'; if (!isBp && cspn !== 'Watchlist') return; await mw.loader.using('mediawiki.util'); let notify = async (text, options, pn) => { let msg = [document.createTextNode(text)]; if (pn) { msg.push( $('<p>').append( $('<a>').attr('href', mw.util.getUrl(pn)).text(pn), ' ', $('<span>').addClass('mw-changeslist-links').append( $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'edit' })) .text('edit') ), $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'history' })) .text('history') ) ) )[0] ); } if (isBp) { await $.ready; $('#mw-content-text').html(msg); } else { return mw.notify(msg, Object.assign(options || {}, { tag: 'unseendiff' })); } }; let getUrl = async pn => { await mw.loader.using('mediawiki.api'); let page = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; if (!page.notificationtimestamp) { notify(`Couldn't get the last seen time.`, { type: 'warn' }, pn); return; } let rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (rev === page.lastrevid) { notify('Already seen.', { type: 'warn' }, pn); return; } if (!rev) { rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, rvdir: 'newer', formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev) { notify(`Couldn't get the last seen revision.`, { type: 'warn' }, pn); return; } } if (rev > page.lastrevid) { notify(`Invalid rev for "${pn}" (rev: ${rev}, lastrevid: ${page.lastrevid})`, { autoHideSeconds: 'long', type: 'warn' }, pn); return; } return mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); }; if (isBp) { let pn = mw.config.get('wgTitle').match(/^[^/]+\/unseendiff\/(.+)$/)?.[1]; if (!pn) return; notify('Loading...', null, pn); let href = await getUrl(pn); if (!href) return; notify('Redirecting...', null, pn); location.href = href; return; } let handler = async function (e) { if (e.which > 2) return; e.preventDefault(); let pn = this.dataset.pn; if (!pn) { notify(`Couldn't get the page name.`, { type: 'error' }); return; } let notifPromise = notify('Loading...', { autoHideSeconds: 'long' }); let href = await getUrl(pn); if (!href) return; $(`.unseendiff-loader[data-pn="${$.escapeSelector(pn)}"]`).attr({ class: 'unseendiff', href: href, target: '_blank' }).off('click auxclick', handler); if (e.type === 'auxclick' || e.ctrlKey || e.metaKey || e.shiftKey) { open(href); } else { this.click(); } (await notifPromise).close(); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-changeslist-src-mw-edit.mw-changeslist-watchedunseen:not(.mw-changeslist-watchedseen) .mw-changeslist-line-inner' ).each(function () { let pn = this.dataset.targetPage || this.closest('[data-target-page]')?.dataset.targetPage || this.closest('table.mw-enhanced-rc')?.querySelector('[data-target-page]')?.dataset.targetPage; if (!pn) return; $('<span>').append( $('<a>').attr({ class: 'unseendiff-loader', href: mw.util.getUrl(`Special:BlankPage/unseendiff/${pn}`), 'data-pn': pn }).on('click auxclick', handler).text('unseen') ).appendTo( [...this.querySelectorAll('.mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); }); })(); ['Contributions', 'IPContributions', 'Blankpage'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.using('mediawiki.util', () => { let watched = new Set(); let query = async lis => { let titles = Object.keys(lis).slice(0, 50); if (!titles.length) return; await mw.loader.using('mediawiki.api'); let pages = (await new mw.Api().post({ action: 'query', titles: titles, prop: 'info', inprop: 'notificationtimestamp|watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages; for (let page of pages) { if (!Object.hasOwn(lis, page.title)) continue; if (page.watched) { watched.add(page); $(lis[page.title]).addClass('watched'); } if (!page.notificationtimestamp) continue; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev === page.lastrevid) continue; if (rev > page.lastrevid) { mw.notify($([ document.createTextNode('Invalid rev for "'), $('<a>').attr({ href: mw.util.getUrl(page.title, { action: 'history' }), target: '_blank' }).text(page.title)[0], document.createTextNode(`" (rev: ${rev}, lastrevid: ${page.lastrevid})`), ]), { autoHideSeconds: 'long', type: 'warn' }); continue; } $('<span>').append( $('<a>').attr({ class: 'unseendiff', href: mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }) }).text('unseen') ).appendTo( lis[page.title].map(li => ( [...li.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(li).before(' ') )) ); } titles.forEach(title => { delete lis[title]; }); query(lis); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-contributions-list > li:not(.mw-contributions-current)[data-mw-revid]' ).each(function () { let link = this.querySelector('a.mw-changeslist-date, a.mw-changeslist-history'); let pn = link ? new URLSearchParams(link.search).get('title') : ''; $('<span>').append( $('<a>').attr({ class: 'mw-changeslist-diff', href: mw.util.getUrl(pn, { diff: 'cur', oldid: this.dataset.mwRevid }) }).text('cur') ).appendTo( [...this.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); if (mw.config.get('wgWikiID') === 'wikidatawiki') return; let lis = {}; $content.find('.mw-contributions-title').each(function () { let title = this.textContent; if (!Object.hasOwn(lis, title)) { lis[title] = []; } lis[title].push(this.closest('li')); }); Object.keys(lis).forEach(title => { if (watched.has(title)) { $(lis[title]).addClass('watched'); delete lis[title]; } }); query(lis); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox9.js&action=raw&ctype=text/javascript'); mw.config.get('wgWikiID') === 'metawiki' && (async () => { let css = mw.loader.addStyleTag(`.wishtitle { font-size: 90%; font-style: italic; word-break: break-word; } .wishtitle > a { color: var(--color-warning, #886425); } .wishtitle > a:visited { color: var(--border-color-warning--hover, #735421); } .wishtitle-declined > a { text-decoration: line-through; } .wishtitle-declined > a:hover, .wishtitle-declined > a:focus, .mw-underline-always .wishtitle-declined > a { text-decoration: line-through underline; } #watchlist-edit-form .wishtitle { display: inline-block; } .mw-search-result-heading > .wishtitle, .catchangesviewer-table .wishtitle { display: block; } .catchangesviewer-table:has(.wishtitle) { white-space: wrap; }`); let lang = mw.config.get('wgUserLanguage'); let titles; let loadTitles = async () => { await mw.loader.using('mediawiki.storage'); titles = titles || mw.storage.getObject('wishtitles'); if (titles?.lang !== lang) { titles = { lang, w: [], fa: [] }; } }; let updateTitles = async (crwstatuses, crwcontinue) => { await mw.loader.using('mediawiki.api'); let params = { action: 'query', list: 'communityrequests-wishes', crwlang: lang, crwstatuses: crwstatuses, crwprop: 'title|updated', crwsort: 'updated', crwdir: 'ascending', crwlimit: 'max', crwcontinue: crwcontinue, formatversion: 2 }; if (!crwcontinue && !crwstatuses && titles._) { params.crwcontinue = `|${titles._}|0`; } let response = await new mw.Api().get(params); let wishes = response?.query?.['communityrequests-wishes']; if (wishes?.length) { let $span = $('<span>'); wishes.forEach(w => { let id = w.crwtitle.match(/^Community Wishlist\/W(\d+)/)?.[1]; if (!id) return; titles.w[id - 1] = $span.html(w.title).text(); if (crwstatuses === 'declined') { (titles.wd = titles.wd || []).push(id - 1); } let faId = w.crfatitle?.match(/^Community Wishlist\/FA(\d+)/)?.[1]; if (!faId) return; titles.fa[faId - 1] = w.focusareatitle; }); if (!crwstatuses) { titles._ = wishes.at(-1).updated.replace(/\D/g, ''); } } let expiry = 86400; if (crwstatuses || crwcontinue) { let prev = mw.storage.getObject('_EXPIRY_wishtitles'); if (prev) { expiry = Math.round(Date.now() / 1000) + 86400 - prev; } } mw.storage.setObject('wishtitles', titles, expiry); crwcontinue = response?.continue?.crwcontinue; if (crwcontinue) { await updateTitles(crwstatuses, crwcontinue); } }; let getTitle = id => ( id[0] === 'W' ? titles.w[id.slice(1) - 1] : titles.fa[id.slice(2) - 1] ); let renderTitle = (title, id, tag = 'span') => { let classes = 'wishtitle'; if (id[0] === 'W' && titles.wd?.includes(id.slice(1) - 1)) { classes += ' wishtitle-declined'; } return $(`<${tag}>`).addClass(classes).append( $('<a>').attr({ href: `/wiki/Community_Wishlist/${id}`, title: `Community Wishlist/${id}` }).text(title) ); }; let callback = ([id, links]) => { let title = getTitle(id); if (!title) { return true; } $(links).after(' ', renderTitle(title, id)); }; let selector = '.mw-changeslist-title, ' + '.mw-changeslist-log-entry > a:not(.mw-userlink), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize :is(.mw-changeslist-line-inner, .mw-changeslist-line-inner-comment, .mw-enhanced-rc-nested) > .comment > a, ' + '#watchlist-edit-form .cdx-table td > label > a, ' + '.mw-search-result-heading > a:not(:has(> .ext-communityrequests-entity-link--label)), ' + '.mw-contributions-title, ' + '#mw-whatlinkshere-list li > bdi > a, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-logevent-loglines > li > a, ' + '#mw-pages li > a, ' + '.catchangesviewer-table td:nth-child(3) > a'; mw.hook('wikipage.content').add(async $content => { let links = {}; $content.find('a').each(function () { if (!this.matches(selector)) return; let id = this.textContent.match( /^(?:Talk:|Translations:)?Community Wishlist\/((?:W|FA)\d+)/ )?.[1]; if (!id) return; (links[id] = links[id] || []).push(this); }); links = Object.entries(links); if (!links.length) return; await loadTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles('declined'); links.forEach(callback); }); let pn = mw.config.get('wgRelevantPageName'); let id = pn.match(/^(?:Talk:|Translations:)?Community_Wishlist\/((?:W|FA)\d+)/)?.[1]; if (!id) return; await $.ready; let extTitle = document.querySelector('.ext-communityrequests-wish--title'); if (extTitle && $('.mw-pt-languages-selected').attr('lang') === lang) return; await loadTitles(); let title = getTitle(id); if (!title) { await updateTitles(); title = getTitle(id); if (!title) { await updateTitles('declined'); title = getTitle(id); if (!title) return; } } let $title = renderTitle(title, id, 'div'); if (mw.config.get('skin') === 'vector-2022') { $title.prependTo('.vector-page-toolbar'); } else { $title.insertAfter('#firstHeading'); } css.textContent += ' .ext-communityrequests-entity-talk-header{display:none}'; if (extTitle) return; document.title = document.title.replace( pn.replaceAll('_', ' '), `${pn.replace(`Community_Wishlist/${id}`, title)} ($&)` ); })(); mw.config.get('wgWikiID') === 'metawiki' && mw.hook('wikipage.watchlistChange').add(async (isWatched, expiry) => { if (![0, 1].includes(mw.config.get('wgNamespaceNumber'))) return; let title = mw.config.get('wgTitle'); if (!/^Community Wishlist\/(?:W|FA)\d+$/.test(title)) return; if (isWatched) { await new mw.Api().watch(title + '/Votes', expiry); mw.notify('Watching /Votes too.'); } else { await new mw.Api().unwatch(title + '/Votes'); mw.notify('Unwatched /Votes too.'); } }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $(async () => { let $input = $('#wpTemplateSandboxTemplate'); if (!$input.length) return; mw.loader.addStyleTag('#templatesandbox-editform .oo-ui-fieldLayout{max-width:50em} #templatesandbox-editform .oo-ui-fieldLayout-field{flex-grow:999}'); let makeTemplateField = () => new OO.ui.FieldLayout( new mw.widgets.TitleInputWidget({ inputId: 'wpTemplateSandboxTemplate', name: 'wpTemplateSandboxTemplate', showMissing: false, value: $input.val() }), { label: 'Template name:' } ); if (mw.loader.getState('ext.TemplateSandbox') !== 'registered') { await mw.loader.using('mediawiki.widgets'); $input.parent().replaceWith(makeTemplateField().$element); return; } let require = await mw.loader.using([ 'ext.TemplateSandbox.TemplateSandboxTitleWidget', 'ext.TemplateSandbox.styles', 'jquery.makeCollapsible', 'user.options' ]); let widget = new (require('ext.TemplateSandbox.TemplateSandboxTitleWidget'))({ $overlay: true, id: 'wpTemplateSandboxPage', maxLength: 255, name: 'wpTemplateSandboxPage', placeholder: 'Page title', required: false, tabIndex: 10, templateTitleFunc: () => $('#wpTemplateSandboxTemplate').val() }); widget.$element.attr('data-ooui', '{"_":"mw.widgets.TemplateSandboxTitleWidget"}') .data('oouiInfused', widget); let fieldset = new OO.ui.FieldsetLayout({ classes: ['mw-templatesandbox-fieldset', 'mw-collapsed'], id: 'templatesandbox-editform', items: [ makeTemplateField(), new OO.ui.ActionFieldLayout( widget, new OO.ui.ButtonInputWidget({ id: 'wpTemplateSandboxPreview', name: 'wpTemplateSandboxPreview', label: 'Show preview', tabIndex: 10, type: 'submit', useInputTag: true }), { align: 'top' } ) ], label: 'Preview page with this template' }); fieldset.$label.append('&nbsp;', $('<span>').addClass('mw-collapsible-toggle-placeholder')); fieldset.$group.addClass('mw-collapsible-content'); $('#templatesandbox-editform').replaceWith(fieldset.$element.makeCollapsible()); let modules = ['ext.TemplateSandbox']; if (Number(mw.user.options.get('uselivepreview'))) { modules.push('ext.TemplateSandbox.preview'); } mw.loader.load(modules); }); mw.config.get('wgWikiID') === 'enwiki' && mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' && (async () => { mw.loader.addStyleTag('.xfdnotifier-sublinks::before{content:" ["} .xfdnotifier-sublinks::after{content:"]"} .xfdnotifier-sublinks > span:not(:first-child)::before{content:"\\2009·\\2009"} .mw-portlet.vector-menu[id^="p-xfdnotifier-"] a{display:inline}'); await mw.loader.using(['mediawiki.api', 'mediawiki.Title', 'mediawiki.storage']); let xfds = [ { id: 'rm', label: 'RM', full: 'Requested moves', cat: 'Requested moves', }, { id: 'rmt', label: 'RM/T', full: 'Requested moves (technical)', page: 'Wikipedia:Requested_moves/Technical_requests', titleExtractor: $page => ( $page.find(`[data-mw*='"wt":"RMassist/core"']`).closest('li').map(function () { return this.querySelector('a[rel="mw:WikiLink"]')?.title; }).get() ) }, { id: 'afd', label: 'AfD', full: 'Articles for deletion', cat: 'Articles for deletion' }, { id: 'mfd', label: 'MfD', full: 'Miscellaneous for deletion', cat: 'Miscellaneous pages for deletion' }, { id: 'tfd', label: 'TfD', full: 'Templates for deletion', cat: 'Templates for deletion' }, { id: 'tfm', label: 'TfM', full: 'Templates for merging', cat: 'Templates for merging' }, { id: 'cfd', label: 'CfD', full: 'Categories for deletion', cat: 'Categories for deletion' }, { id: 'cfr', label: 'CfR', full: 'Categories for renaming', cat: 'Categories for renaming' }, { id: 'cfsr', label: 'CfSR', full: 'Categories for speedy renaming', cat: 'Categories for speedy renaming' }, { id: 'cfm', label: 'CfM', full: 'Categories for merging', cat: 'Categories for merging' }, { id: 'cfs', label: 'CfS', full: 'Categories for splitting', cat: 'Categories for splitting' }, { id: 'cfl', label: 'CfL', full: 'Categories for listifying', cat: 'Categories for listifying' }, { id: 'cfc', label: 'CfC', full: 'Categories for conversion', cat: 'Categories for conversion' }, { id: 'cfgd', label: 'CfGD', full: 'Categories for general discussion', cat: 'Categories for general discussion' }, { id: 'ffd', label: 'FfD', full: 'Files for discussion', cat: 'Wikipedia files for discussion' }, { id: 'rfd', label: 'RfD', full: 'Redirects for discussion', cat: 'All redirects for discussion' }, { id: 'prod', label: 'PROD', full: 'Articles proposed for deletion', cat: 'All articles proposed for deletion' } ]; window.xfd = xfds; let queryTitles = async (xfd, titles) => { if (!titles.length) return; let response = await new mw.Api().get({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched) { xfd.pages.push(p.title); } }); await queryTitles(xfd, titles.slice(50)); }; let queryPage = async xfd => { let $page = $($.parseHTML(await $.get( `https://en.wikipedia.org/w/rest.php/v1/page/${encodeURIComponent(xfd.page)}/html` ))); await queryTitles(xfd, xfd.titleExtractor($page)); }; let queryCat = async (xfd, gcmcontinue) => { let response = await new mw.Api().get({ action: 'query', prop: 'info|categories', inprop: 'watched', clprop: 'sortkey', clcategories: `Category:${xfd.cat}`, generator: 'categorymembers', gcmtitle: `Category:${xfd.cat}`, gcmlimit: 'max', gcmsort: 'timestamp', gcmdir: 'older', gcmcontinue: gcmcontinue, formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched && p.categories?.[0]?.sortkeyprefix !== ' ') { xfd.pages.push(p.title); } }); if (response?.continue?.gcmcontinue) { await queryCat(xfd, response.continue.gcmcontinue); } }; let show = async (xfd, lastId, isCache) => { if (xfd.portlet && isCache) return; let portletId = 'p-xfdnotifier-' + xfd.id; if (xfd.portlet) { $(xfd.portlet).find('ul').empty(); if (!xfd.pages.length) return; } else { await $.ready; xfd.portlet = mw.util.addPortlet(portletId, xfd.label, '#' + lastId); } let $label = $(`#${portletId}-label`).attr('title', xfd.full); if (xfd.page) { $label.wrapInner($('<a>').attr('href', mw.util.getUrl(xfd.page))); } xfd.pages.forEach(p => { let t = mw.Title.newFromText(p); let isTalk = t.isTalkPage(); let $other = $('<a>').attr({ href: t[isTalk ? 'getSubjectPage' : 'getTalkPage']().getUrl(), title: isTalk ? 'subject' : 'talk' }).text(isTalk ? 's' : 't'); let link = mw.util.addPortletLink(portletId, t.getUrl(), p).querySelector('a'); $('<span>').addClass('xfdnotifier-sublinks').append( $('<span>').append($other), $('<span>').append( $('<a>').attr({ href: t.getUrl({ action: 'history' }), title: 'history' }).text('h') ) ).insertAfter(link); }); }; mw.hook('wikipage.content').add(mw.util.throttle(async () => { let cache = mw.storage.getObject('xfdnotifier') || {}; let lastId = 'p-tb'; for (let xfd of xfds) { let portletId = 'p-xfdnotifier-' + xfd.id; let now = Math.floor(Date.now() / 1000); if (now - cache[xfd.id]?.[0] < 600) { xfd.pages = cache[xfd.id].slice(1); await show(xfd, lastId, true); lastId = portletId; continue; } xfd.pages = []; if (xfd.cat) { await queryCat(xfd); } else if (xfd.page) { await queryPage(xfd); } cache[xfd.id] = [now, ...xfd.pages]; mw.storage.setObject('xfdnotifier', cache, 604800); await show(xfd, lastId); lastId = portletId; } }, 1800000)); })(); jz5rdtzuq336d94l7jnqe640r0l6ozw 756366 756365 2026-08-13T16:09:06Z Nardog 40946 756366 javascript text/javascript (async () => { let pageAction = mw.config.get('wgAction'); let isView = pageAction === 'view'; let isEdit = ['edit', 'submit'].includes(pageAction); if (!isView && !isEdit) return; let pageType = mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgNamespaceNumber'); if (isView && !pageType && !mw.config.exists('wgRedirectedFrom') && !mw.config.get('wgIsRedirect') && !mw.config.get('wgPageName').includes('/') ) { return; } await mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api', 'mediawiki.interface.helpers.styles' ]); mw.loader.addStyleTag(`.listtools:not(#mw-content-subtitle .listtools) { font-size: 85%; } .listtools, .listtools a { font-weight: normal !important; font-style: normal; } .mw-datatable .listtools { display: block; } .listtools + .mw-whatlinkshere-tools, #watchlist-edit-form .listtools ~ .mw-changeslist-links, .mw-special-DisambiguationPageLinks .listtools + a { display: none; }`); let messages = Object.assign({ watched: 'Added "$1" to your watchlist', watchFail: `Couldn't watch "$1"`, unwatchFail: `Couldn't unwatch "$1"` }, window.listtoolsMessages); let getMsg = (key, ...args) => ( Object.hasOwn(messages, key) ? mw.format(messages[key], ...args) : key ); let notif; let watchHandler = async function (e) { e.preventDefault(); let $link = $(this); let $wrapper = $link.parent(); $link.detach(); let params = new URLSearchParams(this.search); let action = params.get('action'); $wrapper.text(getMsg(action + 'ing')); let pn = params.get('title').replaceAll('_', ' '); let promise = new mw.Api()[action](pn); if (notif) { notif.close(); notif = null; } try { let result = await promise; if (!result || !result[action + 'ed']) { throw ''; } let newAction = action === 'watch' ? 'unwatch' : 'watch'; params.set('action', newAction); $link.add(`.listtools-watch > a[href="${this.pathname + this.search}"]`) .attr('href', this.pathname + '?' + params) .text(getMsg(newAction)); if (action !== 'watch') return; let require = await mw.loader.using([ 'mediawiki.notification', 'mediawiki.watchstar.widgets' ]); notif = await mw.notify( new (require('mediawiki.watchstar.widgets'))('watch', pn, null, $.noop, { message: getMsg('watched', pn) }).$element, { tag: 'listtools' } ); } catch { notif = await mw.notify(getMsg(action + 'Fail', pn), { tag: 'listtools', type: 'error' }); } finally { $wrapper.html($link); } }; let extGetMain = function () { return this.title; }; let re = new RegExp(`(?:\\?title=|${ mw.util.escapeRegExp(mw.format(mw.config.get('wgArticlePath'), '')) })([^#&?]+)`); let processed = new WeakSet(); let processLinks = ($links, module, titles) => { let isBatch = !!titles; titles = titles || new Set(); $links.each(function (i) { if (processed.has(this)) return; let $link = $links.eq(i); let pn; if (module.useText) { pn = $link.text(); } else { let match = $link.attr('href')?.match(re); if (!match) return; pn = decodeURIComponent(match[1]); } let t = mw.Title.newFromText(pn); if (!t) return; if (module.titlesOnly) { let text = $link.text(); if (text !== pn.replaceAll('_', ' ') && (text !== t.getMainText() || t.namespace === 2) ) { return; } } if ($link.is('.external, .extiw')) { Object.assign(t, { getMain: extGetMain, host: this.host, namespace: 0, title: pn }); } else { if (t.namespace < 0) return; if ($link.hasClass('new')) { t.missing = true; } titles.add(t.getSubjectPage().toText()); } let $tools = $('<span>').addClass('listtools mw-changeslist-links') .data('listtools', t); tools.forEach(tool => { addTool($tools, tool); }); if ($link.is(':is(del, bdi) > :only-child')) { if (module.position === 'end') { $link.parent().parent().append(' ', $tools); } else { $link.parent().after(' ', $tools); } } else if (module.position === 'end') { $link.parent().append(' ', $tools); } else { $link.after(' ', $tools); } module.post?.($tools); processed.add(this); }); if (!isBatch) { getWatched(titles); } }; let tools = [ { name: 'edit', url: t => t.getUrl({ action: 'edit' }) }, { name: 'hist', url: t => !t.missing && t.getUrl({ action: 'history' }) }, { name: 'links', url: t => mw.util.getUrl('Special:WhatLinksHere/' + t) }, { name: 'watch', url: t => !t.host && t.getSubjectPage().getUrl({ action: 'watch' }), callback: watchHandler } ]; let addTool = ($tools, tool, escapedName) => { let t = $tools.data('listtools'); let $duplicate = escapedName && $tools.children('.listtools-' + escapedName); let url = tool.url; if (typeof url === 'function') { url = url(t); if (!url) { $duplicate?.remove(); return; } } let $link = $('<a>').attr('href', url).text(getMsg(tool.name)); if (t.host) { $link.prop('host', t.host); } if (tool.callback) { $link.on('click', tool.callback); } let $wrapper = $('<span>').addClass('listtools-' + tool.name) .append($link); let $next = tool.next && $tools.children('.listtools-' + tool.next); if ($next?.length) { $duplicate?.remove(); $next.before($wrapper); } else if ($duplicate?.length) { $duplicate.replaceWith($wrapper); } else { $tools.append($wrapper); } }; let extend = tool => { if (tool.label && !Object.hasOwn(messages, tool.label)) { messages[tool.name] = tool.label; } if (tool.next) { tool.next = $.escapeSelector(tool.next); } let existingTool = tools.find(t => t.name === tool.name); if (existingTool) { Object.assign(existingTool, tool); } else { tools.push(tool); } let escapedName = existingTool && $.escapeSelector(tool.name); let $allTools = $('.listtools'); $allTools.each(function (i) { addTool($allTools.eq(i), tool, escapedName); }); }; let getWatched = async titles => { if (!Array.isArray(titles)) { titles = [...titles].slice(0, 500); } if (!titles.length) return; (await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages.forEach(page => { if (!page.watched) return; $(`.listtools-watch > a[href="${mw.util.getUrl(page.title, { action: 'watch' })}"]`) .attr('href', mw.util.getUrl(page.title, { action: 'unwatch' })) .text(getMsg('unwatch')); }); getWatched(titles.slice(50)); }; mw.hook('listtools.ready').fire(extend); let catTreeCallback = (records, observer) => { let $links = $(records[0].target).find('.CategoryTreeItem > bdi > a'); if ($links.length) { observer.takeRecords(); observer.disconnect(); processLinks($links, catTreeModule); } }; let catTreeModule = { selector: '.CategoryTreeItem > bdi > a', types: [14, 'CategoryTree'], position: 'end', post: $tools => { $tools.parent().next('.CategoryTreeChildren').each(function () { new MutationObserver(catTreeCallback) .observe(this, { childList: true }); }); } }; let modules = [ { selector: '#mw-pages li > a:not(:empty), #mw-pages li > span > a', types: [14] }, catTreeModule, { selector: '#mw-imagepage-section-linkstoimage a, #mw-imagepage-section-globalusage a', types: [6] }, { selector: '#mw-globalusage-result a', types: ['GlobalUsage'] }, { selector: '.mw-search-result-heading > a, .searchalttitle > a.mw-redirect, .iw-result__title > a, .mw-search-exists a', types: ['Search'] }, { selector: '.mw-search-createlink a', types: ['Search'], titlesOnly: true }, { selector: '#watchlist-edit-form .cdx-table td > label > a', types: ['EditWatchlist'] }, { selector: '.plainlinks > li > a', types: ['AbuseLog'], titlesOnly: true }, { selector: '#mw-allmessagestable td:first-child > a:first-child:not(.new)', types: ['Allmessages'], position: 'end' }, { selector: '.mw-spcontent li a', types: ['DisambiguationPageLinks', 'Listredirects'], titlesOnly: true }, { selector: 'li > a:first-child', types: ['FileDuplicateSearch'] }, { selector: '.TablePager_col_title > a:first-child, .TablePager_col_template > a', types: ['LintErrors'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: 'form > ul > li > a', types: ['Nuke'], position: 'end', titlesOnly: true }, { selector: '.page-assessments a', types: ['PageAssessments'], titlesOnly: true }, { selector: '.TablePager_col_pr_page > a', types: ['Protectedpages'], position: 'end' }, { selector: '#mw-content-text > ul a', types: ['Protectedtitles'], position: 'end' }, { selector: '.mw-fr-pending-changes-page-title', types: ['PendingChanges'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: '#mw-content-text > ul a:first-child', types: ['StablePages'], position: 'end' }, { selector: '.TablePager_col__page a', types: ['TopicSubscriptions'] }, { selector: '.undeleteResult > a', types: ['Undelete'], position: 'end', useText: true }, { selector: '.TablePager_col_img_name > a:first-child', // types: ['Listfiles'], position: 'end' }, { selector: '.mw-newpages-pagename:not(:empty), .mw-newpages-pagename:empty + a', post: $tools => { let $nodes = $tools.parent().contents(); $nodes.slice( $nodes.index($tools) + 1, $nodes.index($nodes.filter('.mw-newpages-length')) ).replaceWith(' '); } }, { selector: '#mw-whatlinkshere-list li > bdi > a' }, { selector: '.mw-changeslist-log-entry > a:not(.mw-changeslist-log-gblblock a, .mw-changeslist-log-globalauth a)', titlesOnly: true }, { selector: '.mw-logevent-loglines > li:not(.mw-logline-gblblock, .mw-logline-globalauth) > a', types: ['Log'], titlesOnly: true }, { selector: '#mw-diff-otitle1 > strong > a, #mw-diff-ntitle1 > strong > a', types: ['ComparePages'], position: 'end' }, { selector: '#movepage-oldlink, #movepage-newlink', types: ['Movepage'] }, { selector: '.mw-undelete-revision a:not(.mw-userlink, .mw-usertoollinks > a)', types: ['Undelete'], useText: true }, { selector: '.galleryfilename, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner-comment > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-enhanced-rc-nested > .comment > a:not(:empty)' }, { selector: '.mw-spcontent li a', position: 'end', titlesOnly: true } ]; if (isEdit) { let post = $tools => { if (!$tools[0].closest('.templatesUsed')) return; $tools.parent().contents().last().each(function () { this.textContent = this.textContent.slice(1); }).end().slice(-3, -1).remove(); }; let callback = mw.util.debounce(() => { processLinks( $('.mw-editfooter-list a, #wikiPreview > .previewnote a'), { titlesOnly: true, post } ); }, 500); mw.hook('wikipage.editform').add($form => { callback(); $form.find('.templatesUsed').each(function () { if (processed.has(this)) return; processed.add(this); new MutationObserver(callback) .observe(this, { childList: true, subtree: true }); }); }); } else if (typeof pageType === 'number') { $(() => { processLinks($('.subpages a, .mw-redirectedfrom a, .redirectText a'), {}); }); } mw.hook('wikipage.content').add($content => { let titles = new Set(); let $links = $content.find('a'); modules.forEach(module => { if (module.types && !module.types.includes(pageType)) return; processLinks($links.filter(module.selector), module, titles); }); getWatched(titles); }); })(); mw.hook('listtools.ready').add(extend => { // extend({ // name: 'talk', // url: t => !t.isTalkPage() && t.canHaveTalkPage() && t.getTalkPage().getUrl(), // next: 'hist' // }); extend({ name: 'subject', url: t => t.isTalkPage() && t.getSubjectPage().getUrl(), next: 'hist' }); extend({ name: 'last', url: t => !t.missing && t.getUrl({ diff: 'cur', diffonly: 1 }), next: 'links' }); // extend({ // name: 'purge', // url: t => t.getUrl({ action: 'purge' }), // next: 'watch', // callback: async function (e) { // e.preventDefault(); // let $link = $(this); // let $wrapper = $link.parent(); // $link.detach(); // $wrapper.text('purging'); // let pn = $wrapper.closest('.listtools').data('listtools').toText(); // try { // let response = await new mw.Api().post({ // action: 'purge', // forcelinkupdate: 1, // titles: pn, // formatversion: 2 // }); // if (response.purge[0].purged) { // mw.notify(`Purged "${pn}"'`); // } // } finally { // $wrapper.html($link); // } // } // }); extend({ name: 'copy', url: '#', callback: function (e) { e.preventDefault(); let text = $(this).closest('.listtools').data('listtools').toText(); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } } }); }); (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.config.get('wgCanonicalSpecialPageName') !== 'GlobalContributions' && (() => { mw.loader.addStyleTag('.consecudiff::before{content:" ["} .consecudiff::after{content:"]"} .consecudiff-top::before{content:" ⟨"} .consecudiff-top::after{content:"⟩"}'); let isHist = mw.config.get('wgAction') === 'history'; class Consecudiff { constructor(lis, isContribs) { this.isContribs = isContribs; this.isEnhanced = !isHist && !isContribs && lis[0].classList.contains('mw-enhanced-rc'); this.threshold = isContribs ? window.consecudiffContribsThreshold || 120 : isHist ? window.consecudiffHistThreshold || 720 : window.consecudiffThreshold || 720; this.strictMode = !isContribs && !!window.consecudiffDetectInterruptions; this.diffSelector = isHist ? 'a.mw-history-histlinks-previous' : '.mw-changeslist-diff'; this.permaSelector = this.isEnhanced && '.mw-enhanced-rc-time > a' || (isHist || isContribs) && 'a.mw-changeslist-date'; this.hybridSelector = this.diffSelector; if (this.permaSelector) { this.hybridSelector += ', ' + this.permaSelector; } this.topClass = isContribs ? 'mw-contributions-current' : 'mw-changeslist-last'; let dependencies = ['mediawiki.util']; if ((isHist || isContribs) && mw.config.get('wgUserLanguage') !== 'en') { dependencies.push('mediawiki.language.months'); } mw.loader.using(dependencies, () => { let chunks; if (isHist) { chunks = this.chunkByUser(lis); } else { chunks = []; this.groupByTitle(lis).forEach(group => { chunks.push(...this.chunkByUser(group)); }); } let subchunks = []; chunks.forEach(chunk => { subchunks.push(...this.divideByDate(chunk)); }); let linkPairs = []; subchunks.forEach(subchunk => { linkPairs.push(...this.makeLinks(subchunk)); }); linkPairs.forEach(([$span, parent]) => { $span.appendTo(parent); }); }); } groupByTitle(lis) { let selector = this.isContribs ? '.mw-contributions-title' : '.mw-changeslist-title'; let lisByTitle = {}; lis.forEach(li => { let link = (this.isEnhanced ? li.closest('table') : li) .querySelector(selector); if (!link) return; let title = link.textContent; if (!lisByTitle.hasOwnProperty(title)) { lisByTitle[title] = []; } lisByTitle[title].push(li); }); return Object.values(lisByTitle).filter(group => group.length > 1); } chunkByUser(lis) { if (this.isSingleContribs) { return [lis]; } let chunks = [], lastSplitAt = 0, prevUser; this.isSingleContribs = lis.some((li, i) => { let link = li.querySelector('.mw-userlink'); if (!link && this.isContribs) { return true; } let user = link?.textContent; if (!link || i && user !== prevUser) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevUser = user; }); if (this.isSingleContribs) { return [lis]; } chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } divideByDate(lis) { let chunks = [], lastSplitAt = 0, prevDate; lis.forEach((li, i) => { let date; if (isHist || this.isContribs) { date = this.parseDate( li.querySelector('.mw-changeslist-date').textContent ); } else { date = Date.parse( li.dataset.mwTs.replace(/(....)(..)(..)(..)(..)(..)/, '$1-$2-$3T$4:$5:$6Z') ); } if (date) { date = date / 60000; } if (i && prevDate - date > this.threshold) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevDate = date; if (!this.strictMode || lastSplitAt === i) return; let prevDiff = lis[i - 1].querySelector(this.diffSelector); if (prevDiff) { let prevNext = mw.util.getParamValue('oldid', prevDiff.search); if (prevNext !== li.dataset.mwRevid) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } } }); chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } makeLinks(lis) { let count = lis.length; let firstPerma; let start = lis.findIndex(li => ( firstPerma = li.querySelector(this.hybridSelector) )); if (start === -1 || count - start < 2) return []; let end, lastDiff; for (let i = count - 1; i > start; i--) { if (!isHist && !this.isContribs) { lastDiff = lis[i].querySelector(this.diffSelector); if (lastDiff || lis[i].classList.contains('mw-changeslist-src-mw-new') ) { end = i + 1; break; } } if (this.permaSelector && lis[i].querySelector(this.permaSelector)) { end = i + 1; break; } } if (!end) return []; count = end - start; let params = { diff: lis[start].dataset.mwRevid }; if (lastDiff) { params.oldid = mw.util.getParamValue('oldid', lastDiff.search); } else { params.oldid = lis[end - 1].dataset.mwRevid; if (isHist && lis[end - 1].querySelector(this.diffSelector) || this.isContribs && !lis[end - 1].querySelector('.newpage') ) { params.direction = 'prev'; } } let title = !isHist && mw.util.getParamValue('title', firstPerma.search); let url = mw.util.getUrl(title, params); let classes = 'consecudiff'; if (!isHist && lis[start].classList.contains(this.topClass)) { classes += ' consecudiff-top'; } return lis.slice(start, end).map((li, i) => [ $('<span>').addClass(classes).append( $('<a>') .attr('href', url) .text(this.convertNumber(count - i + '/' + count)) ), this.isEnhanced ? li.tagName === 'TR' ? li.lastElementChild : li.querySelector('.mw-changeslist-line-inner') : li ]); } parseDate(s) { let date = Date.parse(s); if (date) { return date; } if (s.includes(',')) { date = Date.parse(s.replace(',', '')); } if (date) { return date; } if (mw.loader.getState('mediawiki.language.months') !== 'ready') return; s = s.replace(/\D/g, c => { let n = mw.language.convertNumber(c, true); return Number.isNaN(n) ? c : n; }); let h, m; s = s.replace(/(\d\d?)[.:h](\d\d?)/, ($0, $1, $2) => { h = $1; m = $2; return ' '; }); if (!h) return; let y, dateFirst; s = s.replace(/^(.*?)(\d{4})(?!\d)/, ($0, $1, $2) => { y = $2; dateFirst = /\d/.test($1); return $1 + ' '; }); if (!y) return; let mo, d; if (dateFirst) { [d, s] = this.getDate(s); if (!d) return; [mo, s] = this.getMonth(s); if (mo === -1) return; } else { [mo, s] = this.getMonth(s); if (mo === -1) return; [d, s] = this.getDate(s); if (!d) return; } return new Date(y, mo, d, h, m).getTime(); } getMonth(s) { if (!this.months) { this.months = mw.language.months.abbrev .concat(mw.language.months.names, mw.language.months.genitive) .reverse(); } let mo = this.months.findIndex(mn => { let temp = s.replace(mn, ' '); if (temp !== s) { s = temp; return true; } }); if (mo === -1) { let [numeric, temp] = this.getDate(s); numeric = parseInt(numeric); if (numeric > 0 && numeric < 13) { mo = numeric - 1; s = temp; } } else { mo = 11 - mo % 12; } return [mo, s]; } getDate(s) { let d; s = s.replace(/(^|\D)(\d\d?)(?!\d)/, ($0, $1, $2) => { d = $2; return $1 + ' '; }); return [d, s]; } convertNumber(num) { try { return mw.language.convertNumber(num); } catch (e) { return num; } } } mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-body').each(function () { let lis = this.querySelectorAll('.mw-contributions-list > li'); if (lis.length > 1) { new Consecudiff([...lis], !isHist); } }); if (isHist) return; let $lists = $content.filter('.mw-changeslist'); if (!$lists.length) { $lists = $content.find('.mw-changeslist'); } $lists.each(function () { let lis = this.querySelectorAll('.mw-changeslist-edit:not(.mw-changeslist-src-mw-categorize)[data-mw-revid]'); if (lis.length > 1) { new Consecudiff([...lis]); } }); }); })(); if (mw.config.get('wgNamespaceNumber') === 14 && ( mw.config.get('wgAction') === 'view' || !mw.config.get('wgArticleId') )) { mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox8.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.DateFormatter', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.UserInputWidget', 'mediawiki.widgets.datetime', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'mediawiki.interface.helpers.styles', 'user.options' ]); } $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Move history', 't-movehistory').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.moveHistoryDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox5.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.DateFormatter', 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.DateInputWidget', 'oojs-ui.styles.icons-interactions', 'mediawiki.interface.helpers.styles' ]); }); }); }); $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Section search', 't-sectionsearch').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.sectionSearchDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox7.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets', 'mediawiki.widgets.NamespacesMultiselectWidget' ]); }); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'CentralAuth' && mw.loader.using('jquery.tablesorter', () => { mw.hook('wikipage.content').add($content => { let $table = $content.find('.mw-centralauth-wikislist').has('td'); if (!$table.length) return; $table.tablesorter().data('tablesorter').sort([{ 4: 'desc' }, { 1: 'asc' }]); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && [10, 828].includes(mw.config.get('wgNamespaceNumber')) && !mw.config.get('wgTitle').endsWith('/doc') && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript', 's'); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { let form = document.getElementById('editform'); if (!form) return; let formData = new FormData(form); let section = formData.get('wpSection'); if (section === 'new') return; let widget = document.getElementById('wpSummaryWidget'); if (!widget) return; let isOld = formData.get('altBaseRevId') > 0 || (formData.get('baseRevId') || formData.get('parentRevId')) !== formData.get('editRevId'); await mw.loader.using([ 'jquery.textSelection', 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core' ]); let $textarea = $('#wpTextbox1'); let input = OO.ui.infuse(widget); let button = new OO.ui.ButtonWidget({ framed: false, icon: 'undo', classes: ['autosectionlink-button'], invisibleLabel: true, label: 'Restore previous section link' }).toggle().on('click', () => { let cache = button.getData(); input.setValue(input.getValue().replace( /^(\/\*.*?\*\/)?\s*/, cache[0] ? '/* ' + cache[0] + ' */ ' : '' )); updatePreview(cache[0]); cache.reverse(); }).on('toggle', () => { input.$input.css('width', `calc(100% - ${button.$element.width()}px)`); }); input.$input.after(button.$element); let update = mw.util.debounce($diff => { let lines = $textarea.textSelection('getContents').trimEnd().split('\n'); let firstLineNum, lastLineNum; if (isOld) { let i; $diff.find('td:last-child').each(function () { if (this.classList.contains('diff-lineno')) { i = this.textContent.replace(/\D+/g, '') - 1; } else if (this.classList.contains('diff-context')) { i++; } else if (this.classList.contains('diff-addedline')) { i++; if (!firstLineNum) { firstLineNum = i; } lastLineNum = i; } else if (this.classList.contains('diff-empty')) { if (!firstLineNum) { firstLineNum = i === 0 ? 1 : i; } lastLineNum = i; } }); } else { let origLines = $textarea.prop('defaultValue').trimEnd().split('\n'); firstLineNum = lines.findIndex((line, i) => line !== origLines[i]) + 1; if (!firstLineNum) { firstLineNum = lines.length < origLines.length ? lines.length : 1; } lastLineNum = lines.length; for (let i = 1, x = lastLineNum, y = origLines.length; (section ? i < x : i <= x) && lines[x - i] === origLines[y - i]; i++ ) { lastLineNum--; } } let modLines = lines.slice(0, lastLineNum || 0); let re = /^(={1,6})\s*(.+?)\s*\1\s*(?:<!--.+-->\s*)?$/; let lowest = 7; modLines.slice(firstLineNum).forEach(line => { let match = line.match(re); if (match?.[1].length < lowest) { lowest = match[1].length; } }); let head; modLines.slice(0, firstLineNum).reverse().some(line => { let match = line.match(re); if (match?.[1].length < lowest) { head = match[2]; return true; } }); if (head) { head = head .replace(/'''(.+?)'''|\[\[:?(?:[^|\]]+\|)?([^\]]+)\]\]|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>|<!--.*?-->|\[(?:https?:)?\/\/[^\s\[\]]+\s([^\]]+)\]/gi, '$1$2$3') .replace(/''(.+?)''/g, '$1') .trim(); } else if (modLines.length && lowest === 7 && section < 1 && ( section === '0' || lines.slice(modLines.length).some(line => re.test(line)) )) { head = ''; } let v = input.getValue(); let match = v.match(/^\/\*\s*(.+?)\s*\*\/\s*/); let prev = match?.[1]; if (prev === head) return; input.setValue(( head || head === '' ? '/* ' + head + ' */ ' : '' ) + (match ? v.slice(match[0].length) : v)); button.setData([prev, head]).toggle(true); updatePreview(head); }, 500); let updatePreview = head => { let $comment = $('.mw-summary-preview > .comment'); if (!$comment.length) return; let url; if (head) { url = mw.util.getUrl() + '#' + head.replace(/[\s_]+/g, '_'); } else if (head === '') { head = mw.messages.get('autocomment-top', '(top)'); url = mw.util.getUrl(); } let paren = [...mw.messages.get('parentheses', '($1)')][0]; let $nodes = $comment.contents(); let $ac = $nodes.eq(1); if ($nodes[0]?.textContent === paren && $ac.is('.autocomment:first-child')) { if (head) { $ac.children('a').attr('href', url).children('bdi').text(head); } else { if ($nodes[2]?.nodeType === 3) { $nodes[2].textContent = $nodes[2].textContent.trimStart(); } $ac.remove(); } } else if (head) { let rtl = document.body.classList.contains('sitedir-rtl'); $comment.prepend( paren, $('<span>').addClass('autocomment').append( $('<a>').attr({ href: url, title: mw.config.get('wgPageName').replaceAll('_', ' ') }).text(rtl ? '←' : '→').append( $('<bdi>').attr('dir', rtl ? 'rtl' : 'ltr').text(head) ), mw.messages.get('colon-separator', ': ') ) ); if ($nodes[0]?.nodeType === 3) { let text = $nodes[0].textContent; if (text.startsWith(paren)) { text = text.slice(paren.length); } $nodes[0].textContent = ' ' + text; } } }; if (isOld) { mw.hook('wikipage.diff').add(update); } else { $textarea.on('input', update); mw.hook('ext.CodeMirror.input').add(update); update(); } new mw.Api().loadMessagesIfMissing(['autocomment-top', 'colon-separator', 'parentheses']); mw.loader.addStyleTag('.autosectionlink-button{position:absolute;top:0;right:0;margin:0}'); }); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = function (e) { e.preventDefault(); let text = this.closest('.diff td')?.querySelector('[data-mw-revid]')?.dataset.mwRevid || this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!text) return; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); document.execCommand('copy'); $input.remove(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = async function (e) { e.preventDefault(); let td = this.closest('.diff td'); let rev = td ? td.querySelector('[data-mw-revid]')?.dataset.mwRevid : this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!rev) { mw.notify(`Couldn't get the revision.`, { tag: 'markasunseen', type: 'error' }); return; } let pn = td ? new URLSearchParams([...td.querySelectorAll('a')].pop()?.search).get('title') : mw.config.get('wgPageName'); if (!pn) return; await mw.loader.using('mediawiki.api'); let result = (await new mw.Api().postWithEditToken({ action: 'setnotificationtimestamp', [td ? 'newerthanrevid' : 'torevid']: rev, titles: pn, formatversion: 2 })).setnotificationtimestamp?.[0]; if (Object.hasOwn(result, 'notificationtimestamp')) { mw.notify(`Marked revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'success' }); } else if (result?.notwatched) { mw.notify('This page is not on your watchlist.', { tag: 'markasunseen', type: 'warn' }); } else { mw.notify(`Couldn't mark revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions after this one as unseen' }).on('click', handler).text('unseen'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions since this one as unseen' }).on('click', handler).text('unseen') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && ((mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgWikiID') === 'metawiki' && mw.config.get('wgPageContentModel') === 'wikitext')) && mw.loader.using(['mediawiki.util', 'mediawiki.Title'], () => { let handler = function (e) { e.preventDefault(); let parent = this.closest('li, td'); let ts = parent.textContent.match(/\d\d:\d\d, \d\d? [A-Z][a-z]+ \d{4}/)?.[0]; if (!ts) return; let user = parent.querySelector('.mw-userlink').textContent; if (mw.util.isIPv6Address(user)) { user = user.toUpperCase(); } let temp = mw.util.isIPAddress(user) ? 'unsigned IP' : 'unsigned'; let text = `{{subst:${temp}|${user}|${ts}}}`; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').filter(function () { if (mw.config.get('wgWikiID') === 'metawiki') { return true; } let link = this.querySelector('strong > a') || this.parentElement.querySelector('#differences-prevlink, #differences-nextlink'); if (!link) return; let t = mw.Title.newFromText(mw.util.getParamValue('title', link.search)); return t.isTalkPage() || t.namespace === 4; }).append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig') ) ); }); }); if (screen.width < 500) { mw.loader.addStyleTag('@font-face{font-family:CharisW;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/017b2b2ad86e09d3c22b8cf0dfc78247/CharisSILRegular.ttf) format(truetype)} @font-face{font-family:CharisW;font-weight:700;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/6f5069ac6a300dad45383c952e92c573/CharisSILBold.ttf) format(truetype)} body .IPA{font-family:CharisW,sans-serif} .mw-highlight-lines > pre{width:120em}'); location.hash && $(() => { let target = document.querySelector(':target'); if (target?.getBoundingClientRect().top < 0) { target.scrollIntoView(); } }); } ['edit', 'submit'].includes(mw.config.get('wgAction')) && (mw.config.exists('wgCodeEditorCurrentLanguage') || mw.config.exists('cmMode') && mw.config.get('cmMode') !== 'mediawiki') && (() => { let notif; $(document.body).on('click', '#wpSave', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.originalEvent?.defaultPrevented ) { return; } e.preventDefault(); await mw.loader.using([ 'mediawiki.api', 'mediawiki.util', 'jquery.textSelection', 'oojs-ui-core' ]); let button = OO.ui.infuse(this.parentElement).setDisabled(true); let $textarea = $('#wpTextbox1'); let text = $textarea.textSelection('getContents'); let $summary = $('#wpSummary'); let formData = new FormData(this.form); let promise = new mw.Api().postWithEditToken({ action: 'edit', title: mw.config.get('wgPageName'), text: text, section: formData.get('wpSection') || undefined, summary: $summary.textSelection('getContents'), [$('#wpMinoredit').prop('checked') ? 'minor' : 'notminor']: 1, baserevid: formData.get('editRevId'), basetimestamp: formData.get('wpEdittime'), starttimestamp: formData.get('wpStarttime'), watchlist: $('#wpWatchthis').prop('checked') ? 'watch' : 'unwatch', watchlistexpiry: formData.get('wpWatchlistExpiry') || undefined, undo: formData.get('wpUndidRevision') || undefined, undoafter: formData.get('wpUndoAfter') || undefined, contentformat: formData.get('format'), contentmodel: formData.get('model'), assertuser: mw.config.get('wgUserName'), formatversion: 2 }); notif?.close(); notif = null; try { let response = await promise; if (response?.edit?.result !== 'Success') { throw ''; } $('#editform > input[name="wpUndidRevision"], #editform > input[name="wpUndoAfter"]').remove(); $textarea.data('origtext', text).prop('defaultValue', text); $summary.val($summary.prop('defaultValue')); if (mw.loader.getState('mediawiki.editRecovery.edit') === 'ready') { let storage = mw.loader.moduleRegistry['mediawiki.editRecovery.edit'].packageExports['storage.js']; storage.deleteData(mw.config.get('wgPageName')); storage.closeDatabase(); } notif = await mw.notify(response.edit.nochange ? 'No change' : [ document.createTextNode('Saved'), $('<p>').append( new OO.ui.ButtonWidget({ href: mw.util.getUrl(), target: '_blank', label: 'View' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { diff: response.edit.newrevid || 'cur', diffonly: 1 }), target: '_blank', label: 'Diff' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { action: 'history' }), target: '_blank', label: 'History' }).$element )[0] ], { tag: 'savenedit' }); } catch (error) { notif = await mw.notify(error?.error?.info || error || 'Save failed', { autoHideSeconds: 'long', tag: 'savenedit', type: 'error' }); } finally { button.setDisabled(); } }); })(); mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view' && mw.config.get('wgCategories')?.some(c => c.endsWith(' actors') || c.endsWith(' actresses')) && $(() => { let n = $.escapeSelector(mw.config.get('wgTitle').replace(/ \(.+\)$/, '')); let $links = $(`.hatnote a[title$="${n} filmography"], .hatnote a[title*="${n} on "], .hatnote a[title*="${n} performances"]`); if (!$links.length) return; let titles = {}; $links = $links.filter(function () { let text = this.textContent; return !(titles[text] = Object.hasOwn(titles, text)); }); mw.notify( $links.length === 1 ? $links.clone() : $('<ul>').append($links.clone().wrap('<li>').parent()), { autoHideSeconds: 'long' } ); }); ['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RCMuter.js&action=raw&ctype=text/javascript', 's'); location.hostname.endsWith('.wikipedia.org') && mw.config.get('wgNamespaceNumber') % 2 === 0 && // mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.util', async () => { await $.ready; if (!document.getElementById('p-tb')) return; let messages = Object.assign({ portlet: 'RefRenamer', loading: 'Loading RefRenamer...' }, window.refrenamerMessages); let clicked; mw.util.addPortletLink('p-tb', '#', messages.portlet, 't-refrenamer').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.refRenamer?.(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox6.js&action=raw&ctype=text/javascript'); mw.notify(messages.loading, { autoHideSeconds: 'long', tag: 'refrenamer' }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ).then(() => { let re; window.pathoschild.TemplateScript.add([{ name: 'Expand contractions', script: async editor => { if (!re) { let templates = [ 'Blockquote', 'Cquote', 'Quote frame', 'Rquote', 'Quote box', 'Poem', 'Poem quote', 'About', 'For', 'Other uses', 'Redirect', 'Distinguish', 'Main', 'Further', 'See also', 'Lang', 'Interlanguage link' ]; let prefix = mw.config.get('wgFormattedNamespaces')[10] + ':'; let { query: { pages } } = await new mw.Api().get({ action: 'query', titles: templates.map(n => prefix + n), redirects: 1, prop: 'redirects', rdprop: 'title', rdnamespace: 10, rdshow: '!fragment', rdlimit: 'max', formatversion: 2 }); let set = new Set(templates); pages.forEach(page => { page.concat(page.redirects).forEach(o => { set.add(o.title.slice(prefix.length)); }); }); re = new RegExp( `\\{\\{\\s*(?:${ [...set].map(n => { n = mw.util.escapeRegExp(n); return n[0].toLowerCase() === n[0] ? n : '[' + n[0] + n[0].toLowerCase() + ']' + n.slice(1); }).join('|').replace(/ /g, '[ _]') })\\s*\\|(?:\\{\\{[^]+?\\}\\}|[^])*?\\}\\}`, 'g' ); } let escaped = []; let escape = $0 => `\x7f\x7f\x7f${escaped.push($0) - 1}\x7f\x7f\x7f`; let unescapeRe = /\x7f{3}(\d+)\x7f{3}/g; let unescape = ($0, $1) => escaped[$1]; let reps = new Set(); let makeCallback = (w, c) => ($0, $1) => { reps.add(c); return $1 + ' ' + w; }; let orig = editor.get(); let repl = orig .replace(re, escape) .replace( /<!--[^]+?-->|<ref\s[^>]*\/>|<(blockquote|ref|poem)(?:\s?[^>]*)?>[^]+?<\/\1>|\[\[[^\[\]]+?\]\]|["“].+?["”]|(''+).+?\2|^===?\s*(?:References|Sources|Bibliography|Further reading|External links)\s*==[^]+|^=+.+=/gim, escape ) .replace( /\|\s*(?:explain|filename|image|name|reason|song|title)\d*\s*=[^|}]+?(?=[|}])/gi, escape ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:appeared|arisen|arrived|become|been|begun|behaved|belonged|come|consisted|departed|died|disappeared|elapsed|emerged|existed|expired|got|gotten|had|happened|lacked|lain|lasted|lingered|occurred|persisted|remained|resembled|resulted|seemed|stayed|stood|strive[dn]|struggled|thrived|vanished|waited)\b)/g, makeCallback('has', 's') ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s\b/g, makeCallback('is', 's') ) .replace(/\b([Cc])an['’]t\b/g, '$1annot') .replace(/\b([Ww])on['’]t\b/g, '$1ill not') .replace(/\b((?![Aa]i)[A-Z]?[a-z]+)n['’]t\b/g, '$1 not') .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:agreed|arisen|awoken|beaten|been|begun|bent|bitten|blown|borne?|bought|broken|brought|built|burnt|caught|chosen|clung|crept|dealt|decreed|disagreed|done|drawn|dreamt|driven|drunk|dug|dwelt|eaten|fallen|fed|felt|flown|forbidden|foreseen|forgiven|forgot|forgotten|fought|found|freed|frozen|given|gone|got|gotten|grown|guaranteed|had|heard|held|hidden|hung|kept|known|laid|lain|leapt|learnt|led|left|lent|lit|lost|made|meant|met|misheard|mistaken|misunderstood|overheard|overseen|overtaken|paid|partaken|proven|rebuilt|rewound|rewritten|ridden|risen|rung|said|sank|sat|seen|sent|sewn|shaken|shone|shot|shown|shrunk|slain|slept|slid|snuck|sold|sought|sown|spat|spent|spilt|spoken|sprung|spun|stolen|stood|stricken|struck|strung|stuck|stung|sung|sunk|swept|sworn|swum|swung|taken|taught|thought|thrown|told|torn|undergone|understood|undone|unwound|upheld|withdrawn|withheld|woken|won|worn|woven|written|wrought|(?![^aeiou]+ed\b|embed\b)[a-z]+[a-df-z]ed)\b)/g, makeCallback('had', 'd') ) .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d\b/g, makeCallback('would', 'd') ) .replace(/([a-z])['’]re\b/g, '$1 are') .replace(/([a-z])['’]ve\b/g, '$1 have') .replace(/([a-z])['’]ll\b/g, '$1 will') .replace(unescapeRe, unescape) .replace(unescapeRe, unescape) .replace(unescapeRe, unescape); if (repl === orig) { mw.notify('No change.'); return; } let iw = mw.config.get('wgWikiID') === 'enwiki' ? '' : 'w:en:'; editor .set(repl) .appendEditSummary(`expanded contractions using [[${iw}User:Nardog/ExpandContractions|script]]`) .options({ minor: true }) .clickDiff(); if (reps.size) { mw.notify( `Replacements include "'${[...reps].join(`" and "'`)}". Review them before saving.`, { type: 'warn' } ); } } }]); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.when( $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ), mw.loader.using(['mediawiki.api', 'mediawiki.Title']) ).then(() => { window.pathoschild.TemplateScript.add([{ name: 'Unpipe links', script: async editor => { let orig = editor.get(); let repl = orig, tokens = {}, titles = new Set(), redirs = {}; for (let [link, target, text] of orig.matchAll(/\[\[([^|\]]+)\|([^\]]+)\]\]/g)) { if (tokens[link]) continue; let ts = [target, text].map(s => mw.Title.newFromText(s)); if (ts.some(t => !t || t.namespace)) continue; let pns = ts.map(t => t.toText()); if (pns[0].endsWith(' (disambiguation)')) continue; if (pns[0] === pns[1] && ts[0].fragment === ts[1].fragment) { repl = repl.replaceAll(link, `[[${text}]]`); continue; } tokens[link] = pns.map((pn, i) => { titles.add(pn); return { pn, fragment: ts[i].fragment }; }); } titles = [...titles]; while (titles.length) { let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), redirects: 1, formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); query.redirects.forEach(r => { redirs[r.from] = r; }); titles = titles.slice(50); } Object.entries(tokens).forEach(([source, ts]) => { if (!ts.some(t => redirs[t.pn])) return; let links = ts.map(t => { let r = redirs[t.pn] || {}; return [r.to || t.pn, t.fragment || r.tofragment].join('#'); }); if (links[0] !== links[1]) return; repl = repl.replaceAll(source, source.replace(/^[^|]+\|/, '[[')); }); if (repl === orig) { mw.notify('No change.'); return; } editor .set(repl) .appendEditSummary('[[WP:NOPIPE|unpiped]] links using [[User:Nardog/Unpipe|script]]') .options({ minor: true }) .clickDiff(); } }]); }); mw.config.get('wgAction') !== 'history' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopyCodeBlock.js&action=raw&ctype=text/javascript', 's'); mw.config.exists('wgDiffNewId') && mw.config.get('wgDiscussionToolsFeaturesEnabled') && (function () { let data = {}, clickHandler, autoClear, run; window.dtc = data; let highlight = revId => { let ids = data[revId]; if (!ids || !ids.length) return; mw.loader.moduleRegistry['ext.discussionTools.init'].packageExports['highlighter.js'] .highlightNewComments(mw.dt.pageThreads, true, ids); if (clickHandler) { $(document.body).off('click', clickHandler); return; } $._data(document.body, 'events').click.some(o => { if (String(o.handler).includes('highlighter.clearHighlightTargetComment(')) { $(document.body).off('click', o.handler); clickHandler = o.handler; return true; } }); $._data(window, 'events').popstate.some(o => { if (String(o.handler).includes('highlighter.highlightTargetComment(')) { $(window).off('popstate', o.handler); return true; } }); }; let scroll = revId => { let ids = data[revId]; if (!ids || !ids.length) return; let yToSpan = Object.fromEntries( ids.map(id => document.getElementById(id)).filter(Boolean) .map(span => [span.getBoundingClientRect().y, span]) ); let ys = Object.keys(yToSpan); if (!ys.length) return; let lower = ys.filter(y => y > 10); if (!lower.length || Math.max(...lower) < document.documentElement.clientHeight ) { yToSpan[Math.min(...ys)].scrollIntoView({ behavior: 'smooth' }); } else { yToSpan[Math.min(...lower)].scrollIntoView({ behavior: 'smooth' }); } }; let scrollToNext = function (e) { e.preventDefault(); let revId = mw.config.get('wgDiffOldId'); if (!revId || !data[revId]) return; let i = data[revId].indexOf( this.closest('[data-mw-thread-id]').dataset.mwThreadId ); if (i === -1) return; let next = data[revId][i + 1] || data[revId][0]; document.getElementById(next).scrollIntoView({ behavior: 'smooth' }); }; mw.hook('wikipage.content').add(async $content => { let revId = mw.config.get('wgDiffOldId'); if (!revId) return; let param = new URLSearchParams(location.search).get('diffonly'); if (param && param !== '0') return; if (data[revId]) { highlight(revId); return; } await mw.loader.using(['ext.discussionTools.init', 'mediawiki.util']); let begin = Date.parse($('#mw-diff-otitle1 .mw-diff-timestamp').data('timestamp')); data[revId] = mw.dt.pageThreads.getCommentItems() .filter(c => c.timestamp > begin).map(c => c.id); if (!data[revId].length) return; await new Promise(setTimeout); highlight(revId); $content.find('.ext-discussiontools-init-replylink-buttons').filter(function () { return data[revId].includes(this.dataset.mwThreadId); }).append( ' | ', $('<a>').attr({ href: '#', role: 'button' }).text('next').on('click', scrollToNext) ); if (run || !document.getElementById('p-tb')) return; run = true; let portlet = mw.util.addPortletLink('p-tb', '#', 'Scroll to next', 't-scrolltonext'); portlet.firstElementChild.addEventListener('click', e => { e.preventDefault(); scroll(mw.config.get('wgDiffOldId')); }); mw.util.addPortletLink('p-tb', '#', 'Toggle highlight', 't-togglehighlight').firstElementChild.addEventListener('click', e => { e.preventDefault(); autoClear = !autoClear; if (autoClear) { $(document.body).on('click', clickHandler)[0].click(); } else { highlight(mw.config.get('wgDiffOldId')); } }); mw.loader.addStyleTag(`#t-scrolltonext{position:fixed;bottom:${portlet.clientHeight}px} #t-togglehighlight{position:fixed;bottom:0}`); }); })(); mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgAction') === 'view' && mw.hook('wikipage.content').add($content => { $content.find('.filehistory .mw-usertoollinks-contribs').after(function () { return [ ' | ', $('<a>').attr('href', `${ mw.config.get('wgScript') }?title=Special:ListFiles/${ this.pathname.replace(/^.+\//, '') }&ilshowall=1`).text('uploads') ]; }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(function () { if (!$('input[name="wpSection"]').val()) return; mw.hook('wikipage.content').add(async $content => { let $refs = $content.find('.mw-ext-cite-warning-sectionpreview_no_text'); if (!$refs.length) return; let ids = {}; $refs.each(function () { ids[this.closest('[id]').id.replace(/-\d+$/, '')] = this; }); let response = await $.get(`/api/rest_v1/page/html/${encodeURIComponent(mw.config.get('wgPageName'))}`); $($.parseHTML(response)).find('.mw-reference-text').each(function () { ids[this.id.replace(/^mw-reference-text-|-\d+$/g, '')]?.replaceWith(this); }); }); }); mw.hook('moremenu.ready').add(config => { $('#mm-page-purge-cache > a').on('click', async e => { e.preventDefault(); await new mw.Api().post({ action: 'purge', forcelinkupdate: 1, titles: config.page.name, formatversion: 2 }); location.href = mw.util.getUrl(); }); $('#mm-page-search-search-history-wikiblame > a').on('click', function (e) { e.preventDefault(); let q = prompt(); if (q === null) return; let href = this.href; if (q) { let removal = q[0] === '!'; if (removal) { q = q.slice(1); } href += '&needle=' + encodeURIComponent(q); if (removal) { href += '&binary_search_inverse=on'; } href += '&force_wikitags=on'; } open(href, '_blank'); }); $('#mm-page-expand-templates > a').on('click auxclick', async function (e) { if (e.which > 2) return; e.preventDefault(); let revId = mw.config.get('wgRevisionId') || Number($('input[name=oldid]').val()); let url = revId ? '/w/rest.php/v1/revision/' + revId : '/w/rest.php/v1/page/' + config.page.encodedName; let { source } = await $.get(url); $('<form>').attr({ method: 'post', action: this.href, target: '_blank' }).append( [ ['wpInput', source], ['wpContextTitle', config.page.name], ['wpRemoveComments', 1] ].map(([n, v]) => $('<input>').attr({ name: n, type: 'hidden' }).val(v)) ).appendTo(document.body).trigger('submit').remove(); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'ApiSandbox' && mw.hook('apisandbox.formatRequest').add((...args) => { args[4].complete = function () { setTimeout(() => { mw.hook('wikipage.content').fire($('.oo-ui-pageLayout-active')); }, 100); }; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.storage', async () => { await $.ready; let infuseAndCall = (query, method, ...args) => { let $widget = $(query); if ($widget.length) { return OO.ui.infuse($widget)[method](...args); } }; let section = $('input[name="wpSection"]').val(); if (section) { let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let save = () => { let newSource = $textarea.textSelection('getContents'); if (newSource === source) { mw.storage.session.remove('editfullpage'); } else { mw.storage.session.setObject('editfullpage', [ mw.config.get('wgPageName'), section, newSource.trimEnd(), infuseAndCall('#wpSummaryWidget', 'getValue') || '', Number(infuseAndCall('#wpMinoreditWidget', 'isSelected')) || 0, Number(infuseAndCall('#wpWatchthisWidget', 'isSelected')) || 0, infuseAndCall('#wpWatchlistExpiryWidget', 'getValue') || 'infinite' ]); } }; await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); setInterval(() => { mw.requestIdleCallback(save); }, 3000); window.addEventListener('beforeunload', save); return; } let data = mw.storage.session.getObject('editfullpage'); mw.storage.session.remove('editfullpage'); console.log(data); if (!data || data[0] !== mw.config.get('wgPageName')) return; let isNew = data[1] === 'new'; let isLead = data[1] === '0'; let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let newSource, start, msg, notifOpts = { autoHideSeconds: 'long' }; let orig = []; if (isNew) { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); newSource = source + (data[3] ? '\n== ' + data[3] + ' ==\n\n' : '\n') + data[2] + '\n'; start = source.length; } else { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core', 'mediawiki.api']); let { parse } = await new mw.Api().get({ action: 'parse', page: mw.config.get('wgPageName'), prop: 'sections', wrapoutputclass: '', disablelimitreport: 1, disableeditsection: 1, disabletoc: 1, formatversion: 2 }); let target = !isLead && parse.sections.find(s => s.index === data[1]); if (isLead || target) { let next = parse.sections.find(s => s.index - 1 === Number(data[1])); newSource = (isLead ? '' : [...source].slice(0, target.byteoffset)).join('') + data[2] + (next ? '\n\n' + [...source].slice(next.byteoffset).join('') : '\n'); start = isLead ? 0 : target.byteoffset; } else { newSource = source + '\n\n' + data[2] + '\n'; start = source.length; msg = `Section restored. Couldn't find the section. The source is appended at bottom.`; notifOpts.type = 'warn'; } orig[0] = infuseAndCall('#wpSummaryWidget', 'getValue'); infuseAndCall('#wpSummaryWidget', 'setValue', data[3]); } $textarea.textSelection('setContents', newSource); orig[1] = infuseAndCall('#wpMinoreditWidget', 'getSelected'); infuseAndCall('#wpMinoreditWidget', 'setSelected', data[4]); orig[2] = infuseAndCall('#wpWatchthisWidget', 'getSelected'); infuseAndCall('#wpWatchthisWidget', 'setSelected', data[5]); orig[3] = infuseAndCall('#wpWatchlistExpiryWidget', 'getValue'); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', data[6]); setTimeout(() => { $textarea.textSelection('setSelection', { start }); }); let notif = await mw.notify($([ document.createTextNode(msg || 'Section restored.'), $('<p>').append( new OO.ui.ButtonWidget({ flags: 'destructive', label: 'Discard' }).on('click', () => { $textarea.textSelection('setContents', source); if (orig[0]) { infuseAndCall('#wpSummaryWidget', 'setValue', orig[0]); } infuseAndCall('#wpMinoreditWidget', 'setSelected', orig[1]); infuseAndCall('#wpWatchthisWidget', 'setSelected', orig[2]); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', orig[3]); notif.close(); }).$element )[0] ]), notifOpts); }); mw.config.exists('wgPostEdit') && mw.loader.using('mediawiki.storage', () => { mw.storage.session.remove('editfullpage'); }); mw.config.get('wgAction') === 'history' && mw.hook('wikipage.content').add(async $content => { if (!$content.has('.mw-history-line-updated').length) return; let href = $content.find('a.mw-history-histlinks-current:not(.mw-history-line-updated a)').attr('href'); if (!href) { await mw.loader.using(['mediawiki.api', 'mediawiki.util']); let page = (await new mw.Api().get({ action: 'query', titles: mw.config.get('wgPageName'), prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev >= page.lastrevid) return; href = mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); } $content.find('.mw-history-compareselectedversions-button').first().after( ' ', $('<a>').attr({ class: 'unseendiff', href: href }).text('unseen') ); }); (async () => { let cspn = mw.config.get('wgCanonicalSpecialPageName'); let isBp = cspn === 'Blankpage'; if (!isBp && cspn !== 'Watchlist') return; await mw.loader.using('mediawiki.util'); let notify = async (text, options, pn) => { let msg = [document.createTextNode(text)]; if (pn) { msg.push( $('<p>').append( $('<a>').attr('href', mw.util.getUrl(pn)).text(pn), ' ', $('<span>').addClass('mw-changeslist-links').append( $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'edit' })) .text('edit') ), $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'history' })) .text('history') ) ) )[0] ); } if (isBp) { await $.ready; $('#mw-content-text').html(msg); } else { return mw.notify(msg, Object.assign(options || {}, { tag: 'unseendiff' })); } }; let getUrl = async pn => { await mw.loader.using('mediawiki.api'); let page = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; if (!page.notificationtimestamp) { notify(`Couldn't get the last seen time.`, { type: 'warn' }, pn); return; } let rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (rev === page.lastrevid) { notify('Already seen.', { type: 'warn' }, pn); return; } if (!rev) { rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, rvdir: 'newer', formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev) { notify(`Couldn't get the last seen revision.`, { type: 'warn' }, pn); return; } } if (rev > page.lastrevid) { notify(`Invalid rev for "${pn}" (rev: ${rev}, lastrevid: ${page.lastrevid})`, { autoHideSeconds: 'long', type: 'warn' }, pn); return; } return mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); }; if (isBp) { let pn = mw.config.get('wgTitle').match(/^[^/]+\/unseendiff\/(.+)$/)?.[1]; if (!pn) return; notify('Loading...', null, pn); let href = await getUrl(pn); if (!href) return; notify('Redirecting...', null, pn); location.href = href; return; } let handler = async function (e) { if (e.which > 2) return; e.preventDefault(); let pn = this.dataset.pn; if (!pn) { notify(`Couldn't get the page name.`, { type: 'error' }); return; } let notifPromise = notify('Loading...', { autoHideSeconds: 'long' }); let href = await getUrl(pn); if (!href) return; $(`.unseendiff-loader[data-pn="${$.escapeSelector(pn)}"]`).attr({ class: 'unseendiff', href: href, target: '_blank' }).off('click auxclick', handler); if (e.type === 'auxclick' || e.ctrlKey || e.metaKey || e.shiftKey) { open(href); } else { this.click(); } (await notifPromise).close(); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-changeslist-src-mw-edit.mw-changeslist-watchedunseen:not(.mw-changeslist-watchedseen) .mw-changeslist-line-inner' ).each(function () { let pn = this.dataset.targetPage || this.closest('[data-target-page]')?.dataset.targetPage || this.closest('table.mw-enhanced-rc')?.querySelector('[data-target-page]')?.dataset.targetPage; if (!pn) return; $('<span>').append( $('<a>').attr({ class: 'unseendiff-loader', href: mw.util.getUrl(`Special:BlankPage/unseendiff/${pn}`), 'data-pn': pn }).on('click auxclick', handler).text('unseen') ).appendTo( [...this.querySelectorAll('.mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); }); })(); ['Contributions', 'IPContributions', 'Blankpage'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.using('mediawiki.util', () => { let watched = new Set(); let query = async lis => { let titles = Object.keys(lis).slice(0, 50); if (!titles.length) return; await mw.loader.using('mediawiki.api'); let pages = (await new mw.Api().post({ action: 'query', titles: titles, prop: 'info', inprop: 'notificationtimestamp|watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages; for (let page of pages) { if (!Object.hasOwn(lis, page.title)) continue; if (page.watched) { watched.add(page); $(lis[page.title]).addClass('watched'); } if (!page.notificationtimestamp) continue; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev === page.lastrevid) continue; if (rev > page.lastrevid) { mw.notify($([ document.createTextNode('Invalid rev for "'), $('<a>').attr({ href: mw.util.getUrl(page.title, { action: 'history' }), target: '_blank' }).text(page.title)[0], document.createTextNode(`" (rev: ${rev}, lastrevid: ${page.lastrevid})`), ]), { autoHideSeconds: 'long', type: 'warn' }); continue; } $('<span>').append( $('<a>').attr({ class: 'unseendiff', href: mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }) }).text('unseen') ).appendTo( lis[page.title].map(li => ( [...li.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(li).before(' ') )) ); } titles.forEach(title => { delete lis[title]; }); query(lis); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-contributions-list > li:not(.mw-contributions-current)[data-mw-revid]' ).each(function () { let link = this.querySelector('a.mw-changeslist-date, a.mw-changeslist-history'); let pn = link ? new URLSearchParams(link.search).get('title') : ''; $('<span>').append( $('<a>').attr({ class: 'mw-changeslist-diff', href: mw.util.getUrl(pn, { diff: 'cur', oldid: this.dataset.mwRevid }) }).text('cur') ).appendTo( [...this.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); if (mw.config.get('wgWikiID') === 'wikidatawiki') return; let lis = {}; $content.find('.mw-contributions-title').each(function () { let title = this.textContent; if (!Object.hasOwn(lis, title)) { lis[title] = []; } lis[title].push(this.closest('li')); }); Object.keys(lis).forEach(title => { if (watched.has(title)) { $(lis[title]).addClass('watched'); delete lis[title]; } }); query(lis); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox9.js&action=raw&ctype=text/javascript'); mw.config.get('wgWikiID') === 'metawiki' && (async () => { let css = mw.loader.addStyleTag(`.wishtitle { font-size: 90%; font-style: italic; word-break: break-word; } .wishtitle > a { color: var(--color-warning, #886425); } .wishtitle > a:visited { color: var(--border-color-warning--hover, #735421); } .wishtitle-declined > a { text-decoration: line-through; } .wishtitle-declined > a:hover, .wishtitle-declined > a:focus, .mw-underline-always .wishtitle-declined > a { text-decoration: line-through underline; } #watchlist-edit-form .wishtitle { display: inline-block; } .mw-search-result-heading > .wishtitle, .catchangesviewer-table .wishtitle { display: block; } .catchangesviewer-table:has(.wishtitle) { white-space: wrap; }`); let lang = mw.config.get('wgUserLanguage'); let titles; let loadTitles = async () => { await mw.loader.using('mediawiki.storage'); titles = titles || mw.storage.getObject('wishtitles'); if (titles?.lang !== lang) { titles = { lang, w: [], fa: [] }; } }; let updateTitles = async (crwstatuses, crwcontinue) => { await mw.loader.using('mediawiki.api'); let params = { action: 'query', list: 'communityrequests-wishes', crwlang: lang, crwstatuses: crwstatuses, crwprop: 'title|updated', crwsort: 'updated', crwdir: 'ascending', crwlimit: 'max', crwcontinue: crwcontinue, formatversion: 2 }; if (!crwcontinue && !crwstatuses && titles._) { params.crwcontinue = `|${titles._}|0`; } let response = await new mw.Api().get(params); let wishes = response?.query?.['communityrequests-wishes']; if (wishes?.length) { let $span = $('<span>'); wishes.forEach(w => { let id = w.crwtitle.match(/^Community Wishlist\/W(\d+)/)?.[1]; if (!id) return; titles.w[id - 1] = $span.html(w.title).text(); if (crwstatuses === 'declined') { (titles.wd = titles.wd || []).push(id - 1); } let faId = w.crfatitle?.match(/^Community Wishlist\/FA(\d+)/)?.[1]; if (!faId) return; titles.fa[faId - 1] = w.focusareatitle; }); if (!crwstatuses) { titles._ = wishes.at(-1).updated.replace(/\D/g, ''); } } let expiry = 86400; if (crwstatuses || crwcontinue) { let prev = mw.storage.getObject('_EXPIRY_wishtitles'); if (prev) { expiry = Math.round(Date.now() / 1000) + 86400 - prev; } } mw.storage.setObject('wishtitles', titles, expiry); crwcontinue = response?.continue?.crwcontinue; if (crwcontinue) { await updateTitles(crwstatuses, crwcontinue); } }; let getTitle = id => ( id[0] === 'W' ? titles.w[id.slice(1) - 1] : titles.fa[id.slice(2) - 1] ); let renderTitle = (title, id, tag = 'span') => { let classes = 'wishtitle'; if (id[0] === 'W' && titles.wd?.includes(id.slice(1) - 1)) { classes += ' wishtitle-declined'; } return $(`<${tag}>`).addClass(classes).append( $('<a>').attr({ href: `/wiki/Community_Wishlist/${id}`, title: `Community Wishlist/${id}` }).text(title) ); }; let callback = ([id, links]) => { let title = getTitle(id); if (!title) { return true; } $(links).after(' ', renderTitle(title, id)); }; let selector = '.mw-changeslist-title, ' + '.mw-changeslist-log-entry > a:not(.mw-userlink), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize :is(.mw-changeslist-line-inner, .mw-changeslist-line-inner-comment, .mw-enhanced-rc-nested) > .comment > a, ' + '#watchlist-edit-form .cdx-table td > label > a, ' + '.mw-search-result-heading > a:not(:has(> .ext-communityrequests-entity-link--label)), ' + '.mw-contributions-title, ' + '#mw-whatlinkshere-list li > bdi > a, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-logevent-loglines > li > a, ' + '#mw-pages li > a, ' + '.catchangesviewer-table td:nth-child(3) > a'; mw.hook('wikipage.content').add(async $content => { let links = {}; $content.find('a').each(function () { if (!this.matches(selector)) return; let id = this.textContent.match( /^(?:Talk:|Translations:)?Community Wishlist\/((?:W|FA)\d+)/ )?.[1]; if (!id) return; (links[id] = links[id] || []).push(this); }); links = Object.entries(links); if (!links.length) return; await loadTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles('declined'); links.forEach(callback); }); let pn = mw.config.get('wgRelevantPageName'); let id = pn.match(/^(?:Talk:|Translations:)?Community_Wishlist\/((?:W|FA)\d+)/)?.[1]; if (!id) return; await $.ready; let extTitle = document.querySelector('.ext-communityrequests-wish--title'); if (extTitle && $('.mw-pt-languages-selected').attr('lang') === lang) return; await loadTitles(); let title = getTitle(id); if (!title) { await updateTitles(); title = getTitle(id); if (!title) { await updateTitles('declined'); title = getTitle(id); if (!title) return; } } let $title = renderTitle(title, id, 'div'); if (mw.config.get('skin') === 'vector-2022') { $title.prependTo('.vector-page-toolbar'); } else { $title.insertAfter('#firstHeading'); } css.textContent += ' .ext-communityrequests-entity-talk-header{display:none}'; if (extTitle) return; document.title = document.title.replace( pn.replaceAll('_', ' '), `${pn.replace(`Community_Wishlist/${id}`, title)} ($&)` ); })(); mw.config.get('wgWikiID') === 'metawiki' && mw.hook('wikipage.watchlistChange').add(async (isWatched, expiry) => { if (![0, 1].includes(mw.config.get('wgNamespaceNumber'))) return; let title = mw.config.get('wgTitle'); if (!/^Community Wishlist\/(?:W|FA)\d+$/.test(title)) return; if (isWatched) { await new mw.Api().watch(title + '/Votes', expiry); mw.notify('Watching /Votes too.'); } else { await new mw.Api().unwatch(title + '/Votes'); mw.notify('Unwatched /Votes too.'); } }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $(async () => { let $input = $('#wpTemplateSandboxTemplate'); if (!$input.length) return; mw.loader.addStyleTag('#templatesandbox-editform .oo-ui-fieldLayout{max-width:50em} #templatesandbox-editform .oo-ui-fieldLayout-field{flex-grow:999}'); let makeTemplateField = () => new OO.ui.FieldLayout( new mw.widgets.TitleInputWidget({ inputId: 'wpTemplateSandboxTemplate', name: 'wpTemplateSandboxTemplate', showMissing: false, value: $input.val() }), { label: 'Template name:' } ); if (mw.loader.getState('ext.TemplateSandbox') !== 'registered') { await mw.loader.using('mediawiki.widgets'); $input.parent().replaceWith(makeTemplateField().$element); return; } let require = await mw.loader.using([ 'ext.TemplateSandbox.TemplateSandboxTitleWidget', 'ext.TemplateSandbox.styles', 'jquery.makeCollapsible', 'user.options' ]); let widget = new (require('ext.TemplateSandbox.TemplateSandboxTitleWidget'))({ $overlay: true, id: 'wpTemplateSandboxPage', maxLength: 255, name: 'wpTemplateSandboxPage', placeholder: 'Page title', required: false, tabIndex: 10, templateTitleFunc: () => $('#wpTemplateSandboxTemplate').val() }); widget.$element.attr('data-ooui', '{"_":"mw.widgets.TemplateSandboxTitleWidget"}') .data('oouiInfused', widget); let fieldset = new OO.ui.FieldsetLayout({ classes: ['mw-templatesandbox-fieldset', 'mw-collapsed'], id: 'templatesandbox-editform', items: [ makeTemplateField(), new OO.ui.ActionFieldLayout( widget, new OO.ui.ButtonInputWidget({ id: 'wpTemplateSandboxPreview', name: 'wpTemplateSandboxPreview', label: 'Show preview', tabIndex: 10, type: 'submit', useInputTag: true }), { align: 'top' } ) ], label: 'Preview page with this template' }); fieldset.$label.append('&nbsp;', $('<span>').addClass('mw-collapsible-toggle-placeholder')); fieldset.$group.addClass('mw-collapsible-content'); $('#templatesandbox-editform').replaceWith(fieldset.$element.makeCollapsible()); let modules = ['ext.TemplateSandbox']; if (Number(mw.user.options.get('uselivepreview'))) { modules.push('ext.TemplateSandbox.preview'); } mw.loader.load(modules); }); mw.config.get('wgWikiID') === 'enwiki' && mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' && (async () => { mw.loader.addStyleTag('.xfdnotifier-sublinks::before{content:" ["} .xfdnotifier-sublinks::after{content:"]"} .xfdnotifier-sublinks > span:not(:first-child)::before{content:"\\2009·\\2009"} .mw-portlet.vector-menu[id^="p-xfdnotifier-"] a{display:inline}'); await mw.loader.using(['mediawiki.api', 'mediawiki.Title', 'mediawiki.storage']); let xfds = [ { id: 'rm', label: 'RM', full: 'Requested moves', cat: 'Requested moves', }, { id: 'rmt', label: 'RM/T', full: 'Requested moves (technical)', page: 'Wikipedia:Requested_moves/Technical_requests', titleExtractor: $page => ( $page.find(`[data-mw*='"wt":"RMassist/core"']`).closest('li').map(function () { return this.querySelector('a[rel="mw:WikiLink"]')?.title; }).get() ) }, { id: 'afd', label: 'AfD', full: 'Articles for deletion', cat: 'Articles for deletion' }, { id: 'mfd', label: 'MfD', full: 'Miscellaneous for deletion', cat: 'Miscellaneous pages for deletion' }, { id: 'tfd', label: 'TfD', full: 'Templates for deletion', cat: 'Templates for deletion' }, { id: 'tfm', label: 'TfM', full: 'Templates for merging', cat: 'Templates for merging' }, { id: 'cfd', label: 'CfD', full: 'Categories for deletion', cat: 'Categories for deletion' }, { id: 'cfr', label: 'CfR', full: 'Categories for renaming', cat: 'Categories for renaming' }, { id: 'cfsr', label: 'CfSR', full: 'Categories for speedy renaming', cat: 'Categories for speedy renaming' }, { id: 'cfm', label: 'CfM', full: 'Categories for merging', cat: 'Categories for merging' }, { id: 'cfs', label: 'CfS', full: 'Categories for splitting', cat: 'Categories for splitting' }, { id: 'cfl', label: 'CfL', full: 'Categories for listifying', cat: 'Categories for listifying' }, { id: 'cfc', label: 'CfC', full: 'Categories for conversion', cat: 'Categories for conversion' }, { id: 'cfgd', label: 'CfGD', full: 'Categories for general discussion', cat: 'Categories for general discussion' }, { id: 'ffd', label: 'FfD', full: 'Files for discussion', cat: 'Wikipedia files for discussion' }, { id: 'rfd', label: 'RfD', full: 'Redirects for discussion', cat: 'All redirects for discussion' }, { id: 'prod', label: 'PROD', full: 'Articles proposed for deletion', cat: 'All articles proposed for deletion' } ]; window.xfd = xfds; let queryTitles = async (xfd, titles) => { if (!titles.length) return; let response = await new mw.Api().get({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched) { xfd.pages.push(p.title); } }); await queryTitles(xfd, titles.slice(50)); }; let queryPage = async xfd => { let $page = $($.parseHTML(await $.get( `https://en.wikipedia.org/w/rest.php/v1/page/${encodeURIComponent(xfd.page)}/html` ))); await queryTitles(xfd, xfd.titleExtractor($page)); }; let queryCat = async (xfd, gcmcontinue) => { let response = await new mw.Api().get({ action: 'query', prop: 'info|categories', inprop: 'watched', clprop: 'sortkey', clcategories: `Category:${xfd.cat}`, generator: 'categorymembers', gcmtitle: `Category:${xfd.cat}`, gcmlimit: 'max', gcmsort: 'timestamp', gcmdir: 'older', gcmcontinue: gcmcontinue, formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched && p.categories?.[0]?.sortkeyprefix !== ' ') { xfd.pages.push(p.title); } }); if (response?.continue?.gcmcontinue) { await queryCat(xfd, response.continue.gcmcontinue); } }; let show = async (xfd, lastId, isCache) => { if (xfd.portlet && isCache) return; let portletId = 'p-xfdnotifier-' + xfd.id; if (xfd.portlet) { $(xfd.portlet).find('ul').empty(); if (!xfd.pages.length) return; } else { await $.ready; xfd.portlet = mw.util.addPortlet(portletId, xfd.label, '#' + lastId); } let $label = $(`#${portletId}-label`).attr('title', xfd.full); if (xfd.page) { $label.wrapInner($('<a>').attr('href', mw.util.getUrl(xfd.page))); } xfd.pages.forEach(p => { let t = mw.Title.newFromText(p); let isTalk = t.isTalkPage(); let $other = $('<a>').attr({ href: t[isTalk ? 'getSubjectPage' : 'getTalkPage']().getUrl(), title: isTalk ? 'subject' : 'talk' }).text(isTalk ? 's' : 't'); let link = mw.util.addPortletLink(portletId, t.getUrl(), p).querySelector('a'); $('<span>').addClass('xfdnotifier-sublinks').append( $('<span>').append($other), $('<span>').append( $('<a>').attr({ href: t.getUrl({ action: 'history' }), title: 'history' }).text('h') ) ).insertAfter(link); }); }; mw.hook('wikipage.content').add(mw.util.throttle(async () => { let cache = mw.storage.getObject('xfdnotifier') || {}; let lastId = 'p-tb'; for (let xfd of xfds) { let portletId = 'p-xfdnotifier-' + xfd.id; let now = Math.floor(Date.now() / 1000); if (now - cache[xfd.id]?.[0] < 600) { xfd.pages = cache[xfd.id].slice(1); await show(xfd, lastId, true); lastId = portletId; continue; } xfd.pages = []; if (xfd.cat) { await queryCat(xfd); } else if (xfd.page) { await queryPage(xfd); } cache[xfd.id] = [now, ...xfd.pages]; mw.storage.setObject('xfdnotifier', cache, 604800); await show(xfd, lastId); lastId = portletId; } }, 1800000)); })(); 6llhapanx4m1n1ul52je9twzd116xnz 756370 756366 2026-08-13T17:19:32Z Nardog 40946 756370 javascript text/javascript (async () => { let pageAction = mw.config.get('wgAction'); let isView = pageAction === 'view'; let isEdit = ['edit', 'submit'].includes(pageAction); if (!isView && !isEdit) return; let pageType = mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgNamespaceNumber'); if (isView && !pageType && !mw.config.exists('wgRedirectedFrom') && !mw.config.get('wgIsRedirect') && !mw.config.get('wgPageName').includes('/') ) { return; } await mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api', 'mediawiki.interface.helpers.styles' ]); mw.loader.addStyleTag(`.listtools:not(#mw-content-subtitle .listtools) { font-size: 85%; } .listtools, .listtools a { font-weight: normal !important; font-style: normal; } .mw-datatable .listtools { display: block; } .listtools + .mw-whatlinkshere-tools, #watchlist-edit-form .listtools ~ .mw-changeslist-links, .mw-special-DisambiguationPageLinks .listtools + a { display: none; }`); let messages = Object.assign({ watched: 'Added "$1" to your watchlist', watchFail: `Couldn't watch "$1"`, unwatchFail: `Couldn't unwatch "$1"` }, window.listtoolsMessages); let getMsg = (key, ...args) => ( Object.hasOwn(messages, key) ? mw.format(messages[key], ...args) : key ); let notif; let watchHandler = async function (e) { e.preventDefault(); let $link = $(this); let $wrapper = $link.parent(); $link.detach(); let params = new URLSearchParams(this.search); let action = params.get('action'); $wrapper.text(getMsg(action + 'ing')); let pn = params.get('title').replaceAll('_', ' '); let promise = new mw.Api()[action](pn); if (notif) { notif.close(); notif = null; } try { let result = await promise; if (!result || !result[action + 'ed']) { throw ''; } let newAction = action === 'watch' ? 'unwatch' : 'watch'; params.set('action', newAction); $link.add(`.listtools-watch > a[href="${this.pathname + this.search}"]`) .attr('href', this.pathname + '?' + params) .text(getMsg(newAction)); if (action !== 'watch') return; let require = await mw.loader.using([ 'mediawiki.notification', 'mediawiki.watchstar.widgets' ]); notif = await mw.notify( new (require('mediawiki.watchstar.widgets'))('watch', pn, null, $.noop, { message: getMsg('watched', pn) }).$element, { tag: 'listtools' } ); } catch { notif = await mw.notify(getMsg(action + 'Fail', pn), { tag: 'listtools', type: 'error' }); } finally { $wrapper.html($link); } }; let extGetMain = function () { return this.title; }; let re = new RegExp(`(?:\\?title=|${ mw.util.escapeRegExp(mw.format(mw.config.get('wgArticlePath'), '')) })([^#&?]+)`); let processed = new WeakSet(); let processLinks = ($links, module, titles) => { let isBatch = !!titles; titles = titles || new Set(); $links.each(function (i) { if (processed.has(this)) return; let $link = $links.eq(i); let pn; if (module.useText) { pn = $link.text(); } else { let match = $link.attr('href')?.match(re); if (!match) return; pn = decodeURIComponent(match[1]); } let t = mw.Title.newFromText(pn); if (!t) return; if (module.titlesOnly) { let text = $link.text(); if (text !== pn.replaceAll('_', ' ') && (text !== t.getMainText() || t.namespace === 2) ) { return; } } if ($link.is('.external, .extiw')) { Object.assign(t, { getMain: extGetMain, host: this.host, namespace: 0, title: pn }); } else { if (t.namespace < 0) return; if ($link.hasClass('new')) { t.missing = true; } titles.add(t.getSubjectPage().toText()); } let $tools = $('<span>').addClass('listtools mw-changeslist-links') .data('listtools', t); tools.forEach(tool => { addTool($tools, tool); }); if ($link.is(':is(del, bdi) > :only-child')) { if (module.position === 'end') { $link.parent().parent().append(' ', $tools); } else { $link.parent().after(' ', $tools); } } else if (module.position === 'end') { $link.parent().append(' ', $tools); } else { $link.after(' ', $tools); } module.post?.($tools); processed.add(this); }); if (!isBatch) { getWatched(titles); } }; let tools = [ { name: 'edit', url: t => t.getUrl({ action: 'edit' }) }, { name: 'hist', url: t => !t.missing && t.getUrl({ action: 'history' }) }, { name: 'links', url: t => mw.util.getUrl('Special:WhatLinksHere/' + t) }, { name: 'watch', url: t => !t.host && t.getSubjectPage().getUrl({ action: 'watch' }), callback: watchHandler } ]; let addTool = ($tools, tool, escapedName) => { let t = $tools.data('listtools'); let $duplicate = escapedName && $tools.children('.listtools-' + escapedName); let url = tool.url; if (typeof url === 'function') { url = url(t); if (!url) { $duplicate?.remove(); return; } } let $link = $('<a>').attr('href', url).text(getMsg(tool.name)); if (t.host) { $link.prop('host', t.host); } if (tool.callback) { $link.on('click', tool.callback); } let $wrapper = $('<span>').addClass('listtools-' + tool.name) .append($link); let $next = tool.next && $tools.children('.listtools-' + tool.next); if ($next?.length) { $duplicate?.remove(); $next.before($wrapper); } else if ($duplicate?.length) { $duplicate.replaceWith($wrapper); } else { $tools.append($wrapper); } }; let extend = tool => { if (tool.label && !Object.hasOwn(messages, tool.label)) { messages[tool.name] = tool.label; } if (tool.next) { tool.next = $.escapeSelector(tool.next); } let existingTool = tools.find(t => t.name === tool.name); if (existingTool) { Object.assign(existingTool, tool); } else { tools.push(tool); } let escapedName = existingTool && $.escapeSelector(tool.name); let $allTools = $('.listtools'); $allTools.each(function (i) { addTool($allTools.eq(i), tool, escapedName); }); }; let getWatched = async titles => { if (!Array.isArray(titles)) { titles = [...titles].slice(0, 500); } if (!titles.length) return; (await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages.forEach(page => { if (!page.watched) return; $(`.listtools-watch > a[href="${mw.util.getUrl(page.title, { action: 'watch' })}"]`) .attr('href', mw.util.getUrl(page.title, { action: 'unwatch' })) .text(getMsg('unwatch')); }); getWatched(titles.slice(50)); }; mw.hook('listtools.ready').fire(extend); let catTreeCallback = (records, observer) => { let $links = $(records[0].target).find('.CategoryTreeItem > bdi > a'); if ($links.length) { observer.takeRecords(); observer.disconnect(); processLinks($links, catTreeModule); } }; let catTreeModule = { selector: '.CategoryTreeItem > bdi > a', types: [14, 'CategoryTree'], position: 'end', post: $tools => { $tools.parent().next('.CategoryTreeChildren').each(function () { new MutationObserver(catTreeCallback) .observe(this, { childList: true }); }); } }; let modules = [ { selector: '#mw-pages li > a:not(:empty), #mw-pages li > span > a', types: [14] }, catTreeModule, { selector: '#mw-imagepage-section-linkstoimage a, #mw-imagepage-section-globalusage a', types: [6] }, { selector: '#mw-globalusage-result a', types: ['GlobalUsage'] }, { selector: '.mw-search-result-heading > a, .searchalttitle > a.mw-redirect, .iw-result__title > a, .mw-search-exists a', types: ['Search'] }, { selector: '.mw-search-createlink a', types: ['Search'], titlesOnly: true }, { selector: '#watchlist-edit-form .cdx-table td > label > a', types: ['EditWatchlist'] }, { selector: '.plainlinks > li > a', types: ['AbuseLog'], titlesOnly: true }, { selector: '#mw-allmessagestable td:first-child > a:first-child:not(.new)', types: ['Allmessages'], position: 'end' }, { selector: '.mw-spcontent li a', types: ['DisambiguationPageLinks', 'Listredirects'], titlesOnly: true }, { selector: 'li > a:first-child', types: ['FileDuplicateSearch'] }, { selector: '.TablePager_col_title > a:first-child, .TablePager_col_template > a', types: ['LintErrors'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: 'form > ul > li > a', types: ['Nuke'], position: 'end', titlesOnly: true }, { selector: '.page-assessments a', types: ['PageAssessments'], titlesOnly: true }, { selector: '.TablePager_col_pr_page > a', types: ['Protectedpages'], position: 'end' }, { selector: '#mw-content-text > ul a', types: ['Protectedtitles'], position: 'end' }, { selector: '.mw-fr-pending-changes-page-title', types: ['PendingChanges'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: '#mw-content-text > ul a:first-child', types: ['StablePages'], position: 'end' }, { selector: '.TablePager_col__page a', types: ['TopicSubscriptions'] }, { selector: '.undeleteResult > a', types: ['Undelete'], position: 'end', useText: true }, { selector: '.TablePager_col_img_name > a:first-child', // types: ['Listfiles'], position: 'end' }, { selector: '.mw-newpages-pagename:not(:empty), .mw-newpages-pagename:empty + a', post: $tools => { let $nodes = $tools.parent().contents(); $nodes.slice( $nodes.index($tools) + 1, $nodes.index($nodes.filter('.mw-newpages-length')) ).replaceWith(' '); } }, { selector: '#mw-whatlinkshere-list li > bdi > a' }, { selector: '.mw-changeslist-log-entry > a:not(.mw-changeslist-log-gblblock a, .mw-changeslist-log-globalauth a)', titlesOnly: true }, { selector: '.mw-logevent-loglines > li:not(.mw-logline-gblblock, .mw-logline-globalauth) > a', types: ['Log'], titlesOnly: true }, { selector: '#mw-diff-otitle1 > strong > a, #mw-diff-ntitle1 > strong > a', types: ['ComparePages'], position: 'end' }, { selector: '#movepage-oldlink, #movepage-newlink', types: ['Movepage'] }, { selector: '.mw-undelete-revision a:not(.mw-userlink, .mw-usertoollinks > a)', types: ['Undelete'], useText: true }, { selector: '.galleryfilename, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner-comment > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-enhanced-rc-nested > .comment > a:not(:empty)' }, { selector: '.mw-spcontent li a', position: 'end', titlesOnly: true } ]; if (isEdit) { let post = $tools => { if (!$tools[0].closest('.templatesUsed')) return; $tools.parent().contents().last().each(function () { this.textContent = this.textContent.slice(1); }).end().slice(-3, -1).remove(); }; let callback = mw.util.debounce(() => { processLinks( $('.mw-editfooter-list a, #wikiPreview > .previewnote a'), { titlesOnly: true, post } ); }, 500); mw.hook('wikipage.editform').add($form => { callback(); $form.find('.templatesUsed').each(function () { if (processed.has(this)) return; processed.add(this); new MutationObserver(callback) .observe(this, { childList: true, subtree: true }); }); }); } else if (typeof pageType === 'number') { $(() => { processLinks($('.subpages a, .mw-redirectedfrom a, .redirectText a'), {}); }); } mw.hook('wikipage.content').add($content => { let titles = new Set(); let $links = $content.find('a'); modules.forEach(module => { if (module.types && !module.types.includes(pageType)) return; processLinks($links.filter(module.selector), module, titles); }); getWatched(titles); }); })(); mw.hook('listtools.ready').add(extend => { // extend({ // name: 'talk', // url: t => !t.isTalkPage() && t.canHaveTalkPage() && t.getTalkPage().getUrl(), // next: 'hist' // }); extend({ name: 'subject', url: t => t.isTalkPage() && t.getSubjectPage().getUrl(), next: 'hist' }); extend({ name: 'last', url: t => !t.missing && t.getUrl({ diff: 'cur', diffonly: 1 }), next: 'links' }); // extend({ // name: 'purge', // url: t => t.getUrl({ action: 'purge' }), // next: 'watch', // callback: async function (e) { // e.preventDefault(); // let $link = $(this); // let $wrapper = $link.parent(); // $link.detach(); // $wrapper.text('purging'); // let pn = $wrapper.closest('.listtools').data('listtools').toText(); // try { // let response = await new mw.Api().post({ // action: 'purge', // forcelinkupdate: 1, // titles: pn, // formatversion: 2 // }); // if (response.purge[0].purged) { // mw.notify(`Purged "${pn}"'`); // } // } finally { // $wrapper.html($link); // } // } // }); extend({ name: 'copy', url: '#', callback: function (e) { e.preventDefault(); let text = $(this).closest('.listtools').data('listtools').toText(); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } } }); }); (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.config.get('wgCanonicalSpecialPageName') !== 'GlobalContributions' && (() => { mw.loader.addStyleTag('.consecudiff::before{content:" ["} .consecudiff::after{content:"]"} .consecudiff-top::before{content:" ⟨"} .consecudiff-top::after{content:"⟩"}'); let isHist = mw.config.get('wgAction') === 'history'; class Consecudiff { constructor(lis, isContribs) { this.isContribs = isContribs; this.isEnhanced = !isHist && !isContribs && lis[0].classList.contains('mw-enhanced-rc'); this.threshold = isContribs ? window.consecudiffContribsThreshold || 120 : isHist ? window.consecudiffHistThreshold || 720 : window.consecudiffThreshold || 720; this.strictMode = !isContribs && !!window.consecudiffDetectInterruptions; this.diffSelector = isHist ? 'a.mw-history-histlinks-previous' : '.mw-changeslist-diff'; this.permaSelector = this.isEnhanced && '.mw-enhanced-rc-time > a' || (isHist || isContribs) && 'a.mw-changeslist-date'; this.hybridSelector = this.diffSelector; if (this.permaSelector) { this.hybridSelector += ', ' + this.permaSelector; } this.topClass = isContribs ? 'mw-contributions-current' : 'mw-changeslist-last'; let dependencies = ['mediawiki.util']; if ((isHist || isContribs) && mw.config.get('wgUserLanguage') !== 'en') { dependencies.push('mediawiki.language.months'); } mw.loader.using(dependencies, () => { let chunks; if (isHist) { chunks = this.chunkByUser(lis); } else { chunks = []; this.groupByTitle(lis).forEach(group => { chunks.push(...this.chunkByUser(group)); }); } let subchunks = []; chunks.forEach(chunk => { subchunks.push(...this.divideByDate(chunk)); }); let linkPairs = []; subchunks.forEach(subchunk => { linkPairs.push(...this.makeLinks(subchunk)); }); linkPairs.forEach(([$span, parent]) => { $span.appendTo(parent); }); }); } groupByTitle(lis) { let selector = this.isContribs ? '.mw-contributions-title' : '.mw-changeslist-title'; let lisByTitle = {}; lis.forEach(li => { let link = (this.isEnhanced ? li.closest('table') : li) .querySelector(selector); if (!link) return; let title = link.textContent; if (!lisByTitle.hasOwnProperty(title)) { lisByTitle[title] = []; } lisByTitle[title].push(li); }); return Object.values(lisByTitle).filter(group => group.length > 1); } chunkByUser(lis) { if (this.isSingleContribs) { return [lis]; } let chunks = [], lastSplitAt = 0, prevUser; this.isSingleContribs = lis.some((li, i) => { let link = li.querySelector('.mw-userlink'); if (!link && this.isContribs) { return true; } let user = link?.textContent; if (!link || i && user !== prevUser) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevUser = user; }); if (this.isSingleContribs) { return [lis]; } chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } divideByDate(lis) { let chunks = [], lastSplitAt = 0, prevDate; lis.forEach((li, i) => { let date; if (isHist || this.isContribs) { date = this.parseDate( li.querySelector('.mw-changeslist-date').textContent ); } else { date = Date.parse( li.dataset.mwTs.replace(/(....)(..)(..)(..)(..)(..)/, '$1-$2-$3T$4:$5:$6Z') ); } if (date) { date = date / 60000; } if (i && prevDate - date > this.threshold) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } prevDate = date; if (!this.strictMode || lastSplitAt === i) return; let prevDiff = lis[i - 1].querySelector(this.diffSelector); if (prevDiff) { let prevNext = mw.util.getParamValue('oldid', prevDiff.search); if (prevNext !== li.dataset.mwRevid) { chunks.push(lis.slice(lastSplitAt, i)); lastSplitAt = i; } } }); chunks.push(lis.slice(lastSplitAt)); return chunks.filter(chunk => chunk.length > 1); } makeLinks(lis) { let count = lis.length; let firstPerma; let start = lis.findIndex(li => ( firstPerma = li.querySelector(this.hybridSelector) )); if (start === -1 || count - start < 2) return []; let end, lastDiff; for (let i = count - 1; i > start; i--) { if (!isHist && !this.isContribs) { lastDiff = lis[i].querySelector(this.diffSelector); if (lastDiff || lis[i].classList.contains('mw-changeslist-src-mw-new') ) { end = i + 1; break; } } if (this.permaSelector && lis[i].querySelector(this.permaSelector)) { end = i + 1; break; } } if (!end) return []; count = end - start; let params = { diff: lis[start].dataset.mwRevid }; if (lastDiff) { params.oldid = mw.util.getParamValue('oldid', lastDiff.search); } else { params.oldid = lis[end - 1].dataset.mwRevid; if (isHist && lis[end - 1].querySelector(this.diffSelector) || this.isContribs && !lis[end - 1].querySelector('.newpage') ) { params.direction = 'prev'; } } let title = !isHist && mw.util.getParamValue('title', firstPerma.search); let url = mw.util.getUrl(title, params); let classes = 'consecudiff'; if (!isHist && lis[start].classList.contains(this.topClass)) { classes += ' consecudiff-top'; } return lis.slice(start, end).map((li, i) => [ $('<span>').addClass(classes).append( $('<a>') .attr('href', url) .text(this.convertNumber(count - i + '/' + count)) ), this.isEnhanced ? li.tagName === 'TR' ? li.lastElementChild : li.querySelector('.mw-changeslist-line-inner') : li ]); } parseDate(s) { let date = Date.parse(s); if (date) { return date; } if (s.includes(',')) { date = Date.parse(s.replace(',', '')); } if (date) { return date; } if (mw.loader.getState('mediawiki.language.months') !== 'ready') return; s = s.replace(/\D/g, c => { let n = mw.language.convertNumber(c, true); return Number.isNaN(n) ? c : n; }); let h, m; s = s.replace(/(\d\d?)[.:h](\d\d?)/, ($0, $1, $2) => { h = $1; m = $2; return ' '; }); if (!h) return; let y, dateFirst; s = s.replace(/^(.*?)(\d{4})(?!\d)/, ($0, $1, $2) => { y = $2; dateFirst = /\d/.test($1); return $1 + ' '; }); if (!y) return; let mo, d; if (dateFirst) { [d, s] = this.getDate(s); if (!d) return; [mo, s] = this.getMonth(s); if (mo === -1) return; } else { [mo, s] = this.getMonth(s); if (mo === -1) return; [d, s] = this.getDate(s); if (!d) return; } return new Date(y, mo, d, h, m).getTime(); } getMonth(s) { if (!this.months) { this.months = mw.language.months.abbrev .concat(mw.language.months.names, mw.language.months.genitive) .reverse(); } let mo = this.months.findIndex(mn => { let temp = s.replace(mn, ' '); if (temp !== s) { s = temp; return true; } }); if (mo === -1) { let [numeric, temp] = this.getDate(s); numeric = parseInt(numeric); if (numeric > 0 && numeric < 13) { mo = numeric - 1; s = temp; } } else { mo = 11 - mo % 12; } return [mo, s]; } getDate(s) { let d; s = s.replace(/(^|\D)(\d\d?)(?!\d)/, ($0, $1, $2) => { d = $2; return $1 + ' '; }); return [d, s]; } convertNumber(num) { try { return mw.language.convertNumber(num); } catch (e) { return num; } } } mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-body').each(function () { let lis = this.querySelectorAll('.mw-contributions-list > li'); if (lis.length > 1) { new Consecudiff([...lis], !isHist); } }); if (isHist) return; let $lists = $content.filter('.mw-changeslist'); if (!$lists.length) { $lists = $content.find('.mw-changeslist'); } $lists.each(function () { let lis = this.querySelectorAll('.mw-changeslist-edit:not(.mw-changeslist-src-mw-categorize)[data-mw-revid]'); if (lis.length > 1) { new Consecudiff([...lis]); } }); }); })(); if (mw.config.get('wgNamespaceNumber') === 14 && ( mw.config.get('wgAction') === 'view' || !mw.config.get('wgArticleId') )) { mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox8.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.DateFormatter', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.UserInputWidget', 'mediawiki.widgets.datetime', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'mediawiki.interface.helpers.styles', 'user.options' ]); } $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Move history', 't-movehistory').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.moveHistoryDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox5.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.DateFormatter', 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.DateInputWidget', 'oojs-ui.styles.icons-interactions', 'mediawiki.interface.helpers.styles' ]); }); }); }); $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Section search', 't-sectionsearch').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.sectionSearchDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox7.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets', 'mediawiki.widgets.NamespacesMultiselectWidget' ]); }); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'CentralAuth' && mw.loader.using('jquery.tablesorter', () => { mw.hook('wikipage.content').add($content => { let $table = $content.find('.mw-centralauth-wikislist').has('td'); if (!$table.length) return; $table.tablesorter().data('tablesorter').sort([{ 4: 'desc' }, { 1: 'asc' }]); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && [10, 828].includes(mw.config.get('wgNamespaceNumber')) && !mw.config.get('wgTitle').endsWith('/doc') && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript', 's'); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { let form = document.getElementById('editform'); if (!form) return; let formData = new FormData(form); let section = formData.get('wpSection'); if (section === 'new') return; let widget = document.getElementById('wpSummaryWidget'); if (!widget) return; let isOld = formData.get('altBaseRevId') > 0 || (formData.get('baseRevId') || formData.get('parentRevId')) !== formData.get('editRevId'); await mw.loader.using([ 'jquery.textSelection', 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core' ]); let $textarea = $('#wpTextbox1'); let input = OO.ui.infuse(widget); let button = new OO.ui.ButtonWidget({ framed: false, icon: 'undo', classes: ['autosectionlink-button'], invisibleLabel: true, label: 'Restore previous section link' }).toggle().on('click', () => { let cache = button.getData(); input.setValue(input.getValue().replace( /^(\/\*.*?\*\/)?\s*/, cache[0] ? '/* ' + cache[0] + ' */ ' : '' )); updatePreview(cache[0]); cache.reverse(); }).on('toggle', () => { input.$input.css('width', `calc(100% - ${button.$element.width()}px)`); }); input.$input.after(button.$element); let update = mw.util.debounce($diff => { let lines = $textarea.textSelection('getContents').trimEnd().split('\n'); let firstLineNum, lastLineNum; if (isOld) { let i; $diff.find('td:last-child').each(function () { if (this.classList.contains('diff-lineno')) { i = this.textContent.replace(/\D+/g, '') - 1; } else if (this.classList.contains('diff-context')) { i++; } else if (this.classList.contains('diff-addedline')) { i++; if (!firstLineNum) { firstLineNum = i; } lastLineNum = i; } else if (this.classList.contains('diff-empty')) { if (!firstLineNum) { firstLineNum = i === 0 ? 1 : i; } lastLineNum = i; } }); } else { let origLines = $textarea.prop('defaultValue').trimEnd().split('\n'); firstLineNum = lines.findIndex((line, i) => line !== origLines[i]) + 1; if (!firstLineNum) { firstLineNum = lines.length < origLines.length ? lines.length : 1; } lastLineNum = lines.length; for (let i = 1, x = lastLineNum, y = origLines.length; (section ? i < x : i <= x) && lines[x - i] === origLines[y - i]; i++ ) { lastLineNum--; } } let modLines = lines.slice(0, lastLineNum || 0); let re = /^(={1,6})\s*(.+?)\s*\1\s*(?:<!--.+-->\s*)?$/; let lowest = 7; modLines.slice(firstLineNum).forEach(line => { let match = line.match(re); if (match?.[1].length < lowest) { lowest = match[1].length; } }); let head; modLines.slice(0, firstLineNum).reverse().some(line => { let match = line.match(re); if (match?.[1].length < lowest) { head = match[2]; return true; } }); if (head) { head = head .replace(/'''(.+?)'''|\[\[:?(?:[^|\]]+\|)?([^\]]+)\]\]|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>|<!--.*?-->|\[(?:https?:)?\/\/[^\s\[\]]+\s([^\]]+)\]/gi, '$1$2$3') .replace(/''(.+?)''/g, '$1') .trim(); } else if (modLines.length && lowest === 7 && section < 1 && ( section === '0' || lines.slice(modLines.length).some(line => re.test(line)) )) { head = ''; } let v = input.getValue(); let match = v.match(/^\/\*\s*(.+?)\s*\*\/\s*/); let prev = match?.[1]; if (prev === head) return; input.setValue(( head || head === '' ? '/* ' + head + ' */ ' : '' ) + (match ? v.slice(match[0].length) : v)); button.setData([prev, head]).toggle(true); updatePreview(head); }, 500); let updatePreview = head => { let $comment = $('.mw-summary-preview > .comment'); if (!$comment.length) return; let url; if (head) { url = mw.util.getUrl() + '#' + head.replace(/[\s_]+/g, '_'); } else if (head === '') { head = mw.messages.get('autocomment-top', '(top)'); url = mw.util.getUrl(); } let paren = [...mw.messages.get('parentheses', '($1)')][0]; let $nodes = $comment.contents(); let $ac = $nodes.eq(1); if ($nodes[0]?.textContent === paren && $ac.is('.autocomment:first-child')) { if (head) { $ac.children('a').attr('href', url).children('bdi').text(head); } else { if ($nodes[2]?.nodeType === 3) { $nodes[2].textContent = $nodes[2].textContent.trimStart(); } $ac.remove(); } } else if (head) { let rtl = document.body.classList.contains('sitedir-rtl'); $comment.prepend( paren, $('<span>').addClass('autocomment').append( $('<a>').attr({ href: url, title: mw.config.get('wgPageName').replaceAll('_', ' ') }).text(rtl ? '←' : '→').append( $('<bdi>').attr('dir', rtl ? 'rtl' : 'ltr').text(head) ), mw.messages.get('colon-separator', ': ') ) ); if ($nodes[0]?.nodeType === 3) { let text = $nodes[0].textContent; if (text.startsWith(paren)) { text = text.slice(paren.length); } $nodes[0].textContent = ' ' + text; } } }; if (isOld) { mw.hook('wikipage.diff').add(update); } else { $textarea.on('input', update); mw.hook('ext.CodeMirror.input').add(update); update(); } new mw.Api().loadMessagesIfMissing(['autocomment-top', 'colon-separator', 'parentheses']); mw.loader.addStyleTag('.autosectionlink-button{position:absolute;top:0;right:0;margin:0}'); }); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = function (e) { e.preventDefault(); let text = this.closest('.diff td')?.querySelector('[data-mw-revid]')?.dataset.mwRevid || this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!text) return; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); document.execCommand('copy'); $input.remove(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = async function (e) { e.preventDefault(); let td = this.closest('.diff td'); let rev = td ? td.querySelector('[data-mw-revid]')?.dataset.mwRevid : this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!rev) { mw.notify(`Couldn't get the revision.`, { tag: 'markasunseen', type: 'error' }); return; } let pn = td ? new URLSearchParams([...td.querySelectorAll('a')].pop()?.search).get('title') : mw.config.get('wgPageName'); if (!pn) return; await mw.loader.using('mediawiki.api'); let result = (await new mw.Api().postWithEditToken({ action: 'setnotificationtimestamp', [td ? 'newerthanrevid' : 'torevid']: rev, titles: pn, formatversion: 2 })).setnotificationtimestamp?.[0]; if (Object.hasOwn(result, 'notificationtimestamp')) { mw.notify(`Marked revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'success' }); } else if (result?.notwatched) { mw.notify('This page is not on your watchlist.', { tag: 'markasunseen', type: 'warn' }); } else { mw.notify(`Couldn't mark revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions after this one as unseen' }).on('click', handler).text('unseen'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions since this one as unseen' }).on('click', handler).text('unseen') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && ((mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgWikiID') === 'metawiki' && mw.config.get('wgPageContentModel') === 'wikitext')) && mw.loader.using(['mediawiki.util', 'mediawiki.Title'], () => { let handler = function (e) { e.preventDefault(); let parent = this.closest('li, td'); let ts = parent.textContent.match(/\d\d:\d\d, \d\d? [A-Z][a-z]+ \d{4}/)?.[0]; if (!ts) return; let user = parent.querySelector('.mw-userlink').textContent; if (mw.util.isIPv6Address(user)) { user = user.toUpperCase(); } let temp = mw.util.isIPAddress(user) ? 'unsigned IP' : 'unsigned'; let text = `{{subst:${temp}|${user}|${ts}}}`; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').filter(function () { if (mw.config.get('wgWikiID') === 'metawiki') { return true; } let link = this.querySelector('strong > a') || this.parentElement.querySelector('#differences-prevlink, #differences-nextlink'); if (!link) return; let t = mw.Title.newFromText(mw.util.getParamValue('title', link.search)); return t.isTalkPage() || t.namespace === 4; }).append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig') ) ); }); }); if (screen.width < 500) { mw.loader.addStyleTag('@font-face{font-family:CharisW;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/017b2b2ad86e09d3c22b8cf0dfc78247/CharisSILRegular.ttf) format(truetype)} @font-face{font-family:CharisW;font-weight:700;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/6f5069ac6a300dad45383c952e92c573/CharisSILBold.ttf) format(truetype)} body .IPA{font-family:CharisW,sans-serif} .mw-highlight-lines > pre{width:120em}'); location.hash && $(() => { let target = document.querySelector(':target'); if (target?.getBoundingClientRect().top < 0) { target.scrollIntoView(); } }); } ['edit', 'submit'].includes(mw.config.get('wgAction')) && (mw.config.exists('wgCodeEditorCurrentLanguage') || mw.config.exists('cmMode') && mw.config.get('cmMode') !== 'mediawiki') && (() => { let notif; $(document.body).on('click', '#wpSave', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.originalEvent?.defaultPrevented ) { return; } e.preventDefault(); await mw.loader.using([ 'mediawiki.api', 'mediawiki.util', 'jquery.textSelection', 'oojs-ui-core' ]); let button = OO.ui.infuse(this.parentElement).setDisabled(true); let $textarea = $('#wpTextbox1'); let text = $textarea.textSelection('getContents'); let $summary = $('#wpSummary'); let formData = new FormData(this.form); let promise = new mw.Api().postWithEditToken({ action: 'edit', title: mw.config.get('wgPageName'), text: text, section: formData.get('wpSection') || undefined, summary: $summary.textSelection('getContents'), [$('#wpMinoredit').prop('checked') ? 'minor' : 'notminor']: 1, baserevid: formData.get('editRevId'), basetimestamp: formData.get('wpEdittime'), starttimestamp: formData.get('wpStarttime'), watchlist: $('#wpWatchthis').prop('checked') ? 'watch' : 'unwatch', watchlistexpiry: formData.get('wpWatchlistExpiry') || undefined, undo: formData.get('wpUndidRevision') || undefined, undoafter: formData.get('wpUndoAfter') || undefined, contentformat: formData.get('format'), contentmodel: formData.get('model'), assertuser: mw.config.get('wgUserName'), formatversion: 2 }); notif?.close(); notif = null; try { let response = await promise; if (response?.edit?.result !== 'Success') { throw ''; } $('#editform > input[name="wpUndidRevision"], #editform > input[name="wpUndoAfter"]').remove(); $textarea.data('origtext', text).prop('defaultValue', text); $summary.val($summary.prop('defaultValue')); if (mw.loader.getState('mediawiki.editRecovery.edit') === 'ready') { let storage = mw.loader.moduleRegistry['mediawiki.editRecovery.edit'].packageExports['storage.js']; storage.deleteData(mw.config.get('wgPageName')); storage.closeDatabase(); } notif = await mw.notify(response.edit.nochange ? 'No change' : [ document.createTextNode('Saved'), $('<p>').append( new OO.ui.ButtonWidget({ href: mw.util.getUrl(), target: '_blank', label: 'View' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { diff: response.edit.newrevid || 'cur', diffonly: 1 }), target: '_blank', label: 'Diff' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { action: 'history' }), target: '_blank', label: 'History' }).$element )[0] ], { tag: 'savenedit' }); } catch (error) { notif = await mw.notify(error?.error?.info || error || 'Save failed', { autoHideSeconds: 'long', tag: 'savenedit', type: 'error' }); } finally { button.setDisabled(); } }); })(); mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view' && mw.config.get('wgCategories')?.some(c => c.endsWith(' actors') || c.endsWith(' actresses')) && $(() => { let n = $.escapeSelector(mw.config.get('wgTitle').replace(/ \(.+\)$/, '')); let $links = $(`.hatnote a[title$="${n} filmography"], .hatnote a[title*="${n} on "], .hatnote a[title*="${n} performances"]`); if (!$links.length) return; let titles = {}; $links = $links.filter(function () { let text = this.textContent; return !(titles[text] = Object.hasOwn(titles, text)); }); mw.notify( $links.length === 1 ? $links.clone() : $('<ul>').append($links.clone().wrap('<li>').parent()), { autoHideSeconds: 'long' } ); }); ['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RCMuter.js&action=raw&ctype=text/javascript', 's'); location.hostname.endsWith('.wikipedia.org') && mw.config.get('wgNamespaceNumber') % 2 === 0 && // mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { if (!document.getElementById('p-tb')) return; await mw.loader.using('mediawiki.util'); let messages = Object.assign({ portlet: 'RefRenamer', loading: 'Loading RefRenamer...' }, window.refrenamerMessages); let clicked; mw.util.addPortletLink('p-tb', '#', messages.portlet, 't-refrenamer').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.refRenamer?.(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox6.js&action=raw&ctype=text/javascript'); mw.notify(messages.loading, { autoHideSeconds: 'long', tag: 'refrenamer' }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ).then(() => { let re; window.pathoschild.TemplateScript.add([{ name: 'Expand contractions', script: async editor => { if (!re) { let templates = [ 'Blockquote', 'Cquote', 'Quote frame', 'Rquote', 'Quote box', 'Poem', 'Poem quote', 'About', 'For', 'Other uses', 'Redirect', 'Distinguish', 'Main', 'Further', 'See also', 'Lang', 'Interlanguage link' ]; let prefix = mw.config.get('wgFormattedNamespaces')[10] + ':'; let { query: { pages } } = await new mw.Api().get({ action: 'query', titles: templates.map(n => prefix + n), redirects: 1, prop: 'redirects', rdprop: 'title', rdnamespace: 10, rdshow: '!fragment', rdlimit: 'max', formatversion: 2 }); let set = new Set(templates); pages.forEach(page => { page.concat(page.redirects).forEach(o => { set.add(o.title.slice(prefix.length)); }); }); re = new RegExp( `\\{\\{\\s*(?:${ [...set].map(n => { n = mw.util.escapeRegExp(n); return n[0].toLowerCase() === n[0] ? n : '[' + n[0] + n[0].toLowerCase() + ']' + n.slice(1); }).join('|').replace(/ /g, '[ _]') })\\s*\\|(?:\\{\\{[^]+?\\}\\}|[^])*?\\}\\}`, 'g' ); } let escaped = []; let escape = $0 => `\x7f\x7f\x7f${escaped.push($0) - 1}\x7f\x7f\x7f`; let unescapeRe = /\x7f{3}(\d+)\x7f{3}/g; let unescape = ($0, $1) => escaped[$1]; let reps = new Set(); let makeCallback = (w, c) => ($0, $1) => { reps.add(c); return $1 + ' ' + w; }; let orig = editor.get(); let repl = orig .replace(re, escape) .replace( /<!--[^]+?-->|<ref\s[^>]*\/>|<(blockquote|ref|poem)(?:\s?[^>]*)?>[^]+?<\/\1>|\[\[[^\[\]]+?\]\]|["“].+?["”]|(''+).+?\2|^===?\s*(?:References|Sources|Bibliography|Further reading|External links)\s*==[^]+|^=+.+=/gim, escape ) .replace( /\|\s*(?:explain|filename|image|name|reason|song|title)\d*\s*=[^|}]+?(?=[|}])/gi, escape ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:appeared|arisen|arrived|become|been|begun|behaved|belonged|come|consisted|departed|died|disappeared|elapsed|emerged|existed|expired|got|gotten|had|happened|lacked|lain|lasted|lingered|occurred|persisted|remained|resembled|resulted|seemed|stayed|stood|strive[dn]|struggled|thrived|vanished|waited)\b)/g, makeCallback('has', 's') ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s\b/g, makeCallback('is', 's') ) .replace(/\b([Cc])an['’]t\b/g, '$1annot') .replace(/\b([Ww])on['’]t\b/g, '$1ill not') .replace(/\b((?![Aa]i)[A-Z]?[a-z]+)n['’]t\b/g, '$1 not') .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:agreed|arisen|awoken|beaten|been|begun|bent|bitten|blown|borne?|bought|broken|brought|built|burnt|caught|chosen|clung|crept|dealt|decreed|disagreed|done|drawn|dreamt|driven|drunk|dug|dwelt|eaten|fallen|fed|felt|flown|forbidden|foreseen|forgiven|forgot|forgotten|fought|found|freed|frozen|given|gone|got|gotten|grown|guaranteed|had|heard|held|hidden|hung|kept|known|laid|lain|leapt|learnt|led|left|lent|lit|lost|made|meant|met|misheard|mistaken|misunderstood|overheard|overseen|overtaken|paid|partaken|proven|rebuilt|rewound|rewritten|ridden|risen|rung|said|sank|sat|seen|sent|sewn|shaken|shone|shot|shown|shrunk|slain|slept|slid|snuck|sold|sought|sown|spat|spent|spilt|spoken|sprung|spun|stolen|stood|stricken|struck|strung|stuck|stung|sung|sunk|swept|sworn|swum|swung|taken|taught|thought|thrown|told|torn|undergone|understood|undone|unwound|upheld|withdrawn|withheld|woken|won|worn|woven|written|wrought|(?![^aeiou]+ed\b|embed\b)[a-z]+[a-df-z]ed)\b)/g, makeCallback('had', 'd') ) .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d\b/g, makeCallback('would', 'd') ) .replace(/([a-z])['’]re\b/g, '$1 are') .replace(/([a-z])['’]ve\b/g, '$1 have') .replace(/([a-z])['’]ll\b/g, '$1 will') .replace(unescapeRe, unescape) .replace(unescapeRe, unescape) .replace(unescapeRe, unescape); if (repl === orig) { mw.notify('No change.'); return; } let iw = mw.config.get('wgWikiID') === 'enwiki' ? '' : 'w:en:'; editor .set(repl) .appendEditSummary(`expanded contractions using [[${iw}User:Nardog/ExpandContractions|script]]`) .options({ minor: true }) .clickDiff(); if (reps.size) { mw.notify( `Replacements include "'${[...reps].join(`" and "'`)}". Review them before saving.`, { type: 'warn' } ); } } }]); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.when( $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ), mw.loader.using(['mediawiki.api', 'mediawiki.Title']) ).then(() => { window.pathoschild.TemplateScript.add([{ name: 'Unpipe links', script: async editor => { let orig = editor.get(); let repl = orig, tokens = {}, titles = new Set(), redirs = {}; for (let [link, target, text] of orig.matchAll(/\[\[([^|\]]+)\|([^\]]+)\]\]/g)) { if (tokens[link]) continue; let ts = [target, text].map(s => mw.Title.newFromText(s)); if (ts.some(t => !t || t.namespace)) continue; let pns = ts.map(t => t.toText()); if (pns[0].endsWith(' (disambiguation)')) continue; if (pns[0] === pns[1] && ts[0].fragment === ts[1].fragment) { repl = repl.replaceAll(link, `[[${text}]]`); continue; } tokens[link] = pns.map((pn, i) => { titles.add(pn); return { pn, fragment: ts[i].fragment }; }); } titles = [...titles]; while (titles.length) { let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), redirects: 1, formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); query.redirects.forEach(r => { redirs[r.from] = r; }); titles = titles.slice(50); } Object.entries(tokens).forEach(([source, ts]) => { if (!ts.some(t => redirs[t.pn])) return; let links = ts.map(t => { let r = redirs[t.pn] || {}; return [r.to || t.pn, t.fragment || r.tofragment].join('#'); }); if (links[0] !== links[1]) return; repl = repl.replaceAll(source, source.replace(/^[^|]+\|/, '[[')); }); if (repl === orig) { mw.notify('No change.'); return; } editor .set(repl) .appendEditSummary('[[WP:NOPIPE|unpiped]] links using [[User:Nardog/Unpipe|script]]') .options({ minor: true }) .clickDiff(); } }]); }); mw.config.get('wgAction') !== 'history' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopyCodeBlock.js&action=raw&ctype=text/javascript', 's'); mw.config.exists('wgDiffNewId') && mw.config.get('wgDiscussionToolsFeaturesEnabled') && (function () { let data = {}, clickHandler, autoClear, run; window.dtc = data; let highlight = revId => { let ids = data[revId]; if (!ids || !ids.length) return; mw.loader.moduleRegistry['ext.discussionTools.init'].packageExports['highlighter.js'] .highlightNewComments(mw.dt.pageThreads, true, ids); if (clickHandler) { $(document.body).off('click', clickHandler); return; } $._data(document.body, 'events').click.some(o => { if (String(o.handler).includes('highlighter.clearHighlightTargetComment(')) { $(document.body).off('click', o.handler); clickHandler = o.handler; return true; } }); $._data(window, 'events').popstate.some(o => { if (String(o.handler).includes('highlighter.highlightTargetComment(')) { $(window).off('popstate', o.handler); return true; } }); }; let scroll = revId => { let ids = data[revId]; if (!ids || !ids.length) return; let yToSpan = Object.fromEntries( ids.map(id => document.getElementById(id)).filter(Boolean) .map(span => [span.getBoundingClientRect().y, span]) ); let ys = Object.keys(yToSpan); if (!ys.length) return; let lower = ys.filter(y => y > 10); if (!lower.length || Math.max(...lower) < document.documentElement.clientHeight ) { yToSpan[Math.min(...ys)].scrollIntoView({ behavior: 'smooth' }); } else { yToSpan[Math.min(...lower)].scrollIntoView({ behavior: 'smooth' }); } }; let scrollToNext = function (e) { e.preventDefault(); let revId = mw.config.get('wgDiffOldId'); if (!revId || !data[revId]) return; let i = data[revId].indexOf( this.closest('[data-mw-thread-id]').dataset.mwThreadId ); if (i === -1) return; let next = data[revId][i + 1] || data[revId][0]; document.getElementById(next).scrollIntoView({ behavior: 'smooth' }); }; mw.hook('wikipage.content').add(async $content => { let revId = mw.config.get('wgDiffOldId'); if (!revId) return; let param = new URLSearchParams(location.search).get('diffonly'); if (param && param !== '0') return; if (data[revId]) { highlight(revId); return; } await mw.loader.using(['ext.discussionTools.init', 'mediawiki.util']); let begin = Date.parse($('#mw-diff-otitle1 .mw-diff-timestamp').data('timestamp')); data[revId] = mw.dt.pageThreads.getCommentItems() .filter(c => c.timestamp > begin).map(c => c.id); if (!data[revId].length) return; await new Promise(setTimeout); highlight(revId); $content.find('.ext-discussiontools-init-replylink-buttons').filter(function () { return data[revId].includes(this.dataset.mwThreadId); }).append( ' | ', $('<a>').attr({ href: '#', role: 'button' }).text('next').on('click', scrollToNext) ); if (run || !document.getElementById('p-tb')) return; run = true; let portlet = mw.util.addPortletLink('p-tb', '#', 'Scroll to next', 't-scrolltonext'); portlet.firstElementChild.addEventListener('click', e => { e.preventDefault(); scroll(mw.config.get('wgDiffOldId')); }); mw.util.addPortletLink('p-tb', '#', 'Toggle highlight', 't-togglehighlight').firstElementChild.addEventListener('click', e => { e.preventDefault(); autoClear = !autoClear; if (autoClear) { $(document.body).on('click', clickHandler)[0].click(); } else { highlight(mw.config.get('wgDiffOldId')); } }); mw.loader.addStyleTag(`#t-scrolltonext{position:fixed;bottom:${portlet.clientHeight}px} #t-togglehighlight{position:fixed;bottom:0}`); }); })(); mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgAction') === 'view' && mw.hook('wikipage.content').add($content => { $content.find('.filehistory .mw-usertoollinks-contribs').after(function () { return [ ' | ', $('<a>').attr('href', `${ mw.config.get('wgScript') }?title=Special:ListFiles/${ this.pathname.replace(/^.+\//, '') }&ilshowall=1`).text('uploads') ]; }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(function () { if (!$('input[name="wpSection"]').val()) return; mw.hook('wikipage.content').add(async $content => { let $refs = $content.find('.mw-ext-cite-warning-sectionpreview_no_text'); if (!$refs.length) return; let ids = {}; $refs.each(function () { ids[this.closest('[id]').id.replace(/-\d+$/, '')] = this; }); let response = await $.get(`/api/rest_v1/page/html/${encodeURIComponent(mw.config.get('wgPageName'))}`); $($.parseHTML(response)).find('.mw-reference-text').each(function () { ids[this.id.replace(/^mw-reference-text-|-\d+$/g, '')]?.replaceWith(this); }); }); }); mw.hook('moremenu.ready').add(config => { $('#mm-page-purge-cache > a').on('click', async e => { e.preventDefault(); await new mw.Api().post({ action: 'purge', forcelinkupdate: 1, titles: config.page.name, formatversion: 2 }); location.href = mw.util.getUrl(); }); $('#mm-page-search-search-history-wikiblame > a').on('click', function (e) { e.preventDefault(); let q = prompt(); if (q === null) return; let href = this.href; if (q) { let removal = q[0] === '!'; if (removal) { q = q.slice(1); } href += '&needle=' + encodeURIComponent(q); if (removal) { href += '&binary_search_inverse=on'; } href += '&force_wikitags=on'; } open(href, '_blank'); }); $('#mm-page-expand-templates > a').on('click auxclick', async function (e) { if (e.which > 2) return; e.preventDefault(); let revId = mw.config.get('wgRevisionId') || Number($('input[name=oldid]').val()); let url = revId ? '/w/rest.php/v1/revision/' + revId : '/w/rest.php/v1/page/' + config.page.encodedName; let { source } = await $.get(url); $('<form>').attr({ method: 'post', action: this.href, target: '_blank' }).append( [ ['wpInput', source], ['wpContextTitle', config.page.name], ['wpRemoveComments', 1] ].map(([n, v]) => $('<input>').attr({ name: n, type: 'hidden' }).val(v)) ).appendTo(document.body).trigger('submit').remove(); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'ApiSandbox' && mw.hook('apisandbox.formatRequest').add((...args) => { args[4].complete = function () { setTimeout(() => { mw.hook('wikipage.content').fire($('.oo-ui-pageLayout-active')); }, 100); }; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.storage', async () => { await $.ready; let infuseAndCall = (query, method, ...args) => { let $widget = $(query); if ($widget.length) { return OO.ui.infuse($widget)[method](...args); } }; let section = $('input[name="wpSection"]').val(); if (section) { let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let save = () => { let newSource = $textarea.textSelection('getContents'); if (newSource === source) { mw.storage.session.remove('editfullpage'); } else { mw.storage.session.setObject('editfullpage', [ mw.config.get('wgPageName'), section, newSource.trimEnd(), infuseAndCall('#wpSummaryWidget', 'getValue') || '', Number(infuseAndCall('#wpMinoreditWidget', 'isSelected')) || 0, Number(infuseAndCall('#wpWatchthisWidget', 'isSelected')) || 0, infuseAndCall('#wpWatchlistExpiryWidget', 'getValue') || 'infinite' ]); } }; await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); setInterval(() => { mw.requestIdleCallback(save); }, 3000); window.addEventListener('beforeunload', save); return; } let data = mw.storage.session.getObject('editfullpage'); mw.storage.session.remove('editfullpage'); console.log(data); if (!data || data[0] !== mw.config.get('wgPageName')) return; let isNew = data[1] === 'new'; let isLead = data[1] === '0'; let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let newSource, start, msg, notifOpts = { autoHideSeconds: 'long' }; let orig = []; if (isNew) { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); newSource = source + (data[3] ? '\n== ' + data[3] + ' ==\n\n' : '\n') + data[2] + '\n'; start = source.length; } else { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core', 'mediawiki.api']); let { parse } = await new mw.Api().get({ action: 'parse', page: mw.config.get('wgPageName'), prop: 'sections', wrapoutputclass: '', disablelimitreport: 1, disableeditsection: 1, disabletoc: 1, formatversion: 2 }); let target = !isLead && parse.sections.find(s => s.index === data[1]); if (isLead || target) { let next = parse.sections.find(s => s.index - 1 === Number(data[1])); newSource = (isLead ? '' : [...source].slice(0, target.byteoffset)).join('') + data[2] + (next ? '\n\n' + [...source].slice(next.byteoffset).join('') : '\n'); start = isLead ? 0 : target.byteoffset; } else { newSource = source + '\n\n' + data[2] + '\n'; start = source.length; msg = `Section restored. Couldn't find the section. The source is appended at bottom.`; notifOpts.type = 'warn'; } orig[0] = infuseAndCall('#wpSummaryWidget', 'getValue'); infuseAndCall('#wpSummaryWidget', 'setValue', data[3]); } $textarea.textSelection('setContents', newSource); orig[1] = infuseAndCall('#wpMinoreditWidget', 'getSelected'); infuseAndCall('#wpMinoreditWidget', 'setSelected', data[4]); orig[2] = infuseAndCall('#wpWatchthisWidget', 'getSelected'); infuseAndCall('#wpWatchthisWidget', 'setSelected', data[5]); orig[3] = infuseAndCall('#wpWatchlistExpiryWidget', 'getValue'); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', data[6]); setTimeout(() => { $textarea.textSelection('setSelection', { start }); }); let notif = await mw.notify($([ document.createTextNode(msg || 'Section restored.'), $('<p>').append( new OO.ui.ButtonWidget({ flags: 'destructive', label: 'Discard' }).on('click', () => { $textarea.textSelection('setContents', source); if (orig[0]) { infuseAndCall('#wpSummaryWidget', 'setValue', orig[0]); } infuseAndCall('#wpMinoreditWidget', 'setSelected', orig[1]); infuseAndCall('#wpWatchthisWidget', 'setSelected', orig[2]); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', orig[3]); notif.close(); }).$element )[0] ]), notifOpts); }); mw.config.exists('wgPostEdit') && mw.loader.using('mediawiki.storage', () => { mw.storage.session.remove('editfullpage'); }); mw.config.get('wgAction') === 'history' && mw.hook('wikipage.content').add(async $content => { if (!$content.has('.mw-history-line-updated').length) return; let href = $content.find('a.mw-history-histlinks-current:not(.mw-history-line-updated a)').attr('href'); if (!href) { await mw.loader.using(['mediawiki.api', 'mediawiki.util']); let page = (await new mw.Api().get({ action: 'query', titles: mw.config.get('wgPageName'), prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev >= page.lastrevid) return; href = mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); } $content.find('.mw-history-compareselectedversions-button').first().after( ' ', $('<a>').attr({ class: 'unseendiff', href: href }).text('unseen') ); }); (async () => { let cspn = mw.config.get('wgCanonicalSpecialPageName'); let isBp = cspn === 'Blankpage'; if (!isBp && cspn !== 'Watchlist') return; await mw.loader.using('mediawiki.util'); let notify = async (text, options, pn) => { let msg = [document.createTextNode(text)]; if (pn) { msg.push( $('<p>').append( $('<a>').attr('href', mw.util.getUrl(pn)).text(pn), ' ', $('<span>').addClass('mw-changeslist-links').append( $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'edit' })) .text('edit') ), $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'history' })) .text('history') ) ) )[0] ); } if (isBp) { await $.ready; $('#mw-content-text').html(msg); } else { return mw.notify(msg, Object.assign(options || {}, { tag: 'unseendiff' })); } }; let getUrl = async pn => { await mw.loader.using('mediawiki.api'); let page = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; if (!page.notificationtimestamp) { notify(`Couldn't get the last seen time.`, { type: 'warn' }, pn); return; } let rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (rev === page.lastrevid) { notify('Already seen.', { type: 'warn' }, pn); return; } if (!rev) { rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, rvdir: 'newer', formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev) { notify(`Couldn't get the last seen revision.`, { type: 'warn' }, pn); return; } } if (rev > page.lastrevid) { notify(`Invalid rev for "${pn}" (rev: ${rev}, lastrevid: ${page.lastrevid})`, { autoHideSeconds: 'long', type: 'warn' }, pn); return; } return mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); }; if (isBp) { let pn = mw.config.get('wgTitle').match(/^[^/]+\/unseendiff\/(.+)$/)?.[1]; if (!pn) return; notify('Loading...', null, pn); let href = await getUrl(pn); if (!href) return; notify('Redirecting...', null, pn); location.href = href; return; } let handler = async function (e) { if (e.which > 2) return; e.preventDefault(); let pn = this.dataset.pn; if (!pn) { notify(`Couldn't get the page name.`, { type: 'error' }); return; } let notifPromise = notify('Loading...', { autoHideSeconds: 'long' }); let href = await getUrl(pn); if (!href) return; $(`.unseendiff-loader[data-pn="${$.escapeSelector(pn)}"]`).attr({ class: 'unseendiff', href: href, target: '_blank' }).off('click auxclick', handler); if (e.type === 'auxclick' || e.ctrlKey || e.metaKey || e.shiftKey) { open(href); } else { this.click(); } (await notifPromise).close(); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-changeslist-src-mw-edit.mw-changeslist-watchedunseen:not(.mw-changeslist-watchedseen) .mw-changeslist-line-inner' ).each(function () { let pn = this.dataset.targetPage || this.closest('[data-target-page]')?.dataset.targetPage || this.closest('table.mw-enhanced-rc')?.querySelector('[data-target-page]')?.dataset.targetPage; if (!pn) return; $('<span>').append( $('<a>').attr({ class: 'unseendiff-loader', href: mw.util.getUrl(`Special:BlankPage/unseendiff/${pn}`), 'data-pn': pn }).on('click auxclick', handler).text('unseen') ).appendTo( [...this.querySelectorAll('.mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); }); })(); ['Contributions', 'IPContributions', 'Blankpage'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.using('mediawiki.util', () => { let watched = new Set(); let query = async lis => { let titles = Object.keys(lis).slice(0, 50); if (!titles.length) return; await mw.loader.using('mediawiki.api'); let pages = (await new mw.Api().post({ action: 'query', titles: titles, prop: 'info', inprop: 'notificationtimestamp|watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages; for (let page of pages) { if (!Object.hasOwn(lis, page.title)) continue; if (page.watched) { watched.add(page); $(lis[page.title]).addClass('watched'); } if (!page.notificationtimestamp) continue; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev === page.lastrevid) continue; if (rev > page.lastrevid) { mw.notify($([ document.createTextNode('Invalid rev for "'), $('<a>').attr({ href: mw.util.getUrl(page.title, { action: 'history' }), target: '_blank' }).text(page.title)[0], document.createTextNode(`" (rev: ${rev}, lastrevid: ${page.lastrevid})`), ]), { autoHideSeconds: 'long', type: 'warn' }); continue; } $('<span>').append( $('<a>').attr({ class: 'unseendiff', href: mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }) }).text('unseen') ).appendTo( lis[page.title].map(li => ( [...li.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(li).before(' ') )) ); } titles.forEach(title => { delete lis[title]; }); query(lis); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-contributions-list > li:not(.mw-contributions-current)[data-mw-revid]' ).each(function () { let link = this.querySelector('a.mw-changeslist-date, a.mw-changeslist-history'); let pn = link ? new URLSearchParams(link.search).get('title') : ''; $('<span>').append( $('<a>').attr({ class: 'mw-changeslist-diff', href: mw.util.getUrl(pn, { diff: 'cur', oldid: this.dataset.mwRevid }) }).text('cur') ).appendTo( [...this.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); if (mw.config.get('wgWikiID') === 'wikidatawiki') return; let lis = {}; $content.find('.mw-contributions-title').each(function () { let title = this.textContent; if (!Object.hasOwn(lis, title)) { lis[title] = []; } lis[title].push(this.closest('li')); }); Object.keys(lis).forEach(title => { if (watched.has(title)) { $(lis[title]).addClass('watched'); delete lis[title]; } }); query(lis); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox9.js&action=raw&ctype=text/javascript'); mw.config.get('wgWikiID') === 'metawiki' && (async () => { let css = mw.loader.addStyleTag(`.wishtitle { font-size: 90%; font-style: italic; word-break: break-word; } .wishtitle > a { color: var(--color-warning, #886425); } .wishtitle > a:visited { color: var(--border-color-warning--hover, #735421); } .wishtitle-declined > a { text-decoration: line-through; } .wishtitle-declined > a:hover, .wishtitle-declined > a:focus, .mw-underline-always .wishtitle-declined > a { text-decoration: line-through underline; } #watchlist-edit-form .wishtitle { display: inline-block; } .mw-search-result-heading > .wishtitle, .catchangesviewer-table .wishtitle { display: block; } .catchangesviewer-table:has(.wishtitle) { white-space: wrap; }`); let lang = mw.config.get('wgUserLanguage'); let titles; let loadTitles = async () => { await mw.loader.using('mediawiki.storage'); titles = titles || mw.storage.getObject('wishtitles'); if (titles?.lang !== lang) { titles = { lang, w: [], fa: [] }; } }; let updateTitles = async (crwstatuses, crwcontinue) => { await mw.loader.using('mediawiki.api'); let params = { action: 'query', list: 'communityrequests-wishes', crwlang: lang, crwstatuses: crwstatuses, crwprop: 'title|updated', crwsort: 'updated', crwdir: 'ascending', crwlimit: 'max', crwcontinue: crwcontinue, formatversion: 2 }; if (!crwcontinue && !crwstatuses && titles._) { params.crwcontinue = `|${titles._}|0`; } let response = await new mw.Api().get(params); let wishes = response?.query?.['communityrequests-wishes']; if (wishes?.length) { let $span = $('<span>'); wishes.forEach(w => { let id = w.crwtitle.match(/^Community Wishlist\/W(\d+)/)?.[1]; if (!id) return; titles.w[id - 1] = $span.html(w.title).text(); if (crwstatuses === 'declined') { (titles.wd = titles.wd || []).push(id - 1); } let faId = w.crfatitle?.match(/^Community Wishlist\/FA(\d+)/)?.[1]; if (!faId) return; titles.fa[faId - 1] = w.focusareatitle; }); if (!crwstatuses) { titles._ = wishes.at(-1).updated.replace(/\D/g, ''); } } let expiry = 86400; if (crwstatuses || crwcontinue) { let prev = mw.storage.getObject('_EXPIRY_wishtitles'); if (prev) { expiry = Math.round(Date.now() / 1000) + 86400 - prev; } } mw.storage.setObject('wishtitles', titles, expiry); crwcontinue = response?.continue?.crwcontinue; if (crwcontinue) { await updateTitles(crwstatuses, crwcontinue); } }; let getTitle = id => ( id[0] === 'W' ? titles.w[id.slice(1) - 1] : titles.fa[id.slice(2) - 1] ); let renderTitle = (title, id, tag = 'span') => { let classes = 'wishtitle'; if (id[0] === 'W' && titles.wd?.includes(id.slice(1) - 1)) { classes += ' wishtitle-declined'; } return $(`<${tag}>`).addClass(classes).append( $('<a>').attr({ href: `/wiki/Community_Wishlist/${id}`, title: `Community Wishlist/${id}` }).text(title) ); }; let callback = ([id, links]) => { let title = getTitle(id); if (!title) { return true; } $(links).after(' ', renderTitle(title, id)); }; let selector = '.mw-changeslist-title, ' + '.mw-changeslist-log-entry > a:not(.mw-userlink), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize :is(.mw-changeslist-line-inner, .mw-changeslist-line-inner-comment, .mw-enhanced-rc-nested) > .comment > a, ' + '#watchlist-edit-form .cdx-table td > label > a, ' + '.mw-search-result-heading > a:not(:has(> .ext-communityrequests-entity-link--label)), ' + '.mw-contributions-title, ' + '#mw-whatlinkshere-list li > bdi > a, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-logevent-loglines > li > a, ' + '#mw-pages li > a, ' + '.catchangesviewer-table td:nth-child(3) > a'; mw.hook('wikipage.content').add(async $content => { let links = {}; $content.find('a').each(function () { if (!this.matches(selector)) return; let id = this.textContent.match( /^(?:Talk:|Translations:)?Community Wishlist\/((?:W|FA)\d+)/ )?.[1]; if (!id) return; (links[id] = links[id] || []).push(this); }); links = Object.entries(links); if (!links.length) return; await loadTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles('declined'); links.forEach(callback); }); let pn = mw.config.get('wgRelevantPageName'); let id = pn.match(/^(?:Talk:|Translations:)?Community_Wishlist\/((?:W|FA)\d+)/)?.[1]; if (!id) return; await $.ready; let extTitle = document.querySelector('.ext-communityrequests-wish--title'); if (extTitle && $('.mw-pt-languages-selected').attr('lang') === lang) return; await loadTitles(); let title = getTitle(id); if (!title) { await updateTitles(); title = getTitle(id); if (!title) { await updateTitles('declined'); title = getTitle(id); if (!title) return; } } let $title = renderTitle(title, id, 'div'); if (mw.config.get('skin') === 'vector-2022') { $title.prependTo('.vector-page-toolbar'); } else { $title.insertAfter('#firstHeading'); } css.textContent += ' .ext-communityrequests-entity-talk-header{display:none}'; if (extTitle) return; document.title = document.title.replace( pn.replaceAll('_', ' '), `${pn.replace(`Community_Wishlist/${id}`, title)} ($&)` ); })(); mw.config.get('wgWikiID') === 'metawiki' && mw.hook('wikipage.watchlistChange').add(async (isWatched, expiry) => { if (![0, 1].includes(mw.config.get('wgNamespaceNumber'))) return; let title = mw.config.get('wgTitle'); if (!/^Community Wishlist\/(?:W|FA)\d+$/.test(title)) return; if (isWatched) { await new mw.Api().watch(title + '/Votes', expiry); mw.notify('Watching /Votes too.'); } else { await new mw.Api().unwatch(title + '/Votes'); mw.notify('Unwatched /Votes too.'); } }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $(async () => { let $input = $('#wpTemplateSandboxTemplate'); if (!$input.length) return; mw.loader.addStyleTag('#templatesandbox-editform .oo-ui-fieldLayout{max-width:50em} #templatesandbox-editform .oo-ui-fieldLayout-field{flex-grow:999}'); let makeTemplateField = () => new OO.ui.FieldLayout( new mw.widgets.TitleInputWidget({ inputId: 'wpTemplateSandboxTemplate', name: 'wpTemplateSandboxTemplate', showMissing: false, value: $input.val() }), { label: 'Template name:' } ); if (mw.loader.getState('ext.TemplateSandbox') !== 'registered') { await mw.loader.using('mediawiki.widgets'); $input.parent().replaceWith(makeTemplateField().$element); return; } let require = await mw.loader.using([ 'ext.TemplateSandbox.TemplateSandboxTitleWidget', 'ext.TemplateSandbox.styles', 'jquery.makeCollapsible', 'user.options' ]); let widget = new (require('ext.TemplateSandbox.TemplateSandboxTitleWidget'))({ $overlay: true, id: 'wpTemplateSandboxPage', maxLength: 255, name: 'wpTemplateSandboxPage', placeholder: 'Page title', required: false, tabIndex: 10, templateTitleFunc: () => $('#wpTemplateSandboxTemplate').val() }); widget.$element.attr('data-ooui', '{"_":"mw.widgets.TemplateSandboxTitleWidget"}') .data('oouiInfused', widget); let fieldset = new OO.ui.FieldsetLayout({ classes: ['mw-templatesandbox-fieldset', 'mw-collapsed'], id: 'templatesandbox-editform', items: [ makeTemplateField(), new OO.ui.ActionFieldLayout( widget, new OO.ui.ButtonInputWidget({ id: 'wpTemplateSandboxPreview', name: 'wpTemplateSandboxPreview', label: 'Show preview', tabIndex: 10, type: 'submit', useInputTag: true }), { align: 'top' } ) ], label: 'Preview page with this template' }); fieldset.$label.append('&nbsp;', $('<span>').addClass('mw-collapsible-toggle-placeholder')); fieldset.$group.addClass('mw-collapsible-content'); $('#templatesandbox-editform').replaceWith(fieldset.$element.makeCollapsible()); let modules = ['ext.TemplateSandbox']; if (Number(mw.user.options.get('uselivepreview'))) { modules.push('ext.TemplateSandbox.preview'); } mw.loader.load(modules); }); mw.config.get('wgWikiID') === 'enwiki' && mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' && (async () => { mw.loader.addStyleTag('.xfdnotifier-sublinks::before{content:" ["} .xfdnotifier-sublinks::after{content:"]"} .xfdnotifier-sublinks > span:not(:first-child)::before{content:"\\2009·\\2009"} .mw-portlet.vector-menu[id^="p-xfdnotifier-"] a{display:inline}'); await mw.loader.using(['mediawiki.api', 'mediawiki.Title', 'mediawiki.storage']); let xfds = [ { id: 'rm', label: 'RM', full: 'Requested moves', cat: 'Requested moves', }, { id: 'rmt', label: 'RM/T', full: 'Requested moves (technical)', page: 'Wikipedia:Requested_moves/Technical_requests', titleExtractor: $page => ( $page.find(`[data-mw*='"wt":"RMassist/core"']`).closest('li').map(function () { return this.querySelector('a[rel="mw:WikiLink"]')?.title; }).get() ) }, { id: 'afd', label: 'AfD', full: 'Articles for deletion', cat: 'Articles for deletion' }, { id: 'mfd', label: 'MfD', full: 'Miscellaneous for deletion', cat: 'Miscellaneous pages for deletion' }, { id: 'tfd', label: 'TfD', full: 'Templates for deletion', cat: 'Templates for deletion' }, { id: 'tfm', label: 'TfM', full: 'Templates for merging', cat: 'Templates for merging' }, { id: 'cfd', label: 'CfD', full: 'Categories for deletion', cat: 'Categories for deletion' }, { id: 'cfr', label: 'CfR', full: 'Categories for renaming', cat: 'Categories for renaming' }, { id: 'cfsr', label: 'CfSR', full: 'Categories for speedy renaming', cat: 'Categories for speedy renaming' }, { id: 'cfm', label: 'CfM', full: 'Categories for merging', cat: 'Categories for merging' }, { id: 'cfs', label: 'CfS', full: 'Categories for splitting', cat: 'Categories for splitting' }, { id: 'cfl', label: 'CfL', full: 'Categories for listifying', cat: 'Categories for listifying' }, { id: 'cfc', label: 'CfC', full: 'Categories for conversion', cat: 'Categories for conversion' }, { id: 'cfgd', label: 'CfGD', full: 'Categories for general discussion', cat: 'Categories for general discussion' }, { id: 'ffd', label: 'FfD', full: 'Files for discussion', cat: 'Wikipedia files for discussion' }, { id: 'rfd', label: 'RfD', full: 'Redirects for discussion', cat: 'All redirects for discussion' }, { id: 'prod', label: 'PROD', full: 'Articles proposed for deletion', cat: 'All articles proposed for deletion' } ]; window.xfd = xfds; let queryTitles = async (xfd, titles) => { if (!titles.length) return; let response = await new mw.Api().get({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched) { xfd.pages.push(p.title); } }); await queryTitles(xfd, titles.slice(50)); }; let queryPage = async xfd => { let $page = $($.parseHTML(await $.get( `https://en.wikipedia.org/w/rest.php/v1/page/${encodeURIComponent(xfd.page)}/html` ))); await queryTitles(xfd, xfd.titleExtractor($page)); }; let queryCat = async (xfd, gcmcontinue) => { let response = await new mw.Api().get({ action: 'query', prop: 'info|categories', inprop: 'watched', clprop: 'sortkey', clcategories: `Category:${xfd.cat}`, generator: 'categorymembers', gcmtitle: `Category:${xfd.cat}`, gcmlimit: 'max', gcmsort: 'timestamp', gcmdir: 'older', gcmcontinue: gcmcontinue, formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched && p.categories?.[0]?.sortkeyprefix !== ' ') { xfd.pages.push(p.title); } }); if (response?.continue?.gcmcontinue) { await queryCat(xfd, response.continue.gcmcontinue); } }; let show = async (xfd, lastId, isCache) => { if (xfd.portlet && isCache) return; let portletId = 'p-xfdnotifier-' + xfd.id; if (xfd.portlet) { $(xfd.portlet).find('ul').empty(); if (!xfd.pages.length) return; } else { await $.ready; xfd.portlet = mw.util.addPortlet(portletId, xfd.label, '#' + lastId); } let $label = $(`#${portletId}-label`).attr('title', xfd.full); if (xfd.page) { $label.wrapInner($('<a>').attr('href', mw.util.getUrl(xfd.page))); } xfd.pages.forEach(p => { let t = mw.Title.newFromText(p); let isTalk = t.isTalkPage(); let $other = $('<a>').attr({ href: t[isTalk ? 'getSubjectPage' : 'getTalkPage']().getUrl(), title: isTalk ? 'subject' : 'talk' }).text(isTalk ? 's' : 't'); let link = mw.util.addPortletLink(portletId, t.getUrl(), p).querySelector('a'); $('<span>').addClass('xfdnotifier-sublinks').append( $('<span>').append($other), $('<span>').append( $('<a>').attr({ href: t.getUrl({ action: 'history' }), title: 'history' }).text('h') ) ).insertAfter(link); }); }; mw.hook('wikipage.content').add(mw.util.throttle(async () => { let cache = mw.storage.getObject('xfdnotifier') || {}; let lastId = 'p-tb'; for (let xfd of xfds) { let portletId = 'p-xfdnotifier-' + xfd.id; let now = Math.floor(Date.now() / 1000); if (now - cache[xfd.id]?.[0] < 600) { xfd.pages = cache[xfd.id].slice(1); await show(xfd, lastId, true); lastId = portletId; continue; } xfd.pages = []; if (xfd.cat) { await queryCat(xfd); } else if (xfd.page) { await queryPage(xfd); } cache[xfd.id] = [now, ...xfd.pages]; mw.storage.setObject('xfdnotifier', cache, 604800); await show(xfd, lastId); lastId = portletId; } }, 1800000)); })(); fhc5jag3aizljhy90qjyvx96k7hwrok 756372 756370 2026-08-13T17:39:19Z Nardog 40946 756372 javascript text/javascript (async () => { let pageAction = mw.config.get('wgAction'); let isView = pageAction === 'view'; let isEdit = ['edit', 'submit'].includes(pageAction); if (!isView && !isEdit) return; let pageType = mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgNamespaceNumber'); if (isView && !pageType && !mw.config.exists('wgRedirectedFrom') && !mw.config.get('wgIsRedirect') && !mw.config.get('wgPageName').includes('/') ) { return; } await mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api', 'mediawiki.interface.helpers.styles' ]); mw.loader.addStyleTag(`.listtools:not(#mw-content-subtitle .listtools) { font-size: 85%; } .listtools, .listtools a { font-weight: normal !important; font-style: normal; } .mw-datatable .listtools { display: block; } .listtools + .mw-whatlinkshere-tools, #watchlist-edit-form .listtools ~ .mw-changeslist-links, .mw-special-DisambiguationPageLinks .listtools + a { display: none; }`); let messages = Object.assign({ watched: 'Added "$1" to your watchlist', watchFail: `Couldn't watch "$1"`, unwatchFail: `Couldn't unwatch "$1"` }, window.listtoolsMessages); let getMsg = (key, ...args) => ( Object.hasOwn(messages, key) ? mw.format(messages[key], ...args) : key ); let notif; let watchHandler = async function (e) { e.preventDefault(); let $link = $(this); let $wrapper = $link.parent(); $link.detach(); let params = new URLSearchParams(this.search); let action = params.get('action'); $wrapper.text(getMsg(action + 'ing')); let pn = params.get('title').replaceAll('_', ' '); let promise = new mw.Api()[action](pn); if (notif) { notif.close(); notif = null; } try { let result = await promise; if (!result || !result[action + 'ed']) { throw ''; } let newAction = action === 'watch' ? 'unwatch' : 'watch'; params.set('action', newAction); $link.add(`.listtools-watch > a[href="${this.pathname + this.search}"]`) .attr('href', this.pathname + '?' + params) .text(getMsg(newAction)); if (action !== 'watch') return; let require = await mw.loader.using([ 'mediawiki.notification', 'mediawiki.watchstar.widgets' ]); notif = await mw.notify( new (require('mediawiki.watchstar.widgets'))('watch', pn, null, $.noop, { message: getMsg('watched', pn) }).$element, { tag: 'listtools' } ); } catch { notif = await mw.notify(getMsg(action + 'Fail', pn), { tag: 'listtools', type: 'error' }); } finally { $wrapper.html($link); } }; let extGetMain = function () { return this.title; }; let re = new RegExp(`(?:\\?title=|${ mw.util.escapeRegExp(mw.format(mw.config.get('wgArticlePath'), '')) })([^#&?]+)`); let processed = new WeakSet(); let processLinks = ($links, module, titles) => { let isBatch = !!titles; titles = titles || new Set(); $links.each(function (i) { if (processed.has(this)) return; let $link = $links.eq(i); let pn; if (module.useText) { pn = $link.text(); } else { let match = $link.attr('href')?.match(re); if (!match) return; pn = decodeURIComponent(match[1]); } let t = mw.Title.newFromText(pn); if (!t) return; if (module.titlesOnly) { let text = $link.text(); if (text !== pn.replaceAll('_', ' ') && (text !== t.getMainText() || t.namespace === 2) ) { return; } } if ($link.is('.external, .extiw')) { Object.assign(t, { getMain: extGetMain, host: this.host, namespace: 0, title: pn }); } else { if (t.namespace < 0) return; if ($link.hasClass('new')) { t.missing = true; } titles.add(t.getSubjectPage().toText()); } let $tools = $('<span>').addClass('listtools mw-changeslist-links') .data('listtools', t); tools.forEach(tool => { addTool($tools, tool); }); if ($link.is(':is(del, bdi) > :only-child')) { if (module.position === 'end') { $link.parent().parent().append(' ', $tools); } else { $link.parent().after(' ', $tools); } } else if (module.position === 'end') { $link.parent().append(' ', $tools); } else { $link.after(' ', $tools); } module.post?.($tools); processed.add(this); }); if (!isBatch) { getWatched(titles); } }; let tools = [ { name: 'edit', url: t => t.getUrl({ action: 'edit' }) }, { name: 'hist', url: t => !t.missing && t.getUrl({ action: 'history' }) }, { name: 'links', url: t => mw.util.getUrl('Special:WhatLinksHere/' + t) }, { name: 'watch', url: t => !t.host && t.getSubjectPage().getUrl({ action: 'watch' }), callback: watchHandler } ]; let addTool = ($tools, tool, escapedName) => { let t = $tools.data('listtools'); let $duplicate = escapedName && $tools.children('.listtools-' + escapedName); let url = tool.url; if (typeof url === 'function') { url = url(t); if (!url) { $duplicate?.remove(); return; } } let $link = $('<a>').attr('href', url).text(getMsg(tool.name)); if (t.host) { $link.prop('host', t.host); } if (tool.callback) { $link.on('click', tool.callback); } let $wrapper = $('<span>').addClass('listtools-' + tool.name) .append($link); let $next = tool.next && $tools.children('.listtools-' + tool.next); if ($next?.length) { $duplicate?.remove(); $next.before($wrapper); } else if ($duplicate?.length) { $duplicate.replaceWith($wrapper); } else { $tools.append($wrapper); } }; let extend = tool => { if (tool.label && !Object.hasOwn(messages, tool.label)) { messages[tool.name] = tool.label; } if (tool.next) { tool.next = $.escapeSelector(tool.next); } let existingTool = tools.find(t => t.name === tool.name); if (existingTool) { Object.assign(existingTool, tool); } else { tools.push(tool); } let escapedName = existingTool && $.escapeSelector(tool.name); let $allTools = $('.listtools'); $allTools.each(function (i) { addTool($allTools.eq(i), tool, escapedName); }); }; let getWatched = async titles => { if (!Array.isArray(titles)) { titles = [...titles].slice(0, 500); } if (!titles.length) return; (await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages.forEach(page => { if (!page.watched) return; $(`.listtools-watch > a[href="${mw.util.getUrl(page.title, { action: 'watch' })}"]`) .attr('href', mw.util.getUrl(page.title, { action: 'unwatch' })) .text(getMsg('unwatch')); }); getWatched(titles.slice(50)); }; mw.hook('listtools.ready').fire(extend); let catTreeCallback = (records, observer) => { let $links = $(records[0].target).find('.CategoryTreeItem > bdi > a'); if ($links.length) { observer.takeRecords(); observer.disconnect(); processLinks($links, catTreeModule); } }; let catTreeModule = { selector: '.CategoryTreeItem > bdi > a', types: [14, 'CategoryTree'], position: 'end', post: $tools => { $tools.parent().next('.CategoryTreeChildren').each(function () { new MutationObserver(catTreeCallback) .observe(this, { childList: true }); }); } }; let modules = [ { selector: '#mw-pages li > a:not(:empty), #mw-pages li > span > a', types: [14] }, catTreeModule, { selector: '#mw-imagepage-section-linkstoimage a, #mw-imagepage-section-globalusage a', types: [6] }, { selector: '#mw-globalusage-result a', types: ['GlobalUsage'] }, { selector: '.mw-search-result-heading > a, .searchalttitle > a.mw-redirect, .iw-result__title > a, .mw-search-exists a', types: ['Search'] }, { selector: '.mw-search-createlink a', types: ['Search'], titlesOnly: true }, { selector: '#watchlist-edit-form .cdx-table td > label > a', types: ['EditWatchlist'] }, { selector: '.plainlinks > li > a', types: ['AbuseLog'], titlesOnly: true }, { selector: '#mw-allmessagestable td:first-child > a:first-child:not(.new)', types: ['Allmessages'], position: 'end' }, { selector: '.mw-spcontent li a', types: ['DisambiguationPageLinks', 'Listredirects'], titlesOnly: true }, { selector: 'li > a:first-child', types: ['FileDuplicateSearch'] }, { selector: '.TablePager_col_title > a:first-child, .TablePager_col_template > a', types: ['LintErrors'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: 'form > ul > li > a', types: ['Nuke'], position: 'end', titlesOnly: true }, { selector: '.page-assessments a', types: ['PageAssessments'], titlesOnly: true }, { selector: '.TablePager_col_pr_page > a', types: ['Protectedpages'], position: 'end' }, { selector: '#mw-content-text > ul a', types: ['Protectedtitles'], position: 'end' }, { selector: '.mw-fr-pending-changes-page-title', types: ['PendingChanges'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: '#mw-content-text > ul a:first-child', types: ['StablePages'], position: 'end' }, { selector: '.TablePager_col__page a', types: ['TopicSubscriptions'] }, { selector: '.undeleteResult > a', types: ['Undelete'], position: 'end', useText: true }, { selector: '.TablePager_col_img_name > a:first-child', // types: ['Listfiles'], position: 'end' }, { selector: '.mw-newpages-pagename:not(:empty), .mw-newpages-pagename:empty + a', post: $tools => { let $nodes = $tools.parent().contents(); $nodes.slice( $nodes.index($tools) + 1, $nodes.index($nodes.filter('.mw-newpages-length')) ).replaceWith(' '); } }, { selector: '#mw-whatlinkshere-list li > bdi > a' }, { selector: '.mw-changeslist-log-entry > a:not(.mw-changeslist-log-gblblock a, .mw-changeslist-log-globalauth a)', titlesOnly: true }, { selector: '.mw-logevent-loglines > li:not(.mw-logline-gblblock, .mw-logline-globalauth) > a', types: ['Log'], titlesOnly: true }, { selector: '#mw-diff-otitle1 > strong > a, #mw-diff-ntitle1 > strong > a', types: ['ComparePages'], position: 'end' }, { selector: '#movepage-oldlink, #movepage-newlink', types: ['Movepage'] }, { selector: '.mw-undelete-revision a:not(.mw-userlink, .mw-usertoollinks > a)', types: ['Undelete'], useText: true }, { selector: '.galleryfilename, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner-comment > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-enhanced-rc-nested > .comment > a:not(:empty)' }, { selector: '.mw-spcontent li a', position: 'end', titlesOnly: true } ]; if (isEdit) { let post = $tools => { if (!$tools[0].closest('.templatesUsed')) return; $tools.parent().contents().last().each(function () { this.textContent = this.textContent.slice(1); }).end().slice(-3, -1).remove(); }; let callback = mw.util.debounce(() => { processLinks( $('.mw-editfooter-list a, #wikiPreview > .previewnote a'), { titlesOnly: true, post } ); }, 500); mw.hook('wikipage.editform').add($form => { callback(); $form.find('.templatesUsed').each(function () { if (processed.has(this)) return; processed.add(this); new MutationObserver(callback) .observe(this, { childList: true, subtree: true }); }); }); } else if (typeof pageType === 'number') { $(() => { processLinks($('.subpages a, .mw-redirectedfrom a, .redirectText a'), {}); }); } mw.hook('wikipage.content').add($content => { let titles = new Set(); let $links = $content.find('a'); modules.forEach(module => { if (module.types && !module.types.includes(pageType)) return; processLinks($links.filter(module.selector), module, titles); }); getWatched(titles); }); })(); mw.hook('listtools.ready').add(extend => { // extend({ // name: 'talk', // url: t => !t.isTalkPage() && t.canHaveTalkPage() && t.getTalkPage().getUrl(), // next: 'hist' // }); extend({ name: 'subject', url: t => t.isTalkPage() && t.getSubjectPage().getUrl(), next: 'hist' }); extend({ name: 'last', url: t => !t.missing && t.getUrl({ diff: 'cur', diffonly: 1 }), next: 'links' }); // extend({ // name: 'purge', // url: t => t.getUrl({ action: 'purge' }), // next: 'watch', // callback: async function (e) { // e.preventDefault(); // let $link = $(this); // let $wrapper = $link.parent(); // $link.detach(); // $wrapper.text('purging'); // let pn = $wrapper.closest('.listtools').data('listtools').toText(); // try { // let response = await new mw.Api().post({ // action: 'purge', // forcelinkupdate: 1, // titles: pn, // formatversion: 2 // }); // if (response.purge[0].purged) { // mw.notify(`Purged "${pn}"'`); // } // } finally { // $wrapper.html($link); // } // } // }); extend({ name: 'copy', url: '#', callback: function (e) { e.preventDefault(); let text = $(this).closest('.listtools').data('listtools').toText(); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } } }); }); (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.config.get('wgCanonicalSpecialPageName') !== 'GlobalContributions' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/Consecudiff.js&action=raw&ctype=text/javascript'); if (mw.config.get('wgNamespaceNumber') === 14 && ( mw.config.get('wgAction') === 'view' || !mw.config.get('wgArticleId') )) { mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox8.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.DateFormatter', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.UserInputWidget', 'mediawiki.widgets.datetime', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'mediawiki.interface.helpers.styles', 'user.options' ]); } $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Move history', 't-movehistory').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.moveHistoryDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox5.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.DateFormatter', 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.DateInputWidget', 'oojs-ui.styles.icons-interactions', 'mediawiki.interface.helpers.styles' ]); }); }); }); $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Section search', 't-sectionsearch').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.sectionSearchDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox7.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets', 'mediawiki.widgets.NamespacesMultiselectWidget' ]); }); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'CentralAuth' && mw.loader.using('jquery.tablesorter', () => { mw.hook('wikipage.content').add($content => { let $table = $content.find('.mw-centralauth-wikislist').has('td'); if (!$table.length) return; $table.tablesorter().data('tablesorter').sort([{ 4: 'desc' }, { 1: 'asc' }]); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && [10, 828].includes(mw.config.get('wgNamespaceNumber')) && !mw.config.get('wgTitle').endsWith('/doc') && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript', 's'); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { let form = document.getElementById('editform'); if (!form) return; let formData = new FormData(form); let section = formData.get('wpSection'); if (section === 'new') return; let widget = document.getElementById('wpSummaryWidget'); if (!widget) return; let isOld = formData.get('altBaseRevId') > 0 || (formData.get('baseRevId') || formData.get('parentRevId')) !== formData.get('editRevId'); await mw.loader.using([ 'jquery.textSelection', 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core' ]); let $textarea = $('#wpTextbox1'); let input = OO.ui.infuse(widget); let button = new OO.ui.ButtonWidget({ framed: false, icon: 'undo', classes: ['autosectionlink-button'], invisibleLabel: true, label: 'Restore previous section link' }).toggle().on('click', () => { let cache = button.getData(); input.setValue(input.getValue().replace( /^(\/\*.*?\*\/)?\s*/, cache[0] ? '/* ' + cache[0] + ' */ ' : '' )); updatePreview(cache[0]); cache.reverse(); }).on('toggle', () => { input.$input.css('width', `calc(100% - ${button.$element.width()}px)`); }); input.$input.after(button.$element); let update = mw.util.debounce($diff => { let lines = $textarea.textSelection('getContents').trimEnd().split('\n'); let firstLineNum, lastLineNum; if (isOld) { let i; $diff.find('td:last-child').each(function () { if (this.classList.contains('diff-lineno')) { i = this.textContent.replace(/\D+/g, '') - 1; } else if (this.classList.contains('diff-context')) { i++; } else if (this.classList.contains('diff-addedline')) { i++; if (!firstLineNum) { firstLineNum = i; } lastLineNum = i; } else if (this.classList.contains('diff-empty')) { if (!firstLineNum) { firstLineNum = i === 0 ? 1 : i; } lastLineNum = i; } }); } else { let origLines = $textarea.prop('defaultValue').trimEnd().split('\n'); firstLineNum = lines.findIndex((line, i) => line !== origLines[i]) + 1; if (!firstLineNum) { firstLineNum = lines.length < origLines.length ? lines.length : 1; } lastLineNum = lines.length; for (let i = 1, x = lastLineNum, y = origLines.length; (section ? i < x : i <= x) && lines[x - i] === origLines[y - i]; i++ ) { lastLineNum--; } } let modLines = lines.slice(0, lastLineNum || 0); let re = /^(={1,6})\s*(.+?)\s*\1\s*(?:<!--.+-->\s*)?$/; let lowest = 7; modLines.slice(firstLineNum).forEach(line => { let match = line.match(re); if (match?.[1].length < lowest) { lowest = match[1].length; } }); let head; modLines.slice(0, firstLineNum).reverse().some(line => { let match = line.match(re); if (match?.[1].length < lowest) { head = match[2]; return true; } }); if (head) { head = head .replace(/'''(.+?)'''|\[\[:?(?:[^|\]]+\|)?([^\]]+)\]\]|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>|<!--.*?-->|\[(?:https?:)?\/\/[^\s\[\]]+\s([^\]]+)\]/gi, '$1$2$3') .replace(/''(.+?)''/g, '$1') .trim(); } else if (modLines.length && lowest === 7 && section < 1 && ( section === '0' || lines.slice(modLines.length).some(line => re.test(line)) )) { head = ''; } let v = input.getValue(); let match = v.match(/^\/\*\s*(.+?)\s*\*\/\s*/); let prev = match?.[1]; if (prev === head) return; input.setValue(( head || head === '' ? '/* ' + head + ' */ ' : '' ) + (match ? v.slice(match[0].length) : v)); button.setData([prev, head]).toggle(true); updatePreview(head); }, 500); let updatePreview = head => { let $comment = $('.mw-summary-preview > .comment'); if (!$comment.length) return; let url; if (head) { url = mw.util.getUrl() + '#' + head.replace(/[\s_]+/g, '_'); } else if (head === '') { head = mw.messages.get('autocomment-top', '(top)'); url = mw.util.getUrl(); } let paren = [...mw.messages.get('parentheses', '($1)')][0]; let $nodes = $comment.contents(); let $ac = $nodes.eq(1); if ($nodes[0]?.textContent === paren && $ac.is('.autocomment:first-child')) { if (head) { $ac.children('a').attr('href', url).children('bdi').text(head); } else { if ($nodes[2]?.nodeType === 3) { $nodes[2].textContent = $nodes[2].textContent.trimStart(); } $ac.remove(); } } else if (head) { let rtl = document.body.classList.contains('sitedir-rtl'); $comment.prepend( paren, $('<span>').addClass('autocomment').append( $('<a>').attr({ href: url, title: mw.config.get('wgPageName').replaceAll('_', ' ') }).text(rtl ? '←' : '→').append( $('<bdi>').attr('dir', rtl ? 'rtl' : 'ltr').text(head) ), mw.messages.get('colon-separator', ': ') ) ); if ($nodes[0]?.nodeType === 3) { let text = $nodes[0].textContent; if (text.startsWith(paren)) { text = text.slice(paren.length); } $nodes[0].textContent = ' ' + text; } } }; if (isOld) { mw.hook('wikipage.diff').add(update); } else { $textarea.on('input', update); mw.hook('ext.CodeMirror.input').add(update); update(); } new mw.Api().loadMessagesIfMissing(['autocomment-top', 'colon-separator', 'parentheses']); mw.loader.addStyleTag('.autosectionlink-button{position:absolute;top:0;right:0;margin:0}'); }); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = function (e) { e.preventDefault(); let text = this.closest('.diff td')?.querySelector('[data-mw-revid]')?.dataset.mwRevid || this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!text) return; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); document.execCommand('copy'); $input.remove(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = async function (e) { e.preventDefault(); let td = this.closest('.diff td'); let rev = td ? td.querySelector('[data-mw-revid]')?.dataset.mwRevid : this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!rev) { mw.notify(`Couldn't get the revision.`, { tag: 'markasunseen', type: 'error' }); return; } let pn = td ? new URLSearchParams([...td.querySelectorAll('a')].pop()?.search).get('title') : mw.config.get('wgPageName'); if (!pn) return; await mw.loader.using('mediawiki.api'); let result = (await new mw.Api().postWithEditToken({ action: 'setnotificationtimestamp', [td ? 'newerthanrevid' : 'torevid']: rev, titles: pn, formatversion: 2 })).setnotificationtimestamp?.[0]; if (Object.hasOwn(result, 'notificationtimestamp')) { mw.notify(`Marked revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'success' }); } else if (result?.notwatched) { mw.notify('This page is not on your watchlist.', { tag: 'markasunseen', type: 'warn' }); } else { mw.notify(`Couldn't mark revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions after this one as unseen' }).on('click', handler).text('unseen'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions since this one as unseen' }).on('click', handler).text('unseen') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && ((mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgWikiID') === 'metawiki' && mw.config.get('wgPageContentModel') === 'wikitext')) && mw.loader.using(['mediawiki.util', 'mediawiki.Title'], () => { let handler = function (e) { e.preventDefault(); let parent = this.closest('li, td'); let ts = parent.textContent.match(/\d\d:\d\d, \d\d? [A-Z][a-z]+ \d{4}/)?.[0]; if (!ts) return; let user = parent.querySelector('.mw-userlink').textContent; if (mw.util.isIPv6Address(user)) { user = user.toUpperCase(); } let temp = mw.util.isIPAddress(user) ? 'unsigned IP' : 'unsigned'; let text = `{{subst:${temp}|${user}|${ts}}}`; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').filter(function () { if (mw.config.get('wgWikiID') === 'metawiki') { return true; } let link = this.querySelector('strong > a') || this.parentElement.querySelector('#differences-prevlink, #differences-nextlink'); if (!link) return; let t = mw.Title.newFromText(mw.util.getParamValue('title', link.search)); return t.isTalkPage() || t.namespace === 4; }).append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig') ) ); }); }); if (screen.width < 500) { mw.loader.addStyleTag('@font-face{font-family:CharisW;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/017b2b2ad86e09d3c22b8cf0dfc78247/CharisSILRegular.ttf) format(truetype)} @font-face{font-family:CharisW;font-weight:700;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/6f5069ac6a300dad45383c952e92c573/CharisSILBold.ttf) format(truetype)} body .IPA{font-family:CharisW,sans-serif} .mw-highlight-lines > pre{width:120em}'); location.hash && $(() => { let target = document.querySelector(':target'); if (target?.getBoundingClientRect().top < 0) { target.scrollIntoView(); } }); } ['edit', 'submit'].includes(mw.config.get('wgAction')) && (mw.config.exists('wgCodeEditorCurrentLanguage') || mw.config.exists('cmMode') && mw.config.get('cmMode') !== 'mediawiki') && (() => { let notif; $(document.body).on('click', '#wpSave', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.originalEvent?.defaultPrevented ) { return; } e.preventDefault(); await mw.loader.using([ 'mediawiki.api', 'mediawiki.util', 'jquery.textSelection', 'oojs-ui-core' ]); let button = OO.ui.infuse(this.parentElement).setDisabled(true); let $textarea = $('#wpTextbox1'); let text = $textarea.textSelection('getContents'); let $summary = $('#wpSummary'); let formData = new FormData(this.form); let promise = new mw.Api().postWithEditToken({ action: 'edit', title: mw.config.get('wgPageName'), text: text, section: formData.get('wpSection') || undefined, summary: $summary.textSelection('getContents'), [$('#wpMinoredit').prop('checked') ? 'minor' : 'notminor']: 1, baserevid: formData.get('editRevId'), basetimestamp: formData.get('wpEdittime'), starttimestamp: formData.get('wpStarttime'), watchlist: $('#wpWatchthis').prop('checked') ? 'watch' : 'unwatch', watchlistexpiry: formData.get('wpWatchlistExpiry') || undefined, undo: formData.get('wpUndidRevision') || undefined, undoafter: formData.get('wpUndoAfter') || undefined, contentformat: formData.get('format'), contentmodel: formData.get('model'), assertuser: mw.config.get('wgUserName'), formatversion: 2 }); notif?.close(); notif = null; try { let response = await promise; if (response?.edit?.result !== 'Success') { throw ''; } $('#editform > input[name="wpUndidRevision"], #editform > input[name="wpUndoAfter"]').remove(); $textarea.data('origtext', text).prop('defaultValue', text); $summary.val($summary.prop('defaultValue')); if (mw.loader.getState('mediawiki.editRecovery.edit') === 'ready') { let storage = mw.loader.moduleRegistry['mediawiki.editRecovery.edit'].packageExports['storage.js']; storage.deleteData(mw.config.get('wgPageName')); storage.closeDatabase(); } notif = await mw.notify(response.edit.nochange ? 'No change' : [ document.createTextNode('Saved'), $('<p>').append( new OO.ui.ButtonWidget({ href: mw.util.getUrl(), target: '_blank', label: 'View' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { diff: response.edit.newrevid || 'cur', diffonly: 1 }), target: '_blank', label: 'Diff' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { action: 'history' }), target: '_blank', label: 'History' }).$element )[0] ], { tag: 'savenedit' }); } catch (error) { notif = await mw.notify(error?.error?.info || error || 'Save failed', { autoHideSeconds: 'long', tag: 'savenedit', type: 'error' }); } finally { button.setDisabled(); } }); })(); mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view' && mw.config.get('wgCategories')?.some(c => c.endsWith(' actors') || c.endsWith(' actresses')) && $(() => { let n = $.escapeSelector(mw.config.get('wgTitle').replace(/ \(.+\)$/, '')); let $links = $(`.hatnote a[title$="${n} filmography"], .hatnote a[title*="${n} on "], .hatnote a[title*="${n} performances"]`); if (!$links.length) return; let titles = {}; $links = $links.filter(function () { let text = this.textContent; return !(titles[text] = Object.hasOwn(titles, text)); }); mw.notify( $links.length === 1 ? $links.clone() : $('<ul>').append($links.clone().wrap('<li>').parent()), { autoHideSeconds: 'long' } ); }); ['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RCMuter.js&action=raw&ctype=text/javascript', 's'); location.hostname.endsWith('.wikipedia.org') && mw.config.get('wgNamespaceNumber') % 2 === 0 && // mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { if (!document.getElementById('p-tb')) return; await mw.loader.using('mediawiki.util'); let messages = Object.assign({ portlet: 'RefRenamer', loading: 'Loading RefRenamer...' }, window.refrenamerMessages); let clicked; mw.util.addPortletLink('p-tb', '#', messages.portlet, 't-refrenamer').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.refRenamer?.(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox6.js&action=raw&ctype=text/javascript'); mw.notify(messages.loading, { autoHideSeconds: 'long', tag: 'refrenamer' }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ).then(() => { let re; window.pathoschild.TemplateScript.add([{ name: 'Expand contractions', script: async editor => { if (!re) { let templates = [ 'Blockquote', 'Cquote', 'Quote frame', 'Rquote', 'Quote box', 'Poem', 'Poem quote', 'About', 'For', 'Other uses', 'Redirect', 'Distinguish', 'Main', 'Further', 'See also', 'Lang', 'Interlanguage link' ]; let prefix = mw.config.get('wgFormattedNamespaces')[10] + ':'; let { query: { pages } } = await new mw.Api().get({ action: 'query', titles: templates.map(n => prefix + n), redirects: 1, prop: 'redirects', rdprop: 'title', rdnamespace: 10, rdshow: '!fragment', rdlimit: 'max', formatversion: 2 }); let set = new Set(templates); pages.forEach(page => { page.concat(page.redirects).forEach(o => { set.add(o.title.slice(prefix.length)); }); }); re = new RegExp( `\\{\\{\\s*(?:${ [...set].map(n => { n = mw.util.escapeRegExp(n); return n[0].toLowerCase() === n[0] ? n : '[' + n[0] + n[0].toLowerCase() + ']' + n.slice(1); }).join('|').replace(/ /g, '[ _]') })\\s*\\|(?:\\{\\{[^]+?\\}\\}|[^])*?\\}\\}`, 'g' ); } let escaped = []; let escape = $0 => `\x7f\x7f\x7f${escaped.push($0) - 1}\x7f\x7f\x7f`; let unescapeRe = /\x7f{3}(\d+)\x7f{3}/g; let unescape = ($0, $1) => escaped[$1]; let reps = new Set(); let makeCallback = (w, c) => ($0, $1) => { reps.add(c); return $1 + ' ' + w; }; let orig = editor.get(); let repl = orig .replace(re, escape) .replace( /<!--[^]+?-->|<ref\s[^>]*\/>|<(blockquote|ref|poem)(?:\s?[^>]*)?>[^]+?<\/\1>|\[\[[^\[\]]+?\]\]|["“].+?["”]|(''+).+?\2|^===?\s*(?:References|Sources|Bibliography|Further reading|External links)\s*==[^]+|^=+.+=/gim, escape ) .replace( /\|\s*(?:explain|filename|image|name|reason|song|title)\d*\s*=[^|}]+?(?=[|}])/gi, escape ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:appeared|arisen|arrived|become|been|begun|behaved|belonged|come|consisted|departed|died|disappeared|elapsed|emerged|existed|expired|got|gotten|had|happened|lacked|lain|lasted|lingered|occurred|persisted|remained|resembled|resulted|seemed|stayed|stood|strive[dn]|struggled|thrived|vanished|waited)\b)/g, makeCallback('has', 's') ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s\b/g, makeCallback('is', 's') ) .replace(/\b([Cc])an['’]t\b/g, '$1annot') .replace(/\b([Ww])on['’]t\b/g, '$1ill not') .replace(/\b((?![Aa]i)[A-Z]?[a-z]+)n['’]t\b/g, '$1 not') .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:agreed|arisen|awoken|beaten|been|begun|bent|bitten|blown|borne?|bought|broken|brought|built|burnt|caught|chosen|clung|crept|dealt|decreed|disagreed|done|drawn|dreamt|driven|drunk|dug|dwelt|eaten|fallen|fed|felt|flown|forbidden|foreseen|forgiven|forgot|forgotten|fought|found|freed|frozen|given|gone|got|gotten|grown|guaranteed|had|heard|held|hidden|hung|kept|known|laid|lain|leapt|learnt|led|left|lent|lit|lost|made|meant|met|misheard|mistaken|misunderstood|overheard|overseen|overtaken|paid|partaken|proven|rebuilt|rewound|rewritten|ridden|risen|rung|said|sank|sat|seen|sent|sewn|shaken|shone|shot|shown|shrunk|slain|slept|slid|snuck|sold|sought|sown|spat|spent|spilt|spoken|sprung|spun|stolen|stood|stricken|struck|strung|stuck|stung|sung|sunk|swept|sworn|swum|swung|taken|taught|thought|thrown|told|torn|undergone|understood|undone|unwound|upheld|withdrawn|withheld|woken|won|worn|woven|written|wrought|(?![^aeiou]+ed\b|embed\b)[a-z]+[a-df-z]ed)\b)/g, makeCallback('had', 'd') ) .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d\b/g, makeCallback('would', 'd') ) .replace(/([a-z])['’]re\b/g, '$1 are') .replace(/([a-z])['’]ve\b/g, '$1 have') .replace(/([a-z])['’]ll\b/g, '$1 will') .replace(unescapeRe, unescape) .replace(unescapeRe, unescape) .replace(unescapeRe, unescape); if (repl === orig) { mw.notify('No change.'); return; } let iw = mw.config.get('wgWikiID') === 'enwiki' ? '' : 'w:en:'; editor .set(repl) .appendEditSummary(`expanded contractions using [[${iw}User:Nardog/ExpandContractions|script]]`) .options({ minor: true }) .clickDiff(); if (reps.size) { mw.notify( `Replacements include "'${[...reps].join(`" and "'`)}". Review them before saving.`, { type: 'warn' } ); } } }]); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.when( $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ), mw.loader.using(['mediawiki.api', 'mediawiki.Title']) ).then(() => { window.pathoschild.TemplateScript.add([{ name: 'Unpipe links', script: async editor => { let orig = editor.get(); let repl = orig, tokens = {}, titles = new Set(), redirs = {}; for (let [link, target, text] of orig.matchAll(/\[\[([^|\]]+)\|([^\]]+)\]\]/g)) { if (tokens[link]) continue; let ts = [target, text].map(s => mw.Title.newFromText(s)); if (ts.some(t => !t || t.namespace)) continue; let pns = ts.map(t => t.toText()); if (pns[0].endsWith(' (disambiguation)')) continue; if (pns[0] === pns[1] && ts[0].fragment === ts[1].fragment) { repl = repl.replaceAll(link, `[[${text}]]`); continue; } tokens[link] = pns.map((pn, i) => { titles.add(pn); return { pn, fragment: ts[i].fragment }; }); } titles = [...titles]; while (titles.length) { let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), redirects: 1, formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); query.redirects.forEach(r => { redirs[r.from] = r; }); titles = titles.slice(50); } Object.entries(tokens).forEach(([source, ts]) => { if (!ts.some(t => redirs[t.pn])) return; let links = ts.map(t => { let r = redirs[t.pn] || {}; return [r.to || t.pn, t.fragment || r.tofragment].join('#'); }); if (links[0] !== links[1]) return; repl = repl.replaceAll(source, source.replace(/^[^|]+\|/, '[[')); }); if (repl === orig) { mw.notify('No change.'); return; } editor .set(repl) .appendEditSummary('[[WP:NOPIPE|unpiped]] links using [[User:Nardog/Unpipe|script]]') .options({ minor: true }) .clickDiff(); } }]); }); mw.config.get('wgAction') !== 'history' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopyCodeBlock.js&action=raw&ctype=text/javascript', 's'); mw.config.exists('wgDiffNewId') && mw.config.get('wgDiscussionToolsFeaturesEnabled') && (function () { let data = {}, clickHandler, autoClear, run; window.dtc = data; let highlight = revId => { let ids = data[revId]; if (!ids || !ids.length) return; mw.loader.moduleRegistry['ext.discussionTools.init'].packageExports['highlighter.js'] .highlightNewComments(mw.dt.pageThreads, true, ids); if (clickHandler) { $(document.body).off('click', clickHandler); return; } $._data(document.body, 'events').click.some(o => { if (String(o.handler).includes('highlighter.clearHighlightTargetComment(')) { $(document.body).off('click', o.handler); clickHandler = o.handler; return true; } }); $._data(window, 'events').popstate.some(o => { if (String(o.handler).includes('highlighter.highlightTargetComment(')) { $(window).off('popstate', o.handler); return true; } }); }; let scroll = revId => { let ids = data[revId]; if (!ids || !ids.length) return; let yToSpan = Object.fromEntries( ids.map(id => document.getElementById(id)).filter(Boolean) .map(span => [span.getBoundingClientRect().y, span]) ); let ys = Object.keys(yToSpan); if (!ys.length) return; let lower = ys.filter(y => y > 10); if (!lower.length || Math.max(...lower) < document.documentElement.clientHeight ) { yToSpan[Math.min(...ys)].scrollIntoView({ behavior: 'smooth' }); } else { yToSpan[Math.min(...lower)].scrollIntoView({ behavior: 'smooth' }); } }; let scrollToNext = function (e) { e.preventDefault(); let revId = mw.config.get('wgDiffOldId'); if (!revId || !data[revId]) return; let i = data[revId].indexOf( this.closest('[data-mw-thread-id]').dataset.mwThreadId ); if (i === -1) return; let next = data[revId][i + 1] || data[revId][0]; document.getElementById(next).scrollIntoView({ behavior: 'smooth' }); }; mw.hook('wikipage.content').add(async $content => { let revId = mw.config.get('wgDiffOldId'); if (!revId) return; let param = new URLSearchParams(location.search).get('diffonly'); if (param && param !== '0') return; if (data[revId]) { highlight(revId); return; } await mw.loader.using(['ext.discussionTools.init', 'mediawiki.util']); let begin = Date.parse($('#mw-diff-otitle1 .mw-diff-timestamp').data('timestamp')); data[revId] = mw.dt.pageThreads.getCommentItems() .filter(c => c.timestamp > begin).map(c => c.id); if (!data[revId].length) return; await new Promise(setTimeout); highlight(revId); $content.find('.ext-discussiontools-init-replylink-buttons').filter(function () { return data[revId].includes(this.dataset.mwThreadId); }).append( ' | ', $('<a>').attr({ href: '#', role: 'button' }).text('next').on('click', scrollToNext) ); if (run || !document.getElementById('p-tb')) return; run = true; let portlet = mw.util.addPortletLink('p-tb', '#', 'Scroll to next', 't-scrolltonext'); portlet.firstElementChild.addEventListener('click', e => { e.preventDefault(); scroll(mw.config.get('wgDiffOldId')); }); mw.util.addPortletLink('p-tb', '#', 'Toggle highlight', 't-togglehighlight').firstElementChild.addEventListener('click', e => { e.preventDefault(); autoClear = !autoClear; if (autoClear) { $(document.body).on('click', clickHandler)[0].click(); } else { highlight(mw.config.get('wgDiffOldId')); } }); mw.loader.addStyleTag(`#t-scrolltonext{position:fixed;bottom:${portlet.clientHeight}px} #t-togglehighlight{position:fixed;bottom:0}`); }); })(); mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgAction') === 'view' && mw.hook('wikipage.content').add($content => { $content.find('.filehistory .mw-usertoollinks-contribs').after(function () { return [ ' | ', $('<a>').attr('href', `${ mw.config.get('wgScript') }?title=Special:ListFiles/${ this.pathname.replace(/^.+\//, '') }&ilshowall=1`).text('uploads') ]; }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(function () { if (!$('input[name="wpSection"]').val()) return; mw.hook('wikipage.content').add(async $content => { let $refs = $content.find('.mw-ext-cite-warning-sectionpreview_no_text'); if (!$refs.length) return; let ids = {}; $refs.each(function () { ids[this.closest('[id]').id.replace(/-\d+$/, '')] = this; }); let response = await $.get(`/api/rest_v1/page/html/${encodeURIComponent(mw.config.get('wgPageName'))}`); $($.parseHTML(response)).find('.mw-reference-text').each(function () { ids[this.id.replace(/^mw-reference-text-|-\d+$/g, '')]?.replaceWith(this); }); }); }); mw.hook('moremenu.ready').add(config => { $('#mm-page-purge-cache > a').on('click', async e => { e.preventDefault(); await new mw.Api().post({ action: 'purge', forcelinkupdate: 1, titles: config.page.name, formatversion: 2 }); location.href = mw.util.getUrl(); }); $('#mm-page-search-search-history-wikiblame > a').on('click', function (e) { e.preventDefault(); let q = prompt(); if (q === null) return; let href = this.href; if (q) { let removal = q[0] === '!'; if (removal) { q = q.slice(1); } href += '&needle=' + encodeURIComponent(q); if (removal) { href += '&binary_search_inverse=on'; } href += '&force_wikitags=on'; } open(href, '_blank'); }); $('#mm-page-expand-templates > a').on('click auxclick', async function (e) { if (e.which > 2) return; e.preventDefault(); let revId = mw.config.get('wgRevisionId') || Number($('input[name=oldid]').val()); let url = revId ? '/w/rest.php/v1/revision/' + revId : '/w/rest.php/v1/page/' + config.page.encodedName; let { source } = await $.get(url); $('<form>').attr({ method: 'post', action: this.href, target: '_blank' }).append( [ ['wpInput', source], ['wpContextTitle', config.page.name], ['wpRemoveComments', 1] ].map(([n, v]) => $('<input>').attr({ name: n, type: 'hidden' }).val(v)) ).appendTo(document.body).trigger('submit').remove(); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'ApiSandbox' && mw.hook('apisandbox.formatRequest').add((...args) => { args[4].complete = function () { setTimeout(() => { mw.hook('wikipage.content').fire($('.oo-ui-pageLayout-active')); }, 100); }; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.storage', async () => { let infuseAndCall = (query, method, ...args) => { let $widget = $(query); if ($widget.length) { return OO.ui.infuse($widget)[method](...args); } }; await $.ready; let section = $('input[name="wpSection"]').val(); if (section) { let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let save = () => { let newSource = $textarea.textSelection('getContents'); if (newSource === source) { mw.storage.session.remove('editfullpage'); } else { mw.storage.session.setObject('editfullpage', [ mw.config.get('wgPageName'), section, newSource.trimEnd(), infuseAndCall('#wpSummaryWidget', 'getValue') || '', Number(infuseAndCall('#wpMinoreditWidget', 'isSelected')) || 0, Number(infuseAndCall('#wpWatchthisWidget', 'isSelected')) || 0, infuseAndCall('#wpWatchlistExpiryWidget', 'getValue') || 'infinite' ]); } }; await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); setInterval(() => { mw.requestIdleCallback(save); }, 3000); window.addEventListener('beforeunload', save); return; } let data = mw.storage.session.getObject('editfullpage'); mw.storage.session.remove('editfullpage'); console.log(data); if (!data || data[0] !== mw.config.get('wgPageName')) return; let isNew = data[1] === 'new'; let isLead = data[1] === '0'; let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let newSource, start, msg, notifOpts = { autoHideSeconds: 'long' }; let orig = []; if (isNew) { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); newSource = source + (data[3] ? '\n== ' + data[3] + ' ==\n\n' : '\n') + data[2] + '\n'; start = source.length; } else { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core', 'mediawiki.api']); let { parse } = await new mw.Api().get({ action: 'parse', page: mw.config.get('wgPageName'), prop: 'sections', wrapoutputclass: '', disablelimitreport: 1, disableeditsection: 1, disabletoc: 1, formatversion: 2 }); let target = !isLead && parse.sections.find(s => s.index === data[1]); if (isLead || target) { let next = parse.sections.find(s => s.index - 1 === Number(data[1])); newSource = (isLead ? '' : [...source].slice(0, target.byteoffset)).join('') + data[2] + (next ? '\n\n' + [...source].slice(next.byteoffset).join('') : '\n'); start = isLead ? 0 : target.byteoffset; } else { newSource = source + '\n\n' + data[2] + '\n'; start = source.length; msg = `Section restored. Couldn't find the section. The source is appended at bottom.`; notifOpts.type = 'warn'; } orig[0] = infuseAndCall('#wpSummaryWidget', 'getValue'); infuseAndCall('#wpSummaryWidget', 'setValue', data[3]); } $textarea.textSelection('setContents', newSource); orig[1] = infuseAndCall('#wpMinoreditWidget', 'getSelected'); infuseAndCall('#wpMinoreditWidget', 'setSelected', data[4]); orig[2] = infuseAndCall('#wpWatchthisWidget', 'getSelected'); infuseAndCall('#wpWatchthisWidget', 'setSelected', data[5]); orig[3] = infuseAndCall('#wpWatchlistExpiryWidget', 'getValue'); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', data[6]); setTimeout(() => { $textarea.textSelection('setSelection', { start }); }); let notif = await mw.notify($([ document.createTextNode(msg || 'Section restored.'), $('<p>').append( new OO.ui.ButtonWidget({ flags: 'destructive', label: 'Discard' }).on('click', () => { $textarea.textSelection('setContents', source); if (orig[0]) { infuseAndCall('#wpSummaryWidget', 'setValue', orig[0]); } infuseAndCall('#wpMinoreditWidget', 'setSelected', orig[1]); infuseAndCall('#wpWatchthisWidget', 'setSelected', orig[2]); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', orig[3]); notif.close(); }).$element )[0] ]), notifOpts); }); mw.config.exists('wgPostEdit') && mw.loader.using('mediawiki.storage', () => { mw.storage.session.remove('editfullpage'); }); mw.config.get('wgAction') === 'history' && mw.hook('wikipage.content').add(async $content => { if (!$content.has('.mw-history-line-updated').length) return; let href = $content.find('a.mw-history-histlinks-current:not(.mw-history-line-updated a)').attr('href'); if (!href) { await mw.loader.using(['mediawiki.api', 'mediawiki.util']); let page = (await new mw.Api().get({ action: 'query', titles: mw.config.get('wgPageName'), prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev >= page.lastrevid) return; href = mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); } $content.find('.mw-history-compareselectedversions-button').first().after( ' ', $('<a>').attr({ class: 'unseendiff', href: href }).text('unseen') ); }); (async () => { let cspn = mw.config.get('wgCanonicalSpecialPageName'); let isBp = cspn === 'Blankpage'; if (!isBp && cspn !== 'Watchlist') return; await mw.loader.using('mediawiki.util'); let notify = async (text, options, pn) => { let msg = [document.createTextNode(text)]; if (pn) { msg.push( $('<p>').append( $('<a>').attr('href', mw.util.getUrl(pn)).text(pn), ' ', $('<span>').addClass('mw-changeslist-links').append( $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'edit' })) .text('edit') ), $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'history' })) .text('history') ) ) )[0] ); } if (isBp) { await $.ready; $('#mw-content-text').html(msg); } else { return mw.notify(msg, Object.assign(options || {}, { tag: 'unseendiff' })); } }; let getUrl = async pn => { await mw.loader.using('mediawiki.api'); let page = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; if (!page.notificationtimestamp) { notify(`Couldn't get the last seen time.`, { type: 'warn' }, pn); return; } let rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (rev === page.lastrevid) { notify('Already seen.', { type: 'warn' }, pn); return; } if (!rev) { rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, rvdir: 'newer', formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev) { notify(`Couldn't get the last seen revision.`, { type: 'warn' }, pn); return; } } if (rev > page.lastrevid) { notify(`Invalid rev for "${pn}" (rev: ${rev}, lastrevid: ${page.lastrevid})`, { autoHideSeconds: 'long', type: 'warn' }, pn); return; } return mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); }; if (isBp) { let pn = mw.config.get('wgTitle').match(/^[^/]+\/unseendiff\/(.+)$/)?.[1]; if (!pn) return; notify('Loading...', null, pn); let href = await getUrl(pn); if (!href) return; notify('Redirecting...', null, pn); location.href = href; return; } let handler = async function (e) { if (e.which > 2) return; e.preventDefault(); let pn = this.dataset.pn; if (!pn) { notify(`Couldn't get the page name.`, { type: 'error' }); return; } let notifPromise = notify('Loading...', { autoHideSeconds: 'long' }); let href = await getUrl(pn); if (!href) return; $(`.unseendiff-loader[data-pn="${$.escapeSelector(pn)}"]`).attr({ class: 'unseendiff', href: href, target: '_blank' }).off('click auxclick', handler); if (e.type === 'auxclick' || e.ctrlKey || e.metaKey || e.shiftKey) { open(href); } else { this.click(); } (await notifPromise).close(); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-changeslist-src-mw-edit.mw-changeslist-watchedunseen:not(.mw-changeslist-watchedseen) .mw-changeslist-line-inner' ).each(function () { let pn = this.dataset.targetPage || this.closest('[data-target-page]')?.dataset.targetPage || this.closest('table.mw-enhanced-rc')?.querySelector('[data-target-page]')?.dataset.targetPage; if (!pn) return; $('<span>').append( $('<a>').attr({ class: 'unseendiff-loader', href: mw.util.getUrl(`Special:BlankPage/unseendiff/${pn}`), 'data-pn': pn }).on('click auxclick', handler).text('unseen') ).appendTo( [...this.querySelectorAll('.mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); }); })(); ['Contributions', 'IPContributions', 'Blankpage'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.using('mediawiki.util', () => { let watched = new Set(); let query = async lis => { let titles = Object.keys(lis).slice(0, 50); if (!titles.length) return; await mw.loader.using('mediawiki.api'); let pages = (await new mw.Api().post({ action: 'query', titles: titles, prop: 'info', inprop: 'notificationtimestamp|watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages; for (let page of pages) { if (!Object.hasOwn(lis, page.title)) continue; if (page.watched) { watched.add(page); $(lis[page.title]).addClass('watched'); } if (!page.notificationtimestamp) continue; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev === page.lastrevid) continue; if (rev > page.lastrevid) { mw.notify($([ document.createTextNode('Invalid rev for "'), $('<a>').attr({ href: mw.util.getUrl(page.title, { action: 'history' }), target: '_blank' }).text(page.title)[0], document.createTextNode(`" (rev: ${rev}, lastrevid: ${page.lastrevid})`), ]), { autoHideSeconds: 'long', type: 'warn' }); continue; } $('<span>').append( $('<a>').attr({ class: 'unseendiff', href: mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }) }).text('unseen') ).appendTo( lis[page.title].map(li => ( [...li.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(li).before(' ') )) ); } titles.forEach(title => { delete lis[title]; }); query(lis); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-contributions-list > li:not(.mw-contributions-current)[data-mw-revid]' ).each(function () { let link = this.querySelector('a.mw-changeslist-date, a.mw-changeslist-history'); let pn = link ? new URLSearchParams(link.search).get('title') : ''; $('<span>').append( $('<a>').attr({ class: 'mw-changeslist-diff', href: mw.util.getUrl(pn, { diff: 'cur', oldid: this.dataset.mwRevid }) }).text('cur') ).appendTo( [...this.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); if (mw.config.get('wgWikiID') === 'wikidatawiki') return; let lis = {}; $content.find('.mw-contributions-title').each(function () { let title = this.textContent; if (!Object.hasOwn(lis, title)) { lis[title] = []; } lis[title].push(this.closest('li')); }); Object.keys(lis).forEach(title => { if (watched.has(title)) { $(lis[title]).addClass('watched'); delete lis[title]; } }); query(lis); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox9.js&action=raw&ctype=text/javascript'); mw.config.get('wgWikiID') === 'metawiki' && (async () => { let css = mw.loader.addStyleTag(`.wishtitle { font-size: 90%; font-style: italic; word-break: break-word; } .wishtitle > a { color: var(--color-warning, #886425); } .wishtitle > a:visited { color: var(--border-color-warning--hover, #735421); } .wishtitle-declined > a { text-decoration: line-through; } .wishtitle-declined > a:hover, .wishtitle-declined > a:focus, .mw-underline-always .wishtitle-declined > a { text-decoration: line-through underline; } #watchlist-edit-form .wishtitle { display: inline-block; } .mw-search-result-heading > .wishtitle, .catchangesviewer-table .wishtitle { display: block; } .catchangesviewer-table:has(.wishtitle) { white-space: wrap; }`); let lang = mw.config.get('wgUserLanguage'); let titles; let loadTitles = async () => { await mw.loader.using('mediawiki.storage'); titles = titles || mw.storage.getObject('wishtitles'); if (titles?.lang !== lang) { titles = { lang, w: [], fa: [] }; } }; let updateTitles = async (crwstatuses, crwcontinue) => { await mw.loader.using('mediawiki.api'); let params = { action: 'query', list: 'communityrequests-wishes', crwlang: lang, crwstatuses: crwstatuses, crwprop: 'title|updated', crwsort: 'updated', crwdir: 'ascending', crwlimit: 'max', crwcontinue: crwcontinue, formatversion: 2 }; if (!crwcontinue && !crwstatuses && titles._) { params.crwcontinue = `|${titles._}|0`; } let response = await new mw.Api().get(params); let wishes = response?.query?.['communityrequests-wishes']; if (wishes?.length) { let $span = $('<span>'); wishes.forEach(w => { let id = w.crwtitle.match(/^Community Wishlist\/W(\d+)/)?.[1]; if (!id) return; titles.w[id - 1] = $span.html(w.title).text(); if (crwstatuses === 'declined') { (titles.wd = titles.wd || []).push(id - 1); } let faId = w.crfatitle?.match(/^Community Wishlist\/FA(\d+)/)?.[1]; if (!faId) return; titles.fa[faId - 1] = w.focusareatitle; }); if (!crwstatuses) { titles._ = wishes.at(-1).updated.replace(/\D/g, ''); } } let expiry = 86400; if (crwstatuses || crwcontinue) { let prev = mw.storage.getObject('_EXPIRY_wishtitles'); if (prev) { expiry = Math.round(Date.now() / 1000) + 86400 - prev; } } mw.storage.setObject('wishtitles', titles, expiry); crwcontinue = response?.continue?.crwcontinue; if (crwcontinue) { await updateTitles(crwstatuses, crwcontinue); } }; let getTitle = id => ( id[0] === 'W' ? titles.w[id.slice(1) - 1] : titles.fa[id.slice(2) - 1] ); let renderTitle = (title, id, tag = 'span') => { let classes = 'wishtitle'; if (id[0] === 'W' && titles.wd?.includes(id.slice(1) - 1)) { classes += ' wishtitle-declined'; } return $(`<${tag}>`).addClass(classes).append( $('<a>').attr({ href: `/wiki/Community_Wishlist/${id}`, title: `Community Wishlist/${id}` }).text(title) ); }; let callback = ([id, links]) => { let title = getTitle(id); if (!title) { return true; } $(links).after(' ', renderTitle(title, id)); }; let selector = '.mw-changeslist-title, ' + '.mw-changeslist-log-entry > a:not(.mw-userlink), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize :is(.mw-changeslist-line-inner, .mw-changeslist-line-inner-comment, .mw-enhanced-rc-nested) > .comment > a, ' + '#watchlist-edit-form .cdx-table td > label > a, ' + '.mw-search-result-heading > a:not(:has(> .ext-communityrequests-entity-link--label)), ' + '.mw-contributions-title, ' + '#mw-whatlinkshere-list li > bdi > a, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-logevent-loglines > li > a, ' + '#mw-pages li > a, ' + '.catchangesviewer-table td:nth-child(3) > a'; mw.hook('wikipage.content').add(async $content => { let links = {}; $content.find('a').each(function () { if (!this.matches(selector)) return; let id = this.textContent.match( /^(?:Talk:|Translations:)?Community Wishlist\/((?:W|FA)\d+)/ )?.[1]; if (!id) return; (links[id] = links[id] || []).push(this); }); links = Object.entries(links); if (!links.length) return; await loadTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles('declined'); links.forEach(callback); }); let pn = mw.config.get('wgRelevantPageName'); let id = pn.match(/^(?:Talk:|Translations:)?Community_Wishlist\/((?:W|FA)\d+)/)?.[1]; if (!id) return; await $.ready; let extTitle = document.querySelector('.ext-communityrequests-wish--title'); if (extTitle && $('.mw-pt-languages-selected').attr('lang') === lang) return; await loadTitles(); let title = getTitle(id); if (!title) { await updateTitles(); title = getTitle(id); if (!title) { await updateTitles('declined'); title = getTitle(id); if (!title) return; } } let $title = renderTitle(title, id, 'div'); if (mw.config.get('skin') === 'vector-2022') { $title.prependTo('.vector-page-toolbar'); } else { $title.insertAfter('#firstHeading'); } css.textContent += ' .ext-communityrequests-entity-talk-header{display:none}'; if (extTitle) return; document.title = document.title.replace( pn.replaceAll('_', ' '), `${pn.replace(`Community_Wishlist/${id}`, title)} ($&)` ); })(); mw.config.get('wgWikiID') === 'metawiki' && mw.hook('wikipage.watchlistChange').add(async (isWatched, expiry) => { if (![0, 1].includes(mw.config.get('wgNamespaceNumber'))) return; let title = mw.config.get('wgTitle'); if (!/^Community Wishlist\/(?:W|FA)\d+$/.test(title)) return; if (isWatched) { await new mw.Api().watch(title + '/Votes', expiry); mw.notify('Watching /Votes too.'); } else { await new mw.Api().unwatch(title + '/Votes'); mw.notify('Unwatched /Votes too.'); } }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $(async () => { let $input = $('#wpTemplateSandboxTemplate'); if (!$input.length) return; mw.loader.addStyleTag('#templatesandbox-editform .oo-ui-fieldLayout{max-width:50em} #templatesandbox-editform .oo-ui-fieldLayout-field{flex-grow:999}'); let makeTemplateField = () => new OO.ui.FieldLayout( new mw.widgets.TitleInputWidget({ inputId: 'wpTemplateSandboxTemplate', name: 'wpTemplateSandboxTemplate', showMissing: false, value: $input.val() }), { label: 'Template name:' } ); if (mw.loader.getState('ext.TemplateSandbox') !== 'registered') { await mw.loader.using('mediawiki.widgets'); $input.parent().replaceWith(makeTemplateField().$element); return; } let require = await mw.loader.using([ 'ext.TemplateSandbox.TemplateSandboxTitleWidget', 'ext.TemplateSandbox.styles', 'jquery.makeCollapsible', 'user.options' ]); let widget = new (require('ext.TemplateSandbox.TemplateSandboxTitleWidget'))({ $overlay: true, id: 'wpTemplateSandboxPage', maxLength: 255, name: 'wpTemplateSandboxPage', placeholder: 'Page title', required: false, tabIndex: 10, templateTitleFunc: () => $('#wpTemplateSandboxTemplate').val() }); widget.$element.attr('data-ooui', '{"_":"mw.widgets.TemplateSandboxTitleWidget"}') .data('oouiInfused', widget); let fieldset = new OO.ui.FieldsetLayout({ classes: ['mw-templatesandbox-fieldset', 'mw-collapsed'], id: 'templatesandbox-editform', items: [ makeTemplateField(), new OO.ui.ActionFieldLayout( widget, new OO.ui.ButtonInputWidget({ id: 'wpTemplateSandboxPreview', name: 'wpTemplateSandboxPreview', label: 'Show preview', tabIndex: 10, type: 'submit', useInputTag: true }), { align: 'top' } ) ], label: 'Preview page with this template' }); fieldset.$label.append('&nbsp;', $('<span>').addClass('mw-collapsible-toggle-placeholder')); fieldset.$group.addClass('mw-collapsible-content'); $('#templatesandbox-editform').replaceWith(fieldset.$element.makeCollapsible()); let modules = ['ext.TemplateSandbox']; if (Number(mw.user.options.get('uselivepreview'))) { modules.push('ext.TemplateSandbox.preview'); } mw.loader.load(modules); }); mw.config.get('wgWikiID') === 'enwiki' && mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' && (async () => { mw.loader.addStyleTag('.xfdnotifier-sublinks::before{content:" ["} .xfdnotifier-sublinks::after{content:"]"} .xfdnotifier-sublinks > span:not(:first-child)::before{content:"\\2009·\\2009"} .mw-portlet.vector-menu[id^="p-xfdnotifier-"] a{display:inline}'); await mw.loader.using(['mediawiki.api', 'mediawiki.Title', 'mediawiki.storage']); let xfds = [ { id: 'rm', label: 'RM', full: 'Requested moves', cat: 'Requested moves', }, { id: 'rmt', label: 'RM/T', full: 'Requested moves (technical)', page: 'Wikipedia:Requested_moves/Technical_requests', titleExtractor: $page => ( $page.find(`[data-mw*='"wt":"RMassist/core"']`).closest('li').map(function () { return this.querySelector('a[rel="mw:WikiLink"]')?.title; }).get() ) }, { id: 'afd', label: 'AfD', full: 'Articles for deletion', cat: 'Articles for deletion' }, { id: 'mfd', label: 'MfD', full: 'Miscellaneous for deletion', cat: 'Miscellaneous pages for deletion' }, { id: 'tfd', label: 'TfD', full: 'Templates for deletion', cat: 'Templates for deletion' }, { id: 'tfm', label: 'TfM', full: 'Templates for merging', cat: 'Templates for merging' }, { id: 'cfd', label: 'CfD', full: 'Categories for deletion', cat: 'Categories for deletion' }, { id: 'cfr', label: 'CfR', full: 'Categories for renaming', cat: 'Categories for renaming' }, { id: 'cfsr', label: 'CfSR', full: 'Categories for speedy renaming', cat: 'Categories for speedy renaming' }, { id: 'cfm', label: 'CfM', full: 'Categories for merging', cat: 'Categories for merging' }, { id: 'cfs', label: 'CfS', full: 'Categories for splitting', cat: 'Categories for splitting' }, { id: 'cfl', label: 'CfL', full: 'Categories for listifying', cat: 'Categories for listifying' }, { id: 'cfc', label: 'CfC', full: 'Categories for conversion', cat: 'Categories for conversion' }, { id: 'cfgd', label: 'CfGD', full: 'Categories for general discussion', cat: 'Categories for general discussion' }, { id: 'ffd', label: 'FfD', full: 'Files for discussion', cat: 'Wikipedia files for discussion' }, { id: 'rfd', label: 'RfD', full: 'Redirects for discussion', cat: 'All redirects for discussion' }, { id: 'prod', label: 'PROD', full: 'Articles proposed for deletion', cat: 'All articles proposed for deletion' } ]; window.xfd = xfds; let queryTitles = async (xfd, titles) => { if (!titles.length) return; let response = await new mw.Api().get({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched) { xfd.pages.push(p.title); } }); await queryTitles(xfd, titles.slice(50)); }; let queryPage = async xfd => { let $page = $($.parseHTML(await $.get( `https://en.wikipedia.org/w/rest.php/v1/page/${encodeURIComponent(xfd.page)}/html` ))); await queryTitles(xfd, xfd.titleExtractor($page)); }; let queryCat = async (xfd, gcmcontinue) => { let response = await new mw.Api().get({ action: 'query', prop: 'info|categories', inprop: 'watched', clprop: 'sortkey', clcategories: `Category:${xfd.cat}`, generator: 'categorymembers', gcmtitle: `Category:${xfd.cat}`, gcmlimit: 'max', gcmsort: 'timestamp', gcmdir: 'older', gcmcontinue: gcmcontinue, formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched && p.categories?.[0]?.sortkeyprefix !== ' ') { xfd.pages.push(p.title); } }); if (response?.continue?.gcmcontinue) { await queryCat(xfd, response.continue.gcmcontinue); } }; let show = async (xfd, lastId, isCache) => { if (xfd.portlet && isCache) return; let portletId = 'p-xfdnotifier-' + xfd.id; if (xfd.portlet) { $(xfd.portlet).find('ul').empty(); if (!xfd.pages.length) return; } else { await $.ready; xfd.portlet = mw.util.addPortlet(portletId, xfd.label, '#' + lastId); } let $label = $(`#${portletId}-label`).attr('title', xfd.full); if (xfd.page) { $label.wrapInner($('<a>').attr('href', mw.util.getUrl(xfd.page))); } xfd.pages.forEach(p => { let t = mw.Title.newFromText(p); let isTalk = t.isTalkPage(); let $other = $('<a>').attr({ href: t[isTalk ? 'getSubjectPage' : 'getTalkPage']().getUrl(), title: isTalk ? 'subject' : 'talk' }).text(isTalk ? 's' : 't'); let link = mw.util.addPortletLink(portletId, t.getUrl(), p).querySelector('a'); $('<span>').addClass('xfdnotifier-sublinks').append( $('<span>').append($other), $('<span>').append( $('<a>').attr({ href: t.getUrl({ action: 'history' }), title: 'history' }).text('h') ) ).insertAfter(link); }); }; mw.hook('wikipage.content').add(mw.util.throttle(async () => { let cache = mw.storage.getObject('xfdnotifier') || {}; let lastId = 'p-tb'; for (let xfd of xfds) { let portletId = 'p-xfdnotifier-' + xfd.id; let now = Math.floor(Date.now() / 1000); if (now - cache[xfd.id]?.[0] < 600) { xfd.pages = cache[xfd.id].slice(1); await show(xfd, lastId, true); lastId = portletId; continue; } xfd.pages = []; if (xfd.cat) { await queryCat(xfd); } else if (xfd.page) { await queryPage(xfd); } cache[xfd.id] = [now, ...xfd.pages]; mw.storage.setObject('xfdnotifier', cache, 604800); await show(xfd, lastId); lastId = portletId; } }, 1800000)); })(); nluga7pid4tbqe1pmscpqv4l49n6lqk 756373 756372 2026-08-13T17:41:21Z Nardog 40946 756373 javascript text/javascript (async () => { let pageAction = mw.config.get('wgAction'); let isView = pageAction === 'view'; let isEdit = ['edit', 'submit'].includes(pageAction); if (!isView && !isEdit) return; let pageType = mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgNamespaceNumber'); if (isView && !pageType && !mw.config.exists('wgRedirectedFrom') && !mw.config.get('wgIsRedirect') && !mw.config.get('wgPageName').includes('/') ) { return; } await mw.loader.using([ 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api', 'mediawiki.interface.helpers.styles' ]); mw.loader.addStyleTag(`.listtools:not(#mw-content-subtitle .listtools) { font-size: 85%; } .listtools, .listtools a { font-weight: normal !important; font-style: normal; } .mw-datatable .listtools { display: block; } .listtools + .mw-whatlinkshere-tools, #watchlist-edit-form .listtools ~ .mw-changeslist-links, .mw-special-DisambiguationPageLinks .listtools + a { display: none; }`); let messages = Object.assign({ watched: 'Added "$1" to your watchlist', watchFail: `Couldn't watch "$1"`, unwatchFail: `Couldn't unwatch "$1"` }, window.listtoolsMessages); let getMsg = (key, ...args) => ( Object.hasOwn(messages, key) ? mw.format(messages[key], ...args) : key ); let notif; let watchHandler = async function (e) { e.preventDefault(); let $link = $(this); let $wrapper = $link.parent(); $link.detach(); let params = new URLSearchParams(this.search); let action = params.get('action'); $wrapper.text(getMsg(action + 'ing')); let pn = params.get('title').replaceAll('_', ' '); let promise = new mw.Api()[action](pn); if (notif) { notif.close(); notif = null; } try { let result = await promise; if (!result || !result[action + 'ed']) { throw ''; } let newAction = action === 'watch' ? 'unwatch' : 'watch'; params.set('action', newAction); $link.add(`.listtools-watch > a[href="${this.pathname + this.search}"]`) .attr('href', this.pathname + '?' + params) .text(getMsg(newAction)); if (action !== 'watch') return; let require = await mw.loader.using([ 'mediawiki.notification', 'mediawiki.watchstar.widgets' ]); notif = await mw.notify( new (require('mediawiki.watchstar.widgets'))('watch', pn, null, $.noop, { message: getMsg('watched', pn) }).$element, { tag: 'listtools' } ); } catch { notif = await mw.notify(getMsg(action + 'Fail', pn), { tag: 'listtools', type: 'error' }); } finally { $wrapper.html($link); } }; let extGetMain = function () { return this.title; }; let re = new RegExp(`(?:\\?title=|${ mw.util.escapeRegExp(mw.format(mw.config.get('wgArticlePath'), '')) })([^#&?]+)`); let processed = new WeakSet(); let processLinks = ($links, module, titles) => { let isBatch = !!titles; titles = titles || new Set(); $links.each(function (i) { if (processed.has(this)) return; let $link = $links.eq(i); let pn; if (module.useText) { pn = $link.text(); } else { let match = $link.attr('href')?.match(re); if (!match) return; pn = decodeURIComponent(match[1]); } let t = mw.Title.newFromText(pn); if (!t) return; if (module.titlesOnly) { let text = $link.text(); if (text !== pn.replaceAll('_', ' ') && (text !== t.getMainText() || t.namespace === 2) ) { return; } } if ($link.is('.external, .extiw')) { Object.assign(t, { getMain: extGetMain, host: this.host, namespace: 0, title: pn }); } else { if (t.namespace < 0) return; if ($link.hasClass('new')) { t.missing = true; } titles.add(t.getSubjectPage().toText()); } let $tools = $('<span>').addClass('listtools mw-changeslist-links') .data('listtools', t); tools.forEach(tool => { addTool($tools, tool); }); if ($link.is(':is(del, bdi) > :only-child')) { if (module.position === 'end') { $link.parent().parent().append(' ', $tools); } else { $link.parent().after(' ', $tools); } } else if (module.position === 'end') { $link.parent().append(' ', $tools); } else { $link.after(' ', $tools); } module.post?.($tools); processed.add(this); }); if (!isBatch) { getWatched(titles); } }; let tools = [ { name: 'edit', url: t => t.getUrl({ action: 'edit' }) }, { name: 'hist', url: t => !t.missing && t.getUrl({ action: 'history' }) }, { name: 'links', url: t => mw.util.getUrl('Special:WhatLinksHere/' + t) }, { name: 'watch', url: t => !t.host && t.getSubjectPage().getUrl({ action: 'watch' }), callback: watchHandler } ]; let addTool = ($tools, tool, escapedName) => { let t = $tools.data('listtools'); let $duplicate = escapedName && $tools.children('.listtools-' + escapedName); let url = tool.url; if (typeof url === 'function') { url = url(t); if (!url) { $duplicate?.remove(); return; } } let $link = $('<a>').attr('href', url).text(getMsg(tool.name)); if (t.host) { $link.prop('host', t.host); } if (tool.callback) { $link.on('click', tool.callback); } let $wrapper = $('<span>').addClass('listtools-' + tool.name) .append($link); let $next = tool.next && $tools.children('.listtools-' + tool.next); if ($next?.length) { $duplicate?.remove(); $next.before($wrapper); } else if ($duplicate?.length) { $duplicate.replaceWith($wrapper); } else { $tools.append($wrapper); } }; let extend = tool => { if (tool.label && !Object.hasOwn(messages, tool.label)) { messages[tool.name] = tool.label; } if (tool.next) { tool.next = $.escapeSelector(tool.next); } let existingTool = tools.find(t => t.name === tool.name); if (existingTool) { Object.assign(existingTool, tool); } else { tools.push(tool); } let escapedName = existingTool && $.escapeSelector(tool.name); let $allTools = $('.listtools'); $allTools.each(function (i) { addTool($allTools.eq(i), tool, escapedName); }); }; let getWatched = async titles => { if (!Array.isArray(titles)) { titles = [...titles].slice(0, 500); } if (!titles.length) return; (await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages.forEach(page => { if (!page.watched) return; $(`.listtools-watch > a[href="${mw.util.getUrl(page.title, { action: 'watch' })}"]`) .attr('href', mw.util.getUrl(page.title, { action: 'unwatch' })) .text(getMsg('unwatch')); }); getWatched(titles.slice(50)); }; mw.hook('listtools.ready').fire(extend); let catTreeCallback = (records, observer) => { let $links = $(records[0].target).find('.CategoryTreeItem > bdi > a'); if ($links.length) { observer.takeRecords(); observer.disconnect(); processLinks($links, catTreeModule); } }; let catTreeModule = { selector: '.CategoryTreeItem > bdi > a', types: [14, 'CategoryTree'], position: 'end', post: $tools => { $tools.parent().next('.CategoryTreeChildren').each(function () { new MutationObserver(catTreeCallback) .observe(this, { childList: true }); }); } }; let modules = [ { selector: '#mw-pages li > a:not(:empty), #mw-pages li > span > a', types: [14] }, catTreeModule, { selector: '#mw-imagepage-section-linkstoimage a, #mw-imagepage-section-globalusage a', types: [6] }, { selector: '#mw-globalusage-result a', types: ['GlobalUsage'] }, { selector: '.mw-search-result-heading > a, .searchalttitle > a.mw-redirect, .iw-result__title > a, .mw-search-exists a', types: ['Search'] }, { selector: '.mw-search-createlink a', types: ['Search'], titlesOnly: true }, { selector: '#watchlist-edit-form .cdx-table td > label > a', types: ['EditWatchlist'] }, { selector: '.plainlinks > li > a', types: ['AbuseLog'], titlesOnly: true }, { selector: '#mw-allmessagestable td:first-child > a:first-child:not(.new)', types: ['Allmessages'], position: 'end' }, { selector: '.mw-spcontent li a', types: ['DisambiguationPageLinks', 'Listredirects'], titlesOnly: true }, { selector: 'li > a:first-child', types: ['FileDuplicateSearch'] }, { selector: '.TablePager_col_title > a:first-child, .TablePager_col_template > a', types: ['LintErrors'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: 'form > ul > li > a', types: ['Nuke'], position: 'end', titlesOnly: true }, { selector: '.page-assessments a', types: ['PageAssessments'], titlesOnly: true }, { selector: '.TablePager_col_pr_page > a', types: ['Protectedpages'], position: 'end' }, { selector: '#mw-content-text > ul a', types: ['Protectedtitles'], position: 'end' }, { selector: '.mw-fr-pending-changes-page-title', types: ['PendingChanges'], post: $tools => { $tools.parent().contents().slice(3).remove(); } }, { selector: '#mw-content-text > ul a:first-child', types: ['StablePages'], position: 'end' }, { selector: '.TablePager_col__page a', types: ['TopicSubscriptions'] }, { selector: '.undeleteResult > a', types: ['Undelete'], position: 'end', useText: true }, { selector: '.TablePager_col_img_name > a:first-child', // types: ['Listfiles'], position: 'end' }, { selector: '.mw-newpages-pagename:not(:empty), .mw-newpages-pagename:empty + a', post: $tools => { let $nodes = $tools.parent().contents(); $nodes.slice( $nodes.index($tools) + 1, $nodes.index($nodes.filter('.mw-newpages-length')) ).replaceWith(' '); } }, { selector: '#mw-whatlinkshere-list li > bdi > a' }, { selector: '.mw-changeslist-log-entry > a:not(.mw-changeslist-log-gblblock a, .mw-changeslist-log-globalauth a)', titlesOnly: true }, { selector: '.mw-logevent-loglines > li:not(.mw-logline-gblblock, .mw-logline-globalauth) > a', types: ['Log'], titlesOnly: true }, { selector: '#mw-diff-otitle1 > strong > a, #mw-diff-ntitle1 > strong > a', types: ['ComparePages'], position: 'end' }, { selector: '#movepage-oldlink, #movepage-newlink', types: ['Movepage'] }, { selector: '.mw-undelete-revision a:not(.mw-userlink, .mw-usertoollinks > a)', types: ['Undelete'], useText: true }, { selector: '.galleryfilename, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-changeslist-line-inner-comment > .comment > a:not(:empty), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize .mw-enhanced-rc-nested > .comment > a:not(:empty)' }, { selector: '.mw-spcontent li a', position: 'end', titlesOnly: true } ]; if (isEdit) { let post = $tools => { if (!$tools[0].closest('.templatesUsed')) return; $tools.parent().contents().last().each(function () { this.textContent = this.textContent.slice(1); }).end().slice(-3, -1).remove(); }; let callback = mw.util.debounce(() => { processLinks( $('.mw-editfooter-list a, #wikiPreview > .previewnote a'), { titlesOnly: true, post } ); }, 500); mw.hook('wikipage.editform').add($form => { callback(); $form.find('.templatesUsed').each(function () { if (processed.has(this)) return; processed.add(this); new MutationObserver(callback) .observe(this, { childList: true, subtree: true }); }); }); } else if (typeof pageType === 'number') { $(() => { processLinks($('.subpages a, .mw-redirectedfrom a, .redirectText a'), {}); }); } mw.hook('wikipage.content').add($content => { let titles = new Set(); let $links = $content.find('a'); modules.forEach(module => { if (module.types && !module.types.includes(pageType)) return; processLinks($links.filter(module.selector), module, titles); }); getWatched(titles); }); })(); mw.hook('listtools.ready').add(extend => { // extend({ // name: 'talk', // url: t => !t.isTalkPage() && t.canHaveTalkPage() && t.getTalkPage().getUrl(), // next: 'hist' // }); extend({ name: 'subject', url: t => t.isTalkPage() && t.getSubjectPage().getUrl(), next: 'hist' }); extend({ name: 'last', url: t => !t.missing && t.getUrl({ diff: 'cur', diffonly: 1 }), next: 'links' }); // extend({ // name: 'purge', // url: t => t.getUrl({ action: 'purge' }), // next: 'watch', // callback: async function (e) { // e.preventDefault(); // let $link = $(this); // let $wrapper = $link.parent(); // $link.detach(); // $wrapper.text('purging'); // let pn = $wrapper.closest('.listtools').data('listtools').toText(); // try { // let response = await new mw.Api().post({ // action: 'purge', // forcelinkupdate: 1, // titles: pn, // formatversion: 2 // }); // if (response.purge[0].purged) { // mw.notify(`Purged "${pn}"'`); // } // } finally { // $wrapper.html($link); // } // } // }); extend({ name: 'copy', url: '#', callback: function (e) { e.preventDefault(); let text = $(this).closest('.listtools').data('listtools').toText(); let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch (err) {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } } }); }); (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction') !== 'view') && mw.config.get('wgCanonicalSpecialPageName') !== 'GlobalContributions' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/Consecudiff.js&action=raw&ctype=text/javascript'); if (mw.config.get('wgNamespaceNumber') === 14 && ( mw.config.get('wgAction') === 'view' || !mw.config.get('wgArticleId') )) { mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox8.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.DateFormatter', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.UserInputWidget', 'mediawiki.widgets.datetime', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'mediawiki.interface.helpers.styles', 'user.options' ]); } $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Move history', 't-movehistory').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.moveHistoryDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox5.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.DateFormatter', 'oojs-ui-windows', 'oojs-ui-widgets', 'mediawiki.widgets', 'mediawiki.widgets.DateInputWidget', 'oojs-ui.styles.icons-interactions', 'mediawiki.interface.helpers.styles' ]); }); }); }); $(() => { if (!document.getElementById('p-tb')) return; mw.loader.using('mediawiki.util', () => { let clicked; mw.util.addPortletLink('p-tb', '#', 'Section search', 't-sectionsearch').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.sectionSearchDialog?.open(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox7.js&action=raw&ctype=text/javascript'); mw.loader.load([ 'mediawiki.api', 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets', 'mediawiki.widgets.NamespacesMultiselectWidget' ]); }); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'CentralAuth' && mw.loader.using('jquery.tablesorter', () => { mw.hook('wikipage.content').add($content => { let $table = $content.find('.mw-centralauth-wikislist').has('td'); if (!$table.length) return; $table.tablesorter().data('tablesorter').sort([{ 4: 'desc' }, { 1: 'asc' }]); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && [10, 828].includes(mw.config.get('wgNamespaceNumber')) && !mw.config.get('wgTitle').endsWith('/doc') && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/AutoTestcases.js&action=raw&ctype=text/javascript', 's'); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { let form = document.getElementById('editform'); if (!form) return; let formData = new FormData(form); let section = formData.get('wpSection'); if (section === 'new') return; let widget = document.getElementById('wpSummaryWidget'); if (!widget) return; let isOld = formData.get('altBaseRevId') > 0 || (formData.get('baseRevId') || formData.get('parentRevId')) !== formData.get('editRevId'); await mw.loader.using([ 'jquery.textSelection', 'mediawiki.util', 'mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core' ]); let $textarea = $('#wpTextbox1'); let input = OO.ui.infuse(widget); let button = new OO.ui.ButtonWidget({ framed: false, icon: 'undo', classes: ['autosectionlink-button'], invisibleLabel: true, label: 'Restore previous section link' }).toggle().on('click', () => { let cache = button.getData(); input.setValue(input.getValue().replace( /^(\/\*.*?\*\/)?\s*/, cache[0] ? '/* ' + cache[0] + ' */ ' : '' )); updatePreview(cache[0]); cache.reverse(); }).on('toggle', () => { input.$input.css('width', `calc(100% - ${button.$element.width()}px)`); }); input.$input.after(button.$element); let update = mw.util.debounce($diff => { let lines = $textarea.textSelection('getContents').trimEnd().split('\n'); let firstLineNum, lastLineNum; if (isOld) { let i; $diff.find('td:last-child').each(function () { if (this.classList.contains('diff-lineno')) { i = this.textContent.replace(/\D+/g, '') - 1; } else if (this.classList.contains('diff-context')) { i++; } else if (this.classList.contains('diff-addedline')) { i++; if (!firstLineNum) { firstLineNum = i; } lastLineNum = i; } else if (this.classList.contains('diff-empty')) { if (!firstLineNum) { firstLineNum = i === 0 ? 1 : i; } lastLineNum = i; } }); } else { let origLines = $textarea.prop('defaultValue').trimEnd().split('\n'); firstLineNum = lines.findIndex((line, i) => line !== origLines[i]) + 1; if (!firstLineNum) { firstLineNum = lines.length < origLines.length ? lines.length : 1; } lastLineNum = lines.length; for (let i = 1, x = lastLineNum, y = origLines.length; (section ? i < x : i <= x) && lines[x - i] === origLines[y - i]; i++ ) { lastLineNum--; } } let modLines = lines.slice(0, lastLineNum || 0); let re = /^(={1,6})\s*(.+?)\s*\1\s*(?:<!--.+-->\s*)?$/; let lowest = 7; modLines.slice(firstLineNum).forEach(line => { let match = line.match(re); if (match?.[1].length < lowest) { lowest = match[1].length; } }); let head; modLines.slice(0, firstLineNum).reverse().some(line => { let match = line.match(re); if (match?.[1].length < lowest) { head = match[2]; return true; } }); if (head) { head = head .replace(/'''(.+?)'''|\[\[:?(?:[^|\]]+\|)?([^\]]+)\]\]|<\/?(?:abbr|b|bdi|bdo|big|cite|code|data|del|dfn|em|font|i|ins|kbd|mark|nowiki|q|rb|ref|rp|rt|rtc|ruby|s|samp|small|span|strike|strong|sub|sup|templatestyles|time|translate|tt|u|var)(?:\s[^>]*)?>|<!--.*?-->|\[(?:https?:)?\/\/[^\s\[\]]+\s([^\]]+)\]/gi, '$1$2$3') .replace(/''(.+?)''/g, '$1') .trim(); } else if (modLines.length && lowest === 7 && section < 1 && ( section === '0' || lines.slice(modLines.length).some(line => re.test(line)) )) { head = ''; } let v = input.getValue(); let match = v.match(/^\/\*\s*(.+?)\s*\*\/\s*/); let prev = match?.[1]; if (prev === head) return; input.setValue(( head || head === '' ? '/* ' + head + ' */ ' : '' ) + (match ? v.slice(match[0].length) : v)); button.setData([prev, head]).toggle(true); updatePreview(head); }, 500); let updatePreview = head => { let $comment = $('.mw-summary-preview > .comment'); if (!$comment.length) return; let url; if (head) { url = mw.util.getUrl() + '#' + head.replace(/[\s_]+/g, '_'); } else if (head === '') { head = mw.messages.get('autocomment-top', '(top)'); url = mw.util.getUrl(); } let paren = [...mw.messages.get('parentheses', '($1)')][0]; let $nodes = $comment.contents(); let $ac = $nodes.eq(1); if ($nodes[0]?.textContent === paren && $ac.is('.autocomment:first-child')) { if (head) { $ac.children('a').attr('href', url).children('bdi').text(head); } else { if ($nodes[2]?.nodeType === 3) { $nodes[2].textContent = $nodes[2].textContent.trimStart(); } $ac.remove(); } } else if (head) { let rtl = document.body.classList.contains('sitedir-rtl'); $comment.prepend( paren, $('<span>').addClass('autocomment').append( $('<a>').attr({ href: url, title: mw.config.get('wgPageName').replaceAll('_', ' ') }).text(rtl ? '←' : '→').append( $('<bdi>').attr('dir', rtl ? 'rtl' : 'ltr').text(head) ), mw.messages.get('colon-separator', ': ') ) ); if ($nodes[0]?.nodeType === 3) { let text = $nodes[0].textContent; if (text.startsWith(paren)) { text = text.slice(paren.length); } $nodes[0].textContent = ' ' + text; } } }; if (isOld) { mw.hook('wikipage.diff').add(update); } else { $textarea.on('input', update); mw.hook('ext.CodeMirror.input').add(update); update(); } new mw.Api().loadMessagesIfMissing(['autocomment-top', 'colon-separator', 'parentheses']); mw.loader.addStyleTag('.autosectionlink-button{position:absolute;top:0;right:0;margin:0}'); }); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = function (e) { e.preventDefault(); let text = this.closest('.diff td')?.querySelector('[data-mw-revid]')?.dataset.mwRevid || this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!text) return; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); document.execCommand('copy'); $input.remove(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('id') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && (() => { let handler = async function (e) { e.preventDefault(); let td = this.closest('.diff td'); let rev = td ? td.querySelector('[data-mw-revid]')?.dataset.mwRevid : this.closest('[data-mw-revid]')?.dataset.mwRevid; if (!rev) { mw.notify(`Couldn't get the revision.`, { tag: 'markasunseen', type: 'error' }); return; } let pn = td ? new URLSearchParams([...td.querySelectorAll('a')].pop()?.search).get('title') : mw.config.get('wgPageName'); if (!pn) return; await mw.loader.using('mediawiki.api'); let result = (await new mw.Api().postWithEditToken({ action: 'setnotificationtimestamp', [td ? 'newerthanrevid' : 'torevid']: rev, titles: pn, formatversion: 2 })).setnotificationtimestamp?.[0]; if (Object.hasOwn(result, 'notificationtimestamp')) { mw.notify(`Marked revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'success' }); } else if (result?.notwatched) { mw.notify('This page is not on your watchlist.', { tag: 'markasunseen', type: 'warn' }); } else { mw.notify(`Couldn't mark revisions ${td ? 'after' : 'since'} ${rev} as unseen.`, { tag: 'markasunseen', type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1').append( ' (', $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions after this one as unseen' }).on('click', handler).text('unseen'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button', title: 'Mark revisions since this one as unseen' }).on('click', handler).text('unseen') ) ); }); })(); (mw.config.get('wgNamespaceNumber') === -1 || mw.config.exists('wgDiffNewId') || mw.config.get('wgAction') === 'history') && ((mw.config.get('wgNamespaceNumber') % 2 || mw.config.get('wgNamespaceNumber') === 4) || (mw.config.get('wgWikiID') === 'metawiki' && mw.config.get('wgPageContentModel') === 'wikitext')) && mw.loader.using(['mediawiki.util', 'mediawiki.Title'], () => { let handler = function (e) { e.preventDefault(); let parent = this.closest('li, td'); let ts = parent.textContent.match(/\d\d:\d\d, \d\d? [A-Z][a-z]+ \d{4}/)?.[0]; if (!ts) return; let user = parent.querySelector('.mw-userlink').textContent; if (mw.util.isIPv6Address(user)) { user = user.toUpperCase(); } let temp = mw.util.isIPAddress(user) ? 'unsigned IP' : 'unsigned'; let text = `{{subst:${temp}|${user}|${ts}}}`; let $input = $('<input>').attr({ type: 'text', readonly: '', style: 'position:fixed;top:-100%' }).val(text).appendTo(document.body); $input[0].select(); let copied; try { copied = document.execCommand('copy'); } catch {} $input.remove(); if (copied) { mw.notify(`Copied "${text}"`); } else { mw.notify('Copy failed', { type: 'error' }); } }; mw.hook('wikipage.diff').add($diff => { $diff.find('#mw-diff-otitle1, #mw-diff-ntitle1').filter(function () { if (mw.config.get('wgWikiID') === 'metawiki') { return true; } let link = this.querySelector('strong > a') || this.parentElement.querySelector('#differences-prevlink, #differences-nextlink'); if (!link) return; let t = mw.Title.newFromText(mw.util.getParamValue('title', link.search)); return t.isTalkPage() || t.namespace === 4; }).append( ' (', $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig'), ')' ); }); if (mw.config.get('wgAction') !== 'history') return; mw.hook('wikipage.content').add($content => { $content.find('.mw-pager-tools').append( $('<span>').append( $('<a>').attr({ href: '#', role: 'button' }).on('click', handler).text('sig') ) ); }); }); if (screen.width < 500) { mw.loader.addStyleTag('@font-face{font-family:CharisW;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/017b2b2ad86e09d3c22b8cf0dfc78247/CharisSILRegular.ttf) format(truetype)} @font-face{font-family:CharisW;font-weight:700;src:url(//fontlibrary.org/assets/fonts/charis/10b9f94ed21e56254b068c91ead7ec6f/6f5069ac6a300dad45383c952e92c573/CharisSILBold.ttf) format(truetype)} body .IPA{font-family:CharisW,sans-serif} .mw-highlight-lines > pre{width:120em}'); location.hash && $(() => { let target = document.querySelector(':target'); if (target?.getBoundingClientRect().top < 0) { target.scrollIntoView(); } }); } ['edit', 'submit'].includes(mw.config.get('wgAction')) && (mw.config.exists('wgCodeEditorCurrentLanguage') || mw.config.exists('cmMode') && mw.config.get('cmMode') !== 'mediawiki') && (() => { let notif; $(document.body).on('click', '#wpSave', async function (e) { if (e.ctrlKey || e.shiftKey || e.metaKey || e.altKey || e.originalEvent?.defaultPrevented ) { return; } e.preventDefault(); await mw.loader.using([ 'mediawiki.api', 'mediawiki.util', 'jquery.textSelection', 'oojs-ui-core' ]); let button = OO.ui.infuse(this.parentElement).setDisabled(true); let $textarea = $('#wpTextbox1'); let text = $textarea.textSelection('getContents'); let $summary = $('#wpSummary'); let formData = new FormData(this.form); let promise = new mw.Api().postWithEditToken({ action: 'edit', title: mw.config.get('wgPageName'), text: text, section: formData.get('wpSection') || undefined, summary: $summary.textSelection('getContents'), [$('#wpMinoredit').prop('checked') ? 'minor' : 'notminor']: 1, baserevid: formData.get('editRevId'), basetimestamp: formData.get('wpEdittime'), starttimestamp: formData.get('wpStarttime'), watchlist: $('#wpWatchthis').prop('checked') ? 'watch' : 'unwatch', watchlistexpiry: formData.get('wpWatchlistExpiry') || undefined, undo: formData.get('wpUndidRevision') || undefined, undoafter: formData.get('wpUndoAfter') || undefined, contentformat: formData.get('format'), contentmodel: formData.get('model'), assertuser: mw.config.get('wgUserName'), formatversion: 2 }); notif?.close(); notif = null; try { let response = await promise; if (response?.edit?.result !== 'Success') { throw ''; } $('#editform > input[name="wpUndidRevision"], #editform > input[name="wpUndoAfter"]').remove(); $textarea.data('origtext', text).prop('defaultValue', text); $summary.val($summary.prop('defaultValue')); if (mw.loader.getState('mediawiki.editRecovery.edit') === 'ready') { let storage = mw.loader.moduleRegistry['mediawiki.editRecovery.edit'].packageExports['storage.js']; storage.deleteData(mw.config.get('wgPageName')); storage.closeDatabase(); } notif = await mw.notify(response.edit.nochange ? 'No change' : [ document.createTextNode('Saved'), $('<p>').append( new OO.ui.ButtonWidget({ href: mw.util.getUrl(), target: '_blank', label: 'View' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { diff: response.edit.newrevid || 'cur', diffonly: 1 }), target: '_blank', label: 'Diff' }).$element, new OO.ui.ButtonWidget({ href: mw.util.getUrl(null, { action: 'history' }), target: '_blank', label: 'History' }).$element )[0] ], { tag: 'savenedit' }); } catch (error) { notif = await mw.notify(error?.error?.info || error || 'Save failed', { autoHideSeconds: 'long', tag: 'savenedit', type: 'error' }); } finally { button.setDisabled(); } }); })(); mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view' && mw.config.get('wgCategories')?.some(c => c.endsWith(' actors') || c.endsWith(' actresses')) && $(() => { let n = $.escapeSelector(mw.config.get('wgTitle').replace(/ \(.+\)$/, '')); let $links = $(`.hatnote a[title$="${n} filmography"], .hatnote a[title*="${n} on "], .hatnote a[title*="${n} performances"]`); if (!$links.length) return; let titles = {}; $links = $links.filter(function () { let text = this.textContent; return !(titles[text] = Object.hasOwn(titles, text)); }); mw.notify( $links.length === 1 ? $links.clone() : $('<ul>').append($links.clone().wrap('<li>').parent()), { autoHideSeconds: 'long' } ); }); ['Recentchanges', 'Recentchangeslinked', 'Watchlist'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/RCMuter.js&action=raw&ctype=text/javascript', 's'); location.hostname.endsWith('.wikipedia.org') && mw.config.get('wgNamespaceNumber') % 2 === 0 && // mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(async () => { if (!document.getElementById('p-tb')) return; await mw.loader.using('mediawiki.util'); let messages = Object.assign({ portlet: 'RefRenamer', loading: 'Loading RefRenamer...' }, window.refrenamerMessages); let clicked; mw.util.addPortletLink('p-tb', '#', messages.portlet, 't-refrenamer').firstElementChild.addEventListener('click', e => { e.preventDefault(); if (clicked) { window.refRenamer?.(); return; } clicked = true; mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox6.js&action=raw&ctype=text/javascript'); mw.notify(messages.loading, { autoHideSeconds: 'long', tag: 'refrenamer' }); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ).then(() => { let re; window.pathoschild.TemplateScript.add([{ name: 'Expand contractions', script: async editor => { if (!re) { let templates = [ 'Blockquote', 'Cquote', 'Quote frame', 'Rquote', 'Quote box', 'Poem', 'Poem quote', 'About', 'For', 'Other uses', 'Redirect', 'Distinguish', 'Main', 'Further', 'See also', 'Lang', 'Interlanguage link' ]; let prefix = mw.config.get('wgFormattedNamespaces')[10] + ':'; let { query: { pages } } = await new mw.Api().get({ action: 'query', titles: templates.map(n => prefix + n), redirects: 1, prop: 'redirects', rdprop: 'title', rdnamespace: 10, rdshow: '!fragment', rdlimit: 'max', formatversion: 2 }); let set = new Set(templates); pages.forEach(page => { page.concat(page.redirects).forEach(o => { set.add(o.title.slice(prefix.length)); }); }); re = new RegExp( `\\{\\{\\s*(?:${ [...set].map(n => { n = mw.util.escapeRegExp(n); return n[0].toLowerCase() === n[0] ? n : '[' + n[0] + n[0].toLowerCase() + ']' + n.slice(1); }).join('|').replace(/ /g, '[ _]') })\\s*\\|(?:\\{\\{[^]+?\\}\\}|[^])*?\\}\\}`, 'g' ); } let escaped = []; let escape = $0 => `\x7f\x7f\x7f${escaped.push($0) - 1}\x7f\x7f\x7f`; let unescapeRe = /\x7f{3}(\d+)\x7f{3}/g; let unescape = ($0, $1) => escaped[$1]; let reps = new Set(); let makeCallback = (w, c) => ($0, $1) => { reps.add(c); return $1 + ' ' + w; }; let orig = editor.get(); let repl = orig .replace(re, escape) .replace( /<!--[^]+?-->|<ref\s[^>]*\/>|<(blockquote|ref|poem)(?:\s?[^>]*)?>[^]+?<\/\1>|\[\[[^\[\]]+?\]\]|["“].+?["”]|(''+).+?\2|^===?\s*(?:References|Sources|Bibliography|Further reading|External links)\s*==[^]+|^=+.+=/gim, escape ) .replace( /\|\s*(?:explain|filename|image|name|reason|song|title)\d*\s*=[^|}]+?(?=[|}])/gi, escape ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:appeared|arisen|arrived|become|been|begun|behaved|belonged|come|consisted|departed|died|disappeared|elapsed|emerged|existed|expired|got|gotten|had|happened|lacked|lain|lasted|lingered|occurred|persisted|remained|resembled|resulted|seemed|stayed|stood|strive[dn]|struggled|thrived|vanished|waited)\b)/g, makeCallback('has', 's') ) .replace( /\b([Hh]e|[Ss]he|[Ii]t|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Nn]o|[Ss]ome)thing)['’]s\b/g, makeCallback('is', 's') ) .replace(/\b([Cc])an['’]t\b/g, '$1annot') .replace(/\b([Ww])on['’]t\b/g, '$1ill not') .replace(/\b((?![Aa]i)[A-Z]?[a-z]+)n['’]t\b/g, '$1 not') .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d(?=,? (?:(?:not|n?ever|n?either|again|all|almost|already|also|always|earlier|even|far|forever|hence|however|indeed|instead|just|later|least|less|likewise|meanwhile|more|most|much|now|often|once|otherwise|perhaps|quite|rather|seldom|since|so|somehow|sometimes|soon|sooner|still|that|then|thereby|therefore|thus|today|together|too|twice|very|(?!(?:ally|anomaly|apply|assembly|belly|bully|butterfly|chilly|comply|costly|cuddly|curly|disassembly|family|firefly|folly|gainly|gnarly|gully|holy|hurly|imply|jelly|lily|lonely|measly|melancholy|monopoly|multiply|oily|panoply|rally|reassembly|rely|reply|sally|scholarly|silly|sully|supply|surly|tally|ugly|unholy|unruly) )[a-z]{2,}ly),? )*(?:agreed|arisen|awoken|beaten|been|begun|bent|bitten|blown|borne?|bought|broken|brought|built|burnt|caught|chosen|clung|crept|dealt|decreed|disagreed|done|drawn|dreamt|driven|drunk|dug|dwelt|eaten|fallen|fed|felt|flown|forbidden|foreseen|forgiven|forgot|forgotten|fought|found|freed|frozen|given|gone|got|gotten|grown|guaranteed|had|heard|held|hidden|hung|kept|known|laid|lain|leapt|learnt|led|left|lent|lit|lost|made|meant|met|misheard|mistaken|misunderstood|overheard|overseen|overtaken|paid|partaken|proven|rebuilt|rewound|rewritten|ridden|risen|rung|said|sank|sat|seen|sent|sewn|shaken|shone|shot|shown|shrunk|slain|slept|slid|snuck|sold|sought|sown|spat|spent|spilt|spoken|sprung|spun|stolen|stood|stricken|struck|strung|stuck|stung|sung|sunk|swept|sworn|swum|swung|taken|taught|thought|thrown|told|torn|undergone|understood|undone|unwound|upheld|withdrawn|withheld|woken|won|worn|woven|written|wrought|(?![^aeiou]+ed\b|embed\b)[a-z]+[a-df-z]ed)\b)/g, makeCallback('had', 'd') ) .replace( /\b([Ww]e|[Hh]e|[Ss]he|[Ii]t|[Tt]hey|[Tt]hat|[Tt]here|[Ww]hat(?:ever)?|[Ww]ho(?:ever)?|[Ww]here(?:ver)?|(?:[Aa]ny|[Ee]very|[Ss]ome)(?:body|one|thing)|[Nn]o(?:body|[ -]one|thing))['’]d\b/g, makeCallback('would', 'd') ) .replace(/([a-z])['’]re\b/g, '$1 are') .replace(/([a-z])['’]ve\b/g, '$1 have') .replace(/([a-z])['’]ll\b/g, '$1 will') .replace(unescapeRe, unescape) .replace(unescapeRe, unescape) .replace(unescapeRe, unescape); if (repl === orig) { mw.notify('No change.'); return; } let iw = mw.config.get('wgWikiID') === 'enwiki' ? '' : 'w:en:'; editor .set(repl) .appendEditSummary(`expanded contractions using [[${iw}User:Nardog/ExpandContractions|script]]`) .options({ minor: true }) .clickDiff(); if (reps.size) { mw.notify( `Replacements include "'${[...reps].join(`" and "'`)}". Review them before saving.`, { type: 'warn' } ); } } }]); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $.when( $.ajax( '//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType: 'script', cache: true } ), mw.loader.using(['mediawiki.api', 'mediawiki.Title']) ).then(() => { window.pathoschild.TemplateScript.add([{ name: 'Unpipe links', script: async editor => { let orig = editor.get(); let repl = orig, tokens = {}, titles = new Set(), redirs = {}; for (let [link, target, text] of orig.matchAll(/\[\[([^|\]]+)\|([^\]]+)\]\]/g)) { if (tokens[link]) continue; let ts = [target, text].map(s => mw.Title.newFromText(s)); if (ts.some(t => !t || t.namespace)) continue; let pns = ts.map(t => t.toText()); if (pns[0].endsWith(' (disambiguation)')) continue; if (pns[0] === pns[1] && ts[0].fragment === ts[1].fragment) { repl = repl.replaceAll(link, `[[${text}]]`); continue; } tokens[link] = pns.map((pn, i) => { titles.add(pn); return { pn, fragment: ts[i].fragment }; }); } titles = [...titles]; while (titles.length) { let { query } = await new mw.Api().post({ action: 'query', titles: titles.slice(0, 50), redirects: 1, formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } }); query.redirects.forEach(r => { redirs[r.from] = r; }); titles = titles.slice(50); } Object.entries(tokens).forEach(([source, ts]) => { if (!ts.some(t => redirs[t.pn])) return; let links = ts.map(t => { let r = redirs[t.pn] || {}; return [r.to || t.pn, t.fragment || r.tofragment].join('#'); }); if (links[0] !== links[1]) return; repl = repl.replaceAll(source, source.replace(/^[^|]+\|/, '[[')); }); if (repl === orig) { mw.notify('No change.'); return; } editor .set(repl) .appendEditSummary('[[WP:NOPIPE|unpiped]] links using [[User:Nardog/Unpipe|script]]') .options({ minor: true }) .clickDiff(); } }]); }); mw.config.get('wgAction') !== 'history' && mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CopyCodeBlock.js&action=raw&ctype=text/javascript', 's'); mw.config.exists('wgDiffNewId') && mw.config.get('wgDiscussionToolsFeaturesEnabled') && (function () { let data = {}, clickHandler, autoClear, run; window.dtc = data; let highlight = revId => { let ids = data[revId]; if (!ids || !ids.length) return; mw.loader.moduleRegistry['ext.discussionTools.init'].packageExports['highlighter.js'] .highlightNewComments(mw.dt.pageThreads, true, ids); if (clickHandler) { $(document.body).off('click', clickHandler); return; } $._data(document.body, 'events').click.some(o => { if (String(o.handler).includes('highlighter.clearHighlightTargetComment(')) { $(document.body).off('click', o.handler); clickHandler = o.handler; return true; } }); $._data(window, 'events').popstate.some(o => { if (String(o.handler).includes('highlighter.highlightTargetComment(')) { $(window).off('popstate', o.handler); return true; } }); }; let scroll = revId => { let ids = data[revId]; if (!ids || !ids.length) return; let yToSpan = Object.fromEntries( ids.map(id => document.getElementById(id)).filter(Boolean) .map(span => [span.getBoundingClientRect().y, span]) ); let ys = Object.keys(yToSpan); if (!ys.length) return; let lower = ys.filter(y => y > 10); if (!lower.length || Math.max(...lower) < document.documentElement.clientHeight ) { yToSpan[Math.min(...ys)].scrollIntoView({ behavior: 'smooth' }); } else { yToSpan[Math.min(...lower)].scrollIntoView({ behavior: 'smooth' }); } }; let scrollToNext = function (e) { e.preventDefault(); let revId = mw.config.get('wgDiffOldId'); if (!revId || !data[revId]) return; let i = data[revId].indexOf( this.closest('[data-mw-thread-id]').dataset.mwThreadId ); if (i === -1) return; let next = data[revId][i + 1] || data[revId][0]; document.getElementById(next).scrollIntoView({ behavior: 'smooth' }); }; mw.hook('wikipage.content').add(async $content => { let revId = mw.config.get('wgDiffOldId'); if (!revId) return; let param = new URLSearchParams(location.search).get('diffonly'); if (param && param !== '0') return; if (data[revId]) { highlight(revId); return; } await mw.loader.using(['ext.discussionTools.init', 'mediawiki.util']); let begin = Date.parse($('#mw-diff-otitle1 .mw-diff-timestamp').data('timestamp')); data[revId] = mw.dt.pageThreads.getCommentItems() .filter(c => c.timestamp > begin).map(c => c.id); if (!data[revId].length) return; await new Promise(setTimeout); highlight(revId); $content.find('.ext-discussiontools-init-replylink-buttons').filter(function () { return data[revId].includes(this.dataset.mwThreadId); }).append( ' | ', $('<a>').attr({ href: '#', role: 'button' }).text('next').on('click', scrollToNext) ); if (run || !document.getElementById('p-tb')) return; run = true; let portlet = mw.util.addPortletLink('p-tb', '#', 'Scroll to next', 't-scrolltonext'); portlet.firstElementChild.addEventListener('click', e => { e.preventDefault(); scroll(mw.config.get('wgDiffOldId')); }); mw.util.addPortletLink('p-tb', '#', 'Toggle highlight', 't-togglehighlight').firstElementChild.addEventListener('click', e => { e.preventDefault(); autoClear = !autoClear; if (autoClear) { $(document.body).on('click', clickHandler)[0].click(); } else { highlight(mw.config.get('wgDiffOldId')); } }); mw.loader.addStyleTag(`#t-scrolltonext{position:fixed;bottom:${portlet.clientHeight}px} #t-togglehighlight{position:fixed;bottom:0}`); }); })(); mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgAction') === 'view' && mw.hook('wikipage.content').add($content => { $content.find('.filehistory .mw-usertoollinks-contribs').after(function () { return [ ' | ', $('<a>').attr('href', `${ mw.config.get('wgScript') }?title=Special:ListFiles/${ this.pathname.replace(/^.+\//, '') }&ilshowall=1`).text('uploads') ]; }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && $(function () { if (!$('input[name="wpSection"]').val()) return; mw.hook('wikipage.content').add(async $content => { let $refs = $content.find('.mw-ext-cite-warning-sectionpreview_no_text'); if (!$refs.length) return; let ids = {}; $refs.each(function () { ids[this.closest('[id]').id.replace(/-\d+$/, '')] = this; }); let response = await $.get(`/api/rest_v1/page/html/${encodeURIComponent(mw.config.get('wgPageName'))}`); $($.parseHTML(response)).find('.mw-reference-text').each(function () { ids[this.id.replace(/^mw-reference-text-|-\d+$/g, '')]?.replaceWith(this); }); }); }); mw.hook('moremenu.ready').add(config => { $('#mm-page-purge-cache > a').on('click', async e => { e.preventDefault(); await new mw.Api().post({ action: 'purge', forcelinkupdate: 1, titles: config.page.name, formatversion: 2 }); location.href = mw.util.getUrl(); }); $('#mm-page-search-search-history-wikiblame > a').on('click', function (e) { e.preventDefault(); let q = prompt(); if (q === null) return; let href = this.href; if (q) { let removal = q[0] === '!'; if (removal) { q = q.slice(1); } href += '&needle=' + encodeURIComponent(q); if (removal) { href += '&binary_search_inverse=on'; } href += '&force_wikitags=on'; } open(href, '_blank'); }); $('#mm-page-expand-templates > a').on('click auxclick', async function (e) { if (e.which > 2) return; e.preventDefault(); let revId = mw.config.get('wgRevisionId') || Number($('input[name="oldid"]').val()); let url = revId ? '/w/rest.php/v1/revision/' + revId : '/w/rest.php/v1/page/' + config.page.encodedName; let { source } = await $.get(url); $('<form>').attr({ method: 'post', action: this.href, target: '_blank' }).append( [ ['wpInput', source], ['wpContextTitle', config.page.name], ['wpRemoveComments', 1] ].map(([n, v]) => $('<input>').attr({ name: n, type: 'hidden' }).val(v)) ).appendTo(document.body).trigger('submit').remove(); }); }); mw.config.get('wgCanonicalSpecialPageName') === 'ApiSandbox' && mw.hook('apisandbox.formatRequest').add((...args) => { args[4].complete = function () { setTimeout(() => { mw.hook('wikipage.content').fire($('.oo-ui-pageLayout-active')); }, 100); }; }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.config.get('wgArticleId') && mw.config.get('wgPageContentModel') === 'wikitext' && mw.loader.using('mediawiki.storage', async () => { let infuseAndCall = (query, method, ...args) => { let $widget = $(query); if ($widget.length) { return OO.ui.infuse($widget)[method](...args); } }; await $.ready; let section = $('input[name="wpSection"]').val(); if (section) { let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let save = () => { let newSource = $textarea.textSelection('getContents'); if (newSource === source) { mw.storage.session.remove('editfullpage'); } else { mw.storage.session.setObject('editfullpage', [ mw.config.get('wgPageName'), section, newSource.trimEnd(), infuseAndCall('#wpSummaryWidget', 'getValue') || '', Number(infuseAndCall('#wpMinoreditWidget', 'isSelected')) || 0, Number(infuseAndCall('#wpWatchthisWidget', 'isSelected')) || 0, infuseAndCall('#wpWatchlistExpiryWidget', 'getValue') || 'infinite' ]); } }; await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); setInterval(() => { mw.requestIdleCallback(save); }, 3000); window.addEventListener('beforeunload', save); return; } let data = mw.storage.session.getObject('editfullpage'); mw.storage.session.remove('editfullpage'); console.log(data); if (!data || data[0] !== mw.config.get('wgPageName')) return; let isNew = data[1] === 'new'; let isLead = data[1] === '0'; let $textarea = $('#wpTextbox1'); let source = $textarea.prop('defaultValue'); let newSource, start, msg, notifOpts = { autoHideSeconds: 'long' }; let orig = []; if (isNew) { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core']); newSource = source + (data[3] ? '\n== ' + data[3] + ' ==\n\n' : '\n') + data[2] + '\n'; start = source.length; } else { await mw.loader.using(['jquery.textSelection', 'oojs-ui-core', 'mediawiki.api']); let { parse } = await new mw.Api().get({ action: 'parse', page: mw.config.get('wgPageName'), prop: 'sections', wrapoutputclass: '', disablelimitreport: 1, disableeditsection: 1, disabletoc: 1, formatversion: 2 }); let target = !isLead && parse.sections.find(s => s.index === data[1]); if (isLead || target) { let next = parse.sections.find(s => s.index - 1 === Number(data[1])); newSource = (isLead ? '' : [...source].slice(0, target.byteoffset)).join('') + data[2] + (next ? '\n\n' + [...source].slice(next.byteoffset).join('') : '\n'); start = isLead ? 0 : target.byteoffset; } else { newSource = source + '\n\n' + data[2] + '\n'; start = source.length; msg = `Section restored. Couldn't find the section. The source is appended at bottom.`; notifOpts.type = 'warn'; } orig[0] = infuseAndCall('#wpSummaryWidget', 'getValue'); infuseAndCall('#wpSummaryWidget', 'setValue', data[3]); } $textarea.textSelection('setContents', newSource); orig[1] = infuseAndCall('#wpMinoreditWidget', 'getSelected'); infuseAndCall('#wpMinoreditWidget', 'setSelected', data[4]); orig[2] = infuseAndCall('#wpWatchthisWidget', 'getSelected'); infuseAndCall('#wpWatchthisWidget', 'setSelected', data[5]); orig[3] = infuseAndCall('#wpWatchlistExpiryWidget', 'getValue'); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', data[6]); setTimeout(() => { $textarea.textSelection('setSelection', { start }); }); let notif = await mw.notify($([ document.createTextNode(msg || 'Section restored.'), $('<p>').append( new OO.ui.ButtonWidget({ flags: 'destructive', label: 'Discard' }).on('click', () => { $textarea.textSelection('setContents', source); if (orig[0]) { infuseAndCall('#wpSummaryWidget', 'setValue', orig[0]); } infuseAndCall('#wpMinoreditWidget', 'setSelected', orig[1]); infuseAndCall('#wpWatchthisWidget', 'setSelected', orig[2]); infuseAndCall('#wpWatchlistExpiryWidget', 'setValue', orig[3]); notif.close(); }).$element )[0] ]), notifOpts); }); mw.config.exists('wgPostEdit') && mw.loader.using('mediawiki.storage', () => { mw.storage.session.remove('editfullpage'); }); mw.config.get('wgAction') === 'history' && mw.hook('wikipage.content').add(async $content => { if (!$content.has('.mw-history-line-updated').length) return; let href = $content.find('a.mw-history-histlinks-current:not(.mw-history-line-updated a)').attr('href'); if (!href) { await mw.loader.using(['mediawiki.api', 'mediawiki.util']); let page = (await new mw.Api().get({ action: 'query', titles: mw.config.get('wgPageName'), prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev >= page.lastrevid) return; href = mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); } $content.find('.mw-history-compareselectedversions-button').first().after( ' ', $('<a>').attr({ class: 'unseendiff', href: href }).text('unseen') ); }); (async () => { let cspn = mw.config.get('wgCanonicalSpecialPageName'); let isBp = cspn === 'Blankpage'; if (!isBp && cspn !== 'Watchlist') return; await mw.loader.using('mediawiki.util'); let notify = async (text, options, pn) => { let msg = [document.createTextNode(text)]; if (pn) { msg.push( $('<p>').append( $('<a>').attr('href', mw.util.getUrl(pn)).text(pn), ' ', $('<span>').addClass('mw-changeslist-links').append( $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'edit' })) .text('edit') ), $('<span>').append( $('<a>') .attr('href', mw.util.getUrl(pn, { action: 'history' })) .text('history') ) ) )[0] ); } if (isBp) { await $.ready; $('#mw-content-text').html(msg); } else { return mw.notify(msg, Object.assign(options || {}, { tag: 'unseendiff' })); } }; let getUrl = async pn => { await mw.loader.using('mediawiki.api'); let page = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'info', inprop: 'notificationtimestamp', formatversion: 2 })).query.pages[0]; if (!page.notificationtimestamp) { notify(`Couldn't get the last seen time.`, { type: 'warn' }, pn); return; } let rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (rev === page.lastrevid) { notify('Already seen.', { type: 'warn' }, pn); return; } if (!rev) { rev = (await new mw.Api().get({ action: 'query', titles: pn, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, rvdir: 'newer', formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev) { notify(`Couldn't get the last seen revision.`, { type: 'warn' }, pn); return; } } if (rev > page.lastrevid) { notify(`Invalid rev for "${pn}" (rev: ${rev}, lastrevid: ${page.lastrevid})`, { autoHideSeconds: 'long', type: 'warn' }, pn); return; } return mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }); }; if (isBp) { let pn = mw.config.get('wgTitle').match(/^[^/]+\/unseendiff\/(.+)$/)?.[1]; if (!pn) return; notify('Loading...', null, pn); let href = await getUrl(pn); if (!href) return; notify('Redirecting...', null, pn); location.href = href; return; } let handler = async function (e) { if (e.which > 2) return; e.preventDefault(); let pn = this.dataset.pn; if (!pn) { notify(`Couldn't get the page name.`, { type: 'error' }); return; } let notifPromise = notify('Loading...', { autoHideSeconds: 'long' }); let href = await getUrl(pn); if (!href) return; $(`.unseendiff-loader[data-pn="${$.escapeSelector(pn)}"]`).attr({ class: 'unseendiff', href: href, target: '_blank' }).off('click auxclick', handler); if (e.type === 'auxclick' || e.ctrlKey || e.metaKey || e.shiftKey) { open(href); } else { this.click(); } (await notifPromise).close(); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-changeslist-src-mw-edit.mw-changeslist-watchedunseen:not(.mw-changeslist-watchedseen) .mw-changeslist-line-inner' ).each(function () { let pn = this.dataset.targetPage || this.closest('[data-target-page]')?.dataset.targetPage || this.closest('table.mw-enhanced-rc')?.querySelector('[data-target-page]')?.dataset.targetPage; if (!pn) return; $('<span>').append( $('<a>').attr({ class: 'unseendiff-loader', href: mw.util.getUrl(`Special:BlankPage/unseendiff/${pn}`), 'data-pn': pn }).on('click auxclick', handler).text('unseen') ).appendTo( [...this.querySelectorAll('.mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); }); })(); ['Contributions', 'IPContributions', 'Blankpage'].includes(mw.config.get('wgCanonicalSpecialPageName')) && mw.loader.using('mediawiki.util', () => { let watched = new Set(); let query = async lis => { let titles = Object.keys(lis).slice(0, 50); if (!titles.length) return; await mw.loader.using('mediawiki.api'); let pages = (await new mw.Api().post({ action: 'query', titles: titles, prop: 'info', inprop: 'notificationtimestamp|watched', formatversion: 2 }, { headers: { 'Promise-Non-Write-API-Action': 1 } })).query.pages; for (let page of pages) { if (!Object.hasOwn(lis, page.title)) continue; if (page.watched) { watched.add(page); $(lis[page.title]).addClass('watched'); } if (!page.notificationtimestamp) continue; let rev = (await new mw.Api().get({ action: 'query', titles: page.title, prop: 'revisions', rvprop: 'ids', rvlimit: 1, rvstart: Date.parse(page.notificationtimestamp) / 1000 - 1, formatversion: 2 })).query.pages[0].revisions?.[0].revid; if (!rev || rev === page.lastrevid) continue; if (rev > page.lastrevid) { mw.notify($([ document.createTextNode('Invalid rev for "'), $('<a>').attr({ href: mw.util.getUrl(page.title, { action: 'history' }), target: '_blank' }).text(page.title)[0], document.createTextNode(`" (rev: ${rev}, lastrevid: ${page.lastrevid})`), ]), { autoHideSeconds: 'long', type: 'warn' }); continue; } $('<span>').append( $('<a>').attr({ class: 'unseendiff', href: mw.util.getUrl(page.title, { diff: page.lastrevid, oldid: rev }) }).text('unseen') ).appendTo( lis[page.title].map(li => ( [...li.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(li).before(' ') )) ); } titles.forEach(title => { delete lis[title]; }); query(lis); }; mw.hook('wikipage.content').add($content => { $content.find( '.mw-contributions-list > li:not(.mw-contributions-current)[data-mw-revid]' ).each(function () { let link = this.querySelector('a.mw-changeslist-date, a.mw-changeslist-history'); let pn = link ? new URLSearchParams(link.search).get('title') : ''; $('<span>').append( $('<a>').attr({ class: 'mw-changeslist-diff', href: mw.util.getUrl(pn, { diff: 'cur', oldid: this.dataset.mwRevid }) }).text('cur') ).appendTo( [...this.querySelectorAll(':scope > .mw-pager-tools')].pop() || $('<span>').addClass('mw-changeslist-links mw-pager-tools').appendTo(this).before(' ') ); }); if (mw.config.get('wgWikiID') === 'wikidatawiki') return; let lis = {}; $content.find('.mw-contributions-title').each(function () { let title = this.textContent; if (!Object.hasOwn(lis, title)) { lis[title] = []; } lis[title].push(this.closest('li')); }); Object.keys(lis).forEach(title => { if (watched.has(title)) { $(lis[title]).addClass('watched'); delete lis[title]; } }); query(lis); }); }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && mw.loader.load('//test.wikipedia.org/w/index.php?title=User:Nardog/sandbox9.js&action=raw&ctype=text/javascript'); mw.config.get('wgWikiID') === 'metawiki' && (async () => { let css = mw.loader.addStyleTag(`.wishtitle { font-size: 90%; font-style: italic; word-break: break-word; } .wishtitle > a { color: var(--color-warning, #886425); } .wishtitle > a:visited { color: var(--border-color-warning--hover, #735421); } .wishtitle-declined > a { text-decoration: line-through; } .wishtitle-declined > a:hover, .wishtitle-declined > a:focus, .mw-underline-always .wishtitle-declined > a { text-decoration: line-through underline; } #watchlist-edit-form .wishtitle { display: inline-block; } .mw-search-result-heading > .wishtitle, .catchangesviewer-table .wishtitle { display: block; } .catchangesviewer-table:has(.wishtitle) { white-space: wrap; }`); let lang = mw.config.get('wgUserLanguage'); let titles; let loadTitles = async () => { await mw.loader.using('mediawiki.storage'); titles = titles || mw.storage.getObject('wishtitles'); if (titles?.lang !== lang) { titles = { lang, w: [], fa: [] }; } }; let updateTitles = async (crwstatuses, crwcontinue) => { await mw.loader.using('mediawiki.api'); let params = { action: 'query', list: 'communityrequests-wishes', crwlang: lang, crwstatuses: crwstatuses, crwprop: 'title|updated', crwsort: 'updated', crwdir: 'ascending', crwlimit: 'max', crwcontinue: crwcontinue, formatversion: 2 }; if (!crwcontinue && !crwstatuses && titles._) { params.crwcontinue = `|${titles._}|0`; } let response = await new mw.Api().get(params); let wishes = response?.query?.['communityrequests-wishes']; if (wishes?.length) { let $span = $('<span>'); wishes.forEach(w => { let id = w.crwtitle.match(/^Community Wishlist\/W(\d+)/)?.[1]; if (!id) return; titles.w[id - 1] = $span.html(w.title).text(); if (crwstatuses === 'declined') { (titles.wd = titles.wd || []).push(id - 1); } let faId = w.crfatitle?.match(/^Community Wishlist\/FA(\d+)/)?.[1]; if (!faId) return; titles.fa[faId - 1] = w.focusareatitle; }); if (!crwstatuses) { titles._ = wishes.at(-1).updated.replace(/\D/g, ''); } } let expiry = 86400; if (crwstatuses || crwcontinue) { let prev = mw.storage.getObject('_EXPIRY_wishtitles'); if (prev) { expiry = Math.round(Date.now() / 1000) + 86400 - prev; } } mw.storage.setObject('wishtitles', titles, expiry); crwcontinue = response?.continue?.crwcontinue; if (crwcontinue) { await updateTitles(crwstatuses, crwcontinue); } }; let getTitle = id => ( id[0] === 'W' ? titles.w[id.slice(1) - 1] : titles.fa[id.slice(2) - 1] ); let renderTitle = (title, id, tag = 'span') => { let classes = 'wishtitle'; if (id[0] === 'W' && titles.wd?.includes(id.slice(1) - 1)) { classes += ' wishtitle-declined'; } return $(`<${tag}>`).addClass(classes).append( $('<a>').attr({ href: `/wiki/Community_Wishlist/${id}`, title: `Community Wishlist/${id}` }).text(title) ); }; let callback = ([id, links]) => { let title = getTitle(id); if (!title) { return true; } $(links).after(' ', renderTitle(title, id)); }; let selector = '.mw-changeslist-title, ' + '.mw-changeslist-log-entry > a:not(.mw-userlink), ' + '.mw-changeslist-line.mw-changeslist-src-mw-categorize :is(.mw-changeslist-line-inner, .mw-changeslist-line-inner-comment, .mw-enhanced-rc-nested) > .comment > a, ' + '#watchlist-edit-form .cdx-table td > label > a, ' + '.mw-search-result-heading > a:not(:has(> .ext-communityrequests-entity-link--label)), ' + '.mw-contributions-title, ' + '#mw-whatlinkshere-list li > bdi > a, ' + '.mw-allpages-chunk > li > a, ' + '.mw-prefixindex-list > li > a, ' + '.mw-logevent-loglines > li > a, ' + '#mw-pages li > a, ' + '.catchangesviewer-table td:nth-child(3) > a'; mw.hook('wikipage.content').add(async $content => { let links = {}; $content.find('a').each(function () { if (!this.matches(selector)) return; let id = this.textContent.match( /^(?:Talk:|Translations:)?Community Wishlist\/((?:W|FA)\d+)/ )?.[1]; if (!id) return; (links[id] = links[id] || []).push(this); }); links = Object.entries(links); if (!links.length) return; await loadTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles(); links = links.filter(callback); if (!links.length) return; await updateTitles('declined'); links.forEach(callback); }); let pn = mw.config.get('wgRelevantPageName'); let id = pn.match(/^(?:Talk:|Translations:)?Community_Wishlist\/((?:W|FA)\d+)/)?.[1]; if (!id) return; await $.ready; let extTitle = document.querySelector('.ext-communityrequests-wish--title'); if (extTitle && $('.mw-pt-languages-selected').attr('lang') === lang) return; await loadTitles(); let title = getTitle(id); if (!title) { await updateTitles(); title = getTitle(id); if (!title) { await updateTitles('declined'); title = getTitle(id); if (!title) return; } } let $title = renderTitle(title, id, 'div'); if (mw.config.get('skin') === 'vector-2022') { $title.prependTo('.vector-page-toolbar'); } else { $title.insertAfter('#firstHeading'); } css.textContent += ' .ext-communityrequests-entity-talk-header{display:none}'; if (extTitle) return; document.title = document.title.replace( pn.replaceAll('_', ' '), `${pn.replace(`Community_Wishlist/${id}`, title)} ($&)` ); })(); mw.config.get('wgWikiID') === 'metawiki' && mw.hook('wikipage.watchlistChange').add(async (isWatched, expiry) => { if (![0, 1].includes(mw.config.get('wgNamespaceNumber'))) return; let title = mw.config.get('wgTitle'); if (!/^Community Wishlist\/(?:W|FA)\d+$/.test(title)) return; if (isWatched) { await new mw.Api().watch(title + '/Votes', expiry); mw.notify('Watching /Votes too.'); } else { await new mw.Api().unwatch(title + '/Votes'); mw.notify('Unwatched /Votes too.'); } }); ['edit', 'submit'].includes(mw.config.get('wgAction')) && $(async () => { let $input = $('#wpTemplateSandboxTemplate'); if (!$input.length) return; mw.loader.addStyleTag('#templatesandbox-editform .oo-ui-fieldLayout{max-width:50em} #templatesandbox-editform .oo-ui-fieldLayout-field{flex-grow:999}'); let makeTemplateField = () => new OO.ui.FieldLayout( new mw.widgets.TitleInputWidget({ inputId: 'wpTemplateSandboxTemplate', name: 'wpTemplateSandboxTemplate', showMissing: false, value: $input.val() }), { label: 'Template name:' } ); if (mw.loader.getState('ext.TemplateSandbox') !== 'registered') { await mw.loader.using('mediawiki.widgets'); $input.parent().replaceWith(makeTemplateField().$element); return; } let require = await mw.loader.using([ 'ext.TemplateSandbox.TemplateSandboxTitleWidget', 'ext.TemplateSandbox.styles', 'jquery.makeCollapsible', 'user.options' ]); let widget = new (require('ext.TemplateSandbox.TemplateSandboxTitleWidget'))({ $overlay: true, id: 'wpTemplateSandboxPage', maxLength: 255, name: 'wpTemplateSandboxPage', placeholder: 'Page title', required: false, tabIndex: 10, templateTitleFunc: () => $('#wpTemplateSandboxTemplate').val() }); widget.$element.attr('data-ooui', '{"_":"mw.widgets.TemplateSandboxTitleWidget"}') .data('oouiInfused', widget); let fieldset = new OO.ui.FieldsetLayout({ classes: ['mw-templatesandbox-fieldset', 'mw-collapsed'], id: 'templatesandbox-editform', items: [ makeTemplateField(), new OO.ui.ActionFieldLayout( widget, new OO.ui.ButtonInputWidget({ id: 'wpTemplateSandboxPreview', name: 'wpTemplateSandboxPreview', label: 'Show preview', tabIndex: 10, type: 'submit', useInputTag: true }), { align: 'top' } ) ], label: 'Preview page with this template' }); fieldset.$label.append('&nbsp;', $('<span>').addClass('mw-collapsible-toggle-placeholder')); fieldset.$group.addClass('mw-collapsible-content'); $('#templatesandbox-editform').replaceWith(fieldset.$element.makeCollapsible()); let modules = ['ext.TemplateSandbox']; if (Number(mw.user.options.get('uselivepreview'))) { modules.push('ext.TemplateSandbox.preview'); } mw.loader.load(modules); }); mw.config.get('wgWikiID') === 'enwiki' && mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist' && (async () => { mw.loader.addStyleTag('.xfdnotifier-sublinks::before{content:" ["} .xfdnotifier-sublinks::after{content:"]"} .xfdnotifier-sublinks > span:not(:first-child)::before{content:"\\2009·\\2009"} .mw-portlet.vector-menu[id^="p-xfdnotifier-"] a{display:inline}'); await mw.loader.using(['mediawiki.api', 'mediawiki.Title', 'mediawiki.storage']); let xfds = [ { id: 'rm', label: 'RM', full: 'Requested moves', cat: 'Requested moves', }, { id: 'rmt', label: 'RM/T', full: 'Requested moves (technical)', page: 'Wikipedia:Requested_moves/Technical_requests', titleExtractor: $page => ( $page.find(`[data-mw*='"wt":"RMassist/core"']`).closest('li').map(function () { return this.querySelector('a[rel="mw:WikiLink"]')?.title; }).get() ) }, { id: 'afd', label: 'AfD', full: 'Articles for deletion', cat: 'Articles for deletion' }, { id: 'mfd', label: 'MfD', full: 'Miscellaneous for deletion', cat: 'Miscellaneous pages for deletion' }, { id: 'tfd', label: 'TfD', full: 'Templates for deletion', cat: 'Templates for deletion' }, { id: 'tfm', label: 'TfM', full: 'Templates for merging', cat: 'Templates for merging' }, { id: 'cfd', label: 'CfD', full: 'Categories for deletion', cat: 'Categories for deletion' }, { id: 'cfr', label: 'CfR', full: 'Categories for renaming', cat: 'Categories for renaming' }, { id: 'cfsr', label: 'CfSR', full: 'Categories for speedy renaming', cat: 'Categories for speedy renaming' }, { id: 'cfm', label: 'CfM', full: 'Categories for merging', cat: 'Categories for merging' }, { id: 'cfs', label: 'CfS', full: 'Categories for splitting', cat: 'Categories for splitting' }, { id: 'cfl', label: 'CfL', full: 'Categories for listifying', cat: 'Categories for listifying' }, { id: 'cfc', label: 'CfC', full: 'Categories for conversion', cat: 'Categories for conversion' }, { id: 'cfgd', label: 'CfGD', full: 'Categories for general discussion', cat: 'Categories for general discussion' }, { id: 'ffd', label: 'FfD', full: 'Files for discussion', cat: 'Wikipedia files for discussion' }, { id: 'rfd', label: 'RfD', full: 'Redirects for discussion', cat: 'All redirects for discussion' }, { id: 'prod', label: 'PROD', full: 'Articles proposed for deletion', cat: 'All articles proposed for deletion' } ]; window.xfd = xfds; let queryTitles = async (xfd, titles) => { if (!titles.length) return; let response = await new mw.Api().get({ action: 'query', titles: titles.slice(0, 50), prop: 'info', inprop: 'watched', formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched) { xfd.pages.push(p.title); } }); await queryTitles(xfd, titles.slice(50)); }; let queryPage = async xfd => { let $page = $($.parseHTML(await $.get( `https://en.wikipedia.org/w/rest.php/v1/page/${encodeURIComponent(xfd.page)}/html` ))); await queryTitles(xfd, xfd.titleExtractor($page)); }; let queryCat = async (xfd, gcmcontinue) => { let response = await new mw.Api().get({ action: 'query', prop: 'info|categories', inprop: 'watched', clprop: 'sortkey', clcategories: `Category:${xfd.cat}`, generator: 'categorymembers', gcmtitle: `Category:${xfd.cat}`, gcmlimit: 'max', gcmsort: 'timestamp', gcmdir: 'older', gcmcontinue: gcmcontinue, formatversion: 2 }); response?.query?.pages?.forEach(p => { if (p.watched && p.categories?.[0]?.sortkeyprefix !== ' ') { xfd.pages.push(p.title); } }); if (response?.continue?.gcmcontinue) { await queryCat(xfd, response.continue.gcmcontinue); } }; let show = async (xfd, lastId, isCache) => { if (xfd.portlet && isCache) return; let portletId = 'p-xfdnotifier-' + xfd.id; if (xfd.portlet) { $(xfd.portlet).find('ul').empty(); if (!xfd.pages.length) return; } else { await $.ready; xfd.portlet = mw.util.addPortlet(portletId, xfd.label, '#' + lastId); } let $label = $(`#${portletId}-label`).attr('title', xfd.full); if (xfd.page) { $label.wrapInner($('<a>').attr('href', mw.util.getUrl(xfd.page))); } xfd.pages.forEach(p => { let t = mw.Title.newFromText(p); let isTalk = t.isTalkPage(); let $other = $('<a>').attr({ href: t[isTalk ? 'getSubjectPage' : 'getTalkPage']().getUrl(), title: isTalk ? 'subject' : 'talk' }).text(isTalk ? 's' : 't'); let link = mw.util.addPortletLink(portletId, t.getUrl(), p).querySelector('a'); $('<span>').addClass('xfdnotifier-sublinks').append( $('<span>').append($other), $('<span>').append( $('<a>').attr({ href: t.getUrl({ action: 'history' }), title: 'history' }).text('h') ) ).insertAfter(link); }); }; mw.hook('wikipage.content').add(mw.util.throttle(async () => { let cache = mw.storage.getObject('xfdnotifier') || {}; let lastId = 'p-tb'; for (let xfd of xfds) { let portletId = 'p-xfdnotifier-' + xfd.id; let now = Math.floor(Date.now() / 1000); if (now - cache[xfd.id]?.[0] < 600) { xfd.pages = cache[xfd.id].slice(1); await show(xfd, lastId, true); lastId = portletId; continue; } xfd.pages = []; if (xfd.cat) { await queryCat(xfd); } else if (xfd.page) { await queryPage(xfd); } cache[xfd.id] = [now, ...xfd.pages]; mw.storage.setObject('xfdnotifier', cache, 604800); await show(xfd, lastId); lastId = portletId; } }, 1800000)); })(); 6hdnkvagl5608pi4pu5p453aptsfegb Translations:Wikipedia:Requests/Tools/52/zh 1198 119235 756419 469105 2026-08-14T04:28:11Z Font8388608 72959 756419 wikitext text/x-wiki 受限 h7sl77hogumg4w6t87aq95fzdqxrkzx Dogrib language 0 121803 756409 748727 2026-08-14T02:46:09Z ~2026-44443-79 75219 /* */ test 756409 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> good Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] otndxa1ogvsffgxzgxy9e8atw2udn35 756410 756409 2026-08-14T02:51:11Z ~2026-44443-79 75219 /* */ 756410 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> dog Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] 8a8swduq7bpc8966diglxsi1wwq6h40 756412 756410 2026-08-14T02:57:08Z ~2026-44443-79 75219 /* */ 756412 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> dog friendly Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] p5165z4l1of68b1vpvswadyxamkyjy8 756413 756412 2026-08-14T04:20:34Z ~2026-44443-79 75219 /* */ test 756413 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] 8rtc3stenzz5w5a3thfl980mlx2qao5 756414 756413 2026-08-14T04:24:04Z ~2026-44443-79 75219 /* */ 756414 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> test Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] 58j3pbaq9k4gmmxwabzipjodvb1gesi 756415 756414 2026-08-14T04:25:24Z ~2026-44443-79 75219 /* */ 756415 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> test return Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] mxdgpqofg71i54cm5nxo4pca8nu0cu6 756416 756415 2026-08-14T04:26:49Z ~2026-44443-79 75219 /* */ test 756416 wikitext text/x-wiki {{Short description|Northern Athabaskan language spoken by the Tłı̨chǫ Northwest Territories Canada}} {{distinguish|Dogri language}} {{Infobox language | name = Dogrib | altname = Tlicho | nativename = ''Tłı̨chǫ Yatıì'' | states = Canada | region = [[Northwest Territories]] | ethnicity = [[Tłı̨chǫ]] | speakers = 1,735, 90% of ethnic population | date = 2016 census | ref = <ref>{{Cite web|url=http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|title=Language Highlight Tables, 2016 Census - Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|publisher=Government of Canada, Statistics|website=www12.statcan.gc.ca|language=en|access-date=2017-11-23|date=2017-08-02}}</ref> | familycolor = Dené-Yeniseian | fam2 = [[Na-Dené languages|Na-Dené]] | fam3 = [[Athabaskan languages|Athabaskan]] | fam4 = [[Northern Athabaskan languages|Northern Athabaskan]] | nation = Northwest Territories<ref>[http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf Official Languages of the Northwest Territories] {{webarchive |url=https://web.archive.org/web/20120323114247/http://www.nwtlanguagescommissioner.ca/pdf/Official_Languages_Map.pdf |date=March 23, 2012 }} (map)</ref> | iso2 = dgr | iso3 = dgr | glotto = dogr1252 | glottorefname = Dogrib | dia1 = Wıı̀lıı̀deh Yatıı̀ | script = [[Latin script|Latin]] | notice = IPA }} Testing The '''Tlicho language''', also known as '''Tłı̨chǫ Yatıì''' or the '''Dogrib language''', is a [[Northern Athabaskan language]] spoken by the [[Tłı̨chǫ]] (Dogrib people) [[First Nations]] of the Canadian [[Northwest Territories]]. According to [[Statistics Canada]] in 2011, there were 2,080 people who speak Tłı̨chǫ Yatıì.<ref name=":1">{{cite web|title=Census in Brief Aboriginal Languages in Canada, Language, 2011 Census of Population|url=http://www12.statcan.gc.ca/census-recensement/2011/as-sa/98-314-x/98-314-x2011003_3-eng.pdf|website=Government of Canada|publisher=Government of Canada|access-date=18 March 2018}}</ref> As of 2016, 1,735 people speak the language.<ref>{{Cite web|title=Aboriginal mother tongue, Aboriginal language spoken most often at home and Other Aboriginal language(s) spoken regularly at home for the population excluding institutional residents of Canada, provinces and territories, 2016 Census – 100% Data|url=https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/hlt-fst/lang/Table.cfm?Lang=E&T=41&Geo=01|website=Statistics Canada}}</ref> test return back Tłıchǫ Yatıì is spoken by the Tłıchǫ, a [[Dene]] First Nations people that reside in the Northwest Territories of Canada. Tłı̨chǫ lands lie east of [[Mackenzie River]] (Deh Cho) between [[Great Slave Lake]] (Tıdeè) and [[Great Bear Lake]] (Sahtu) in the Northwest Territories. There are four primary communities that speak the language: [[Gamèti]] (formerly Rae Lakes), [[Behchokǫ̀]] (formerly Rae-Edzo), [[Wekweeti|Wekweètì]] (formerly Snare Lakes) and [[Whatì]] (formerly Lac La Martre). From a population number of about 800 during the mid-19th century to about 1,700 by the 1970s, the population has grown to about 2,080 as recorded by the 2011 Census. However, Tłıchǫ Yatıì has seen a decrease in [[mother tongue]] speakers, hence placing it under the list of endangered languages.<ref>History. (2012, January 05). Retrieved March 09, 2017, from https://www.mpm.edu/research-collections/anthropology/online-collections-research/dogrib/history</ref><ref>"Did you know Dogrib is endangered?". Endangered Languages. Retrieved 2017-02-10.</ref> The Tłıchǫ region covers the northern shore of Great Slave Lake (Tıdeè), reaching up to Great Bear Lake (Sahtu). Behchokǫ̀, is the largest community in Tłıchǫ territory. According to the [[Endangered Languages Project]], approximately 1,350 people speak the language while at home. Speakers are commonly fluent in English.<ref>{{Cite web|url=http://www.endangeredlanguages.com/lang/2159|title=Did you know Dogrib is endangered?|website=Endangered Languages|language=en|access-date=2017-02-10}}</ref> ==History== Tłıchǫ Yatıì was traditionally only an oral language. Tłı̨chǫ Yatıì was one of the many Indigenous Canadian languages affected by the [[Canadian Indian residential school system]]. Through the [[British North America Acts|British North America Act of 1867]] and the [[Indian Act]] of 1876, the Canadian Government formalised its unilateral control over Indigenous people and their lands. By the 1920s these schools became mandatory for all indigenous children to attend. Indigenous languages were not allowed to be spoken at these schools since the late 19th century. The last of the residential schools closed in 1996. These schools contributed heavily to [[language shift]] away from Indigenous languages, including Tłı̨chǫ Yatıì, and towards English.<ref>{{cite journal|doi=10.3828/bjcs.2017.11|title=Redress for linguicide: Residential schools and assimilation in Canada|year=2017|last1=Fontaine|first1=Lorena Sekwan|journal=British Journal of Canadian Studies|volume=30|issue=2|pages=183–204|s2cid=148990297}}</ref> In 1992, the first edition of the Tłıchǫ Yatıì Enįhtł’è - A Dogrib Dictionary was published which provided the Tłıchǫ people with a database of words and spelling. This sparked the interest of community members and became the first step in revitalization efforts.<ref name="Tłıchǫ Dictionary">{{cite web|author=Dogrib Divisional Board of Education|title=Tłıchǫ Yatıì Enįhtł'è - A Dogrib Dictionary|url=https://www.tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf|publisher=Tłıchǫ Government|access-date=18 March 2018}}</ref> == Revitalization efforts == In 2005, the Tłıchǫ signed the Tłıchǫ Agreement for Self-Governance.<ref>{{cite web|title=Land Claims and Self-Government Agreement Among the Tłıchǫ|url=https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|website=Government of Canada|access-date=18 March 2018|archive-date=22 March 2018|archive-url=https://web.archive.org/web/20180322203716/https://www.aadnc-aandc.gc.ca/DAM/DAM-INTER-HQ/STAGING/texte-text/ccl_fagr_nwts_tliagr_tliagr_1302089608774_eng.pdf|url-status=dead}}</ref> This allowed the Tłıchǫ people to prioritize the preservation of their language, culture and way of life. Since its implementation, the Tłıchǫ Government has been working hard to help younger generations of Tłıchǫ learn the language by declaring Tłıchǫ Yatıì as one of two official languages of the Tłıchǫ Government. Revitalization efforts include putting up signs in Tłıchǫ Yatıì, creating on the land programs, providing Tłıchǫ Yatıì classes for community members.<ref name="Tłıchǫ Government Policy and Procedures">{{cite web|title=Tłıchǫ Government Administrative Policy and Procedures|url=https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|website=Tłıchǫ Government|access-date=18 March 2018|archive-date=15 February 2018|archive-url=https://web.archive.org/web/20180215232318/https://www.tlicho.ca/sites/default/files/documents/government/20180101TEOPolicy.pdf|url-status=dead}}</ref> Tłı̨chǫ Yatıì is one of the nine official Indigenous languages of the [[Northwest Territories]] (NWT) in Canada. Because of its official status, the NWT's department of Education, Culture, and Employment, has been monitoring the language through the Indigenous Languages and Education Secretariat since 2014. This department is devoted to the revitalization of the official languages in the NWT and has policies that ensure the continued use and growth of Indigenous languages.<ref>{{Cite web|title=Indigenous Languages and Education Secretariat|url=https://www.ece.gov.nt.ca/en/services/ILES|last=Education|first=Culture and Employment|website=www.ece.gov.nt.ca|language=en|access-date=2020-05-26}}</ref> According to the 2018 - 2019 Annual Report on Official Languages, multiple revitalization efforts have been made by the Tłı̨chǫ Government.<ref name=":02">{{Cite web|title=2018 - 2019 Annual Report on Official Languages|url=https://www.ece.gov.nt.ca/sites/ece/files/resources/3550_gnwt_ece_official-languages-annual-report-english-web.pdf|website=Government of the Northwest Territories}}</ref> Some of which include an Elder Evening Story Telling that occurs weekly, transcribing and translating materials into Tłı̨chǫ Yatıì for classes, setting up a radio station, and having community language classes in the language, now including immersion classes in grades K-7. In addition to local efforts, the Official Languages Act ensures that Tłı̨chǫ Yatıì and the other indigenous languages are used in providing government services.<ref name=":02" /> ==Geographic distribution== The language is mainly spoken in the Northwest Territories of Canada. The four official Tłıchǫ communities are Gamètì, Behchokǫ̀, Wekweètì and Whatì. Both communities of [[Yellowknife]] and [[Dettah]] also have many Tłıchǫ speakers, mostly speaking the Wıı̀lıı̀deh Yatıı̀ dialect. ==Dialects== The [[Yellowknives]] Dene speak a dialect of Tłı̨chǫ called Wıı̀lıı̀deh Yatıı̀. This dialect came into existence when speakers of [[Chipewyan language|Chipewyan]] began speaking Tłı̨chǫ after 1829 and incorporated some Chipewyan words and grammar.<ref>{{cite web |url=https://ykdene.com/about/our-language/ |title=Our Language |author=<!--Not stated--> |date= |website=Yellowknives Dene First Nation |publisher=[[Yellowknives Dene First Nation]] |access-date=2021-04-15 |archive-date=2021-04-15 |archive-url=https://web.archive.org/web/20210415150044/https://ykdene.com/about/our-language/ |url-status=dead }}</ref> ==Phonology== ===Consonants=== The consonants of Tłıchǫ Yatıì in the standard orthography are listed below (with IPA notation in brackets):<ref name="Coleman">{{cite book |last=Coleman |first=Phyllis Young |title=Dogrib Phonology |location=Ann Arbor, Michigan, [etc.] |publisher=University Microfilms International |date=1979}}</ref> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | ! rowspan="2" | [[Labial consonant|Labial]] ! colspan="3" | [[Alveolar consonant|Alveolar]] ! rowspan="2" | [[Postalveolar consonant|Post-<br />alveolar]] ! colspan="2" | [[Velar consonant|Velar]] ! rowspan="2" | [[Glottal consonant|Glottal]] |- ! <small>plain</small> || <small>sibilant</small> || <small>lateral</small> ! <small>plain</small> || <small>labial</small> |- ! rowspan="2" | [[Nasal consonant|Nasal]] ! <small>plain</small> | {{angbr|m}} | {{angbr|n}} | || || || || || |- ! <small>prenasalized</small> | {{angbr|mb}} | {{angbr|nd}} | || || || || || |- ! rowspan="3" | [[Plosive]] ! <small>tenuis</small> | ( {{angbr|b}}) | {{angbr|d}} | {{angbr|dz}} | {{angbr|dl}} | {{angbr|j}} | {{angbr|g}} | {{angbr|gw}} | {{angbr|’}} |- ! <small>aspirated</small> | | {{angbr|t}} | {{angbr|ts}} | {{angbr|tł}} | {{angbr|ch}} | {{angbr|k}} | {{angbr|kw}} | |- ! <small>ejective</small> | | {{angbr|t’}} | {{angbr|ts’}} | {{angbr|tł’}} | {{angbr|ch’}} | {{angbr|k’}} | {{angbr|kw’}} | |- ! rowspan="2" | [[Fricative]] ! <small>voiced</small> | | | {{angbr|z}} | {{angbr|l}} | {{angbr|zh}} | {{angbr|gh}} | | |- ! <small>voiceless</small> | | | {{angbr|s}} | {{angbr|ł}} | {{angbr|sh}} | {{angbr|x}} | | {{angbr|h}} |- ! rowspan="2" | [[Approximant]] ! <small>voiced</small> | | ~ {{angbr|r}} | | | {{angbr|y}} | | {{angbr|w}} | |- ! <small>voiceless</small> | | | | | | | {{angbr|wh}} | |} Tenuis stops may be lightly voiced. Aspirated stops may be fricated {{IPA|[Cˣʰ]}} before back vowels. {{Location_map+ |Canada Northwest Territories | width = 240 | float = right | caption = Tlicho communities in the Northwest Territories | places = {{Location map~|Canada Northwest Territories | label=[[Dettah]] | lat=62.24 | long=-114.307| label_size=75 | marksize=6|position=left}} {{Location map~|Canada Northwest Territories | label=[[N'Dilo]] | lat=62.411 | long=-114.334 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Behchoko]] | lat=62.8 | long=-116.04 | label_size=75 | marksize=6| position=right}} {{Location map~|Canada Northwest Territories | label=[[Gamèti]] | lat=64.11 | long=-117.35| label_size=75 | marksize=7|position=left}} {{Location map~|Canada Northwest Territories | label=[[Wekweeti]] | lat=64.19 | long=-114.1827 | label_size=75 | marksize=7}} {{Location map~|Canada Northwest Territories | label=[[Whatì]] | lat=63.14 | long=-117.27 | label_size=75 | marksize=7| position=left}} }} ===Vowels=== The language uses long, short and nasal vowels, and distinguishes them in writing, along with low tone:<ref name="Coleman" /> {| class="wikitable" style="text-align:center" |- ! rowspan="2" colspan="2" | &nbsp; ! align="center" colspan="2" | [[Front vowel|Front]] ! align="center" colspan="2" | [[Central vowel|Central]] ! align="center" colspan="2" | [[Back vowel|Back]] |- ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> ! <small>short</small> ! <small>long</small> |- !rowspan=2|[[Close vowel|Close]] !<small>oral</small> | {{angbr|ı}} | {{angbr|ıı}} | | | | |- !<small>nasal</small> | {{angbr|ı̨}} | {{angbr|ı̨ı̨}} | | | | |- !rowspan=2|[[Close-mid vowel|Close-mid]] !<small>oral</small> | {{angbr|e}} | {{angbr|ee}} | | | {{angbr|o}} | {{angbr|oo}} |- !<small>nasal</small> | {{angbr|ę}} | {{angbr|ęę}} | | | {{angbr|ǫ}} | {{angbr|ǫǫ}} |- !rowspan=2|[[Open vowel|Open]] !<small>oral</small> | | | {{angbr|a}} | {{angbr|aa}} | | |- !<small>nasal</small> | | | {{angbr|ą}} | {{angbr|ąą}} | | |} :* Nasal vowels are marked by an [[ogonek]] (called ''wı̨ghǫą'', 'its little nose', in Tłı̨chǫ Yatıı̀) e.g. '''ą'''. :* Low tone is marked with a [[grave accent]] (called ''wets'aà'', 'its hat', in Tłı̨chǫ Yatıı̀), e.g. '''à'''. :* High tone is never marked. :* The letter 'i' is written without a dot ([[tittle]]). ==Grammar== {{Unreferenced section|date=May 2014}} [[Linguistic typology|Typologically]], Tłıchǫ Yatıì is an [[Agglutinative language|agglutinating]], [[Polysynthetic language|polysynthetic]] [[head-marking language]], but many of its [[affix]]es combine into contractions more like [[fusional language]]s. The canonical word order of Tłıchǫ Yatıì is [[subject–object–verb|SOV]].<ref name=":0" /> Tłıchǫ Yatıì words are modified primarily by [[Prefix (linguistics)|prefixes]], which is unusual for an SOV language (suffixes are expected). Like Spanish and Portuguese, Tłıchǫ Yatıì has two verbs similar to English 'be'. One is used for ways of being that are more dynamic or temporary; the other for more permanent and immutable properties. For example, ''nàzèe-dǫǫ̀ ts’ı̨ı̨lı̨'' and ''nàzèe-dǫǫ̀ ats’ı̨ı̨t’e'' both mean 'we are hunters', but the first means that the speakers are ''currently'' hunters (for example, part of a hunting party), while the second implies that hunting is their regular profession.<ref>{{cite journal|last1=Welch|first1=Nicholas|title=Copulas are not just inflection: Evidence from Tłı̨chǫ Yatıı̀|journal=Canadian Journal of Linguistics|date=March 29, 2016|volume=61|issue=1|pages=98–106|doi=10.1017/cnj.2016.8}}</ref> In addition to verbs and nouns, there are [[pronoun]]s, [[clitic]]s of various functions, [[demonstrative]]s, [[Numeral (linguistics)|numerals]], [[postposition]]s, [[adverb]]s, and [[grammatical conjunction|conjunctions]] in Tłıchǫ.<ref>{{cite book|last1=Ackroyd|first1=Lynda|title=Dogrib grammar|date=1982|publisher=unpublished|pages=32–58}}</ref><ref>{{cite book|last1=Saxon|first1=Leslie|last2=Siemens|first2=Mary|title=A Dogrib dictionary|date=1997|publisher=Dogrib Divisional Board of Education|location=Rae-Edzo, Northwest Territories, Canada|isbn=978-1-896790-00-8|page=vi-xiv}}</ref> The class of [[adjective]]s is very small, probably around two dozen words: most descriptive words are verbs rather than adjectives.<ref name=":0">{{cite journal|last1=Welch|first1=Nicholas|title=Propping up predicates: Adjectival predication in Tłı̨chǫ Yatıı̀|journal=Glossa|date=April 2016|volume=1|issue=1|pages=1–23|doi=10.5334/gjgl.7|doi-access=free}}</ref> == Examples == Example words and phrases:<ref name="Saxon & Siemens 1996">{{cite book| last1=Saxon|first1=L.|last2=Siemens |first2=M. |title=Tłıchǫ Yatıì Enįhtł'è – Dogrib Dictionary|location=Rae-Edzo|publisher=Dogrib Divisional Board of Education |year=1996}}</ref><ref name="Saxon & Siemens 2011">{{citation |url= http://tlicho.ling.uvic.ca/ |title=Tlinchon Yatıì Multimedia Dictionary |first1=L.|last1=Saxon|first2=M.|last2=Siemens|location=Victoria|publisher=U. of Victoria Linguistics Dept.|date=2011 |access-date=2014-05-12|archive-url= https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/|archive-date=2014-05-05|df=dmy-all}}</ref> {{div col|colwidth=20em}} * {{lang|dgr|Tłı̨chǫ got'ı̨ı̨̀}} – Tłıchǫ people * {{lang|dgr|tłı̨}} – dog * {{lang|dgr|tłı̨cho}} – dog rib * {{lang|dgr|łıwe / łıe}} – fish * {{lang|dgr|detʼǫ}} – duck * {{lang|dgr|eyè}} – egg * {{lang|dgr|ejietʼò}} – milk * {{lang|dgr|dìga}} – wolf * {{lang|dgr|tʼooh}} – poplar * {{lang|dgr|deh}} – river * {{lang|dgr|elà}} – canoe * {{lang|dgr|dı}} – island * {{lang|dgr|kwe}} – rock * {{lang|dgr|sìh}} or {{lang|dgr|shìh}} – mount * {{lang|dgr|tı}} – lake * {{lang|dgr|zhah}} – snow * {{lang|dgr|chǫ}} or {{lang|dgr|tsǫ}} – rain * {{lang|dgr|ło}} – smoke * {{lang|dgr|kǫ̀}} – house * {{lang|dgr|degoo}} – white * {{lang|dgr|dezǫ}} – black * {{lang|dgr|dekʼo}} – red * {{lang|dgr|dǫ nàke laànì nàtso}} – strong like two people ==See also== {{Portal|Canada|Language}} * [[Languages of Canada]] * [[Indigenous languages of the Americas]] == References == {{reflist|30em}} == External links == * [http://www.omniglot.com/writing/tlicho.htm Alphabet and pronunciation] at ''Omniglot'' * [http://tlicho.ling.uvic.ca/ Tłı̨chǫ Yatıì Multimedia Dictionary] {{Webarchive|url=https://web.archive.org/web/20140505221436/http://tlicho.ling.uvic.ca/ |date=2014-05-05 }} * [https://web.archive.org/web/20120528193303/http://www.tlicho.ca/gonaowo/resources Dictionaries and Tłıchǫ language sources] in PDF format * [http://starling.rinet.ru/cgi-bin/response.cgi?root=new100&morpho=0&basename=new100\nde\pca&limit=-1 Dogrib basic lexicon] at the Global Lexicostatistical Database * {{authority control}} [[Category:First Nations in the Northwest Territories]] [[Category:First Nations languages in Canada]] [[Category:Indigenous languages of the North American Subarctic]] [[Category:Northern Athabaskan languages]] [[Category:Tłı̨chǫ]] lxhc8kxhzu4jkdny8cky7xsvewbdjab User:SongVĩ.Bot II 2 124239 756368 756243 2026-08-13T17:00:24Z SongVĩ.Bot II 52414 [[User:SongVĩ.Bot II|Task 0]]: Đã 1690 ngày... 756368 wikitext text/x-wiki Cập nhật lần cuối: 14-08-2026 Đã 1690 ngày... nz64r81xhgl437ifoidnj62hiovjmzl Cat 0 125082 756408 754505 2026-08-14T02:45:21Z ~2026-44443-79 75219 /* */ 756408 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!! 5kpnpv5tys9057n57lysrs2248ld49i 756411 756408 2026-08-14T02:54:08Z ~2026-44670-27 75233 /* */ 756411 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! j922ukjzlg6p6k9pj9h8eyjdkxqtowx Wikipedia:Requests/Tools/zh 4 126035 756418 754245 2026-08-14T04:28:06Z Font8388608 72959 Created page with "成为管理员的账号要求" 756418 wikitext text/x-wiki <languages/> {{requests}} 本页列出了供用户测试常规情况下的管理工具和[[mw:|MediaWiki]]软件的网站。不过,每个网站都有自己的管理员资格测试规则。 <hr width="86%"/> {|class="plainlinks wikitable" style="text-align: center;" !名稱 !MediaWiki版本 !IRC頻道/Discord服务器 !用户查核(<code>CheckUser</code>) !隱私政策 !错误追踪器/请求站点 !可视化編輯器 !成为管理员的账号要求 |- | [https://publictestwiki.com/ '''公众Test Wiki''' (Miraheze)] | bgcolor="yellow" | 1.45.3<ref name="mhTestWiki">[https://publictestwiki.com/wiki/Special:Version 公众Test Wiki版本页面]</ref><br>(legacy) |bgcolor="#3E7" | [ircs://chat.freenode.net/miraheze-testwiki #miraheze-testwiki] 于Libera | bgcolor="yellow" | 受限 | bgcolor="#3E7" | [https://publictestwiki.com/wiki/TestWiki:Privacy_policy 是] | bgcolor="#3E7" | [https://issue-tracker.miraheze.org/ Miraheze Phorge] | bgcolor="#3E7" | 是 || 10 days old |- | [https://testwiki.wiki/ '''Test Wiki'''] | bgcolor="#3E7" |1.46.0<ref>[https://testwiki.wiki/wiki/Special:Version Test Wiki的版本页面]</ref><br>(latest) | bgcolor="#3E7" | [irc://chat.freenode.net/testadminwiki #testadminwiki] 在libera上<br>[https://discord.gg/yBUvasVmt4 Test Wiki]在Discord上 | bgcolor="#3E7" | 是(只有自身) | bgcolor="#3E7" | [https://testwiki.wiki/wiki/Test_Wiki:Privacy_policy 是] | bgcolor="#3E7" | [https://phabricator.testwiki.wiki/ Test Wiki Phabricator] | bgcolor="#3E7" | 是 || |- | [https://www.thetestwiki.org/ '''The Test Wiki'''] | bgcolor="red" | 1.44.0<ref name="ttw-version">[https://www.thetestwiki.org/wiki/Special:Version Test Wiki的版本页面]</ref><br>(obselete) | bgcolor="#3E7" | [irc://chat.freenode.net/thetestwiki #thetestwiki] 在freenode上 | bgcolor="yellow" | <span class="mw-translate-fuzzy">是(仅能对自身)</span> | bgcolor="#3E7" | [https://www.thetestwiki.org/wiki/The_Test_Wiki:Privacy_policy 是,对非破坏者] | bgcolor="#3E7" | [[mw:User talk:Skizzerz|'''Skizzerz的讨论页'''<br>(MediaWiki)]] | bgcolor="red" | 否 || Identity verification from other major wikis (such as Wikipedia, Miraheze or Fandom) |- | [http://testmw.fandom.com/ '''Fandom Test Wiki'''] | bgcolor="yellow" | 1.43.8<ref name="Wikia">[http://testmw.fandom.com/wiki/Special:Version Fandom测试Wiki版本页面]</ref><br>(legacy) | bgcolor="#3E7" | [https://discord.com/invite/fandom Fandom] on Discord | bgcolor="yellow" | 受限 | bgcolor="#3E7" | [http://www.fandom.com/privacy-policy 是] | bgcolor="#3E7" | [[centralwikia:Special:Contact/bug|Fandom支持-错误报告]] | bgcolor="#3E7" | 是 || 4 days old and 10 edits |} <span id="Notes"></span> ==註解== <references /> 5jxkg0s2f3fbr6ka7d86aajow0i1ghz 756420 756418 2026-08-14T04:28:12Z Font8388608 72959 756420 wikitext text/x-wiki <languages/> {{requests}} 本页列出了供用户测试常规情况下的管理工具和[[mw:|MediaWiki]]软件的网站。不过,每个网站都有自己的管理员资格测试规则。 <hr width="86%"/> {|class="plainlinks wikitable" style="text-align: center;" !名稱 !MediaWiki版本 !IRC頻道/Discord服务器 !用户查核(<code>CheckUser</code>) !隱私政策 !错误追踪器/请求站点 !可视化編輯器 !成为管理员的账号要求 |- | [https://publictestwiki.com/ '''公众Test Wiki''' (Miraheze)] | bgcolor="yellow" | 1.45.3<ref name="mhTestWiki">[https://publictestwiki.com/wiki/Special:Version 公众Test Wiki版本页面]</ref><br>(legacy) |bgcolor="#3E7" | [ircs://chat.freenode.net/miraheze-testwiki #miraheze-testwiki] 于Libera | bgcolor="yellow" | 受限 | bgcolor="#3E7" | [https://publictestwiki.com/wiki/TestWiki:Privacy_policy 是] | bgcolor="#3E7" | [https://issue-tracker.miraheze.org/ Miraheze Phorge] | bgcolor="#3E7" | 是 || 10 days old |- | [https://testwiki.wiki/ '''Test Wiki'''] | bgcolor="#3E7" |1.46.0<ref>[https://testwiki.wiki/wiki/Special:Version Test Wiki的版本页面]</ref><br>(latest) | bgcolor="#3E7" | [irc://chat.freenode.net/testadminwiki #testadminwiki] 在libera上<br>[https://discord.gg/yBUvasVmt4 Test Wiki]在Discord上 | bgcolor="#3E7" | 是(只有自身) | bgcolor="#3E7" | [https://testwiki.wiki/wiki/Test_Wiki:Privacy_policy 是] | bgcolor="#3E7" | [https://phabricator.testwiki.wiki/ Test Wiki Phabricator] | bgcolor="#3E7" | 是 || |- | [https://www.thetestwiki.org/ '''The Test Wiki'''] | bgcolor="red" | 1.44.0<ref name="ttw-version">[https://www.thetestwiki.org/wiki/Special:Version Test Wiki的版本页面]</ref><br>(obselete) | bgcolor="#3E7" | [irc://chat.freenode.net/thetestwiki #thetestwiki] 在freenode上 | bgcolor="yellow" | 受限 | bgcolor="#3E7" | [https://www.thetestwiki.org/wiki/The_Test_Wiki:Privacy_policy 是,对非破坏者] | bgcolor="#3E7" | [[mw:User talk:Skizzerz|'''Skizzerz的讨论页'''<br>(MediaWiki)]] | bgcolor="red" | 否 || Identity verification from other major wikis (such as Wikipedia, Miraheze or Fandom) |- | [http://testmw.fandom.com/ '''Fandom Test Wiki'''] | bgcolor="yellow" | 1.43.8<ref name="Wikia">[http://testmw.fandom.com/wiki/Special:Version Fandom测试Wiki版本页面]</ref><br>(legacy) | bgcolor="#3E7" | [https://discord.com/invite/fandom Fandom] on Discord | bgcolor="yellow" | 受限 | bgcolor="#3E7" | [http://www.fandom.com/privacy-policy 是] | bgcolor="#3E7" | [[centralwikia:Special:Contact/bug|Fandom支持-错误报告]] | bgcolor="#3E7" | 是 || 4 days old and 10 edits |} <span id="Notes"></span> ==註解== <references /> i0na4xbui5b72vaogtdqxk1bbvg358s Wikipedia:Village pump/topic list 4 146208 756422 756280 2026-08-14T04:44:24Z Cewbot 33876 [[User:Cewbot/log/20170915/configuration|Generate topic list: 13 topics]] 756422 wikitext text/x-wiki <!-- This page is auto-generated by bot. Please contact the bot operator to improve the tool. --> {| class="wikitable sortable mw-collapsible" style="float:left;" |- ! data-sort-type="number" style="font-weight: normal;" | <small>#</small> !! 💭 Title !! <span title="Count of comments">💬</span> !! <span title="Count of peoples in discussion">👥</span> !! 🙋 Last editor !! data-sort-type="isoDate" | <span title="Date/Time">🕒 <small>(UTC)</small></span> |- | style="text-align: right;" | 1 | [[Wikipedia:Village pump#Script|Script]] | style="text-align: right;" | 8 | style="text-align: right;" | 5 | style="background-color: #bbb;" | [[User:LuniZunie|LuniZunie]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2025-11-09T16:47:00.000Z" | 2025-11-09 <span style="color: blue;">16:47</span> |- | style="text-align: right;" | 2 | [[Wikipedia:Village pump#Report_concerning_Tanbiruzzammn|Report concerning Tanbiruzzammn]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | style="background-color: #bbb;" | [[User:Barras|Barras]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2025-12-09T21:45:00.000Z" | 2025-12-09 <span style="color: blue;">21:45</span> |- | style="text-align: right;" | 3 | [[Wikipedia:Village pump#Report_concerning_Bucheon|Report concerning Bucheon]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:PieWriter|PieWriter]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-02-19T10:25:00.000Z" | 2026-02-19 <span style="color: blue;">10:25</span> |- | style="text-align: right;" | 4 | [[Wikipedia:Village pump#Versions_and_dates|Versions and dates]] | style="text-align: right;" | 2 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[Special:Contributions/~2026-13668-13|<span style="color: #c20;">~2026-13668-13</span>]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-03-03T06:17:00.000Z" | 2026-03-03 <span style="color: blue;">06:17</span> |- | style="text-align: right;" | 5 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#Upcoming_Wikimedia_Café_meetup_regarding_the_the_2026-2027_Wikimedia_Foundation_Annual_Plan|Upcoming Wikimedia Café meetup regarding the the 2026-2027 Wikimedia Foundation Annual Plan]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Pine|Pine]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-03-30T03:46:00.000Z" | 2026-03-30 <span style="color: blue;">03:46</span> |- | style="text-align: right;" | 6 | [[Wikipedia:Village pump#Changes_to_electionadmin_userright|Changes to electionadmin userright]] | style="text-align: right;" | 4 | style="text-align: right;" | 4 | style="background-color: #bbb;" | [[User:Chaotic Enby|Chaotic Enby]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-04-23T15:22:00.000Z" | 2026-04-23 <span style="color: blue;">15:22</span> |- | style="text-align: right;" | 7 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#Report_concerning_Princebarackalibarrydaddyobamaiii|Report concerning Princebarackalibarrydaddyobamaiii]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:MathXplore|MathXplore]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-05-18T12:23:00.000Z" | 2026-05-18 <span style="color: blue;">12:23</span> |- | style="text-align: right;" | 8 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#May_2026_Wikimedia_Café_meetups_regarding_the_Wikimedia_Foundation_Annual_Plan|May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Pine|Pine]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-05-21T19:54:00.000Z" | 2026-05-21 <span style="color: blue;">19:54</span> |- | style="text-align: right;" | 9 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#June_2026_Wikimedia_Café_meetups_regarding_the_English_Wikipedia_Editor_Reflections_project|June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Pine|Pine]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-06-15T03:56:00.000Z" | 2026-06-15 <span style="color: blue;">03:56</span> |- | style="text-align: right;" | 10 | [[Wikipedia:Village pump#Removal_request|Removal request]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | style="background-color: #bbb;" | [[User:Vermont|Vermont]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-05T20:08:00.000Z" | 2026-07-05 <span style="color: blue;">20:08</span> |- | style="text-align: right;" | 11 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#July_2026_Wikimedia_Café_meetups_regarding_Wikimedia_governance_and_options_for_reform|July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Pine|Pine]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-13T03:35:00.000Z" | 2026-07-13 <span style="color: blue;">03:35</span> |- | style="text-align: right;" | 12 | [[Wikipedia:Village pump#Spambot|Spambot]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | style="background-color: #ddd;" | [[User:BDavis (WMF)|BDavis (WMF)]] | style="background-color: #ddd;" data-sort-type="isoDate" data-sort-value="2026-07-23T00:30:00.000Z" | 2026-07-23 <span style="color: blue;">00:30</span> |- | style="text-align: right;" | 13 | style="max-width: 24em" | <small>[[Wikipedia:Village pump#Adding_some_local_content_pages_for_Pretrain_project_testing|Adding some local content pages for Pretrain project testing]]</small> | style="text-align: right;" | 7 | style="text-align: right;" | 4 | [[User:BDavis (WMF)|BDavis (WMF)]] | data-sort-type="isoDate" data-sort-value="2026-08-13T00:58:00.000Z" | 2026-08-13 <span style="color: blue;">00:58</span> |} {| class="wikitable mw-collapsible mw-collapsed" style="float: left; margin-left: .5em;;{{#if:{{{no_time_legend|}}}|display:none;|}}" ! title="From the latest bot edit" | Legend |- | style="background-color: #efe;" | * In the last hour |- | style="background-color: #eef;" | * In the last day |- | | * In the last week |- | style="background-color: #ddd;" | * In the last month |- | style="background-color: #bbb;" | * More than one month |- ! Manual settings |- | style="max-width: 12em;" | <small>When exceptions occur,<br />please check [[User:Cewbot/log/20170915/configuration|the setting]] first.</small> |- |} {{Clear}} jkr2di3uey6lrae0k8b5crjliw6bb27 User:기나ㅏㄴ/common.js 2 150758 756432 724961 2026-08-14T09:01:38Z 기나ㅏㄴ 53048 [[User:기나ㅏㄴ/Custom Notifications.js]] 설치 중 ([[mw:User:Iniquity/scriptManager.js|Script Manager]]) 756432 javascript text/javascript mw.loader.load( mw.util.getUrl( 'User:기나ㅏㄴ/TH.js', { action: 'raw', ctype: 'text/javascript' } ) ); window.ginaan_rc_sidebar = { rcshow: ['bot'], rclimit: 18 }; importScript("user:기나ㅏㄴ/quickViewDeleted.js"); mw.loader.load('https://ko.wikipedia.org/w/index.php?title=User:기나ㅏㄴ/GOD.js/test.js&action=raw&ctype=text/javascript'); // importScript("User:기나ㅏㄴ/test.js"); importScript("user:기나ㅏㄴ/link-deleted-revs.js"); mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Awesome Aasim/noeditredlinks.js&action=raw&ctype=text/javascript'); mw.loader.load('https://test.wikipedia.org/w/index.php?title=User:기나ㅏㄴ/Restorer.js&action=raw&ctype=text/javascript'); mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Eejit43/scripts/redirect-helper.js&action=raw&ctype=text/javascript'); importScript("User:기나ㅏㄴ/moverequest.js"); //mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/copy-section-link.js&action=raw&ctype=text/javascript'); /* mw.loader.using(['mediawiki.util', 'jquery.ui']).then(function() { importStylesheet('MediaWiki:Gadget-morebits.css'); return mw.loader.getScript('https://ko.wikipedia.org/w/index.php?title=MediaWiki:Gadget-morebits.js&action=raw&ctype=text/javascript'); }, function(err) { console.log(err); }).then(function() { importStylesheet('MediaWiki:Gadget-Twinkle.css'); return mw.loader.getScript('https://test.wikipedia.org/w/index.php?title=User:기나ㅏㄴ/Twinkle.js&action=raw&ctype=text/javascript'); }, function(err) { console.log(err); }); */ importScript('User:기나ㅏㄴ/upload helper.js'); importScript('User:기나ㅏㄴ/chatbot.js'); mw.loader.load('//test.wikipedia.org/w/index.php?title=User:기나ㅏㄴ/asdf.js&action=raw&ctype=text/javascript'); // Backlink: [[User:기나ㅏㄴ/asdf.js]] mw.loader.load('//test.wikipedia.org/w/index.php?title=User:기나ㅏㄴ/Custom Notifications.js&action=raw&ctype=text/javascript'); // 백링크: [[User:기나ㅏㄴ/Custom Notifications.js]] ahxo2oognxvfum6h0i9jnex5ecgxqbp Module:Params 828 163185 756400 752489 2026-08-14T00:13:58Z Grufo 63828 [[:mw:Module:Params|Upstream]] updates 756400 Scribunto text/plain require[[strict]] --- --- --- PRIVATE ENVIRONMENT --- --- ________________________________ --- --- --- --[[ Abstract utilities ]]-- ---------------------------- -- Helper function for `string.gsub()` (for managing zero-padded numbers) local function zero_padded (str) return ('%03d%s'):format(#str, str) end -- Helper function for `table.sort()` (for natural sorting) local function natural_sort (var1, var2) return var1:gsub('%d+', zero_padded) < var2:gsub('%d+', zero_padded) end -- Return a copy or a reference to a table local function copy_or_ref_table (src, refonly) if refonly then return src end local newtab = {} for key, val in pairs(src) do newtab[key] = val end return newtab end -- Copy at most N items (of all kinds) from `src` to `dest` and return `dest` local function copy_table_maxn (dest, src, len) local idx = 1 for key, val in pairs(src) do dest[key], idx = val, idx + 1 if idx > len then break end end return dest end -- Remove some numeric elements from a table, shifting everything to the left local function remove_numeric_keys (tbl, idx, len) local cache, tmp = {}, idx + len - 1 for key, val in pairs(tbl) do if type(key) == 'number' and key >= idx then if key > tmp then cache[key - len] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end -- Make a reduced copy of a table (shifting in both directions if necessary) local function copy_table_reduced (tbl, idx, len) local ret, tmp = {}, idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val elseif key > tmp then ret[key - len] = val end end elseif tmp > 0 then local nshift = 1 - idx for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > tmp then ret[key - tmp] = val elseif key < idx then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val elseif key < idx then ret[key + len] = val end end end return ret end -- Make an expanded copy of a table (shifting in both directions if necessary) local function copy_table_expanded (tbl, idx, len) local ret, tmp = {}, idx + len - 1 if idx > 0 then for key, val in pairs(tbl) do if type(key) ~= 'number' or key < idx then ret[key] = val else ret[key + len] = val end end elseif tmp > 0 then local nshift = idx - 1 for key, val in pairs(tbl) do if type(key) ~= 'number' then ret[key] = val elseif key > 0 then ret[key + tmp] = val elseif key < 1 then ret[key + nshift] = val end end else for key, val in pairs(tbl) do if type(key) ~= 'number' or key > tmp then ret[key] = val else ret[key - len] = val end end end return ret end -- Given a table, create two new tables containing the sorted list of keys local function get_key_list_sorted (tbl, sort_fn) local nums, words, nn, nw = {}, {}, 0, 0 for key, val in pairs(tbl) do if type(key) == 'number' then nn = nn + 1 nums[nn] = key else nw = nw + 1 words[nw] = key end end table.sort(nums) table.sort(words, sort_fn) return nums, words, nn, nw end -- Parse a parameter name string and return it as a string or a number local function get_parameter_name (par_str) local ret = par_str:match'^%s*(.-)%s*$' if ret ~= '0' and ret:find'^%-?[1-9]%d*$' == nil then return ret end return tonumber(ret) end -- Move a key from a table to another, but only if under a different name and -- always parsing numeric strings as numbers local function steal_if_renamed (val, src, skey, dest, dkey) local realkey = get_parameter_name(dkey) if skey ~= realkey then dest[realkey], src[skey] = val, nil end end --[[ Public strings ]]-- ------------------------ -- Special match keywords (functions and modifiers MUST avoid these names) local mkeywords = { ['or'] = 0, pattern = 1, plain = 2, strict = 3 } -- Sort functions (functions and modifiers MUST avoid these names) local sortfunctions = { alphabetically = false, naturally = natural_sort } -- Callback styles for the `mapping_*` and `renaming_*` class of modifiers -- (functions and modifiers MUST avoid these names) --[[ Meanings of the columns: col[1] = Loop type (0-3) col[2] = Number of module arguments that the style requires (1-3) col[3] = Minimum number of sequential parameters passed to the callback col[4] = Name of the callback parameter where to place each parameter name col[5] = Name of the callback parameter where to place each parameter value col[6] = Argument in the modifier's invocation that will override `col[4]` col[7] = Argument in the modifier's invocation that will override `col[5]` A value of `-1` indicates that no meaningful value is stored (i.e. `nil`) ]]-- local mapping_styles = { names_and_values = { 3, 2, 2, 1, 2, -1, -1 }, values_and_names = { 3, 2, 2, 2, 1, -1, -1 }, values_only = { 1, 2, 1, -1, 1, -1, -1 }, names_only = { 2, 2, 1, 1, -1, -1, -1 }, names_and_values_as = { 3, 4, 0, -1, -1, 2, 3 }, names_only_as = { 2, 3, 0, -1, -1, 2, -1 }, values_only_as = { 1, 3, 0, -1, -1, -1, 2 }, blindly = { 0, 2, 0, -1, -1, -1, -1 } } -- Memory slots (functions and modifiers MUST avoid these names) local memoryslots = { h = 'header', f = 'footer', i = 'itersep', l = 'lastsep', n = 'ifngiven', p = 'pairsep', s = 'oxfordsep' } -- Possible trimming modes for the `parsing` modifier local trim_parse_opts = { trim_none = { false, false }, trim_positional = { false, true }, trim_named = { true, false }, trim_all = { true, true } } -- Possible string modes for the iteration separator in the `parsing` and -- `reinterpreting` modifiers local isep_parse_opts = { splitter_pattern = false, splitter_string = true } -- Possible string modes for the key-value separator in the `parsing` and -- `reinterpreting` modifiers local psep_parse_opts = { setter_pattern = false, setter_string = true } -- Possible position references for the `splicing` modifier local position_references = { add_nothing = 0, add_smallest_number = 1, add_last_of_sequence = 2, add_largest_number = 3 } -- Possible modes for the `reassigning` modifier local a_modes = { transfer = 0, clone = 1, rename = 2, copy = 3, sacrifice = 4, provide = 5, spare = 7 } -- Functions and modifiers MUST avoid these names too: `here`, `in_substack`, -- `let`, `expose`, `use`, `with_flushed_glue`, `without_flushed_glue` -- `without_sorting` --[[ Private constants ]]-- --------------------------- -- Hard-coded name of the module (to avoid going through `frame:getTitle()`) local modulename = 'Module:Params' -- The functions listed here declare that they don't need the `frame.args` -- metatable to be copied into a regular table; if they are modifiers they also -- guarantee that they will make their own (modified) copy available local refpipe = { call_for_each_group = true, --coins = true, count = true, evaluating = true, for_each = true, list = true, list_values = true, list_maybe_with_names = true, value_of = true } -- The functions listed here declare that they don't need the -- `frame:getParent().args` metatable to be copied into a regular table; if -- they are modifiers they also guarantee that they will make their own -- (modified) copy available local refparams = { call_for_each_group = true, combining = true, combining_by_calling = true, combining_values = true, concat_and_call = true, concat_and_invoke = true, concat_and_magic = true, count = true, grouping_by_calling = true, mixing_names_and_values = true, keeping_at_most = true, renaming_by_mixing = true, renaming_to_sequence = true, renaming_to_uppercase = true, renaming_to_lowercase = true, --renaming_to_values = true, shifting = true, splicing = true, --swapping_names_and_values = true, value_of = true, with_name_matching = true } -- Maximum number of numeric parameters that can be filled, if missing (we -- chose an arbitrary number for this constant; you can discuss about its -- optimal value at Module talk:Params) local maxfill = 1024 -- The private table of functions local library = {} -- Functions and modifiers that can only be invoked in first position local static_iface = {} --[[ Private functions ]]-- --------------------------- -- Create a new context local function context_new (child_frame) local main_frame = child_frame:getParent() return { frame = main_frame, opipe = child_frame.args, oparams = main_frame.args, firstposonly = static_iface, iterfunc = pairs, sorttype = 0, n_parents = 0, n_children = 0, n_available = maxfill } end -- Move to the next action within the user-given list local function context_iterate (ctx, n_forward) local nextfn if ctx.pipe[n_forward] ~= nil then nextfn = ctx.pipe[n_forward]:match'^%s*(.*%S)' end if nextfn == nil then error(modulename .. ': You must specify a function to call', 0) end if library[nextfn] == nil then if ctx.firstposonly[nextfn] == nil then error(modulename .. ': The function ‘' .. nextfn .. '’ does not exist', 0) else error(modulename .. ': The ‘' .. nextfn .. '’ directive can only appear in first position', 0) end end remove_numeric_keys(ctx.pipe, 1, n_forward) return library[nextfn] end -- Main loop local function main_loop (ctx, start_with) local fn = start_with repeat fn = fn(ctx) until not fn if ctx.n_parents > 0 then error(modulename .. ': One or more ‘merging_substack’ directives are missing', 0) end if ctx.n_children > 0 then error(modulename .. ', For some of the snapshots either the ‘flushing’ directive is missing or a group has not been properly closed with ‘merging_substack’', 0) end end -- Load a `setting`-like directive string into the `dest` table local function set_strings_from_opts (dest, opts, start_from) local cmd if opts[start_from] == nil then return start_from - 1 end cmd = opts[start_from]:gsub('%s+', ''):gsub('/+', '/') :match'^/*(.*[^/])' if cmd == nil then return start_from end local vname, chr local amap, sep, argc = {}, string.byte('/'), start_from + 1 for idx = 1, #cmd do chr = cmd:byte(idx) if chr == sep then for key, val in ipairs(amap) do dest[val], amap[key] = opts[argc], nil end argc = argc + 1 else vname = memoryslots[string.char(chr)] if vname == nil then error(modulename .. ', ‘setting’: Unknown slot ‘' .. string.char(chr) .. '’', 0) end table.insert(amap, vname) end end for key, val in ipairs(amap) do dest[val] = opts[argc] end return argc end -- Add a new stack of parameters to `ctx.children` local function new_substack (ctx) local currsnap, newparams = ctx.n_children + 1, {} if ctx.children == nil then ctx.children = { newparams } else ctx.children[currsnap] = newparams end ctx.n_children = currsnap return newparams end -- Parse a raw argument containing a `sortfunctions` directive, or -- `'without_sorting'`, or `nil` local function load_sort_opt (raw_arg) if raw_arg == nil then return nil, 1, false end local trarg = raw_arg:match'^%s*(.-)%s*$' if trarg == 'without_sorting' then return nil, 2, false, trarg end local tmp = sortfunctions[trarg] if tmp == nil then return nil, 1, false, trarg end return tmp or nil, 2, true, trarg end -- Parse optional user arguments of type `...|[let/use]|[...]|[let/use]|[...]| -- [number of additional parameters]|[parameter 1]|[parameter 2]|[...]` local function load_child_opts (src, start_from, append_after, params) local tnamed, tmp1, tmp2 local pin, tbl, mem = start_from, {}, {} while src[pin] ~= nil and src[pin + 1] ~= nil do tmp1 = src[pin]:match'^%s*(.*%S)' if tmp1 == 'let' and src[pin + 2] ~= nil then tmp1 = get_parameter_name(src[pin + 1]) mem[tmp1], tbl[tmp1], pin = nil, src[pin + 2], pin + 3 --[[ elseif tmp1 == 'expose' then tmp1 = get_parameter_name(src[pin + 1]) tmp2 = params[tmp1] mem[tmp1], tbl[tmp1], pin = tmp2, tmp2, pin + 2 ]]-- elseif tmp1 == 'use' and src[pin + 2] ~= nil then tmp1 = get_parameter_name(src[pin + 2]) tmp2 = params[tmp1] mem[tmp1], tbl[get_parameter_name(src[pin + 1])], pin = tmp2, tmp2, pin + 3 else break end end local tnew = copy_or_ref_table(params, next(mem) == nil) for key in pairs(mem) do tnew[key] = nil end if pin ~= start_from then tnamed, tbl = tbl, {} end tmp1 = tonumber(src[pin]) if tmp1 ~= nil and math.floor(tmp1) == tmp1 then if tmp1 < 0 then tmp1 = -1 end tmp2 = append_after - pin for idx = pin + 1, pin + tmp1 do tbl[idx + tmp2] = src[idx] end pin = pin + tmp1 + 1 end if tnamed ~= nil then for key, val in pairs(tnamed) do tbl[key] = val end end return tbl, pin, tnew, mem end -- Load the optional arguments of some of the `mapping_*` and `renaming_*` -- class of modifiers local function load_callback_opts (src, n_skip, default_style, params) local style, shf local tmp = src[n_skip + 1] if tmp ~= nil then style = mapping_styles[tmp:match'^%s*(.-)%s*$'] end if style == nil then style, shf = default_style, n_skip - 1 else shf = n_skip end local n_exist, karg, varg = style[3], style[4], style[5] tmp = style[6] if tmp > -1 then karg = src[tmp + shf]:match'^%s*(.-)%s*$' if karg == '0' or karg:find'^%-?[1-9]%d*$' ~= nil then karg = tonumber(karg) n_exist = math.max(n_exist, karg) end end tmp = style[7] if tmp > -1 then varg = src[tmp + shf]:match'^%s*(.-)%s*$' if varg == '0' or varg:find'^%-?[1-9]%d*$' ~= nil then varg = tonumber(varg) n_exist = math.max(n_exist, varg) end end local dest, argc, tnew, mem = load_child_opts(src, style[2] + shf, n_exist, params) tmp = style[1] if (tmp == 3 or tmp == 2) and dest[karg] ~= nil then tmp = tmp - 2 end if (tmp == 3 or tmp == 1) and dest[varg] ~= nil then tmp = tmp - 1 end return dest, argc, tmp, karg, varg, tnew, mem end -- Parse the arguments of some of the `mapping_*` and `renaming_*` class of -- modifiers local function load_replace_args (opts, whoami) if opts[1] == nil then error(modulename .. ', ‘' .. whoami .. '’: No pattern string was given', 0) end if opts[2] == nil then error(modulename .. ', ‘' .. whoami .. '’: No replacement string was given', 0) end local ptn, repl, nmax, argc = opts[1], opts[2], tonumber(opts[3]), 3 if nmax ~= nil or (opts[3] or ''):match'^%s*$' ~= nil then argc = 4 end local flg = opts[argc] if flg ~= nil then flg = mkeywords[flg:match'^%s*(.-)%s*$'] end if flg == 0 then flg = nil elseif flg ~= nil then argc = argc + 1 end return ptn, repl, nmax, flg, argc, (nmax ~= nil and nmax < 1) or (flg == 3 and ptn == repl) end -- Parse the arguments of the `with_*_matching` class of modifiers local function load_pattern_args (opts, whoami) local keyw local ptns, state, nptns, cnt = {}, 0, 0, 1 for _, val in ipairs(opts) do if state == 0 then nptns, state = nptns + 1, -1 ptns[nptns] = { val, false, false } else keyw = val:match'^%s*(.*%S)' if keyw == nil or mkeywords[keyw] == nil or ( state > 0 and mkeywords[keyw] > 0 ) then break else state = mkeywords[keyw] if state > 1 then ptns[nptns][2] = true end if state == 3 then ptns[nptns][3] = true end end end cnt = cnt + 1 end if state == 0 then error(modulename .. ', ‘' .. whoami .. '’: No pattern was given', 0) end return ptns, nptns, cnt end -- Load the optional arguments of the `parsing`, `reinterpreting` and -- `evaluating` modifiers local function load_parse_opts (opts, start_from, isp, psp) local tmp local optslots, noptslots, argc, trimn, trimu, iplain, pplain = { true, true, true }, 3, start_from, true, false, true, true repeat noptslots, tmp = noptslots - 1, opts[argc] if tmp == nil then break end tmp = tmp:match'^%s*(.-)%s*$' if optslots[1] ~= nil and trim_parse_opts[tmp] ~= nil then tmp = trim_parse_opts[tmp] trimn, trimu, optslots[1] = tmp[1], tmp[2], nil elseif optslots[2] ~= nil and isep_parse_opts[tmp] ~= nil then argc = argc + 1 iplain, isp, optslots[2] = isep_parse_opts[tmp], opts[argc], nil elseif optslots[3] ~= nil and psep_parse_opts[tmp] ~= nil then argc = argc + 1 pplain, psp, optslots[3] = psep_parse_opts[tmp], opts[argc], nil else break end argc = argc + 1 until noptslots < 1 return isp, iplain, psp, pplain, trimn, trimu, argc end -- Map parameters' values using a custom callback and a referenced table local value_maps = { [0] = function (tbl, margs, karg, varg, fn) for key in pairs(tbl) do tbl[key] = fn() end end, [1] = function (tbl, margs, karg, varg, fn) for key, val in pairs(tbl) do margs[varg] = val tbl[key] = fn() end end, [2] = function (tbl, margs, karg, varg, fn) for key in pairs(tbl) do margs[karg] = key tbl[key] = fn() end end, [3] = function (tbl, margs, karg, varg, fn) for key, val in pairs(tbl) do margs[karg], margs[varg] = key, val tbl[key] = fn() end end } -- Private table for `map_names()` local name_thieves = { [0] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do steal_if_renamed(val, tbl, key, cache, fn()) end end, [1] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[varg] = val steal_if_renamed(val, tbl, key, cache, fn()) end end, [2] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[karg] = key steal_if_renamed(val, tbl, key, cache, fn()) end end, [3] = function (cache, tbl, rargs, karg, varg, fn) for key, val in pairs(tbl) do rargs[karg], rargs[varg] = key, val steal_if_renamed(val, tbl, key, cache, fn()) end end } -- Map parameters' names using a custom callback and a referenced table local function map_names (tbl, rargs, karg, varg, looptype, fn) local cache = {} name_thieves[looptype](cache, tbl, rargs, karg, varg, fn) for key, val in pairs(cache) do tbl[key] = val end end -- Return a new table that contains `src` regrouped according to the numeric -- suffixes in its keys local function make_groups (src) -- NOTE: `src` might be the original metatable! local prefix, gid local groups = {} for key, val in pairs(src) do -- `key` must only be a string or a number... if type(key) == 'string' then prefix, gid = key:match'^%s*(.-)%s*(%-?%d*)%s*$' gid = tonumber(gid) or '' else prefix, gid = '', key end if groups[gid] == nil then groups[gid] = {} end if prefix == '0' or prefix:find'^%-?[1-9]%d*$' ~= nil then prefix = tonumber(prefix) if prefix < 1 then prefix = prefix - 1 end end groups[gid][prefix] = val end return groups end -- Split into parts a string containing the `$#` and `$@` placeholders and -- return the information as a skeleton table, a canvas table and a length local function parse_placeholder_string (target) local idx, s_pos, skel, canvas = 1, 1, {}, {} local e_pos = string.find(target, '%$[@#]', 1, false) while e_pos ~= nil do canvas[idx] = target:sub(s_pos, e_pos - 1) skel[idx + 1] = target:sub(e_pos, e_pos + 1) == '$@' idx = idx + 2 s_pos = e_pos + 2 e_pos = string.find(target, '%$[@#]', s_pos, false) end if (s_pos > target:len()) then idx = idx - 1 else canvas[idx] = target:sub(s_pos) end return skel, canvas, idx end -- Populate a table by parsing a parameter string (heavy lifting for `parsing`, -- `reinterpreting` and `evaluating`) local function parse_parameter_string (tbl, str, isp, ipl, psp, ppl, trn, tru) local key, val, spos1, spos2, pos1, pos2 local pos3, idx, lenplone = 0, 1, #str + 1 if isp == nil or isp == '' then if psp == nil or psp == '' then if tru then tbl[idx] = str:match'^%s*(.-)%s*$' else tbl[idx] = str end return idx end spos1, spos2 = str:find(psp, 1, ppl) if spos1 == nil then key = idx if tru then val = str:match'^%s*(.-)%s*$' else val = str end idx = idx + 1 else key = get_parameter_name(str:sub(1, spos1 - 1)) val = str:sub(spos2 + 1) if trn then val = val:match'^%s*(.-)%s*$' end end tbl[key] = val return idx end if psp == nil or psp == '' then repeat pos1 = pos3 + 1 pos2, pos3 = str:find(isp, pos1, ipl) val = str:sub(pos1, (pos2 or lenplone) - 1) if tru then val = val:match'^%s*(.-)%s*$' end tbl[idx], idx = val, idx + 1 until pos2 == nil return idx end repeat pos1 = pos3 + 1 pos2, pos3 = str:find(isp, pos1, ipl) val = str:sub(pos1, (pos2 or lenplone) - 1) spos1, spos2 = val:find(psp, 1, ppl) if spos1 == nil then key = idx if tru then val = val:match'^%s*(.-)%s*$' end idx = idx + 1 else key = get_parameter_name(val:sub(1, spos1 - 1)) val = val:sub(spos2 + 1) if trn then val = val:match'^%s*(.-)%s*$' end end tbl[key] = val until pos2 == nil return idx end -- Heavy lifting for `snapshotting` and `remembering` local function make_child (ctx, src, whoami) local len = tonumber(ctx.pipe[1]) if len == nil or len == 0 then local stack = new_substack(ctx) for key, val in pairs(src) do stack[key] = val end return len == nil and 1 or 2 end if len < 0 or math.floor(len) ~= len then error(modulename .. ', ‘' .. whoami .. '’: The number of parameters to copy must be an integer greater than zero', 0) end copy_table_maxn(new_substack(ctx), src, len) return 2 end -- Heavy lifting for `setting_by_flushing`, `combining` and `combining_values` local function set_strings_from_substack (ctx, dest, whoami) if ctx.n_children < 1 then error(modulename .. ', ‘' .. whoami .. '’: There are no substacks to flush', 0) end local currsnap = ctx.n_children local stack = ctx.children[currsnap] for key, val in pairs(memoryslots) do if stack[key] ~= nil then dest[val] = stack[key] end end ctx.children[currsnap], ctx.n_children = nil, currsnap - 1 end -- Heavy lifting for `combining` and `combining_values` local function combine_parameters (ctx, keyval_fn, whoami) -- NOTE: `ctx.params` might be the original metatable! This function -- MUST create a copy of it before returning local opts = ctx.pipe if ctx.pipe[1] == nil then error(modulename .. ', ‘' .. whoami .. '’: No parameter name was provided', 0) end local argc local tbl, vars = ctx.params, {} local sortfn, varsarg0, do_sort, tmp = load_sort_opt(opts[2]) if varsarg0 == 2 then tmp = opts[3] and opts[3]:match'^%s*(.-)%s*$' end if tmp == 'with_flushed_glue' then varsarg0 = varsarg0 + 1 argc = set_strings_from_opts(vars, opts, varsarg0 + 1) set_strings_from_substack(ctx, vars, whoami) else if tmp == 'without_flushed_glue' then varsarg0 = varsarg0 + 1 end argc = set_strings_from_opts(vars, opts, varsarg0 + 1) end if argc < varsarg0 then error(modulename .. ', ‘' .. whoami .. '’: No setting directive was given', 0) end if next(tbl) == nil then if vars.ifngiven ~= nil then ctx.params = { [get_parameter_name(ctx.pipe[1])] = vars.ifngiven } elseif tbl == ctx.oparams then ctx.params = {} end return argc end local cache, len if do_sort then local words cache, words, len, tmp = get_key_list_sorted(tbl, sortfn) for idx = 1, tmp do cache[len + idx] = words[idx] end len = len + tmp else len, cache = 0, {} for key in pairs(tbl) do len = len + 1 cache[len] = key end end local pmap, nss, kvs, pps = {}, 0, vars.pairsep or '', vars.itersep or '' for idx = 1, len do tmp, pmap[nss + 1] = cache[idx], pps pmap[nss + 2] = keyval_fn(tmp, tbl[tmp], kvs) nss = nss + 2 end tmp = vars.oxfordsep or vars.lastsep if tmp ~= nil and nss > 4 then pmap[nss - 1] = tmp elseif nss > 2 and vars.lastsep ~= nil then pmap[nss - 1] = vars.lastsep end pmap[1] = vars.header or '' if vars.footer ~= nil then pmap[nss + 1] = vars.footer end ctx.params = { [get_parameter_name(ctx.pipe[1])] = table.concat(pmap) } return argc end -- Concatenate the numeric keys from the table of parameters to the numeric -- keys from the table of options; non-numeric keys from the table of options -- will prevail over colliding non-numeric keys from the table of parameters local function concat_params (ctx) local retval, tbl, nmax = {}, ctx.params, table.maxn(ctx.pipe) if ctx.subset == 1 then -- We need only the sequence for key, val in ipairs(tbl) do retval[key + nmax] = val end else if ctx.subset == -1 then for key in ipairs(tbl) do tbl[key] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' and key > 0 then retval[key + nmax] = val else retval[key] = val end end end for key, val in pairs(ctx.pipe) do retval[key] = val end return retval end -- Flush the parameters by calling a custom function for each value (after this -- function has been invoked `ctx.params` will be no longer usable) local function flush_params (ctx, fn) local tbl = ctx.params if ctx.subset == 1 then for key, val in ipairs(tbl) do fn(key, val) end return end if ctx.subset == -1 then for key, val in ipairs(tbl) do tbl[key] = nil end end if ctx.sorttype > 0 then local nums, words, nn, nw = get_key_list_sorted(tbl, natural_sort) if ctx.sorttype == 2 then for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end return end for idx = 1, nn do fn(nums[idx], tbl[nums[idx]]) end for idx = 1, nw do fn(words[idx], tbl[words[idx]]) end return end if ctx.subset ~= -1 then for key, val in ipairs(tbl) do fn(key, val) tbl[key] = nil end end for key, val in pairs(tbl) do fn(key, val) end end -- Flush the parameters by calling one of two custom functions for each value -- (after this function has been invoked `ctx.params` will be no longer usable) local function mixed_flush_params (ctx, fn_seq, fn_oth) if ctx.subset == 1 then for key, val in ipairs(ctx.params) do fn_seq(key, val) end return end if ctx.subset == -1 then flush_params(ctx, fn_oth) return end local tbl = ctx.params if ctx.sorttype > 0 then local nums, words, nn, nw = get_key_list_sorted(tbl, natural_sort) local sequence = {} for key, val in ipairs(tbl) do sequence[key] = val end if ctx.sorttype == 2 then for idx = 1, nw do fn_oth(words[idx], tbl[words[idx]]) end end for idx = 1, nn do if sequence[nums[idx]] then fn_seq(nums[idx], sequence[nums[idx]]) else fn_oth(nums[idx], tbl[nums[idx]]) end end if ctx.sorttype ~= 2 then for idx = 1, nw do fn_oth(words[idx], tbl[words[idx]]) end end return end for key, val in ipairs(tbl) do fn_seq(key, val) tbl[key] = nil end for key, val in pairs(tbl) do fn_oth(key, val) end end -- Finalize and return a concatenated list local function finalize_and_return_concatenated_list (ctx, lst, len, modsize) if len > 0 then local tmp = ctx.oxfordsep or ctx.lastsep if tmp ~= nil and len > modsize * 2 then lst[len - modsize + 1] = tmp elseif len > modsize and ctx.lastsep ~= nil then lst[len - modsize + 1] = ctx.lastsep end lst[1] = ctx.header or '' if ctx.footer ~= nil then lst[len + 1] = ctx.footer end ctx.text = table.concat(lst) else ctx.text = ctx.ifngiven or '' end end --- --- --- PUBLIC ENVIRONMENT --- --- ________________________________ --- --- --- --[[ Modifiers ]]-- ------------------- -- Syntax: #invoke:params|sequential|pipe to library.sequential = function (ctx) if ctx.subset == 1 then error(modulename .. ': The ‘sequential’ directive has been provided more than once', 0) end if ctx.subset == -1 then error(modulename .. ': The two directives ‘non-sequential’ and ‘sequential’ are in contradiction with each other', 0) end if ctx.sorttype > 0 then error(modulename .. ': The ‘all_sorted’ and ‘reassorted’ directives are redundant when followed by ‘sequential’', 0) end ctx.iterfunc, ctx.subset = ipairs, 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|non-sequential|pipe to library['non-sequential'] = function (ctx) if ctx.subset == -1 then error(modulename .. ': The ‘non-sequential’ directive has been provided more than once', 0) end if ctx.subset == 1 then error(modulename .. ': The two directives ‘sequential’ and ‘non-sequential’ are in contradiction with each other', 0) end ctx.iterfunc, ctx.subset = pairs, -1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|all_sorted|pipe to library.all_sorted = function (ctx) if ctx.sorttype == 1 then error(modulename .. ': The ‘all_sorted’ directive has been provided more than once', 0) end if ctx.subset == 1 then error(modulename .. ': The ‘all_sorted’ directive is redundant after ‘sequential’', 0) end if ctx.sorttype == 2 then error(modulename .. ': The two directives ‘reassorted’ and ‘sequential’ are in contradiction with each other', 0) end ctx.sorttype = 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|reassorted|pipe to library.reassorted = function (ctx) if ctx.sorttype == 2 then error(modulename .. ': The ‘reassorted’ directive has been provided more than once', 0) end if ctx.subset == 1 then error(modulename .. ': The ‘reassorted’ directive is redundant after ‘sequential’', 0) end if ctx.sorttype == 1 then error(modulename .. ': The two directives ‘sequential’ and ‘reassorted’ are in contradiction with each other', 0) end ctx.sorttype = 2 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|setting|directives|...|pipe to library.setting = function (ctx) local argc = set_strings_from_opts(ctx, ctx.pipe, 1) if argc < 2 then error(modulename .. ', ‘setting’: No directive was given', 0) end return context_iterate(ctx, argc + 1) end -- Syntax: #invoke:params|scoring|new parameter name|[container]|pipe to library.scoring = function (ctx) if ctx.pipe[1] == nil then error(modulename .. ', ‘scoring’: No parameter name was provided', 0) end local tmp local retval, opts = 0, ctx.pipe for _ in pairs(ctx.params) do retval = retval + 1 end if opts[2] ~= nil then tmp = opts[2]:match'^%s*(.*%S)' end if tmp == 'in_substack' then new_substack(ctx)[get_parameter_name(opts[1])] = tostring(retval) return context_iterate(ctx, 3) end ctx.params[get_parameter_name(opts[1])] = tostring(retval) return context_iterate(ctx, tmp == 'here' and 3 or 2) end -- Syntax: #invoke:params|squeezing|pipe to library.squeezing = function (ctx) local store, indices, tbl, newlen = {}, {}, ctx.params, 0 for key, val in pairs(tbl) do if type(key) == 'number' then newlen = newlen + 1 indices[newlen], store[key], tbl[key] = key, val, nil end end table.sort(indices) for idx = 1, newlen do tbl[idx] = store[indices[idx]] end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|filling_the_gaps|pipe to library.filling_the_gaps = function (ctx) local newval, tbl, tmp, nmin, nmax, nnums = ctx.pipe[1], ctx.params, {}, 1, nil, -1 if newval == nil then error(modulename .. ', ‘filling_the_gaps’: No value was provided', 0) end for key, val in pairs(tbl) do if type(key) == 'number' then if nmax == nil then if key < nmin then nmin = key end nmax = key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end tmp[key], nnums = val, nnums + 1 end end if nmax ~= nil and nmax - nmin > nnums then ctx.n_available = ctx.n_available + nmin + nnums - nmax if ctx.n_available < 0 then error(modulename .. ', ‘filling_the_gaps’: It is possible to fill at most ' .. tostring(maxfill) .. ' parameters', 0) end for idx = nmin, nmax, 1 do tbl[idx] = newval end for key, val in pairs(tmp) do tbl[key] = val end end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|clearing|pipe to library.clearing = function (ctx) local tbl, numerics = ctx.params, {} for key, val in pairs(tbl) do if type(key) == 'number' then numerics[key], tbl[key] = val, nil end end for key, val in ipairs(numerics) do tbl[key] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|cutting|left cut|right cut|pipe to library.cutting = function (ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil or math.floor(lcut) ~= lcut then error(modulename .. ', ‘cutting’: Left cut must be an integer number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil or math.floor(rcut) ~= rcut then error(modulename .. ', ‘cutting’: Right cut must be an integer number', 0) end local tbl = ctx.params local len = #tbl if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end local tot = lcut + rcut if tot > 0 then local cache = {} if tot >= len then for key in ipairs(tbl) do tbl[key] = nil end tot = len else for idx = len - rcut + 1, len, 1 do tbl[idx] = nil end for idx = 1, lcut, 1 do tbl[idx] = nil end end for key, val in pairs(tbl) do if type(key) == 'number' and key > 0 then if key > len then cache[key - tot] = val else cache[key - lcut] = val end tbl[key] = nil end end for key, val in pairs(cache) do tbl[key] = val end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|cropping|left crop|right crop|pipe to library.cropping = function (ctx) local lcut = tonumber(ctx.pipe[1]) if lcut == nil or math.floor(lcut) ~= lcut then error(modulename .. ', ‘cropping’: Left crop must be an integer number', 0) end local rcut = tonumber(ctx.pipe[2]) if rcut == nil or math.floor(rcut) ~= rcut then error(modulename .. ', ‘cropping’: Right crop must be an integer number', 0) end local tbl = ctx.params local nmin, nmax for key in pairs(tbl) do if type(key) == 'number' then if nmin == nil then nmin, nmax = key, key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end if nmin ~= nil then local len = nmax - nmin + 1 if lcut < 0 then lcut = len + lcut end if rcut < 0 then rcut = len + rcut end if lcut + rcut - len > -1 then for key in pairs(tbl) do if type(key) == 'number' then tbl[key] = nil end end elseif lcut + rcut > 0 then for idx = nmax - rcut + 1, nmax do tbl[idx] = nil end for idx = nmin, nmin + lcut - 1 do tbl[idx] = nil end local lshift = nmin + lcut - 1 if lshift > 0 then for idx = lshift + 1, nmax, 1 do tbl[idx - lshift], tbl[idx] = tbl[idx], nil end end end end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|purging|start offset|length|pipe to library.purging = function (ctx) local idx = tonumber(ctx.pipe[1]) if idx == nil or math.floor(idx) ~= idx then error(modulename .. ', ‘purging’: Start offset must be an integer number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil or math.floor(len) ~= len then error(modulename .. ', ‘purging’: Length must be an integer number', 0) end local tbl = ctx.params if len < 1 then len = len + table.maxn(tbl) if idx > len then return context_iterate(ctx, 3) end len = len - idx + 1 end ctx.params = copy_table_reduced(tbl, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|backpurging|start offset|length|pipe to library.backpurging = function (ctx) local last = tonumber(ctx.pipe[1]) if last == nil or math.floor(last) ~= last then error(modulename .. ', ‘backpurging’: Start offset must be an integer number', 0) end local len = tonumber(ctx.pipe[2]) if len == nil or math.floor(len) ~= len then error(modulename .. ', ‘backpurging’: Length must be an integer number', 0) end local idx local tbl = ctx.params if len > 0 then idx = last - len + 1 else for key in pairs(tbl) do if type(key) == 'number' and (idx == nil or key < idx) then idx = key end end if idx == nil then return context_iterate(ctx, 3) end idx = idx - len if last < idx then return context_iterate(ctx, 3) end len = last - idx + 1 end ctx.params = copy_table_reduced(ctx.params, idx, len) return context_iterate(ctx, 3) end -- Syntax: #invoke:params|shifting|addend|pipe to library.shifting = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local nshift = tonumber(ctx.pipe[1]) if nshift == nil or nshift == 0 or math.floor(nshift) ~= nshift then error(modulename .. ', ‘shifting’: A non-zero integer number must be provided', 0) end local tbl = {} for key, val in pairs(ctx.params) do if type(key) == 'number' then tbl[key + nshift] = val else tbl[key] = val end end ctx.params = tbl return context_iterate(ctx, 2) end -- Syntax: #invoke:params|reversing_numeric_names|pipe to library.reversing_numeric_names = function (ctx) local tbl, numerics, nmax = ctx.params, {}, 0 for key, val in pairs(tbl) do if type(key) == 'number' then numerics[key], tbl[key] = val, nil if key > nmax then nmax = key end end end for key, val in pairs(numerics) do tbl[nmax - key + 1] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|pivoting_numeric_names|pipe to --[[ library.pivoting_numeric_names = function (ctx) local tbl = ctx.params local shift = #tbl + 1 if shift < 2 then return library.reversing_numeric_names(ctx) end local numerics = {} for key, val in pairs(tbl) do if type(key) == 'number' then numerics[key] = val tbl[key] = nil end end for key, val in pairs(numerics) do tbl[shift - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|mirroring_numeric_names|pipe to --[[ library.mirroring_numeric_names = function (ctx) local nmax, nmin local tbl, numerics = ctx.params, {} for key, val in pairs(tbl) do if type(key) == 'number' then numerics[key] = val tbl[key] = nil if nmax == nil then nmin, nmax = key, key elseif key > nmax then nmax = key elseif key < nmin then nmin = key end end end for key, val in pairs(numerics) do tbl[nmax + nmin - key] = val end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|swapping_numeric_names|pipe to --[[ library.swapping_numeric_names = function (ctx) local tmp local tbl, cache, nsize = ctx.params, {}, 0 for key in pairs(tbl) do if type(key) == 'number' then nsize = nsize + 1 cache[nsize] = key end end table.sort(cache) for idx = math.floor(nsize / 2), 1, -1 do tmp = tbl[cache[idx] ] tbl[cache[idx] ] = tbl[cache[nsize - idx + 1] ] tbl[cache[nsize - idx + 1] ] = tmp end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|sorting_sequential_values|[criterion]|pipe to library.sorting_sequential_values = function (ctx) local sortfn if ctx.pipe[1] ~= nil then sortfn = sortfunctions[ctx.pipe[1]:match'^%s*(.-)%s*$'] end if sortfn then table.sort(ctx.params, sortfn) else table.sort(ctx.params) end -- i.e. either `false` or `nil` if sortfn == nil then return context_iterate(ctx, 1) end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|splicing|[add to position]|position|increment| -- [number of elements to write]|...|pipe to library.splicing = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local tmp2, argc, pos, refp local opts, tbl = ctx.pipe, ctx.params local tmp1 = opts[1] if tmp1 ~= nil then tmp2 = tonumber(tmp1) if tmp2 == nil or math.floor(tmp2) ~= tmp2 then pos, argc, tmp2 = tonumber(opts[2]), 4, tmp1:match'^%s*(.*%S)' if tmp2 ~= nil then refp = position_references[tmp2] if refp == nil then error(modulename .. ', ‘splicing’: ‘' .. tostring(tmp2) .. '’ is not a valid first argument', 0) end else refp = 0 end else pos, argc, refp = tmp2, 3, 0 end else pos, argc, refp = tonumber(opts[2]), 4, 0 end if pos == nil or math.floor(pos) ~= pos then error(modulename .. ', ‘splicing’: The position must be an integer number', 0) end local len = tonumber(opts[argc - 1]) if len == nil or math.floor(len) ~= len then error(modulename .. ', ‘splicing’: The increment must be an integer number', 0) end local insn = tonumber(opts[argc]) if len == 0 and (insn == nil or insn < 1) then error(modulename .. ', ‘splicing’: When the increment is zero the number of elements to write cannot be zero', 0) end if refp == 2 then for _ in ipairs(tbl) do pos = pos + 1 end refp = 0 end tmp1, tmp2 = nil, nil if refp ~= 0 or len ~= 0 then for key, val in pairs(tbl) do if type(key) == 'number' then if tmp1 == nil then tmp1, tmp2 = key, key elseif key < tmp1 then tmp1 = key elseif key > tmp2 then tmp2 = key end end end end if tmp2 == nil then len = 0 elseif refp == 3 then pos = pos + tmp2 elseif refp == 1 then pos = pos + tmp1 end if len > 0 and pos + len > tmp1 and pos <= tmp2 then tbl = copy_table_expanded(tbl, pos, len) elseif len < 0 and pos - len > tmp1 and pos <= tmp2 then tbl = copy_table_reduced(tbl, pos, -len) else tbl = copy_or_ref_table(tbl, tbl ~= ctx.oparams) end ctx.params = tbl if insn == nil or insn < 0 or math.floor(insn) ~= insn then return context_iterate(ctx, argc) end tmp1 = argc - pos + 1 for key = pos, pos + insn - 1 do tbl[key] = opts[key + tmp1] end return context_iterate(ctx, argc + insn + 1) end -- Syntax: #invoke:params|imposing|name|value|pipe to library.imposing = function (ctx) if ctx.pipe[1] == nil then error(modulename .. ', ‘imposing’: Missing parameter name to impose', 0) end ctx.params[get_parameter_name(ctx.pipe[1])] = ctx.pipe[2] return context_iterate(ctx, 3) end -- Syntax: #invoke:params|providing|name|value|pipe to library.providing = function (ctx) if ctx.pipe[1] == nil then error(modulename .. ', ‘providing’: Missing parameter name to provide', 0) end local key = get_parameter_name(ctx.pipe[1]) if ctx.params[key] == nil then ctx.params[key] = ctx.pipe[2] end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|reassigning|source|destination|[mode]|pipe to library.reassigning = function (ctx) local opts, tbl = ctx.pipe, ctx.params if opts[1] == nil then error(modulename .. ', ‘reassigning’: Missing source parameter', 0) end if opts[2] == nil then error(modulename .. ', ‘reassigning’: Missing destination parameter', 0) end local mode, argc local src = get_parameter_name(opts[1]) local val = tbl[src] if opts[3] ~= nil then mode = a_modes[opts[3]:match'^%s*(.-)%s*$'] end if mode == nil then mode, argc = 0, 3 else argc = 4 end if val == nil and mode > 1 then return context_iterate(ctx, argc) end local dest = get_parameter_name(opts[2]) local tmp = tbl[dest] == nil if mode % 2 == 0 or (mode == 7 and tmp) then tbl[src] = nil end if tmp or mode < 4 then tbl[dest] = val end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|discarding|name|[how many]|pipe to library.discarding = function (ctx) if ctx.pipe[1] == nil then error(modulename .. ', ‘discarding’: Missing parameter name to discard', 0) end local len = tonumber(ctx.pipe[2]) if len == nil then ctx.params[get_parameter_name(ctx.pipe[1])] = nil return context_iterate(ctx, 2) end local key = tonumber(ctx.pipe[1]) if key == nil or math.floor(key) ~= key then error(modulename .. ', ‘discarding’: A range was provided, but the initial parameter name is not an integer number', 0) end if len < 1 or math.floor(len) ~= len then error(modulename .. ', ‘discarding’: A range can only be an integer number greater than zero', 0) end for idx = key, key + len - 1 do ctx.params[idx] = nil end return context_iterate(ctx, 3) end -- Syntax: #invoke:params|excluding_non-numeric_names|pipe to library['excluding_non-numeric_names'] = function (ctx) local tmp = ctx.params for key, val in pairs(tmp) do if type(key) ~= 'number' then tmp[key] = nil end end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|excluding_numeric_names|pipe to library.excluding_numeric_names = function (ctx) local tmp = ctx.params for key, val in pairs(tmp) do if type(key) == 'number' then tmp[key] = nil end end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|with_name_matching|target 1|[plain flag 1]|[or] -- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag -- N]|pipe to library.with_name_matching = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local tmp, ptn local targets, nptns, argc = load_pattern_args(ctx.pipe, 'with_name_matching') local tbl, newparams = ctx.params, {} for idx = 1, nptns do ptn = targets[idx] if ptn[3] then tmp = ptn[1] if tmp == '0' or tmp:find'^%-?[1-9]%d*$' ~= nil then tmp = tonumber(tmp) end newparams[tmp] = tbl[tmp] else for key, val in pairs(tbl) do if tostring(key):find(ptn[1], 1, ptn[2]) then newparams[key] = val end end end end ctx.params = newparams return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_name_not_matching|target 1|[plain flag 1] -- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain -- flag N]|pipe to library.with_name_not_matching = function (ctx) local targets, nptns, argc = load_pattern_args(ctx.pipe, 'with_name_not_matching') local tbl = ctx.params if nptns == 1 and targets[1][3] then local tmp = targets[1][1] if tmp == '0' or tmp:find'^%-?[1-9]%d*$' ~= nil then tbl[tonumber(tmp)] = nil else tbl[tmp] = nil end return context_iterate(ctx, argc) end local yesmatch, ptn for key in pairs(tbl) do yesmatch = true for idx = 1, nptns do ptn = targets[idx] if ptn[3] then if tostring(key) ~= ptn[1] then yesmatch = false break end elseif not tostring(key):find(ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_matching|target 1|[plain flag 1]|[or] -- |[target 2]|[plain flag 2]|[or]|[...]|[target N]|[plain flag -- N]|pipe to library.with_value_matching = function (ctx) local nomatch, ptn local tbl = ctx.params local targets, nptns, argc = load_pattern_args(ctx.pipe, 'with_value_matching') for key, val in pairs(tbl) do nomatch = true for idx = 1, nptns do ptn = targets[idx] if ptn[3] then if val == ptn[1] then nomatch = false break end elseif val:find(ptn[1], 1, ptn[2]) then nomatch = false break end end if nomatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|with_value_not_matching|target 1|[plain flag 1] -- |[and]|[target 2]|[plain flag 2]|[and]|[...]|[target N]|[plain -- flag N]|pipe to library.with_value_not_matching = function (ctx) local yesmatch, ptn local tbl = ctx.params local targets, nptns, argc = load_pattern_args(ctx.pipe, 'with_value_not_matching') for key, val in pairs(tbl) do yesmatch = true for idx = 1, nptns do ptn = targets[idx] if ptn[3] then if val ~= ptn[1] then yesmatch = false break end elseif not val:find(ptn[1], 1, ptn[2]) then yesmatch = false break end end if yesmatch then tbl[key] = nil end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|keeping_at_most|number of parameters to pick|pipe to library.keeping_at_most = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local len = tonumber(ctx.pipe[1]) if len == nil or len < 1 or math.floor(len) ~= len then error(modulename .. ', ‘keeping_at_most’: The number of parameters to keep must be an integer greater than zero', 0) end ctx.params = copy_table_maxn({}, ctx.params, len) return context_iterate(ctx, 2) end -- Syntax: #invoke:params|trimming_values|pipe to library.trimming_values = function (ctx) local tbl = ctx.params for key, val in pairs(tbl) do tbl[key] = val:match'^%s*(.-)%s*$' end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mapping_to_lowercase|pipe to library.mapping_to_lowercase = function (ctx) local tbl = ctx.params for key, val in pairs(tbl) do tbl[key] = val:lower() end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mapping_to_uppercase|pipe to library.mapping_to_uppercase = function (ctx) local tbl = ctx.params for key, val in pairs(tbl) do tbl[key] = val:upper() end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mapping_by_calling|template name|[call -- style]|[let/use]|[...]|[let/use]|[...]|[number of additional -- parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe to library.mapping_by_calling = function (ctx) local tname local opts = ctx.pipe if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(modulename .. ', ‘mapping_by_calling’: No template name was provided', 0) end local margs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 1, mapping_styles.values_only, ctx.params) local model = { title = tname, args = margs } value_maps[looptype](tbl, margs, karg, varg, function () return ctx.frame:expandTemplate(model) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_invoking|module name|function name|[call -- style]|[let/use]|[...]|[let/use]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_invoking = function (ctx) local mname, fname local opts = ctx.pipe if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(modulename .. ', ‘mapping_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(modulename .. ', ‘mapping_by_invoking’: No function name was provided', 0) end local margs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 2, mapping_styles.values_only, ctx.params) local model = { title = 'Module:' .. mname, args = margs } local mfunc = require(model.title)[fname] if mfunc == nil then error(modulename .. ', ‘mapping_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end value_maps[looptype](tbl, margs, karg, varg, function () return tostring(mfunc(ctx.frame:newChild(model))) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_magic|parser function|[call -- style]|[let/use]|[...]|[let/use]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.mapping_by_magic = function (ctx) local magic local opts = ctx.pipe if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(modulename .. ', ‘mapping_by_magic’: No parser function was provided', 0) end local margs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 1, mapping_styles.values_only, ctx.params) value_maps[looptype](tbl, margs, karg, varg, function () return ctx.frame:callParserFunction(magic, margs) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_replacing|target|replace|[count]|[plain -- flag]|pipe to library.mapping_by_replacing = function (ctx) local ptn, repl, nmax, flg, argc, die = load_replace_args(ctx.pipe, 'mapping_by_replacing') if die then return context_iterate(ctx, argc) end local tbl = ctx.params if flg == 3 then for key, val in pairs(tbl) do if val == ptn then tbl[key] = repl end end else if flg == 2 then -- Copied from Module:String's `str._escapePattern()` ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0') end for key, val in pairs(tbl) do tbl[key] = val:gsub(ptn, repl, nmax) end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|mapping_by_mixing|mixing string|pipe to library.mapping_by_mixing = function (ctx) if ctx.pipe[1] == nil then error(modulename .. ', ‘mapping_by_mixing’: No mixing string was provided', 0) end local tbl, mix = ctx.params, ctx.pipe[1] if mix == '$#' then for key in pairs(tbl) do tbl[key] = tostring(key) end return context_iterate(ctx, 2) end local skel, cnv, n_parts = parse_placeholder_string(mix) for key, val in pairs(tbl) do for idx = 2, n_parts, 2 do if skel[idx] then cnv[idx] = val else cnv[idx] = tostring(key) end end tbl[key] = table.concat(cnv) end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|mapping_to_names|pipe to --[[ library.mapping_to_names = function (ctx) local tbl = ctx.params for key in pairs(tbl) do tbl[key] = tostring(key) end return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|renaming_to_lowercase|pipe to library.renaming_to_lowercase = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local cache = {} for key, val in pairs(ctx.params) do if type(key) == 'string' then cache[key:lower()] = val else cache[key] = val end end ctx.params = cache return context_iterate(ctx, 1) end -- Syntax: #invoke:params|renaming_to_uppercase|pipe to library.renaming_to_uppercase = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local cache = {} for key, val in pairs(ctx.params) do if type(key) == 'string' then cache[key:upper()] = val else cache[key] = val end end ctx.params = cache return context_iterate(ctx, 1) end -- Syntax: #invoke:params|renaming_to_sequence|[sort order]|pipe to library.renaming_to_sequence = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local cache, len local tbl = ctx.params local sortfn, argc, do_sort = load_sort_opt(ctx.pipe[1]) if do_sort then local words, wl cache, words, len, wl = get_key_list_sorted(tbl, sortfn) for idx = 1, len do cache[idx] = tbl[cache[idx]] end for idx = 1, wl do cache[len + idx] = tbl[words[idx]] end else len, cache = 0, {} for _, val in pairs(tbl) do len = len + 1 cache[len] = val end end ctx.params = cache return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_calling|template name|[call -- style]|[let/use]|[...]|[let/use]|[...]|[number of additional -- parameters]|[parameter 1]|[parameter 2]|[...]|[parameter N]|pipe to library.renaming_by_calling = function (ctx) local tname local opts = ctx.pipe if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(modulename .. ', ‘renaming_by_calling’: No template name was provided', 0) end local rargs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 1, mapping_styles.names_only, ctx.params) local model = { title = tname, args = rargs } map_names(tbl, rargs, karg, varg, looptype, function () return ctx.frame:expandTemplate(model) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_invoking|module name|function -- name|[call style]|[let/use]|[...]|[let/use]|[...]|[number of -- additional arguments]|[argument 1]|[argument 2]|[...]|[argument -- N]|pipe to library.renaming_by_invoking = function (ctx) local mname, fname local opts = ctx.pipe if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(modulename .. ', ‘renaming_by_invoking’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(modulename .. ', ‘renaming_by_invoking’: No function name was provided', 0) end local rargs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 2, mapping_styles.names_only, ctx.params) local model = { title = 'Module:' .. mname, args = rargs } local mfunc = require(model.title)[fname] if mfunc == nil then error(modulename .. ', ‘renaming_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end map_names(tbl, rargs, karg, varg, looptype, function () return tostring(mfunc(ctx.frame:newChild(model))) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_magic|parser function|[call -- style]|[let/use]|[...]|[let/use]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.renaming_by_magic = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(modulename .. ', ‘renaming_by_magic’: No parser function was provided', 0) end local rargs, argc, looptype, karg, varg, tbl, mem = load_callback_opts(opts, 1, mapping_styles.names_only, ctx.params) map_names(tbl, rargs, karg, varg, looptype, function () return ctx.frame:callParserFunction(magic, rargs) end) for key, val in pairs(mem) do tbl[key] = val end ctx.params = tbl return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_replacing|target|replace|[count]|[plain -- flag]|pipe to library.renaming_by_replacing = function (ctx) local ptn, repl, nmax, flg, argc, die = load_replace_args(ctx.pipe, 'renaming_by_replacing') if die then return context_iterate(ctx, argc) end local tbl = ctx.params if flg == 3 then ptn = get_parameter_name(ptn) local val = tbl[ptn] if val ~= nil then tbl[ptn], tbl[get_parameter_name(repl)] = nil, val end else if flg == 2 then -- Copied from Module:String's `str._escapePattern()` ptn = ptn:gsub('[%(%)%.%%%+%-%*%?%[%^%$%]]', '%%%0') end local cache = {} for key, val in pairs(tbl) do steal_if_renamed(val, tbl, key, cache, tostring(key):gsub(ptn, repl, nmax)) end for key, val in pairs(cache) do tbl[key] = val end end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|renaming_by_mixing|mixing string|pipe to library.renaming_by_mixing = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning if ctx.pipe[1] == nil then error(modulename .. ', ‘renaming_by_mixing’: No mixing string was provided', 0) end local mix = ctx.pipe[1]:match'^%s*(.-)%s*$' local cache = {} if mix == '$@' then for _, val in pairs(ctx.params) do cache[get_parameter_name(val)] = val end else local skel, canvas, n_parts = parse_placeholder_string(mix) for key, val in pairs(ctx.params) do for idx = 2, n_parts, 2 do if skel[idx] then canvas[idx] = val else canvas[idx] = tostring(key) end end cache[get_parameter_name(table.concat(canvas))] = val end end ctx.params = cache return context_iterate(ctx, 2) end -- Syntax: #invoke:params|renaming_to_values|pipe to --[[ library.renaming_to_values = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local cache = {} for _, val in pairs(ctx.params) do cache[val] = val end ctx.params = cache return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|grouping_by_calling|template -- name|[let/use]|[...]|[let/use]|[...]|[number of additional -- arguments]|[argument 1]|[argument 2]|[...]|[argument N]|pipe to library.grouping_by_calling = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local tmp, argc, tbl, mem = load_child_opts(ctx.pipe, 2, 0, ctx.params) local gargs = {} for key, val in pairs(tmp) do if type(key) == 'number' and key < 1 then gargs[key - 1] = val else gargs[key] = val end end tmp = ctx.pipe[1] if tmp ~= nil then tmp = tmp:match'^%s*(.*%S)' end if tmp == nil then error(modulename .. ', ‘grouping_by_calling’: No template name was provided', 0) end local model = { title = tmp } local groups = make_groups(tbl) for gid, group in pairs(groups) do for key, val in pairs(gargs) do group[key] = val end group[0], model.args = gid, group groups[gid] = ctx.frame:expandTemplate(model) end for key, val in pairs(mem) do groups[key] = val end ctx.params = groups return context_iterate(ctx, argc) end -- Syntax: #invoke:params|parsing|string to parse|[trim flag]|[iteration -- delimiter setter]|[...]|[key-value delimiter setter]|[...]|pipe to library.parsing = function (ctx) local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘parsing’: No string to parse was provided', 0) end local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc = load_parse_opts(opts, 2, '|', '=') parse_parameter_string(ctx.params, opts[1], isep, iplain, psep, pplain, trimnamed, trimunnamed) return context_iterate(ctx, argc) end -- Syntax: #invoke:params|reinterpreting|parameter to reinterpret|[trim -- flag]|[iteration delimiter setter]|[...]|[key-value delimiter -- setter]|[...]|pipe to library.reinterpreting = function (ctx) local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘reinterpreting’: No parameter to reinterpret was provided', 0) end local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc = load_parse_opts(opts, 2, '|', '=') local tbl, tmp = ctx.params, get_parameter_name(opts[1]) local str = tbl[tmp] if str ~= nil then tbl[tmp] = nil parse_parameter_string(tbl, str, isep, iplain, psep, pplain, trimnamed, trimunnamed) end return context_iterate(ctx, argc) end -- Syntax: #invoke:params|evaluating|string to parse|[trim flag]|[iteration -- delimiter setter]|[...]|[key-value delimiter setter]|[...]|pipe to library.evaluating = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘evaluating’: No string to parse was provided', 0) end local isep, iplain, psep, pplain, trimnamed, trimunnamed, argc = load_parse_opts(opts, 2, '!', ':') if opts[1]:match'^%s*(.*%S)' == nil then ctx.pipe = copy_or_ref_table(opts, opts ~= ctx.opipe) return context_iterate(ctx, argc) end local new_opts, cache = {}, {} local shift = parse_parameter_string(cache, opts[1], isep, iplain, psep, pplain, trimnamed, trimunnamed) - argc for key, val in pairs(opts) do if type(key) ~= 'number' or key < 1 then new_opts[key] = val elseif key >= argc then new_opts[key + shift] = val end end for key, val in pairs(cache) do new_opts[key] = val end ctx.pipe = new_opts return context_iterate(ctx, 1) end -- Syntax: #invoke:params|mixing_names_and_values|mixing string|pipe to library.mixing_names_and_values = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning if ctx.pipe[1] == nil then error(modulename .. ', ‘mixing_names_and_values’: No mixing string was provided for parameter names', 0) end if ctx.pipe[2] == nil then error(modulename .. ', ‘mixing_names_and_values’: No mixing string was provided for parameter values', 0) end local tmp local mix_k = ctx.pipe[1]:match'^%s*(.-)%s*$' local cache, mix_v = {}, ctx.pipe[2] if mix_k == '$@' and mix_v == '$@' then for _, val in pairs(ctx.params) do cache[get_parameter_name(val)] = val end elseif mix_k == '$@' and mix_v == '$#' then for key, val in pairs(ctx.params) do cache[get_parameter_name(val)] = tostring(key) end elseif mix_k == '$#' and mix_v == '$#' then for key in pairs(ctx.params) do cache[key] = tostring(key) end else local skel_k, cnv_k, n_parts_k = parse_placeholder_string(mix_k) local skel_v, cnv_v, n_parts_v = parse_placeholder_string(mix_v) for key, val in pairs(ctx.params) do tmp = tostring(key) for idx = 2, n_parts_k, 2 do if skel_k[idx] then cnv_k[idx] = val else cnv_k[idx] = tmp end end for idx = 2, n_parts_v, 2 do if skel_v[idx] then cnv_v[idx] = val else cnv_v[idx] = tmp end end cache[get_parameter_name(table.concat(cnv_k))] = table.concat(cnv_v) end end ctx.params = cache return context_iterate(ctx, 3) end -- Syntax: #invoke:params|swapping_names_and_values|pipe to --[[ library.swapping_names_and_values = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local cache = {} for key, val in pairs(ctx.params) do cache[val] = key end ctx.params = cache return context_iterate(ctx, 1) end ]]-- -- Syntax: #invoke:params|combining|new parameter name|[sort -- order]|[with/without flushed glue]|setting directives|...|pipe to library.combining = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning return context_iterate(ctx, combine_parameters( ctx, function (key, val, kvs) return key .. kvs .. val end, 'combining' ) + 1) end -- Syntax: #invoke:params|combining_values|new parameter name|[sort -- order]|[with/without flushed glue]|setting directives|...|pipe to library.combining_values = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning return context_iterate(ctx, combine_parameters( ctx, function (key, val, kvs) return val end, 'combining_values' ) + 1) end -- Syntax: #invoke:params|combining_by_calling|template name|new parameter -- name|pipe to library.combining_by_calling = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local tname = ctx.pipe[1] if tname ~= nil then tname = tname:match'^%s*(.*%S)' else error(modulename .. ', ‘combining_by_calling’: No template name was provided', 0) end if ctx.pipe[2] == nil then error(modulename .. ', ‘combining_by_calling’: No parameter name was provided', 0) end ctx.params = { [get_parameter_name(ctx.pipe[2])] = ctx.frame:expandTemplate{ title = tname, args = ctx.params } } return context_iterate(ctx, 3) end -- Syntax: #invoke:params|combining_by_invoking|module name|function name|new -- parameter name|pipe to library.combining_by_invoking = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local mname = ctx.pipe[1] if mname ~= nil then mname = mname:match'^%s*(.*%S)' else error(modulename .. ', ‘combining_by_invoking’: No module name was provided', 0) end local fname = ctx.pipe[2] if fname ~= nil then fname = fname:match'^%s*(.*%S)' else error(modulename .. ', ‘combining_by_invoking’: No function name was provided', 0) end if ctx.pipe[3] == nil then error(modulename .. ', ‘combining_by_invoking’: No parameter name was provided', 0) end local model = { title = 'Module:' .. mname, args = ctx.params } local mfunc = require(model.title)[fname] if mfunc == nil then error(modulename .. ', ‘mapping_by_invoking’: The function ‘' .. fname .. '’ does not exist', 0) end ctx.params = { [get_parameter_name(ctx.pipe[3])] = tostring(mfunc(ctx.frame:newChild(model))) } return context_iterate(ctx, 4) end -- Syntax: #invoke:params|combining_by_magic|parser function|new parameter -- name|pipe to library.combining_by_magic = function (ctx) -- NOTE: `ctx.params` might be the original metatable! As a modifier, -- this function MUST create a copy of it before returning local magic = ctx.pipe[1] if magic ~= nil then magic = magic:match'^%s*(.*%S)' else error(modulename .. ', ‘combining_by_magic’: No parser function was provided', 0) end if ctx.pipe[2] == nil then error(modulename .. ', ‘combining_by_magic’: No parameter name was provided', 0) end ctx.params = { [get_parameter_name(ctx.pipe[2])] = ctx.frame:callParserFunction(magic, ctx.params) } return context_iterate(ctx, 3) end -- Syntax: #invoke:params|snapshotting|[maximum number]|pipe to library.snapshotting = function (ctx) return context_iterate(ctx, make_child(ctx, ctx.params, 'snapshotting')) end -- Syntax: #invoke:params|remembering|[maximum number]|pipe to library.remembering = function (ctx) return context_iterate(ctx, make_child(ctx, ctx.oparams, 'remembering')) end -- Syntax: #invoke:params|entering_substack|[new]|pipe to library.entering_substack = function (ctx) local tbl, ncurrparent = ctx.params, ctx.n_parents + 1 if ctx.parents == nil then ctx.parents = { tbl } else ctx.parents[ncurrparent] = tbl end ctx.n_parents = ncurrparent if ctx.pipe[1] ~= nil and ctx.pipe[1]:match'^%s*new%s*$' then ctx.params = {} return context_iterate(ctx, 2) end local currsnap = ctx.n_children if currsnap > 0 then ctx.params, ctx.children[currsnap], ctx.n_children = ctx.children[currsnap], nil, currsnap - 1 else local newparams = {} for key, val in pairs(tbl) do newparams[key] = val end ctx.params = newparams end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|pulling|parameter name|pipe to library.pulling = function (ctx) local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘pulling’: No parameter to pull was provided', 0) end local tmp = ctx.n_parents local parent = tmp < 1 and ctx.oparams or ctx.parents[tmp] tmp = get_parameter_name(opts[1]) if parent[tmp] ~= nil then ctx.params[tmp] = parent[tmp] end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|recalling|parameter name|pipe to library.recalling = function (ctx) local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘recalling’: No parameter to recall was provided', 0) end local arg = get_parameter_name(opts[1]) if ctx.oparams[arg] ~= nil then ctx.params[arg] = ctx.oparams[arg] end return context_iterate(ctx, 2) end -- Syntax: #invoke:params|finding|parameter name|pipe to --[[ library.finding = function (ctx) local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘finding’: No parameter to find was provided', 0) end local arg = get_parameter_name(opts[1]) local parent for idx = ctx.n_parents, 1, -1 do parent = ctx.parents[idx] if parent[arg] ~= nil then ctx.params[arg] = parent[arg] return context_iterate(ctx, 2) end end if ctx.oparams[arg] ~= nil then ctx.params[arg] = ctx.oparams[arg] end return context_iterate(ctx, 2) end ]]-- -- Syntax: #invoke:params|picking|number of parameters to pick|pipe to --[[ library.picking = function (ctx) local len = tonumber(ctx.pipe[1]) if len == nil or len < 1 or math.floor(len) ~= len then error(modulename .. ', ‘picking’: The number of parameters to pick must be an integer greater than zero', 0) end if ctx.n_parents < 1 then copy_table_maxn(ctx.params, ctx.oparams, len) else copy_table_maxn(ctx.params, ctx.parents[ctx.n_parents], len) end return context_iterate(ctx, 2) end ]]-- -- Syntax: #invoke:params|detaching_substack|pipe to library.detaching_substack = function (ctx) local ncurrparent = ctx.n_parents if ncurrparent < 1 then error(modulename .. ', ‘detaching_substack’: No substack has been created', 0) end local parent = ctx.parents[ncurrparent] for key in pairs(ctx.params) do parent[key] = nil end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|dropping_substack|pipe to library.dropping_substack = function (ctx) local ncurrparent = ctx.n_parents if ncurrparent < 1 then error(modulename .. ', ‘dropping_substack’: No substack has been created', 0) end ctx.params, ctx.parents[ncurrparent], ctx.n_parents = ctx.parents[ncurrparent], nil, ncurrparent - 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|leaving_substack|pipe to library.leaving_substack = function (ctx) local ncurrparent = ctx.n_parents if ncurrparent < 1 then error(modulename .. ', ‘leaving_substack’: No substack has been created', 0) end local currsnap = ctx.n_children + 1 if ctx.children == nil then ctx.children = { ctx.params } else ctx.children[currsnap] = ctx.params end ctx.params, ctx.parents[ncurrparent], ctx.n_parents, ctx.n_children = ctx.parents[ncurrparent], nil, ncurrparent - 1, currsnap return context_iterate(ctx, 1) end -- Syntax: #invoke:params|merging_substack|pipe to library.merging_substack = function (ctx) local ncurrparent = ctx.n_parents if ncurrparent < 1 then error(modulename .. ', ‘merging_substack’: No substack has been created', 0) end local parent, child = ctx.parents[ncurrparent], ctx.params ctx.params, ctx.parents[ncurrparent], ctx.n_parents = parent, nil, ncurrparent - 1 for key, val in pairs(child) do parent[key] = val end return context_iterate(ctx, 1) end -- Syntax: #invoke:params|flushing|pipe to library.flushing = function (ctx) if ctx.n_children < 1 then error(modulename .. ', ‘flushing’: There are no substacks to flush', 0) end local parent, currsnap = ctx.params, ctx.n_children for key, val in pairs(ctx.children[currsnap]) do parent[key] = val end ctx.children[currsnap], ctx.n_children = nil, currsnap - 1 return context_iterate(ctx, 1) end -- Syntax: #invoke:params|setting_by_flushing|pipe to library.setting_by_flushing = function (ctx) set_strings_from_substack(ctx, ctx, 'setting_by_flushing') return context_iterate(ctx, 1) end --[[ Functions ]]-- ----------------------------- -- Syntax: #invoke:params|count library.count = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local retval = 0 for _ in ctx.iterfunc(ctx.params) do retval = retval + 1 end if ctx.subset == -1 then retval = retval - #ctx.params end ctx.text = retval return false end -- Syntax: #invoke:args|concat_and_call|template name|[prepend 1]|[prepend 2] -- |[...]|[item n]|[named item 1=value 1]|[...]|[named item n=value -- n]|[...] library.concat_and_call = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local tname local opts = ctx.pipe if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(modulename .. ', ‘concat_and_call’: No template name was provided', 0) end remove_numeric_keys(opts, 1, 1) ctx.text = ctx.frame:expandTemplate{ title = tname, args = concat_params(ctx) } return false end -- Syntax: #invoke:args|concat_and_invoke|module name|function name|[prepend -- 1]|[prepend 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named -- item n=value n]|[...] library.concat_and_invoke = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local mname, fname local opts = ctx.pipe if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(modulename .. ', ‘concat_and_invoke’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(modulename .. ', ‘concat_and_invoke’: No function name was provided', 0) end remove_numeric_keys(opts, 1, 2) local mfunc = require('Module:' .. mname)[fname] if mfunc == nil then error(modulename .. ', ‘concat_and_invoke’: The function ‘' .. fname .. '’ does not exist', 0) end ctx.text = mfunc(ctx.frame:newChild{ title = 'Module:' .. mname, args = concat_params(ctx) }) return false end -- Syntax: #invoke:args|concat_and_magic|parser function|[prepend 1]|[prepend -- 2]|[...]|[item n]|[named item 1=value 1]|[...]|[named item n= -- value n]|[...] library.concat_and_magic = function (ctx) -- NOTE: `ctx.params` might be the original metatable! local magic local opts = ctx.pipe if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(modulename .. ', ‘concat_and_magic’: No parser function was provided', 0) end remove_numeric_keys(opts, 1, 1) ctx.text = ctx.frame:callParserFunction(magic, concat_params(ctx)) return false end -- Syntax: #invoke:params|value_of|parameter name library.value_of = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local opts = ctx.pipe if opts[1] == nil then error(modulename .. ', ‘value_of’: No parameter name was provided', 0) end local val local key = opts[1]:match'^%s*(.-)%s*$' if key == '0' or key:find'^%-?[1-9]%d*$' ~= nil then key = tonumber(key) val = ctx.params[key] -- No worries: #ctx.params is unused when the modifier is in -- first position (and therefore `ctx.params` is a metatable) if val ~= nil and ( ctx.subset ~= -1 or key > #ctx.params or key < 1 ) and ( ctx.subset ~= 1 or (key <= #ctx.params and key > 0) ) then ctx.text = (ctx.header or '') .. val .. (ctx.footer or '') else ctx.text = ctx.ifngiven or '' end else val = ctx.params[key] if ctx.subset ~= 1 and val ~= nil then ctx.text = (ctx.header or '') .. val .. (ctx.footer or '') else ctx.text = ctx.ifngiven or '' end end return false end -- Syntax: #invoke:params|list library.list = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local ret, nss, kvs, pps = {}, 0, ctx.pairsep or '', ctx.itersep or '' flush_params(ctx, function (key, val) ret[nss + 1], ret[nss + 2], ret[nss + 3], ret[nss + 4], nss = pps, key, kvs, val, nss + 4 end) finalize_and_return_concatenated_list(ctx, ret, nss, 4) return false end -- Syntax: #invoke:params|list_values library.list_values = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! -- NOTE: `library.coins()` and `library.unique_coins()` rely on us local ret, nss, pps = {}, 0, ctx.itersep or '' flush_params(ctx, function (key, val) ret[nss + 1], ret[nss + 2], nss = pps, val, nss + 2 end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|list_maybe_with_names library.list_maybe_with_names = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local ret, nss, kvs, pps = {}, 0, ctx.pairsep or '', ctx.itersep or '' mixed_flush_params( ctx, function (key, val) ret[nss + 1], ret[nss + 2], ret[nss + 3], ret[nss + 4], nss = pps, '', '', val, nss + 4 end, function (key, val) ret[nss + 1], ret[nss + 2], ret[nss + 3], ret[nss + 4], nss = pps, key, kvs, val, nss + 4 end ) finalize_and_return_concatenated_list(ctx, ret, nss, 4) return false end -- Syntax: #invoke:params|coins|[first coin = value 1]|[second coin = value -- 2]|[...]|[last coin = value N] --[[ library.coins = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local opts, tbl = ctx.pipe, ctx.params for key, val in pairs(tbl) do tbl[key] = opts[get_parameter_name(val)] end return library.list_values(ctx) end ]]-- -- Syntax: #invoke:params|unique_coins|[first coin = value 1]|[second coin = -- value 2]|[...]|[last coin = value N] --[[ library.unique_coins = function (ctx) local tmp local opts, tbl = ctx.pipe, ctx.params for key, val in pairs(tbl) do tmp = get_parameter_name(val) tbl[key], opts[tmp] = opts[tmp], nil end return library.list_values(ctx) end ]] -- Syntax: #invoke:params|for_each|wikitext library.for_each = function (ctx) -- NOTE: `ctx.pipe` might be the original metatable! local ret, nss, pps, txt = {}, 0, ctx.itersep or '', ctx.pipe[1] or '' local skel, cnv, n_parts = parse_placeholder_string(txt) flush_params(ctx, function (key, val) for idx = 2, n_parts, 2 do if skel[idx] then cnv[idx] = val else cnv[idx] = tostring(key) end end ret[nss + 1], nss = pps, nss + 2 ret[nss] = table.concat(cnv) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|call_for_each|template name|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each = function (ctx) local tname local opts = ctx.pipe if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(modulename .. ', ‘call_for_each’: No template name was provided', 0) end local model = { title = tname, args = opts } local ret, nss, ccs = {}, 0, ctx.itersep or '' table.insert(opts, 1, true) flush_params(ctx, function (key, val) opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2 ret[nss] = ctx.frame:expandTemplate(model) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|invoke_for_each|module name|module function|[append -- 1]|[append 2]|[...]|[append n]|[named param 1=value 1]|[...] -- |[named param n=value n]|[...] library.invoke_for_each = function (ctx) local mname, fname local opts = ctx.pipe if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(modulename .. ', ‘invoke_for_each’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(modulename .. ', ‘invoke_for_each’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ret, nss, ccs = {}, 0, ctx.itersep or '' flush_params(ctx, function (key, val) opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2 ret[nss] = mfunc(ctx.frame:newChild(model)) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|magic_for_each|parser function|[append 1]|[append 2] -- |[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.magic_for_each = function (ctx) local magic local opts = ctx.pipe if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(modulename .. ', ‘magic_for_each’: No parser function was provided', 0) end local ret, nss, ccs = {}, 0, ctx.itersep or '' table.insert(opts, 1, true) flush_params(ctx, function (key, val) opts[1], opts[2], ret[nss + 1], nss = key, val, ccs, nss + 2 ret[nss] = ctx.frame:callParserFunction(magic, opts) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|call_for_each_value|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_value = function (ctx) local tname local opts = ctx.pipe if opts[1] ~= nil then tname = opts[1]:match'^%s*(.*%S)' end if tname == nil then error(modulename .. ', ‘call_for_each_value’: No template name was provided', 0) end local model = { title = tname, args = opts } local ret, nss, ccs = {}, 0, ctx.itersep or '' flush_params(ctx, function (key, val) opts[1], ret[nss + 1], nss = val, ccs, nss + 2 ret[nss] = ctx.frame:expandTemplate(model) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|invoke_for_each_value|module name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.invoke_for_each_value = function (ctx) local opts = ctx.pipe local mname, fname if opts[1] ~= nil then mname = opts[1]:match'^%s*(.*%S)' end if mname == nil then error(modulename .. ', ‘invoke_for_each_value’: No module name was provided', 0) end if opts[2] ~= nil then fname = opts[2]:match'^%s*(.*%S)' end if fname == nil then error(modulename .. ', ‘invoke_for_each_value’: No function name was provided', 0) end local model = { title = 'Module:' .. mname, args = opts } local mfunc = require(model.title)[fname] local ret, nss, ccs = {}, 0, ctx.itersep or '' remove_numeric_keys(opts, 1, 1) flush_params(ctx, function (key, val) opts[1], ret[nss + 1], nss = val, ccs, nss + 2 ret[nss] = mfunc(ctx.frame:newChild(model)) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|magic_for_each_value|parser function|[append 1] -- |[append 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named -- param n=value n]|[...] library.magic_for_each_value = function (ctx) local opts = ctx.pipe local magic if opts[1] ~= nil then magic = opts[1]:match'^%s*(.*%S)' end if magic == nil then error(modulename .. ', ‘magic_for_each_value’: No parser function was provided', 0) end local ret, nss, ccs = {}, 0, ctx.itersep or '' flush_params(ctx, function (key, val) opts[1], ret[nss + 1], nss = val, ccs, nss + 2 ret[nss] = ctx.frame:callParserFunction(magic, opts) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end -- Syntax: #invoke:params|call_for_each_group|template name|[append 1]|[append -- 2]|[...]|[append n]|[named param 1=value 1]|[...]|[named param -- n=value n]|[...] library.call_for_each_group = function (ctx) -- NOTE: `ctx.pipe` and `ctx.params` might be the original metatables! local tmp if ctx.pipe[1] ~= nil then tmp = ctx.pipe[1]:match'^%s*(.*%S)' end if tmp == nil then error(modulename .. ', ‘call_for_each_group’: No template name was provided', 0) end local model = { title = tmp } local opts, ret, nss, ccs = {}, {}, 0, ctx.itersep or '' for key, val in pairs(ctx.pipe) do if type(key) == 'number' then opts[key - 1] = val else opts[key] = val end end ctx.pipe = opts ctx.params = make_groups(ctx.params) flush_params(ctx, function (gid, group) for key, val in pairs(opts) do group[key] = val end group[0], model.args, ret[nss + 1], nss = gid, group, ccs, nss + 2 ret[nss] = ctx.frame:expandTemplate(model) end) finalize_and_return_concatenated_list(ctx, ret, nss, 2) return false end --[[ First-position-only modifiers ]]-- --------------------------------------- -- Syntax: #invoke:params|new|pipe to static_iface.new = function (child_frame) local ctx = context_new(child_frame) ctx.pipe = copy_or_ref_table(ctx.opipe, false) ctx.params = {} main_loop(ctx, context_iterate(ctx, 1)) return ctx.text end --[[ First-position-only functions ]]-- --------------------------------------- -- Syntax: #invoke:params|self static_iface.self = function (frame) return frame:getParent():getTitle() end --[[ Public metatable of functions ]]-- --------------------------------------- return setmetatable({}, { __index = function (_, query) local fname = query:match'^%s*(.*%S)' if fname == nil then error(modulename .. ': You must specify a function to call', 0) end local func = static_iface[fname] if func ~= nil then return func end func = library[fname] if func == nil then error(modulename .. ': The function ‘' .. fname .. '’ does not exist', 0) end return function (child_frame) local ctx = context_new(child_frame) ctx.pipe = copy_or_ref_table(ctx.opipe, refpipe[fname]) ctx.params = copy_or_ref_table(ctx.oparams, refparams[fname]) main_loop(ctx, func) return ctx.text end end }) 9ko1dij40e2ajwgg59fvqm72uoivi2f User:Unicodesnowman/DeleteMark 2 166403 756309 756251 2026-08-13T12:34:57Z Pywikibot-test 23124 pywikibot unit test. Do NOT actually delete. 756309 wikitext text/x-wiki {{delete|1=pywikibot unit test. Do NOT actually delete.}} Pywikibot deletion test. dcftqsyyicveaaxsx5yic8hvklv2iue 756310 756309 2026-08-13T12:35:07Z Pywikibot-test 23124 Pywikibot unit test 756310 wikitext text/x-wiki Pywikibot deletion test. l5a6iw696mbwr7beiudqo7xxpg7k54m 756423 756310 2026-08-14T05:48:21Z Pywikibot-test 23124 pywikibot unit test. Do NOT actually delete. 756423 wikitext text/x-wiki {{delete|1=pywikibot unit test. Do NOT actually delete.}} Pywikibot deletion test. dcftqsyyicveaaxsx5yic8hvklv2iue 756424 756423 2026-08-14T05:48:31Z Pywikibot-test 23124 Pywikibot unit test 756424 wikitext text/x-wiki Pywikibot deletion test. l5a6iw696mbwr7beiudqo7xxpg7k54m 756440 756424 2026-08-14T11:38:58Z Pywikibot-test 23124 pywikibot unit test. Do NOT actually delete. 756440 wikitext text/x-wiki {{delete|1=pywikibot unit test. Do NOT actually delete.}} Pywikibot deletion test. dcftqsyyicveaaxsx5yic8hvklv2iue 756441 756440 2026-08-14T11:39:08Z Pywikibot-test 23124 Pywikibot unit test 756441 wikitext text/x-wiki Pywikibot deletion test. l5a6iw696mbwr7beiudqo7xxpg7k54m User:Namoroka/common.js 2 166970 756342 751928 2026-08-13T15:10:20Z Namoroka 19627 756342 javascript text/javascript importScript("MediaWiki:Gadget-hanja-reading.js"); mw.loader.getScript( mw.util.getUrl( 'User:Namoroka/Gadget-akinput-core.js', { action: 'raw', ctype: 'text/javascript' } ) ).then( function () { return mw.loader.getScript( mw.util.getUrl( 'User:Namoroka/Gadget-akinput-mediawiki.js', { action: 'raw', ctype: 'text/javascript' } ) ); } ).catch( function ( e ) { mw.log.error( '[akinput] 개인 스크립트 로드 실패', e ); } ); 6b6jd4vuf1022dwhyrbwoolcdooe2xi 756346 756342 2026-08-13T15:15:03Z Namoroka 19627 756346 javascript text/javascript importScript("MediaWiki:Gadget-hanja-reading.js"); mw.loader.getScript( mw.util.getUrl( 'User:Namoroka/Gadget-akinput-core.js', { action: 'raw', ctype: 'text/javascript' } ) ).then( function () { return mw.loader.getScript( mw.util.getUrl( 'User:Namoroka/akinput-mediawiki.js', { action: 'raw', ctype: 'text/javascript' } ) ); } ).catch( function ( e ) { mw.log.error( '[akinput] 개인 스크립트 로드 실패', e ); } ); g7eegneymccb42v0ulu11ox21n4fte5 756352 756346 2026-08-13T15:16:35Z Namoroka 19627 756352 javascript text/javascript importScript("MediaWiki:Gadget-hanja-reading.js"); snxw8jywokj4hys3mnqlzro6vakxnk2 User:Solidest/remover-core.js 2 174846 756392 751417 2026-08-13T23:41:50Z Solidest 54422 756392 javascript text/javascript /** * Remover — ядро (core). * Загружается лениво при первом клике по пункту меню. * Ожидает, что window.RemoverState уже задан remover-loader.js. * * Архитектура: единый реестр OPERATIONS описывает все операции (КБУ, КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС, Защита, Запрос, Снятие, кат-варианты). * Логика выполнения сосредоточена в универсальных обработчиках. * Экспортирует: window.RemoverCore.handleMenuClick(item, event) */ (function () { 'use strict'; var state = window.RemoverState; if (!state) { console.error('RemoverCore: window.RemoverState не задан.'); return; } var mwCfg = state.mwCfg; var cfg = applyCoreConfigDefaults(state.cfg || {}); var isCategory = state.isCategory; var isVector22 = state.isVector22; var scriptLink = cfg.scriptLink; var settingsOptionName = state.settingsOptionName || 'userjs-remover-settings'; var settingsVersion = 1; var settingsMenuMeta = collectSettingsMenuMeta(); var settingsArticleItemLabels = settingsMenuMeta.articleLabels; var settingsCategoryItemLabels = settingsMenuMeta.categoryLabels; var settingsItemLabelById = settingsMenuMeta.idToLabel; var settingsItemLabelByNorm = settingsMenuMeta.labelByNorm; var settingsItemLabelOrder = settingsMenuMeta.labelOrder; var settingsDefaults = getDefaultSettings(); var MENU_TITLE_PRESET_CACTIONS = '__remover_portlet_cactions__'; var MENU_TITLE_PRESET_PAGE = '__remover_portlet_page__'; var MENU_TITLE_PRESET_TOOLS = '__remover_portlet_tools__'; var initialSettings = normalizeRemoverSettings(readSettingsOptionState(state.settings || {})); var setAlert = ('setAlert' in state) ? !!state.setAlert : initialSettings.notifyAuthor; var setSubscribe = ('setSubscribe' in state) ? !!state.setSubscribe : initialSettings.subscribeTopic; var signatureSeparator = ('signatureSeparator' in state && typeof state.signatureSeparator === 'string') ? state.signatureSeparator.trim() : initialSettings.signatureSeparator; initialSettings.notifyAuthor = setAlert; initialSettings.subscribeTopic = setSubscribe; initialSettings.signatureSeparator = signatureSeparator; state.cfg = cfg; state.settings = clonePlainObject(initialSettings); state.setAlert = setAlert; state.setSubscribe = setSubscribe; // ─── Константы ────────────────────────────────────────────────────────── var MONTHS_NOM = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']; var MONTHS_GEN = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']; var MONTHS_NOM_LOWER = MONTHS_NOM.map(function (m) { return m.toLowerCase(); }); var T_OPEN = '{' + '{'; var T_CLOSE = '}' + '}'; var KBU_CRITERIA_PAGE = 'Википедия:Критерии быстрого удаления'; var DATE_SECTION_TALK_TEMPLATES = { ret: { name: 'Оставлено' }, withdrawnDeletion: { name: 'Снято с удаления' }, redirectedDeletion: { name: 'Заменено перенаправлением', sectionParam: 'раздел обсуждения', singleSectionParam: true } }; var CATEGORY_NOMINATION_META = { discuss: { title: 'Номинация: обсуждение', actionText: 'к обсуждению', supportsMulti: true }, deletion: { title: 'Номинация: к удалению', actionText: 'к удалению', supportsMulti: true }, rename: { title: 'Номинация: к переименованию', actionText: 'к переименованию', supportsMulti: true, renameMulti: true }, merge: { title: 'Номинация: к объединению', actionText: 'к объединению' } }; var RE_ESCAPE = /[.*+?^${}()|[\]\\]/g; var RE_TEMPLATE_NS = /^(?:шаблон|template)\s*:\s*/i; var TEMPLATE_ALIAS_GROUPS = getBuiltinTemplateAliasGroups(); var TALK_TEMPLATE_ALIAS_GROUP_BY_NAME = { 'Оставлено': 'talkKept', 'Условно оставлено': 'talkConditionalKept', 'Снято с удаления': 'talkWithdrawnDeletion', 'Заменено перенаправлением': 'talkRedirectedDeletion', 'Переименовано': 'talkRenamed', 'Не переименовано': 'talkNotRenamed', 'Обсуждавшаяся категория': 'categoryDiscussed' }; var NOMINATION_CONFLICT_RULES_BY_OP = { tRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, mRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, rnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' }, mRnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' } }; var FAST_DELETE_PREFIX_PATTERN_STR = 'db\\s*-[^|}\\s]+|уд\\s*-[^|}\\s]+'; var KU_PATTERN_STR = getTemplateAliasPattern('nominationDeletion'); var KPM_PATTERN_STR = getTemplateAliasPattern('nominationRename'); var KBU_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete'], [FAST_DELETE_PREFIX_PATTERN_STR]); var KBU_OR_HANGON_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete', 'hangon'], [FAST_DELETE_PREFIX_PATTERN_STR]); var RE_KBU_PATTERNS = new RegExp('(?:' + KBU_PATTERN_STR + ')', 'i'); var KUL_PATTERN_STR = getTemplateAliasPattern('nominationImprove'); var RE_KUL_PATTERN = new RegExp(KUL_PATTERN_STR, 'i'); var HANGON_PATTERN_STR = getTemplateAliasPattern('hangon'); var RE_HANGON = new RegExp(HANGON_PATTERN_STR, 'i'); var MOVE_TO_COMMONS_TEMPLATE_TITLE = 'Шаблон:Перенести на Викисклад'; var BADFAIRUSE_OPTIONS = [ ['1', 'несвободная карта'], ['1+', 'карта Google Maps или Google Earth'], ['2', 'несвободное изображение утилитарного объекта'], ['3', 'несвободное изображение животного, растения или гриба'], ['6', 'несвободное изображение на странице-списке эпизодов или серий'], ['7', 'несвободная анимация или отрывок из фильма'], ['10', 'несвободное изображение здания, сооружения и памятника'], ['11', 'несвободная фотография ныне живущего человека'], ['12', 'несвободная схема или чертёж'] ]; var DFUD_REASON_OPTIONS = [ ['1', 'может быть заменено свободным эквивалентом'], ['2', 'разрешение/качество наносит имущественный ущерб правообладателю'], ['3', 'не отвечает критерию минимального использования или не имеет значимости'], ['4', 'не публиковалось ранее или не имеет проверяемого источника'], ['9', 'используется вне пространства статей или не используется в статьях'], ['10', 'не имеет описания и/или обоснования добросовестности использования'] ]; var FILE_DATE_DEADLINE_HINT = 'Срок до возможного удаления — 7 дней с даты установки.'; var RE_DATE_ISO = /^(\d{4})-(\d{2})-(\d{2})$/; var RE_DATE_RUSSIAN = /^(\d{1,2})\s+([\u0430-\u044f\u0410-\u042f\u0451\u0401.]+)\s+(\d{2}|\d{4})$/; var RE_DATE_DASH = /^(\d{1,4})\s*-\s*(\d{1,2})\s*-\s*(\d{1,4})$/; var RE_DATE_DOT = /^(\d{1,2})\s*\.\s*(\d{1,2})\s*\.\s*(\d{2}|\d{4})$/; var RE_DATE_SLASH = /^(\d{1,4})\s*\/\s*(\d{1,2})\s*\/\s*(\d{1,4})$/; var RE_NOINCLUDE = /(\s*)<noinclude>([\s\S]*?)<\/noinclude>/i; var MAX_SAFE_TEMPLATE_POSITIONAL_INDEX = 50; // ─── Глобальные переменные сессии ──────────────────────────────────────── var isError = false; var hasActionError = false; var logStatusSeq = 0; var resizeObservers = []; var modalLayoutSyncHandlers = []; var tplAliasCache = {}; var actionInProgress = false; var modalGeneration = 0; // ─── Стили ─────────────────────────────────────────────────────────────── var stStyles = cfg.modalStyles; function buildActionTagToneCss(selectors, tones) { var selectorList = Array.isArray(selectors) ? selectors : [selectors]; return Object.keys(tones || {}).map(function (name) { var tone = tones[name]; var selector = selectorList.map(function (base) { return base + ' .rmActionTag-' + name; }).join(','); return selector + '{background:' + tone[0] + ';border-color:' + tone[1] + ';color:' + tone[2] + '}'; }).join(''); } var actionTagTones = { light: { deletion: ['var(--background-color-error-subtle,#fee7e6)', '#f2b7b2', '#8f1f1f'], rename: ['#fff8d6', '#e4c64a', '#5d4700'], fastdelete: ['#fce7f3', '#e78ab7', '#8a174d'], improve: ['#eaf7f0', '#a7d7c5', '#0f6d57'], mixedCleanup: ['linear-gradient(90deg,#fce7f3 0 50%,#eaf7f0 50% 100%)', '#d2b2bd', '#5d3b4a'], category: ['#f1edf9', '#d5c8ee', '#4b2e83'] }, dark: { deletion: ['#3a1f22', '#8f4a4a', '#ff9b9b'], rename: ['#332b12', '#9a7f2b', '#ffe28a'], fastdelete: ['#3a1830', '#9c4c78', '#ff9bc8'], improve: ['#173226', '#4f9275', '#8de6bd'], mixedCleanup: ['linear-gradient(90deg,#3a1830 0 50%,#173226 50% 100%)', '#6f6864', '#e9c7d6'], category: ['#2b2240', '#6b589c', '#c9b8ff'] } }; var tk = { cBase: 'var(--color-base, #202122)', cSub: 'var(--color-subtle, #72777d)', cSubM: 'var(--color-subtle, #54595d)', cInv: 'var(--color-inverted-fixed, #fff)', cProg: 'var(--color-progressive, #3366cc)', cProgH: 'var(--color-progressive--hover, #2a4b8d)', cDang: 'var(--color-destructive, #d73333)', cDis: 'var(--color-disabled, var(--color-subtle, #72777d))', bgBase: 'var(--background-color-base, #fff)', bgNSub: 'var(--background-color-neutral-subtle, #f8f9fa)', bgN: 'var(--background-color-neutral, #eaecf0)', bgDis: 'var(--background-color-disabled, var(--background-color-neutral, #eaecf0))', bgProg: 'var(--background-color-progressive, #3366cc)', bgProgH:'var(--background-color-progressive--hover, #2a4d8f)', bgSucc: 'var(--background-color-success, #14866d)', bgSuccH:'var(--background-color-success--hover, #0f6d57)', bSub: 'var(--border-color-subtle, #a2a9b1)', bSubS: 'var(--border-color-subtle, #ddd)', bDis: 'var(--border-color-disabled, var(--border-color-subtle, #a2a9b1))', bProg: 'var(--border-color-progressive, #3366cc)', bProgH: 'var(--border-color-progressive--hover, #2a4d8f)', bSucc: 'var(--border-color-success, #14866d)', bSuccH: 'var(--border-color-success--hover, #0f6d57)' }; var sz = { taH: '180px', taMinH: '100px', taMinW: '180px', mobileBp: 720, modalRatio: 0.4, modalMinWide: 420, modalDefaultWide: 720, viewportGap: 24, touchDesktopGap: 120 }; var btnBase = 'border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-family:inherit;transition:background .1s;'; var neutralVis = 'background:' + tk.bgNSub + ';border:1px solid ' + tk.bSub + ';color:' + tk.cBase + ';border-radius:4px;'; var stCancel = neutralVis + btnBase; var stSubmit = 'background:' + tk.bgProg + ';color:' + tk.cInv + ';border:1px solid ' + tk.bProg + ';' + btnBase; var stReload = 'background:' + tk.bgSucc + ';color:' + tk.cInv + ';border:1px solid ' + tk.bSucc + ';' + btnBase; var stInputBox = 'flex:1;padding:6px;box-sizing:border-box;min-width:0;border:1px solid ' + tk.bSub + ';background:' + tk.bgBase + ';color:inherit;border-radius:2px;'; var stInputFull= 'width:100%;padding:6px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:2px;background:' + tk.bgBase + ';color:inherit;margin-bottom:10px;'; var stRow = 'display:flex;margin-bottom:6px;'; var inlineControlGap = 4; var squareControlSize = 32; var leftNestedControlOffset = (squareControlSize + inlineControlGap) + 'px'; var actionDetailOffset = '24px'; var closeActionFieldInset = 'padding-left:' + actionDetailOffset + ';padding-right:' + actionDetailOffset + ';width:100%;box-sizing:border-box;'; var stCloseActionInput = stInputFull + 'margin-bottom:0;'; var stCloseActionStackInput = stInputFull + 'margin-bottom:6px;'; var stToolBtn = neutralVis + 'padding:4px 8px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;'; var stRemoveBtn= neutralVis + 'display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;width:' + squareControlSize + 'px;height:' + squareControlSize + 'px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;line-height:1;'; var stFooterWrap = 'display:flex;align-items:center;gap:8px;flex-wrap:wrap;'; var stFooterChecks = 'display:flex;flex-direction:column;gap:4px;margin-right:auto;flex:1 1 220px;min-width:0;'; var stFooterCheckLabel = 'display:inline-flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;max-width:100%;'; var stFooterActions = 'display:flex;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;'; var stHeaderIconBtn = 'margin:0 0 0 auto;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:4px;background:' + tk.bgNSub + ';color:' + tk.cSubM + ';cursor:pointer;font-size:16px;line-height:1;'; var multiNominationGap = '6px'; var RESIZE_CLASS = 'rm-resizable'; // ═══════════════════════════════════════════════════════════════════════════ // РЕЕСТР ОПЕРАЦИЙ // Каждая запись описывает одну кнопку меню. Поля: // id — идентификатор (совпадает с item.id из loader) // handler — имя метода-обработчика в объекте handlers // handlerArg — аргумент, передаваемый в handler (опционально) // ═══════════════════════════════════════════════════════════════════════════ var OPERATIONS = [ // ── Статьи ────────────────────────────────────────────────────────── { id: 'fRm', label: 'КБУ', handler: 'showKbu', // Параметры номинации: заполняются при submit nomination: { pageTitle: function (pg) { return normTitle(pg); }, // шаблон встраивается в статью, номинационная страница отсутствует inArticle: true } }, { id: 'tRm', label: 'КУ', handler: 'showNomination', nomination: { comment: 'к удалению', template: 'к удалению', navTemplate: 'КУ', nomPage: function (date) { return 'Википедия:К удалению/' + date; }, supportsMulti: true, multiOpId: 'mRm', supportsTransfer: true, // шаблон встраивается в статью через <noinclude> inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к удалению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'rnm', label: 'КПМ', handler: 'showNomination', nomination: { comment: 'к переименованию', template: 'к переименованию', navTemplate: 'КПМ', nomPage: function (date) { return 'Википедия:К переименованию/' + date; }, supportsMulti: true, multiOpId: 'mRnm', inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к переименованию', [date]) + (tplpar ? '|' + tplpar : ''); }, extraInput: { type: 'rename', firstId: 'rmRenameFirst', inputClass: 'rmRenameInput', firstPh: 'Новое название', addBtnId: 'rmAddRename', addBtnLabel: 'Добавить вариант', containerId: 'rmRenameContainer', addPh: 'Дополнительный вариант', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' } } }, { id: 'imp', label: 'КУЛ', handler: 'showNomination', nomination: { comment: 'к срочному улучшению', summaryAction: 'к улучшению', template: 'к улучшению', navTemplate: 'КУЛ', nomPage: function (date) { return 'Википедия:К улучшению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к улучшению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'merge', label: 'КОБ', handler: 'showNomination', nomination: { comment: 'к объединению с другой', summaryAction: 'к объединению', template: 'к объединению', navTemplate: 'КОБ', nomPage: function (date) { return 'Википедия:К объединению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к объединению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'merge', firstId: 'rmMergeFirst', inputClass: 'rmMergeInput', firstPh: 'Объединить с…', addBtnId: 'rmAddMerge', addBtnLabel: '+', containerId: 'rmMergeContainer', addPh: 'Дополнительная статья', maxRows: 10, maxMsg: 'Максимум 11 статей для объединения.' } } }, { id: 'split', label: 'КРАЗД', handler: 'showNomination', nomination: { comment: 'к разделению', template: 'к разделению', navTemplate: 'КР', nomPage: function (date) { return 'Википедия:К разделению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к разделению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'split', firstId: 'rmSplitFirst', inputClass: 'rmSplitInput', firstPh: 'Разделить на…', addBtnId: 'rmAddSplit', addBtnLabel: '+', containerId: 'rmSplitContainer', addPh: 'Дополнительная статья' } } }, { id: 'recov', label: 'ВУС', handler: 'showNomination', nomination: { comment: '', template: 'к восстановлению', navTemplate: 'ВУС', nomPage: function (date) { return 'Википедия:К восстановлению/' + date; }, inArticle: false // шаблон не ставится в (удалённую) статью } }, { id: 'close', label: 'Снятие', handler: 'showArticleClose' }, // ── Запросы ───────────────────────────────────────────────────────── { id: 'protect', label: 'Защита', handler: 'showReport', reportMode: 'protect' }, { id: 'request', label: 'Запрос', handler: 'showReport', reportMode: 'request' }, // ── Категории ──────────────────────────────────────────────────────── { id: 'cat-fRm', label: 'КБУ', handler: 'showKbu', forCategory: true }, { id: 'cat-discuss', label: 'Обсудить', handler: 'showCatNomination', catType: 'discuss' }, { id: 'cat-delete', label: 'Удалить', handler: 'showCatNomination', catType: 'deletion' }, { id: 'cat-rename', label: 'Переименовать', handler: 'showCatNomination', catType: 'rename' }, { id: 'cat-merge', label: 'Объединить', handler: 'showCatNomination', catType: 'merge' }, { id: 'cat-done', label: 'Снятие', handler: 'showCatClose' } ]; // Быстрый поиск по id var OPERATIONS_MAP = {}; OPERATIONS.forEach(function (op) { OPERATIONS_MAP[op.id] = op; }); // ─── Тексты переноса (КБУ → КУ) ───────────────────────────────────────── var transferTexts = { kbu: { notice: 'Перенесено с быстрого удаления.', hint: 'Шаблоны КБУ и Hangon будут сняты.' }, kul: { notice: 'Перенесено с КУЛ.', hint: 'Шаблон КУЛ будет снят.' }, both: { notice: 'Перенесено с быстрого удаления и КУЛ.', hint: 'Будут сняты шаблоны КБУ, шаблон КУЛ и Hangon.' } }; // ═══════════════════════════════════════════════════════════════════════════ // УТИЛИТЫ // ═══════════════════════════════════════════════════════════════════════════ function getBuiltinTemplateAliasGroups() { return { nominationDeletion: ['К удалению', 'КУ', 'Ку', 'Afd', 'Afdd'], nominationRename: ['К переименованию', 'КПМ', 'Кпм', 'Rename', 'Перелить', 'Requested move', 'Requested move notice'], nominationImprove: ['К улучшению', 'КУЛ', 'Afi', 'Afid'], nominationMerge: ['К объединению', 'КОБ', 'Слить', 'Amerge', 'Merge'], nominationSplit: ['К разделению', 'КРАЗД', 'Split', 'Разлить', 'Apart'], fastDelete: [ 'К быстрому удалению', 'Db', 'D', 'Delete', 'Del', 'Уд', 'Куд', 'КБУ', 'Кбу', 'Deletebecause', 'Просьба удалить', 'Прошу удалить', 'Speedydelete', 'Speedy', 'К немедленному удалению', 'На быстрое удаление', 'Дубликат', 'Дубль', 'Duplicate', 'Dupe', 'Double', 'Badfairuse', 'Bad-fairuse', 'Badimage', 'Bad-image', 'Объединить историю' ], delayedDelete: ['К отсроченному удалению', 'Deleteslow', 'Slow delete', 'Ds'], hangon: ['Hangon', 'Hang-on', 'Не удаляйте', 'Оспаривание'], moveToCommons: [ 'Перенести на Викисклад', 'На склад', 'To Commons', 'Copy to Wikimedia Commons', 'На викисклад', 'На Викисклад', 'To commons', 'Перенести на викисклад', 'Mtc', 'Перенести в Commons', 'MTC', 'Move to Commons' ], categoryDiscuss: ['Обсуждаемая категория', 'Acat', 'ОКТО', 'Категория к обсуждению'], categoryRename: ['Категория к переименованию', 'Anacat'], categoryMerge: ['Категория к объединению', 'Amergecat', 'Cfm'], categoryDiscussed: ['Обсуждавшаяся категория', 'Обсуждалась', 'Обсуждалось'], talkKept: ['Оставлено', 'Оставлена', 'Kept'], talkConditionalKept: ['Условно оставлено'], talkWithdrawnDeletion: ['Снято с удаления'], talkRedirectedDeletion: ['Заменено перенаправлением', 'Удалено', 'Перенаправлено'], talkRenamed: ['Переименовано', 'Renamed'], talkNotRenamed: ['Не переименовано'], fileNoLicense: ['No license', 'Nld', 'No licence'], fileNoSource: ['No source', 'Nsd'], fileNoAuthor: ['No author', 'Nad'], fileDisputed: ['Disputed', 'Dd'], fileNoPermission: ['No permission', 'Npd'], fileOrphanedFairuse: ['Orphaned-fairuse', 'Ofud', 'Orphaned fair-use', 'OFU', 'OFUD', 'Db-unfree'], fileDisputedFairuse: ['Disputed-fairuse', 'Dfud', 'DFU', 'Db-norat'], fileBadFairuse: ['Db-badfairuse', 'Badfairuse', 'Bad-fairuse'], fileDuplicate: ['Db-duplicate', 'Duplicate', 'Dupe', 'Double', 'Дубликат', 'Дубль'], fileBadImage: ['Db-badimage', 'Badimage', 'Bad-image'], fileCommonsReplacement: ['Замена с Викисклада', 'RCT', 'Rct', 'Замена из Викисклада', 'Замена с викисклада'], fileMovedToCommons: [ 'Перенесено на Викисклад', 'NowCommons', 'NCT', 'Nowcommons', 'Now Commons', 'Db-commons', 'Доступно на Викискладе', 'На складе', 'На Викискладе', 'Nct', 'Пнв', 'На викискладе' ], fileDbNothost: ['Db-nothost', 'Уд-нехостинг', 'Nothost', 'Db-notwebhost'] }; } function escapeRegExp(s) { return s.replace(RE_ESCAPE, '\\$&'); } function escapeHtml(s) { return String(s || '') .replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;') .replace(/"/g, '&quot;').replace(/'/g, '&#39;'); } function joinHtml(parts) { return parts.join(''); } function padTwo(n) { return n < 10 ? '0' + n : String(n); } function expandTwoDigitYear(value) { return 2000 + parseInt(value, 10); } function monthToNumber(name) { var lower = name.toLowerCase().replace(/\.$/, ''); var idx = MONTHS_GEN.indexOf(lower); if (idx === -1) idx = MONTHS_NOM_LOWER.indexOf(lower); if (idx === -1 && lower.length >= 3) { for (var i = 0; i < MONTHS_GEN.length; i++) { if (MONTHS_GEN[i].indexOf(lower) === 0 || MONTHS_NOM_LOWER[i].indexOf(lower) === 0) return i + 1; } } return idx + 1; } function makeStandardDate(yearValue, monthValue, dayValue) { var yearText = String(yearValue || '').trim(); var year = yearText.length === 2 ? expandTwoDigitYear(yearText) : parseInt(yearText, 10); var month = parseInt(monthValue, 10); var day = parseInt(dayValue, 10); var maxDay; if ((yearText.length !== 2 && yearText.length !== 4) || isNaN(year) || isNaN(month) || isNaN(day) || year < 1 || month < 1 || month > 12 || day < 1) return null; maxDay = new Date(Date.UTC(year, month, 0)).getUTCDate(); if (day > maxDay) return null; return year + '-' + padTwo(month) + '-' + padTwo(day); } function normalizeIsoDate(value) { var m = String(value || '').trim().match(RE_DATE_ISO); return m ? makeStandardDate(m[1], m[2], m[3]) : null; } function normalizeTemplateName(name) { return (name || '').toLowerCase().replace(RE_TEMPLATE_NS, '').replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); } function toTemplateNameList(names) { if (Array.isArray(names)) return names; return String(names || '').split('|'); } function getTemplateAliases(groupId) { return toTemplateNameList(TEMPLATE_ALIAS_GROUPS[groupId] || []); } function getTemplateAliasPattern(groupId) { return buildTemplateNamePattern(getTemplateAliases(groupId)); } function buildTemplateGroupPattern(groupIds, extraPatterns) { var patterns = []; (groupIds || []).forEach(function (groupId) { var pattern = getTemplateAliasPattern(groupId); if (pattern) patterns.push(pattern); }); (extraPatterns || []).forEach(function (pattern) { if (pattern) patterns.push(pattern); }); return patterns.join('|'); } function isTemplateNameInAliasGroup(templateName, groupId) { var normalized = normalizeTemplateName(String(templateName || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); return getTemplateAliases(groupId).some(function (alias) { return normalizeTemplateName(alias) === normalized; }); } function isTemplateNameInAliasGroups(templateName, groupIds) { return (groupIds || []).some(function (groupId) { return isTemplateNameInAliasGroup(templateName, groupId); }); } function getTalkTemplateAliases(templateName) { var groupId = TALK_TEMPLATE_ALIAS_GROUP_BY_NAME[templateName]; if (!groupId) return []; return getTemplateAliases(groupId).filter(function (alias) { return normalizeTemplateName(alias) !== normalizeTemplateName(templateName); }); } function buildTemplateNamePattern(names) { var seen = {}; var patterns = []; toTemplateNameList(names).forEach(function (name) { var normalized = normalizeTemplateName(String(name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); if (!normalized || seen[normalized]) return; seen[normalized] = true; patterns.push(escapeRegExp(normalized).replace(/\s+/g, '[ _]+')); }); return patterns.join('|'); } function getDate(dateString) { var d = dateString ? new Date(dateString) : new Date(); var iso = d.getUTCFullYear() + '-' + padTwo(d.getUTCMonth() + 1) + '-' + padTwo(d.getUTCDate()); var rus = d.getUTCDate() + ' ' + MONTHS_GEN[d.getUTCMonth()] + ' ' + d.getUTCFullYear(); return [iso, rus]; } function getCategoryNominationDateContext(dateValue) { var date = dateValue ? new Date(dateValue) : new Date(), month = date.getUTCMonth(), year = date.getUTCFullYear(), day = date.getUTCDate(); return { dateIso: year + '-' + padTwo(month + 1) + '-' + padTwo(day), pageTitle: 'Википедия:Обсуждение категорий/' + MONTHS_NOM[month] + '_' + year, dateHeader: '== ' + day + ' ' + MONTHS_GEN[month] + ' ' + year + ' ==' }; } function convertToStandardDate(dateStr) { var value = String(dateStr || '').replace(/\s+/g, ' ').trim(); var m; var mo; var normalized; m = value.match(RE_DATE_ISO); if (m) return normalizeIsoDate(value) || ''; m = value.match(RE_DATE_RUSSIAN); if (m) { mo = monthToNumber(m[2]); normalized = mo ? makeStandardDate(m[3], mo, m[1]) : null; return normalized || ''; } m = value.match(RE_DATE_DASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } m = value.match(RE_DATE_DOT); if (m) { normalized = makeStandardDate(m[3], m[2], m[1]); return normalized || ''; } m = value.match(RE_DATE_SLASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } return value; } function getNamespaceLabel(ns, fallback) { return (mwCfg.wgFormattedNamespaces && mwCfg.wgFormattedNamespaces[ns]) || fallback; } function getTalkPage(pageName) { var match = /([^:]*:)?(.*)/.exec(pageName); if (match[1]) { var ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[match[1].slice(0, -1).toLowerCase().replace(/ /g, '_')]; if (ns !== undefined) return getNamespaceLabel(ns | 1, 'Обсуждение') + ':' + match[2]; } return getNamespaceLabel(1, 'Обсуждение') + ':' + pageName; } function normTitle(s) { return (s || '').replace(/_/g, ' '); } function stripCatPrefix(s) { return (s || '').replace(/^(?:Категория|Category):\s*/i, ''); } function normalizePageTitleKey(value) { var title = normTitle(String(value || '')).replace(/\s+/g, ' ').trim(); var namespaceMatch; var namespaceKey; var namespaceId; var pagePart; if (!title) return ''; namespaceMatch = title.match(/^([^:]+):\s*(.+)$/); if (namespaceMatch) { namespaceKey = namespaceMatch[1].toLowerCase().replace(/ /g, '_'); namespaceId = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[namespaceKey]; if (namespaceId !== undefined) { pagePart = namespaceMatch[2]; return getNamespaceLabel(namespaceId, namespaceMatch[1]) + ':' + pagePart.charAt(0).toUpperCase() + pagePart.slice(1); } } return title.charAt(0).toUpperCase() + title.slice(1); } function isValidWikiPageTitle(value) { var title = normalizePageTitleKey(value); return !!title && !/[#<>[\]|{}]/.test(title) && !title.split('').some(function (character) { var code = character.charCodeAt(0); return code < 32 || code === 127; }); } function getPageTitleMapKey(value) { return '$' + normalizePageTitleKey(value); } function hasDuplicatePageTitles(values) { var seen = {}; return (values || []).some(function (value) { var key = getPageTitleMapKey(value), duplicate = seen[key]; seen[key] = true; return duplicate; }); } function normalizeRedirectTarget(value) { var title = normTitle(String(value || '').trim()); var linkMatch = title.match(/^\[\[:?([^|\]]+)(?:\|[^\]]*)?\]\]$/); return linkMatch ? normTitle(linkMatch[1]).trim() : title; } function normalizeCategoryTargetKey(value) { return normalizePageTitleKey(stripCatPrefix(normalizeRedirectTarget(value))); } function buildRedirectText(targetTitle) { return '#REDIRECT [[' + targetTitle + ']]'; } function getCategoryNamespaceLabel() { return getNamespaceLabel(14, 'Категория'); } function normalizeCategoryPageName(value) { var title = normTitle(value).trim(); var nsMatch, nsKey, ns; if (!title) return ''; nsMatch = title.match(/^([^:]+):(.+)$/); if (nsMatch) { nsKey = nsMatch[1].toLowerCase().replace(/ /g, '_'); ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[nsKey]; if (ns === 14 || nsKey === 'category' || nsKey === 'категория') return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(nsMatch[2]); return getCategoryNamespaceLabel() + ':' + title; } return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(title); } function makeSummary(text) { return text + ' (' + scriptLink + ')'; } function makeNominationPageSummary(sectionTitle) { var section = normalizeSectionForLink(sectionTitle); return (section ? '/* ' + section + ' */ ' : '') + makeSummary('добавление номинации'); } function buildNominationSummaryLink(pageTitle, sectionTitle, actionText) { var section = normalizeSectionForLink(sectionTitle); var target = pageTitle + (section ? '#' + section : ''); var label = 'номинация' + (actionText ? ' ' + actionText : ''); return '[[' + target + '|' + label + ']]'; } function makeNominationTargetSummary(pageTitle, sectionTitle, actionText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText)); } function makeNominationResultSummary(pageTitle, sectionTitle, actionText, resultText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText) + ' — ' + resultText); } function getNominationSummaryAction(nomination) { return String(nomination && (nomination.summaryAction || nomination.comment || nomination.template) || '') .trim(); } function appendNominationSignature(text) { var body = String(text || ''); return body + (signatureSeparator ? ' ' + signatureSeparator : '') + ' ~~' + '~~'; } function extractDisplayedText(s) { return (s || '').replace(/\[\[:?(?:[^|\]]+\|)?(.+?)\]\]/g, '$1'); } function collectInputValues(selector) { return $(selector).map(function () { return $(this).val().trim(); }).get().filter(Boolean); } function applyCoreConfigDefaults(config) { var templateAliases = getBuiltinTemplateAliasGroups(); var defaults = { scriptLink: '[[Википедия:Гаджеты/Remover|Remover]]', fastRemoveReasons: { general: [ ['уд-бессвязно', 'О1 Бессвязный текст'], ['уд-тест', 'О2 Тестовая страница'], ['уд-ванд', 'О3.1 Вандальная страница'], ['уд-мист', 'О3.2 Мистификация'], ['уд-повторно', 'О4 Уже удалялось'], ['уд-автор', 'О5 По просьбе автора'], ['уд-под', 'О6 Ненужная подстраница'], ['уд-переим', 'О7 Для переименования'], ['уд-дубль', 'О8 Дубликат'], ['уд-реклама', 'О9 Реклама или спам'], ['уд-нецелевая', 'О10 Нецелевая СО'], ['уд-копивио', 'О11 Нарушение АП'] ], articles: [ ['подст:ds', 'ds Отсроченное пусто или коротко', 'С'], ['уд-пусто', 'С1 Пусто или коротко'], ['уд-иностр', 'С2 Не на русском'], ['уд-ссылки', 'С3 Лишь ссылки'], ['уд-нз', 'С5 Явно незначимо'], ['уд-бям', 'С7 Создано нейросетью'] ], redirects: [ ['уд-в никуда', 'П1 Перенапр. в никуда'], ['уд-мпр', 'П2 Межпростр. перенапр.'], ['уд-опечатка', 'П3 Перенапр. с ошибкой в названии'], ['уд-падеж', 'П4 Не именительный падеж'], ['уд-смысл', 'П5 Неверное перенапр.'], ['уд-перобс', 'П6 Перенапр. на СО'] ], files: [ ['Db-duplicate', 'Ф1 Копия файла'], ['Db-badimage', 'Ф2 Повреждённый файл'], ['подст:No license', 'Ф3.1 Нет данных о лицензии'], ['подст:No source', 'Ф3.2 Нет данных об источнике'], ['подст:No author', 'Ф3.3 Нет данных об авторе'], ['подст:Disputed', 'Ф3.4 Сомнительные данные файла'], ['подст:No permission', 'Ф3.5 Не подтверждена лицензия'], ['подст:Orphaned-fairuse', 'Ф4 Неиспользуемый КДИ'], ['подст:Disputed-fairuse', 'Ф5 Нет КДИ'], ['Db-badfairuse', 'Ф6 Неоправданное КДИ'], ['Замена с Викисклада', 'Ф7 Заменяемый КДИ'], ['Перенесено на Викисклад', 'Ф8 Есть на Складе'], ['подст:Db-nothost', 'Ф9 Файл — ВП:НЕХОСТИНГ'] ], categories: [ ['уд-пусткат', 'К1.1 Пустая категория'], ['уд-служебная', 'К1.2 Разобранная служебная кат.'], ['уд-перекат', 'К2 Переименованная кат.'] ], users: [ ['уд-владелец', 'У1 По желанию владельца'], ['уд-анон', 'У2 Устаревшая СО анонима'], ['уд-несущ', 'У3 Несуществующий участник'], ['уд-нецелевое', 'У4 Нецелевое использ. ЛП'], ['уд-неактив', 'У5 Подстраница неактивного'] ], special: [ ['db', 'Особый случай'] ] }, fastRemoveCriteriaAnchors: { 'подст:ds': 'С1', deleteslow: 'С1', ds: 'С1' }, requiredParamTemplates: { 'уд-переим': 'страницу, которую нужно переименовать', 'уд-дубль': 'страницу-дубликат', 'уд-копивио': 'URL источника нарушения АП', 'Db-duplicate': 'имя файла-оригинала', 'Замена с Викисклада': 'имя файла на Викискладе', 'Перенесено на Викисклад': 'имя файла на Викискладе', 'уд-перекат': 'новое название категории', 'db': '!причину удаления' }, categoryTemplates: { discuss: templateAliases.categoryDiscuss.join('|'), rename: templateAliases.categoryRename.join('|'), merge: templateAliases.categoryMerge.join('|'), discussed: templateAliases.categoryDiscussed.join('|') }, modalStyles: { border: '1px solid var(--border-color-progressive, #3366bb)', background: 'var(--background-color-base, #f8f9fa)', borderRadius: '6px', boxShadow: '0 2px 4px rgba(0,0,0,0.1)', headerColor: 'var(--color-progressive, #3366bb)' } }; config.scriptLink = config.scriptLink || defaults.scriptLink; config.fastRemoveReasons = $.extend({}, defaults.fastRemoveReasons, config.fastRemoveReasons || {}); config.fastRemoveCriteriaAnchors = $.extend({}, defaults.fastRemoveCriteriaAnchors, config.fastRemoveCriteriaAnchors || {}); config.requiredParamTemplates = $.extend({}, defaults.requiredParamTemplates, config.requiredParamTemplates || {}); config.categoryTemplates = $.extend({}, defaults.categoryTemplates, config.categoryTemplates || {}); config.modalStyles = $.extend({}, defaults.modalStyles, config.modalStyles || {}); return config; } function clonePlainObject(obj) { return JSON.parse(JSON.stringify(obj || {})); } function normalizeMenuLabel(value) { return String(value || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function readSettingsOptionState(fallback) { var base = clonePlainObject(fallback || {}); var stored; var raw = null; if (!mw.user || !mw.user.options || typeof mw.user.options.get !== 'function') return base; stored = mw.user.options.get(settingsOptionName); if (typeof stored === 'string' && stored.trim()) { try { raw = JSON.parse(stored); } catch (e) { console.warn('RemoverCore: не удалось прочитать сохранённые настройки полностью, будут использованы данные loader.', e); } } if (!raw || typeof raw !== 'object' || Array.isArray(raw)) return base; return $.extend({}, raw, base, ('quickPhrases' in raw) ? { quickPhrases: raw.quickPhrases } : {}); } function normalizeQuickPhraseValue(value) { return String(value == null ? '' : value).replace(/\r\n?/g, '\n').trim(); } function normalizeQuickPhrasesList(list, fallback) { var source = Array.isArray(list) ? list : fallback; var normalized = []; (source || []).forEach(function (value) { var phrase = normalizeQuickPhraseValue(value); if (phrase && normalized.indexOf(phrase) === -1) normalized.push(phrase); }); return normalized; } function collectSettingsMenuMeta() { var labels = []; var articleLabels = []; var categoryLabels = []; var idToLabel = {}; var labelByNorm = {}; var labelOrder = {}; function collect(items, targetLabels) { items.forEach(function (item) { var id; var label; var normLabel; if (!item || item.type === 'separator') return; id = String(item.id || '').trim(); label = String(item.label || '').trim(); normLabel = normalizeMenuLabel(label); if (id && label && !(id in idToLabel)) idToLabel[id] = label; if (label && targetLabels.indexOf(label) === -1) targetLabels.push(label); if (normLabel && !(normLabel in labelByNorm)) { labelByNorm[normLabel] = label; labelOrder[label] = labels.length; labels.push(label); } }); } collect(cfg.articleMenuItems, articleLabels); collect(cfg.categoryMenuItems, categoryLabels); return { labels: labels, articleLabels: articleLabels, categoryLabels: categoryLabels, idToLabel: idToLabel, labelByNorm: labelByNorm, labelOrder: labelOrder }; } function buildSettingsMenuItemsHint() { var parts = []; if (settingsArticleItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Статьи</span>' + escapeHtml(settingsArticleItemLabels.join(', ')) + '.</div>'); } if (settingsCategoryItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Категории</span>' + escapeHtml(settingsCategoryItemLabels.join(', ')) + '.</div>'); } return parts.length ? '<div class="rmSettingsHintList">' + parts.join('') + '</div>' : ''; } function getDefaultSettings() { return { version: settingsVersion, excludedNamespaces: normalizeNumberList(cfg.excludedNamespaces, []), notifyAuthor: !!cfg.defaultNotifyAuthor, subscribeTopic: !!cfg.defaultSubscribeTopic, autoReloadAfterAction: false, openNominationDiscussionInNewTab: false, menuTitle: (typeof cfg.menuTitle === 'string' && cfg.menuTitle.trim()) ? cfg.menuTitle.trim() : 'Remover', disabledItems: [], quickPhrases: normalizeQuickPhrasesList(cfg.quickPhrases, []), showMenuIcons: !!cfg.showMenuIcons, signatureSeparator: (typeof cfg.signatureSeparator === 'string') ? cfg.signatureSeparator.trim() : '' }; } function normalizeNumberList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(function (value) { return parseInt(value, 10); }) .filter(function (value, index, arr) { return !isNaN(value) && arr.indexOf(value) === index; }) .sort(function (a, b) { return a - b; }); } function normalizeDisabledItemValue(value) { var token = String(value || '').trim(); if (!token) return null; if (settingsItemLabelById[token]) return settingsItemLabelById[token]; return settingsItemLabelByNorm[normalizeMenuLabel(token)] || null; } function compareSettingsMenuLabels(a, b) { var ai = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, a) ? settingsItemLabelOrder[a] : Number.MAX_SAFE_INTEGER; var bi = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, b) ? settingsItemLabelOrder[b] : Number.MAX_SAFE_INTEGER; if (ai !== bi) return ai - bi; return a.localeCompare(b, 'ru'); } function normalizeDisabledItemsList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(normalizeDisabledItemValue) .filter(function (value, index, arr) { return value && arr.indexOf(value) === index; }) .sort(compareSettingsMenuLabels); } function normalizeMenuTitleSetting(value, fallback) { var menuTitle = String(value || '').trim(); if (!menuTitle) return fallback; if (menuTitle === MENU_TITLE_PRESET_CACTIONS || /^(#)?p-cactions$/i.test(menuTitle)) return MENU_TITLE_PRESET_CACTIONS; if (menuTitle === MENU_TITLE_PRESET_PAGE || /^(#)?p-page$/i.test(menuTitle) || /^(#)?p-actions$/i.test(menuTitle)) return MENU_TITLE_PRESET_PAGE; if (menuTitle === MENU_TITLE_PRESET_TOOLS || /^(#)?p-tb$/i.test(menuTitle)) return MENU_TITLE_PRESET_TOOLS; return menuTitle; } function normalizeRemoverSettings(raw) { var defaults = clonePlainObject(settingsDefaults); var source = (raw && typeof raw === 'object') ? raw : {}; return { version: settingsVersion, excludedNamespaces: normalizeNumberList(source.excludedNamespaces, defaults.excludedNamespaces || []), notifyAuthor: ('notifyAuthor' in source) ? !!source.notifyAuthor : !!defaults.notifyAuthor, subscribeTopic: ('subscribeTopic' in source) ? !!source.subscribeTopic : !!defaults.subscribeTopic, autoReloadAfterAction: ('autoReloadAfterAction' in source) ? !!source.autoReloadAfterAction : !!defaults.autoReloadAfterAction, openNominationDiscussionInNewTab: ('openNominationDiscussionInNewTab' in source) ? !!source.openNominationDiscussionInNewTab : !!defaults.openNominationDiscussionInNewTab, menuTitle: normalizeMenuTitleSetting( (typeof source.menuTitle === 'string' && source.menuTitle.trim()) ? source.menuTitle : '', typeof defaults.menuTitle === 'string' && defaults.menuTitle.trim() ? defaults.menuTitle.trim() : 'Remover' ), disabledItems: normalizeDisabledItemsList(source.disabledItems, defaults.disabledItems || []), quickPhrases: normalizeQuickPhrasesList(source.quickPhrases, defaults.quickPhrases || []), showMenuIcons: ('showMenuIcons' in source) ? !!source.showMenuIcons : !!defaults.showMenuIcons, signatureSeparator: (typeof source.signatureSeparator === 'string') ? source.signatureSeparator.trim() : (typeof defaults.signatureSeparator === 'string' ? defaults.signatureSeparator.trim() : '') }; } function areRemoverSettingsEqual(a, b) { return JSON.stringify(normalizeRemoverSettings(a)) === JSON.stringify(normalizeRemoverSettings(b)); } function updateStoredSettingsState(settings, skipUserOptionsSync) { var normalized = normalizeRemoverSettings(settings); state.settings = clonePlainObject(normalized); setAlert = normalized.notifyAuthor; setSubscribe = normalized.subscribeTopic; signatureSeparator = normalized.signatureSeparator; state.setAlert = setAlert; state.setSubscribe = setSubscribe; if (!skipUserOptionsSync && mw.user && mw.user.options && typeof mw.user.options.set === 'function') { mw.user.options.set(settingsOptionName, JSON.stringify(normalized)); } return normalized; } function splitSettingsInput(value) { return String(value || '') .split(/[\s,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function splitSettingsListInput(value) { return String(value || '') .split(/[\n,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function parseNamespaceInput(value) { var tokens = splitSettingsInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var parsed = parseInt(token, 10); if (String(parsed) !== token) invalid.push(token); else if (values.indexOf(parsed) === -1) values.push(parsed); }); values.sort(function (a, b) { return a - b; }); return { values: values, invalid: invalid }; } function parseDisabledItemsInput(value) { var tokens = splitSettingsListInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var normalized = normalizeDisabledItemValue(token); if (!normalized) invalid.push(token); else if (values.indexOf(normalized) === -1) values.push(normalized); }); values.sort(compareSettingsMenuLabels); return { values: values, invalid: invalid }; } function formatItemsWithAnd(items) { var list = (items || []).filter(Boolean); if (!list.length) return ''; if (list.length === 1) return list[0]; return list.slice(0, -1).join(', ') + ' и ' + list[list.length - 1]; } function formatPagesWithAnd(names, prefix) { var p = prefix || ':'; var links = (names || []).map(function (n) { return '[[' + p + n + ']]'; }); return formatItemsWithAnd(links); } function asNonEmptyArray(value) { return (Array.isArray(value) ? value : (value ? [value] : [])).filter(Boolean); } function buildRenameTemplateParam(targetNames, sectionTitle) { var list = asNonEmptyArray(targetNames); var section = normalizeSectionForLink(sectionTitle); var values; if (!list.length) return ''; values = [list[0]]; if (section || list.length > 1) values.push(section); if (list.length > 1) Array.prototype.push.apply(values, list.slice(1)); return buildExplicitPositionalTemplateParams(values, 2).replace(/^\|/, ''); } function getRenameDiscussionSectionFromTemplateParams(params) { return String(params && params[1] || '').trim(); } function collectRenameTargetsFromTemplateParams(params) { var list = params || []; return [list[0]].concat(list.slice(2)).map(function (value) { return String(value || '').trim(); }).filter(Boolean); } function formatRenameItemLabel(pageName, targetName) { var targets = asNonEmptyArray(targetName); return '[[:' + pageName + ']]' + (targets.length ? ' → ' + targets.map(function (name) { return '[[:' + name + ']]'; }).join(', ') : ''); } function buildRenameItemLabelFormatter(targetsByPage) { var targets = targetsByPage || {}; return function (pageName) { return formatRenameItemLabel(pageName, targets[getPageTitleMapKey(pageName)] || ''); }; } function formatRenameItemsWithAnd(pages, targetsByPage) { var formatItem = buildRenameItemLabelFormatter(targetsByPage); var links = (pages || []).map(function (pageName) { return formatItem(pageName); }); return formatItemsWithAnd(links); } function normalizeCategoryTargetName(value) { return normalizeCategoryTargetKey(value); } function normalizeCategoryTargetPageName(value) { var title = normalizeCategoryTargetName(value); return title ? normalizeCategoryPageName(title) : ''; } function buildMultiRenameTargetMap(pairs, key) { var map = {}; (pairs || []).forEach(function (pair) { var value; if (!pair || !pair.pageName) return; value = pair[key || 'targetName']; map[getPageTitleMapKey(pair.pageName)] = Array.isArray(value) ? value.slice() : (value || ''); }); return map; } function getMultiRenameTarget(job, pageName, key) { var map = job && job[key || 'multiRenameTargets']; return map ? (map[getPageTitleMapKey(pageName)] || '') : ''; } function collectMultiRenamePairs(options) { var opts = options || {}; var normalizePage = typeof opts.normalizePageName === 'function' ? opts.normalizePageName : normTitle; var normalizeTarget = typeof opts.normalizeTargetName === 'function' ? opts.normalizeTargetName : normTitle; var normalizeTemplateTarget = typeof opts.normalizeTemplateTargetName === 'function' ? opts.normalizeTemplateTargetName : normalizeTarget; var pairs = []; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageRaw = ($block.find('.rmMultiPageInput').val() || '').trim(); var targetPairs = collectMultiRenameTargetValues($block).map(function (targetRaw) { return { targetName: normalizeTarget(targetRaw), templateTargetName: normalizeTemplateTarget(targetRaw) }; }).filter(function (item) { return item.targetName || item.templateTargetName; }); var pageName = normalizePage(pageRaw); var targetNames = targetPairs.map(function (item) { return item.targetName; }).filter(Boolean); var templateTargetNames = targetPairs.map(function (item) { return item.templateTargetName; }).filter(Boolean); if (!pageName && !targetNames.length && !templateTargetNames.length) return; pairs.push({ pageName: pageName, targetName: targetNames[0] || '', templateTargetName: templateTargetNames[0] || '', targetNames: targetNames, templateTargetNames: templateTargetNames }); }); return pairs; } function validateMultiRenamePairs(pairs, pageLabel, targetLabel) { var seen = {}; var pages = pairs || []; var pageWord = pageLabel || 'страницу'; var targetWord = targetLabel || 'новое название'; if (!pages.length) { alert('Укажите ' + pageWord + '.'); return false; } for (var i = 0; i < pages.length; i++) { var targetNames = asNonEmptyArray(pages[i].targetNames || pages[i].targetName); var templateTargetNames = asNonEmptyArray(pages[i].templateTargetNames || pages[i].templateTargetName); if (!pages[i].pageName) { alert('Укажите ' + pageWord + '.'); return false; } if (!targetNames.length || !templateTargetNames.length) { alert('Укажите ' + targetWord + ' для «' + pages[i].pageName + '».'); return false; } if (targetNames.length > 3 || templateTargetNames.length > 3) { alert('Максимум 3 варианта переименования для «' + pages[i].pageName + '».'); return false; } if (!isValidWikiPageTitle(pages[i].pageName) || !targetNames.every(isValidWikiPageTitle) || !templateTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректные названия для «' + pages[i].pageName + '».'); return false; } if (hasDuplicatePageTitles([pages[i].pageName].concat(targetNames))) { alert('Текущее и новые названия для «' + pages[i].pageName + '» не должны повторяться.'); return false; } var pageKey = normalizePageTitleKey(pages[i].pageName); if (seen['$' + pageKey]) { alert('Страница «' + pages[i].pageName + '» указана несколько раз.'); return false; } seen['$' + pageKey] = true; } return true; } function getMultiRenameDiscussionOptions(targetsByPage, extraOptions) { return $.extend({}, extraOptions || {}, { formatItemLabel: buildRenameItemLabelFormatter(targetsByPage) }); } function formatCatLink(name) { return '[[:' + normalizeCategoryPageName(name) + ']]'; } function formatMergeStatus(status) { return { already_exists: 'уже был', updated: 'дополнен', created: 'создан' }[status] || status; } function applyGeneratedText($el, generated) { var cur = $el.val(); var prev = $el.data('rmGenerated') || ''; if (!prev || cur.indexOf(prev) === 0) { $el.val(generated + cur.slice(prev.length)); } else { $el.val(generated + (cur ? '\n' + cur : '')); } $el.data('rmGenerated', generated); } function getCurrentQuickPhrases() { return normalizeQuickPhrasesList( state.settings && state.settings.quickPhrases, settingsDefaults.quickPhrases || [] ); } function insertTextIntoTextarea($el, text) { var el = $el && $el[0]; var value; var start; var end; var updatedValue; var caretPos; if (!el) return; text = String(text || ''); if (!text) return; value = $el.val() || ''; start = typeof el.selectionStart === 'number' ? el.selectionStart : value.length; end = typeof el.selectionEnd === 'number' ? el.selectionEnd : start; updatedValue = value.slice(0, start) + text + value.slice(end); caretPos = start + text.length; $el.val(updatedValue).trigger('input').trigger('change').focus(); if (typeof el.setSelectionRange === 'function') el.setSelectionRange(caretPos, caretPos); } function buildQuickPhrasesPanelHtml(textareaId) { var phrases = getCurrentQuickPhrases(); if (!phrases.length) return ''; return joinHtml([ '<div class="rmQuickPhrasesPanel ', RESIZE_CLASS, '" data-rm-target="', textareaId, '">', phrases.map(function (phrase) { return joinHtml([ '<button type="button" class="rmQuickPhraseActionBtn" data-rm-target="', textareaId, '" data-rm-phrase="', escapeHtml(phrase), '">', escapeHtml(phrase), '</button>' ]); }).join(''), '</div>' ]); } function getMultiNominationCommentText(commentsByPage, pageTitle) { var key = getPageTitleMapKey(pageTitle); if (!commentsByPage || !Object.prototype.hasOwnProperty.call(commentsByPage, key)) return ''; return normalizeQuickPhraseValue(commentsByPage[key]); } function hasCommentsForEveryMultiNominationPage(pages, commentsByPage) { var list = Array.isArray(pages) ? pages.filter(Boolean) : []; return list.length > 0 && list.every(function (pageName) { return !!getMultiNominationCommentText(commentsByPage, pageName); }); } function validateMultiNominationText(pages, bodyText, commentsByPage, itemGenitive) { if (normalizeQuickPhraseValue(bodyText) || hasCommentsForEveryMultiNominationPage(pages, commentsByPage)) return true; alert('Укажите общий текст номинации или комментарий для каждой ' + (itemGenitive || 'страницы') + '.'); return false; } function buildMultiNominationText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var headingLevel = Math.max(2, parseInt(opts.headingLevel, 10) || 3); var headingMarks = new Array(headingLevel + 1).join('='); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageSections = list.map(function (pageName, index) { var comment = getMultiNominationCommentText(commentsByPage, pageName); var sectionPrefix = (index === 0 && opts.leadingBlankLine === false) ? '' : '\n'; return sectionPrefix + headingMarks + ' ' + formatItemLabel(pageName) + ' ' + headingMarks + '\n' + (comment ? appendNominationSignature(comment) + '\n' : ''); }).join(''); var commonSectionText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageSections + (commonSectionText ? '\n' + headingMarks + ' По всем ' + headingMarks + '\n' + commonSectionText : ''); } function buildMultiNominationListText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageLines = list.map(function (pageName) { var comment = getMultiNominationCommentText(commentsByPage, pageName); return '* ' + formatItemLabel(pageName) + (comment ? '\n' + appendNominationSignature(comment).split('\n').map(function (line) { return '*: ' + line; }).join('\n') : ''); }).join('\n'); var commonText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageLines + (pageLines && commonText ? '\n' : '') + commonText; } function collectMultiNominationComments(normalizePageName) { var comments = {}; var normalize = typeof normalizePageName === 'function' ? normalizePageName : normTitle; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageName = normalize(($block.find('.rmMultiPageInput').val() || '').trim()); var comment = normalizeQuickPhraseValue($block.find('.rmMultiPageCommentInput').val()); if (!pageName) return; comments[getPageTitleMapKey(pageName)] = comment; }); return comments; } function getNominationPublishText(job) { if (job && job.isMulti) return String(job.msg || ''); return appendNominationSignature(job && job.msg); } function getNominationConflictRule(job) { var ruleCfg = job ? NOMINATION_CONFLICT_RULES_BY_OP[job.opId] : null; var namePattern; if (!job || job.mode !== 'nominate') return null; if (!ruleCfg) return null; namePattern = getTemplateAliasPattern(ruleCfg.group); return { id: ruleCfg.id, label: ruleCfg.label, namePattern: namePattern, detect: function (articleText) { var match = findTemplateByPattern(articleText, namePattern); var templateName; if (!match) return null; templateName = String(match.name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '').replace(/\s+/g, ' ').trim(); return { label: ruleCfg.label, templateName: templateName || ruleCfg.label, templateDisplay: '{{' + (templateName || ruleCfg.label) + '}}', templateFingerprint: getNominationTemplateFingerprint(match) }; } }; } function detectNominationConflict(articleText, job) { var rule = getNominationConflictRule(job); if (!rule || typeof rule.detect !== 'function') return null; return rule.detect(articleText); } function getConflictDecisionForPage(job, pageName) { var decisions = job && job.conflictDecisions; var key = getPageTitleMapKey(pageName); return decisions && decisions[key] ? decisions[key] : null; } function eachSequential(targets, iteratee, done) { var i = 0; (function next(err) { if (err || i >= targets.length) { done(err || null); return; } iteratee(targets[i++], next); }(null)); } function normalizeSectionForLink(sectionTitle) { return (sectionTitle || '').trim() .replace(/\[\[([^\]|]+)(?:\|([^\]]+))?\]\]/g, function (_, target, label) { var v = (label || target || '').trim(); return v.charAt(0) === ':' ? v.slice(1) : v; }) .replace(/''+/g, '').replace(/\s+/g, ' ').trim(); } function getViewportWidth() { return Math.floor(Math.max( (document.documentElement && document.documentElement.clientWidth) || 0, (typeof window.innerWidth === 'number' && window.innerWidth) || 0, $(window).width() || 0 )); } function getVisualViewportWidth() { var widths = []; if (window.visualViewport && typeof window.visualViewport.width === 'number' && window.visualViewport.width > 0) widths.push(window.visualViewport.width); if (window.screen && window.screen.width > 0) widths.push(window.screen.width); return widths.length ? Math.floor(Math.min.apply(Math, widths)) : getViewportWidth(); } function isTouchModalDevice() { return !!( (window.matchMedia && window.matchMedia('(pointer: coarse)').matches) || ('ontouchstart' in window) || (navigator.maxTouchPoints && navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints && navigator.msMaxTouchPoints > 0) ); } function getModalLayout() { var minWidth = parseInt(sz.taMinW, 10) || 180; var layoutWidth = getViewportWidth(); var visualWidth = getVisualViewportWidth(); var contentWidth = Math.max(minWidth, Math.floor($('#content').width() || $('#content').innerWidth() || $(window).width() || minWidth)); var isMobile = layoutWidth <= sz.mobileBp; var isTouchDesktop = !isMobile && isTouchModalDevice() && visualWidth > 0 && visualWidth <= sz.mobileBp && layoutWidth >= visualWidth + sz.touchDesktopGap; var useFullWidth = isMobile || isTouchDesktop; var maxOuterWidth; var defaultOuterWidth; var desktopWidth; if (isMobile) maxOuterWidth = Math.max(minWidth, (visualWidth || contentWidth) - sz.viewportGap); else if (isTouchDesktop) maxOuterWidth = Math.max(minWidth, contentWidth - 32); else maxOuterWidth = Math.max(minWidth, Math.min(contentWidth, (visualWidth ? visualWidth - sz.viewportGap : contentWidth))); desktopWidth = Math.max(minWidth, Math.floor(contentWidth * sz.modalRatio)); if (useFullWidth || desktopWidth < sz.modalMinWide) defaultOuterWidth = contentWidth; else if (desktopWidth < sz.modalDefaultWide) defaultOuterWidth = sz.modalDefaultWide; else defaultOuterWidth = desktopWidth; return { minWidth: minWidth, isMobile: isMobile, isTouchDesktop: isTouchDesktop, useFullWidth: useFullWidth, shouldCenter: useFullWidth || mwCfg.skin === 'minerva', maxOuterWidth: maxOuterWidth, defaultOuterWidth: Math.min(defaultOuterWidth, maxOuterWidth) }; } function getDefaultResizableWidth(frameWidth) { var layout = getModalLayout(); return Math.max(layout.minWidth, layout.defaultOuterWidth - Math.floor(frameWidth || 0)); } function getBoxFrameWidth($el) { function px(prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } return px('padding-left') + px('padding-right') + px('border-left-width') + px('border-right-width'); } // ═══════════════════════════════════════════════════════════════════════════ // API // ═══════════════════════════════════════════════════════════════════════════ function getApiUrl() { return (mw.util && typeof mw.util.wikiScript === 'function') ? mw.util.wikiScript('api') : '/w/api.php'; } function getCsrfTokenValue() { return (mw.user && mw.user.tokens && typeof mw.user.tokens.get === 'function') ? mw.user.tokens.get('csrfToken') : null; } function storeCsrfToken(token) { if (!token || !mw.user || !mw.user.tokens || typeof mw.user.tokens.set !== 'function') return; mw.user.tokens.set({ csrfToken: token }); } function isValidCsrfToken(token) { return typeof token === 'string' && !!token && token !== '+\\'; } function fetchCsrfToken(forceRefresh, callback) { var cachedToken = getCsrfTokenValue(); if (!forceRefresh && isValidCsrfToken(cachedToken)) { callback(cachedToken); return; } $.ajax({ url: getApiUrl(), method: 'GET', dataType: 'json', data: { action: 'query', meta: 'tokens', type: 'csrf', format: 'json' } }) .done(function (data) { var token = data && data.query && data.query.tokens && data.query.tokens.csrftoken; if (isValidCsrfToken(token)) { storeCsrfToken(token); callback(token); return; } callback(null); }) .fail(function () { callback(null); }); } function apiReq(params, mode, callback) { var isWrite = mode === 'edit' || mode === 'discussiontoolssubscribe' || mode === 'options'; function sendRequest(retryWithFreshToken) { var reqParams = $.extend({}, params, { format: 'json', action: mode }); if (!isWrite) { $.ajax({ url: getApiUrl(), method: 'GET', data: reqParams, dataType: 'json' }) .done(function (data) { if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); return; } fetchCsrfToken(!!retryWithFreshToken, function (token) { if (!isValidCsrfToken(token)) { if (callback) callback({ error: { code: 'badtoken', info: 'Не удалось получить CSRF-токен.' } }); return; } reqParams.token = token; $.ajax({ url: getApiUrl(), method: 'POST', data: reqParams, dataType: 'json' }) .done(function (data) { var err = data && data.error; var isBadToken = err && (err.code === 'badtoken' || /invalid csrf token/i.test(String(err.info || ''))); if (isBadToken && !retryWithFreshToken) { sendRequest(true); return; } if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); }); } sendRequest(false); } function saveSettingsToServer(settings, callback) { var normalized = normalizeRemoverSettings(settings); if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сохранять настройки можно только после входа в учётную запись.' }); return; } apiReq({ optionname: settingsOptionName, optionvalue: JSON.stringify(normalized) }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(normalized)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сохранить настройки.' }); }); } function resetSettingsOnServer(callback) { if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сбрасывать настройки можно только после входа в учётную запись.' }); return; } apiReq({ change: settingsOptionName }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(settingsDefaults, true)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сбросить настройки.' }); }); } function getFirstQueryPage(data) { var pages = data && data.query && data.query.pages; if (!pages) return null; return pages[Object.keys(pages)[0]] || null; } function extractRevisionContent(rev) { if (!rev) return null; if (typeof rev['*'] === 'string') return rev['*']; if (rev.slots && rev.slots.main) { if (typeof rev.slots.main['*'] === 'string') return rev.slots.main['*']; if (typeof rev.slots.main.content === 'string') return rev.slots.main.content; } return null; } function makeReadError(apiError, fallbackCode, fallbackInfo) { var err = apiError || {}; return { code: err.code || fallbackCode || 'read_failed', info: err.info || fallbackInfo || 'Не удалось получить содержимое.' }; } function getEditConflictRetryCount(value) { var parsed = parseInt(value, 10); return isNaN(parsed) ? 1 : Math.max(0, parsed); } function getTextWithTimestamp(pageName, callback) { apiReq({ prop: 'revisions', rvprop: 'content|timestamp', rvslots: 'main', titles: pageName }, 'query', function (data) { var content; var page; if (data && data.error) { callback(null, null, data.error); return; } if (!data || !data.query || !data.query.pages) { callback(null, null, { code: 'read_failed', info: 'Некорректный ответ API при чтении страницы.' }); return; } page = getFirstQueryPage(data); if (!page) { callback(null, null, { code: 'read_failed', info: 'API не вернул данные страницы.' }); return; } if (page.invalid !== undefined) { callback(null, null, { code: 'invalidtitle', info: page.invalidreason || 'Некорректное название страницы.' }); return; } if (page.missing !== undefined) { callback(null, null, null); return; } if (!page.revisions || !page.revisions.length) { callback(null, null, { code: 'read_failed', info: 'API не вернул ревизии страницы.' }); return; } content = extractRevisionContent(page.revisions[0]); if (content === null) { callback(null, null, { code: 'content_missing', info: 'API не вернул текст страницы.' }); return; } callback(content, page.revisions[0].timestamp || null, null); }); } function getText(pageName, callback) { getTextWithTimestamp(pageName, function (text, baseTimestamp, err) { callback(text, err); }); } function editPageContent(pageTitle, options, buildFn, callback) { var opts = options || {}; var maxRetries = getEditConflictRetryCount(opts.editConflictRetries); (function attempt(retry) { getTextWithTimestamp(pageTitle, function (sourceText, baseTimestamp, readErr) { if (readErr) { callback(makeReadError(readErr, opts.readErrorCode || 'read_failed', opts.readError || 'Не удалось получить содержимое страницы «' + pageTitle + '».')); return; } var pageMissing = sourceText === null; if (pageMissing && !opts.allowMissing) { callback({ code: opts.readErrorCode || 'read_failed', info: opts.readError || 'Страница «' + pageTitle + '» не существует.' }); return; } var done = (function () { var called = false; return function (result) { if (called) return; called = true; if (!result || result.error) { callback((result && result.error) || { code: 'build_failed', info: 'Не удалось подготовить правку.' }, result && result.meta || null); return; } if (result.skip) { callback(null, result.meta || null); return; } if (typeof result.text !== 'string') { callback({ code: 'build_failed', info: 'Не удалось подготовить правку.' }); return; } var ep = { title: pageTitle, text: result.text, summary: result.summary || opts.summary || '' }; if (opts.watchlist) ep.watchlist = opts.watchlist; if (opts.assertuser) ep.assertuser = opts.assertuser; if (opts.createonly) ep.createonly = opts.createonly; else if (pageMissing) ep.createonly = true; if (opts.useBaseTimestamp !== false && baseTimestamp) ep.basetimestamp = baseTimestamp; apiReq(ep, 'edit', function (resp) { var err = resp && resp.error ? resp.error : null; var retryable = err && (err.code === 'editconflict' || (pageMissing && opts.allowMissing && err.code === 'articleexists')); if (retryable && retry < maxRetries) { attempt(retry + 1); return; } callback(err, result.meta || null); }); }; }()); try { var maybe = buildFn(sourceText, done); if (maybe !== undefined) done(maybe); } catch (ex) { done({ error: { code: 'build_exception', info: (ex && ex.message) ? ex.message : String(ex) } }); } }); }(0)); } // ═══════════════════════════════════════════════════════════════════════════ // ШАБЛОНЫ: удаление и вставка // ═══════════════════════════════════════════════════════════════════════════ var OPAQUE_WIKITEXT_TAG_NAMES = [ 'pre', 'nowiki', 'gallery', 'indicator', 'langconvert', 'graph', 'timeline', 'hiero', 'charinsert', 'ref', 'references', 'inputbox', 'imagemap', 'source', 'syntaxhighlight', 'poem', 'categorytree', 'section', 'score', 'templatestyles', 'templatedata', 'math', 'ce', 'chem', 'maplink', 'mapframe', 'page-collection', 'phonos' ]; var RE_OPAQUE_WIKITEXT_OPEN_TAG = new RegExp( "^<\\s*(" + OPAQUE_WIKITEXT_TAG_NAMES.join('|') + ")\\b(?:[^>\"']|\"[^\"]*\"|'[^']*')*>", 'i' ); function getIgnoredWikitextRegionEnd(text, start) { var commentEnd; var openTag; var closeTagRe; var closeTag; if (text.slice(start, start + 4) === '<!--') { commentEnd = text.indexOf('-->', start + 4); return commentEnd === -1 ? text.length : commentEnd + 3; } if (text.charAt(start) !== '<') return start; openTag = RE_OPAQUE_WIKITEXT_OPEN_TAG.exec(text.slice(start)); if (!openTag) return start; if (/\/\s*>$/.test(openTag[0])) return start + openTag[0].length; closeTagRe = new RegExp('<\\/\\s*' + escapeRegExp(openTag[1]) + '\\s*>', 'ig'); closeTagRe.lastIndex = start + openTag[0].length; closeTag = closeTagRe.exec(text); return closeTag ? closeTag.index + closeTag[0].length : text.length; } function scanWikitextStructure(text, start, onTopLevelChar, stopWhenRootClosed) { var source = String(text || ''), stack = [], linkDepth = 0; var i = Math.max(0, start || 0), rootStarted = false; while (i < source.length) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, i); if (ignoredEnd !== i) { i = ignoredEnd; continue; } var pair = source.slice(i, i + 2), runLength = 0, remaining, cursor, needed; if (pair === '{{') { while (source.charAt(i + runLength) === '{') runLength++; remaining = runLength; rootStarted = true; while (remaining >= 2) { if (remaining === 3) { stack.push(3); remaining = 0; } else { stack.push(2); remaining -= 2; } } i += runLength; continue; } if (pair === '}}' && stack.length) { while (source.charAt(i + runLength) === '}') runLength++; remaining = runLength; cursor = i; while (stack.length && remaining >= stack[stack.length - 1]) { needed = stack[stack.length - 1]; stack.pop(); remaining -= needed; cursor += needed; if (stopWhenRootClosed && rootStarted && !stack.length) return { closed: true, end: cursor }; } if (stack.length && remaining > 0 && remaining < stack[stack.length - 1]) return { closed: false, end: -1 }; i += runLength; continue; } if (pair === '[[') { linkDepth++; i += 2; continue; } if (pair === ']]' && linkDepth) { linkDepth--; i += 2; continue; } if (!stack.length && !linkDepth && onTopLevelChar && onTopLevelChar(source.charAt(i), i) === false) return { closed: false, end: i }; i++; } return { closed: !stack.length, end: -1 }; } function findBalancedTemplateEnd(text, start) { if (String(text || '').slice(start, start + 2) !== '{{') return -1; var result = scanWikitextStructure(text, start, null, true); return result.closed ? result.end : -1; } function splitTemplateTopLevelParts(innerText) { var parts = [], partStart = 0, text = String(innerText || ''); scanWikitextStructure(text, 0, function (character, index) { if (character !== '|') return; parts.push(text.slice(partStart, index)); partStart = index + 1; }); parts.push(text.slice(partStart)); return parts; } function findTemplatesByPattern(text, namePattern, firstOnly) { var source = String(text || ''); var nameRe = new RegExp('^(?:' + namePattern + ')$', 'i'); var matches = [], pos = 0; while (pos < source.length - 1) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, pos); if (ignoredEnd !== pos) { pos = ignoredEnd; continue; } if (source.slice(pos, pos + 2) !== '{{') { pos++; continue; } var end = findBalancedTemplateEnd(source, pos); if (end < 0) break; var rawParts = splitTemplateTopLevelParts(source.slice(pos + 2, end - 2)); var rawName = String(rawParts.shift() || '').trim(); var name = rawName.replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '') .replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); if (nameRe.test(name)) { var match = { start: pos, end: end, text: source.slice(pos, end), name: rawName, params: rawParts.map(function (part) { return part.trim(); }), paramsText: rawParts.length ? '|' + rawParts.join('|') : '' }; if (firstOnly) return match; matches.push(match); } pos = end; } return firstOnly ? null : matches; } function findTemplateByPattern(text, namePattern) { return findTemplatesByPattern(text, namePattern, true); } function replaceTemplateMatch(text, match, replacement) { return text.slice(0, match.start) + replacement + text.slice(match.end); } function parseTemplateParameterList(params) { var all = [], byName = {}, nextImplicitIndex = 1; (Array.isArray(params) ? params : []).forEach(function (param) { var raw = String(param === undefined || param === null ? '' : param); var equalsIndex = -1; scanWikitextStructure(raw, 0, function (character, index) { if (character === '=') { equalsIndex = index; return false; } }); var explicit = equalsIndex >= 0; var name = explicit ? raw.slice(0, equalsIndex).trim() : String(nextImplicitIndex++); var value = (explicit ? raw.slice(equalsIndex + 1) : raw).trim(); var positionalIndex = /^[1-9]\d*$/.test(name) ? parseInt(name, 10) : null; var entry = { name: name, value: value, explicit: explicit, positionalIndex: positionalIndex, raw: raw }; all.push(entry); byName['$' + name] = entry; }); return { entries: all.filter(function (entry) { return byName['$' + entry.name] === entry; }), byName: byName }; } function getEffectiveTemplateParamEntries(parsedParams) { return parsedParams && parsedParams.entries || []; } function getEffectivePositionalTemplateParams(parsedParams) { return getEffectiveTemplateParamEntries(parsedParams) .filter(function (entry) { return entry.positionalIndex !== null; }) .sort(function (a, b) { return a.positionalIndex - b.positionalIndex; }); } function getEffectivePositionalTemplateParam(parsedParams, index) { var entry = parsedParams && parsedParams.byName ? parsedParams.byName['$' + String(index)] : null; return entry && entry.positionalIndex === index ? entry : null; } function getTemplatePositionalParamValue(match, index) { var entry = getEffectivePositionalTemplateParam(parseTemplateParameterList(match && match.params), index); return entry ? entry.value : ''; } function getTemplatePositionalParamValues(match, startIndex, maxIndex) { var parsed = parseTemplateParameterList(match && match.params); var entries = getEffectivePositionalTemplateParams(parsed); var firstIndex = Math.max(1, startIndex || 1); var maxAllowedIndex = Math.max(firstIndex, maxIndex || MAX_SAFE_TEMPLATE_POSITIONAL_INDEX); var lastIndex = entries.length ? entries[entries.length - 1].positionalIndex : firstIndex - 1; if (lastIndex > maxAllowedIndex) return null; var values = []; for (var index = firstIndex; index <= lastIndex; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); values.push(entry ? entry.value : ''); } return values; } function getPreferredNamedTemplateParamEntry(parsedParams, names) { var effectiveEntries = getEffectiveTemplateParamEntries(parsedParams); var wanted = (names || []).map(function (name) { return String(name).toLowerCase(); }); for (var n = 0; n < wanted.length; n++) { for (var i = effectiveEntries.length - 1; i >= 0; i--) { if (effectiveEntries[i].positionalIndex === null && effectiveEntries[i].name.toLowerCase() === wanted[n]) { return effectiveEntries[i]; } } } return null; } function normalizeTemplateEventValue(value) { return String(value === undefined || value === null ? '' : value).trim(); } function normalizeTemplateEventDate(value) { return convertToStandardDate(value) || normalizeTemplateEventValue(value); } function getTemplateDateParams(parsedParams) { var dates = []; getEffectivePositionalTemplateParams(parsedParams).forEach(function (entry) { var date = convertToStandardDate(entry.value); if (date) dates.push({ index: entry.positionalIndex, value: entry.value, date: date }); }); return dates; } function findAvailableDateParamIndex(parsedParams, maxIndex, canUseIndex) { var limit = Math.max(1, maxIndex || 15); for (var index = 1; index <= limit; index++) { var entry = getEffectivePositionalTemplateParam(parsedParams, index); if ((!entry || !normalizeTemplateEventValue(entry.value)) && (!canUseIndex || canUseIndex(index))) return index; } return -1; } function removeTemplateMatches(text, matches) { var source = String(text || ''), ranges = []; (matches || []).filter(Boolean).forEach(function (match) { var start = match.start, end = match.end; var lineStart = source.lastIndexOf('\n', start - 1) + 1; var after = source.slice(end).match(/^[ \t]*(?:\r?\n|$)/); if (/^[ \t]*$/.test(source.slice(lineStart, start)) && after) { start = lineStart; end += after[0].length; } ranges.push({ start: start, end: end }); }); if (!ranges.length) return { text: source, removed: false }; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }); var templateRanges = ranges.slice(), openRe = /<noinclude\b[^>]*>/ig, closeRe = /<\/noinclude\s*>/ig, openMatch; while ((openMatch = openRe.exec(source))) { closeRe.lastIndex = openRe.lastIndex; var closeMatch = closeRe.exec(source); if (!closeMatch) break; var contentStart = openRe.lastIndex, contentEnd = closeMatch.index; if (templateRanges.some(function (range) { return range.start < contentEnd && range.end > contentStart; })) { var content = '', contentPos = contentStart; templateRanges.forEach(function (range) { var rangeStart = Math.max(contentStart, range.start), rangeEnd = Math.min(contentEnd, range.end); if (rangeEnd <= contentPos || rangeStart >= contentEnd) return; content += source.slice(contentPos, Math.max(contentPos, rangeStart)); contentPos = Math.max(contentPos, rangeEnd); }); content += source.slice(contentPos, contentEnd); if (!/\S/.test(content)) { var wrapperEnd = closeMatch.index + closeMatch[0].length; var trailing = source.slice(wrapperEnd).match(/^[ \t]*(?:\r?\n)?/); ranges.push({ start: openMatch.index, end: wrapperEnd + (trailing ? trailing[0].length : 0) }); } } openRe.lastIndex = closeMatch.index + closeMatch[0].length; } var merged = []; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }).forEach(function (range) { var last = merged[merged.length - 1]; if (last && range.start <= last.end) last.end = Math.max(last.end, range.end); else merged.push({ start: range.start, end: range.end }); }); var out = [], pos = 0; merged.forEach(function (range) { out.push(source.slice(pos, range.start)); pos = range.end; }); out.push(source.slice(pos)); return { text: out.join(''), removed: true }; } function stripTemplatesByPattern(text, namePattern) { var source = String(text || ''); return removeTemplateMatches(source, findTemplatesByPattern(source, namePattern)); } function removeTemplatesByAliases(text, aliases) { var pattern = buildTemplateNamePattern(aliases); if (!pattern) return { text: text, removed: false }; return stripTemplatesByPattern(text, '(?:' + pattern + ')'); } function normalizeAliasKey(title) { return String(title || '').replace(/_/g, ' ').toLowerCase().trim(); } function dedupeAliases(aliases) { var seen = {}; var result = []; (aliases || []).forEach(function (alias) { var key = normalizeAliasKey(alias); if (!key || seen[key]) return; seen[key] = true; result.push(alias); }); return result; } function resolveTemplateRedirectAliases(titles, callback) { var list = dedupeAliases(titles); var missingTitles = list.filter(function (t) { return !tplAliasCache[t]; }); function collectAliases() { var allAliases = []; list.forEach(function (title) { allAliases = allAliases.concat(tplAliasCache[title] || [title]); }); callback(dedupeAliases(allAliases)); } if (!missingTitles.length) { collectAliases(); return; } (function resolveChunk(offset) { if (offset >= missingTitles.length) { collectAliases(); return; } var chunk = missingTitles.slice(offset, offset + 20); var chunkByKey = {}; chunk.forEach(function (t) { chunkByKey[normalizeAliasKey(t)] = t; }); apiReq({ prop: 'redirects', rdlimit: 'max', titles: chunk.join('|') }, 'query', function (resp) { var queryError = resp && resp.error; if (!queryError && (!resp || !resp.query || !resp.query.pages)) { queryError = { code: 'read_failed', info: 'API не вернул данные о перенаправлениях шаблонов.' }; } if (queryError) logStatus('Проверка перенаправлений шаблонов.', queryError, { trackError: false }); var pages = resp && resp.query && resp.query.pages ? resp.query.pages : {}; Object.keys(pages).forEach(function (pid) { var p = pages[pid]; var sourceTitle; var found; if (!p || !p.title) return; sourceTitle = chunkByKey[normalizeAliasKey(p.title)]; if (!sourceTitle) return; found = [p.title].concat((p.redirects || []).map(function (r) { return r.title; })); tplAliasCache[sourceTitle] = dedupeAliases(found); }); chunk.forEach(function (t) { if (!tplAliasCache[t]) tplAliasCache[t] = [t]; }); resolveChunk(offset + 20); }); }(0)); } function removeTransferTemplatesLocal(articleText, transferMode) { var result = { text: articleText, removedKbu: false, removedKul: false, removedHangon: false }; if (transferMode === 'none') return result; if (transferMode === 'kbu' || transferMode === 'both') { var kbu = stripTemplatesByPattern(result.text, '(?:' + KBU_PATTERN_STR + ')'); result.text = kbu.text; result.removedKbu = kbu.removed; } if (transferMode === 'kul' || transferMode === 'both') { var kul = stripTemplatesByPattern(result.text, KUL_PATTERN_STR); result.text = kul.text; result.removedKul = kul.removed; } var hangon = stripTemplatesByPattern(result.text, HANGON_PATTERN_STR); result.text = hangon.text; result.removedHangon = hangon.removed; return result; } function removeTransferTemplatesWithApiFallback(pageName, articleText, transferMode, localResult, callback) { var needKbu = (transferMode === 'kbu' || transferMode === 'both') && !localResult.removedKbu; var needKul = (transferMode === 'kul' || transferMode === 'both') && !localResult.removedKul; var needHangon = transferMode !== 'none' && !localResult.removedHangon; if (!needKbu && !needKul && !needHangon) { callback(localResult); return; } var titleMap = {}; function addAliasTitles(groupId) { getTemplateAliases(groupId).forEach(function (alias) { titleMap['Шаблон:' + alias] = true; }); } if (needKbu) { addAliasTitles('fastDelete'); addAliasTitles('delayedDelete'); } if (needKul) addAliasTitles('nominationImprove'); if (needHangon) addAliasTitles('hangon'); apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if ((needKbu && RE_KBU_PATTERNS.test(norm)) || (needKul && RE_KUL_PATTERN.test(norm)) || (needHangon && RE_HANGON.test(norm))) { titleMap[tpl.title] = true; } }); } var titles = Object.keys(titleMap); if (!titles.length) { callback(localResult); return; } resolveTemplateRedirectAliases(titles, function (aliases) { var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(updated.text, aliases); updated.text = r.text; if (r.removed) { if (needKbu) updated.removedKbu = true; if (needKul) updated.removedKul = true; if (needHangon) updated.removedHangon = true; } callback(updated); }); }); } function removeMoveToCommonsTemplatesLocal(articleText) { var r = removeTemplatesByAliases(articleText, getTemplateAliases('moveToCommons')); return { text: r.text, removedMoveToCommons: r.removed }; } function removeMoveToCommonsTemplatesWithApiFallback(pageName, articleText, localResult, callback) { apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); var titleMap = {}; var normTarget = normalizeTemplateName(MOVE_TO_COMMONS_TEMPLATE_TITLE); var titles; titleMap[MOVE_TO_COMMONS_TEMPLATE_TITLE] = true; if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if (norm === normTarget || getTemplateAliases('moveToCommons').some(function (alias) { return norm === normalizeTemplateName(alias); })) { titleMap[tpl.title] = true; } }); } titles = Object.keys(titleMap); resolveTemplateRedirectAliases(titles, function (resolvedAliases) { var aliases = dedupeAliases(getTemplateAliases('moveToCommons').concat(resolvedAliases)); var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(articleText, aliases); updated.text = r.text; updated.removedMoveToCommons = r.removed; callback(updated); }); }); } // ─── Вставка шаблонов ──────────────────────────────────────────────────── function findInsertPositionAfterProjectTemplates(text) { var pos = 0, len = text.length; while (pos < len) { var wsMatch = text.slice(pos).match(/^[\t ]*\n/); if (wsMatch) { pos += wsMatch[0].length; continue; } if (text.charAt(pos) !== '{' || text.charAt(pos + 1) !== '{') break; var afterOpen = text.slice(pos + 2); var nameMatch = afterOpen.match(/^[\s]*([\s\S]*?)[\s]*(?:\||\}\})/); var templateEnd; if (!nameMatch) break; var tplName = nameMatch[1].toLowerCase().replace(/\s+/g, ' ').trim(); if (!/^статья проекта(\s|$)/.test(tplName) && tplName !== 'блок проектов статьи') break; templateEnd = findBalancedTemplateEnd(text, pos); if (templateEnd < 0) break; pos = templateEnd; if (pos < len && text.charAt(pos) === '\n') pos++; } return pos; } function insertTplOnTalkPage(text, tplText, sep) { var s = (sep === undefined) ? '\n' : sep; var insertPos = findInsertPositionAfterProjectTemplates(text); if (insertPos === 0) return tplText + (text.length ? s + text.replace(/^\n+/, '') : ''); var before = text.slice(0, insertPos).replace(/\n+$/, ''); var after = text.slice(insertPos).replace(/^\n+/, ''); return before + '\n' + tplText + (after.length ? s + after : ''); } function wrapInNoinclude(text, templateText) { var match = text.match(RE_NOINCLUDE); if (match) { // Если перед noinclude есть непробельный контент — вставляем новый noinclude сверху var before = text.slice(0, text.indexOf(match[0])); if (/\S/.test(before)) { return '<noinclude>' + templateText + '</noinclude>\n' + text; } var content = match[2]; if (content.length > 0 && content.charAt(content.length - 1) !== '\n') content += '\n'; return text.replace(match[0], match[1] + '<noinclude>' + content + templateText + '\n</noinclude>'); } return '<noinclude>' + templateText + '</noinclude>\n' + text; } function getDateSectionTalkTemplateConfig(closeType) { var config = DATE_SECTION_TALK_TEMPLATES[closeType]; return typeof config === 'string' ? { name: config } : (config || null); } function buildCanonicalTemplateText(match, templateName, suffix) { return T_OPEN + templateName + String(match.paramsText || '').replace(/\s+$/, '') + (suffix || '') + T_CLOSE; } function getCanonicalTemplateUpsertResult(source, match, templateName) { var canonical = buildCanonicalTemplateText(match, templateName, ''); return canonical === match.text ? { text: source, status: 'already_present' } : { text: replaceTemplateMatch(source, match, canonical), status: 'updated' }; } function buildExplicitPositionalTemplateParams(values, startIndex) { return (values || []).map(function (value, index) { var text = String(value === undefined || value === null ? '' : value).replace(/\|/g, T_OPEN + '!' + T_CLOSE); return '|' + (Math.max(1, startIndex || 1) + index) + '=' + text; }).join(''); } function buildTemplateContentWithPositionalParams(templateName, values) { return templateName + buildExplicitPositionalTemplateParams(values, 1); } function buildTemplateWithPositionalParams(templateName, values) { return T_OPEN + buildTemplateContentWithPositionalParams(templateName, values) + T_CLOSE; } function getDateSectionParamEntry(parsedParams, dateIndex, options) { var opts = options || {}; return getPreferredNamedTemplateParamEntry(parsedParams, opts.singleSectionParam ? [opts.sectionParam || 'раздел обсуждения', 'l1'] : ['l' + dateIndex]); } function getDateSectionValue(parsedParams, dateIndex, options) { var entry = getDateSectionParamEntry(parsedParams, dateIndex, options); return entry ? normalizeTemplateEventValue(entry.value) : ''; } function buildDateSectionTemplateText(templateName, dateIso, sectionTitle, options) { var opts = options || {}, section = normalizeTemplateEventValue(sectionTitle); var paramName = opts.singleSectionParam ? (opts.sectionParam || 'раздел обсуждения') : 'l1'; return T_OPEN + templateName + '|' + dateIso + (section ? '|' + paramName + '=' + section : '') + T_CLOSE; } function upsertDateSectionTemplateOnTalkPage(text, templateName, dateIso, sectionTitle, options) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedDate = normalizeTemplateEventDate(dateIso); var opts = options || {}; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName), toTemplateNameList(opts.aliases))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var parsedByMatch = []; var exactMatch = null; var appendTarget = null; matches.forEach(function (match) { var parsed = parseTemplateParameterList(match.params); var dates = getTemplateDateParams(parsed); var item = { match: match, parsed: parsed, dates: dates, index: -1 }; parsedByMatch.push(item); if (!exactMatch && dates.some(function (dateParam) { return dateParam.date === normalizedDate && getDateSectionValue(parsed, dateParam.index, opts) === normalizedSection; })) exactMatch = item; }); if (exactMatch) return getCanonicalTemplateUpsertResult(source, exactMatch.match, templateName); for (var i = 0; i < parsedByMatch.length; i++) { var item = parsedByMatch[i]; if (opts.singleSectionParam && getDateSectionValue(item.parsed, 1, opts) !== normalizedSection) continue; item.index = findAvailableDateParamIndex(item.parsed, 15, function (index) { var sectionEntry = getDateSectionParamEntry(item.parsed, index, opts); return !sectionEntry || normalizeTemplateEventValue(sectionEntry.value) === normalizedSection; }); if (item.index !== -1) { appendTarget = item; break; } } if (!appendTarget) { return { text: insertTplOnTalkPage(source, buildDateSectionTemplateText(templateName, dateIso, normalizedSection, opts), '\n'), status: 'created' }; } var suffix = '|' + appendTarget.index + '=' + dateIso; if (normalizedSection && !getDateSectionParamEntry(appendTarget.parsed, appendTarget.index, opts)) { suffix += opts.singleSectionParam ? '|' + (opts.sectionParam || 'раздел обсуждения') + '=' + normalizedSection : '|l' + appendTarget.index + '=' + normalizedSection; } return { text: replaceTemplateMatch(source, appendTarget.match, buildCanonicalTemplateText(appendTarget.match, templateName, suffix)), status: 'updated' }; } function getSingleResultEventKey(params) { var parsed = parseTemplateParameterList(params); var dateNames = ['date', 'дата']; var namedDate = getPreferredNamedTemplateParamEntry(parsed, dateNames); var dateEntry = namedDate || getEffectivePositionalTemplateParam(parsed, 1); var positionalOffset = namedDate ? 0 : 1; var dateNameMap = {}; dateNames.forEach(function (name) { dateNameMap[String(name).toLowerCase()] = true; }); var positionalMeta = getEffectivePositionalTemplateParams(parsed).filter(function (entry) { return namedDate || entry.positionalIndex !== 1; }).map(function (entry) { return (entry.positionalIndex - positionalOffset) + '=' + normalizeTemplateEventValue(entry.value); }); var namedMeta = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex === null && !dateNameMap[entry.name.toLowerCase()]; }).map(function (entry) { return entry.name.toLowerCase() + '=' + normalizeTemplateEventValue(entry.value); }).sort(); return JSON.stringify([dateEntry ? normalizeTemplateEventDate(dateEntry.value) : '', positionalMeta, namedMeta]); } function upsertSingleDateResultTemplateOnTalkPage(text, templateName, dateIso, paramsText) { var source = text || ''; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var newTpl = T_OPEN + templateName + '|' + dateIso + (paramsText ? '|' + paramsText : '') + T_CLOSE; var expectedParams = [dateIso].concat(paramsText ? splitTemplateTopLevelParts('x|' + paramsText).slice(1) : []); var expectedEvent = getSingleResultEventKey(expectedParams); var tplMatch = null; for (var i = 0; i < matches.length; i++) { if (getSingleResultEventKey(matches[i].params) === expectedEvent) { tplMatch = matches[i]; break; } } if (!tplMatch) { return { text: insertTplOnTalkPage(source, newTpl, '\n'), status: 'created' }; } return getCanonicalTemplateUpsertResult(source, tplMatch, templateName); } function buildConditionalRetTemplateText(dateIso, sectionTitle, reasonText, deadlineText) { var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var tpl = 'Условно оставлено|' + dateIso; if (normalizedSection) tpl += '|l1=' + normalizedSection; if (normalizedReason) tpl += '|пояснение=' + normalizedReason; if (normalizedDeadline) tpl += '|срок=' + normalizedDeadline; return T_OPEN + tpl + T_CLOSE; } function getConditionalRetTemplateState(match) { var parsed = parseTemplateParameterList(match.params); var sectionEntry = getPreferredNamedTemplateParamEntry(parsed, ['раздел обсуждения', 'l1']); var reasonEntry = getPreferredNamedTemplateParamEntry(parsed, ['пояснение']); var deadlineEntry = getPreferredNamedTemplateParamEntry(parsed, ['срок']); return { match: match, parsed: parsed, dates: getTemplateDateParams(parsed), section: sectionEntry ? normalizeTemplateEventValue(sectionEntry.value) : '', reason: reasonEntry ? normalizeQuickPhraseValue(reasonEntry.value) : '', deadline: deadlineEntry ? normalizeTemplateEventValue(deadlineEntry.value) : '' }; } function hasSameConditionalMetadata(state, sectionTitle, reasonText, deadlineText) { return state.section === normalizeTemplateEventValue(sectionTitle) && state.reason === normalizeQuickPhraseValue(reasonText) && state.deadline === normalizeTemplateEventValue(deadlineText); } function upsertConditionalRetTemplateOnTalkPage(text, dateIso, sectionTitle, reasonText, deadlineText) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var normalizedDate = normalizeTemplateEventDate(dateIso); var namePattern = buildTemplateNamePattern(['Условно оставлено'].concat(getTalkTemplateAliases('Условно оставлено'))); var states = namePattern ? findTemplatesByPattern(source, namePattern).map(getConditionalRetTemplateState) : []; var exactState = null; var appendState = null; var appendIndex = -1; states.forEach(function (state) { if (!exactState && hasSameConditionalMetadata(state, normalizedSection, normalizedReason, normalizedDeadline) && state.dates.some(function (dateParam) { return dateParam.date === normalizedDate; })) { exactState = state; } }); if (exactState) return getCanonicalTemplateUpsertResult(source, exactState.match, 'Условно оставлено'); for (var i = 0; i < states.length; i++) { if (!hasSameConditionalMetadata(states[i], normalizedSection, normalizedReason, normalizedDeadline)) continue; appendIndex = findAvailableDateParamIndex(states[i].parsed, 15); if (appendIndex !== -1) { appendState = states[i]; break; } } if (!appendState) { return { text: insertTplOnTalkPage(source, buildConditionalRetTemplateText(dateIso, normalizedSection, normalizedReason, normalizedDeadline), '\n'), status: 'created' }; } return { text: replaceTemplateMatch( source, appendState.match, buildCanonicalTemplateText(appendState.match, 'Условно оставлено', '|' + appendIndex + '=' + dateIso) ), status: 'updated' }; } // ═══════════════════════════════════════════════════════════════════════════ // ПАЙПЛАЙН НОМИНАЦИИ // ═══════════════════════════════════════════════════════════════════════════ function runNominationPipeline(steps) { var s = steps; var ctx = { templateMeta: null, nominationInfo: null }; var stages = [ { name: 'шаблон', fn: function (next) { s.templateStep(next); }, onResult: function (meta) { ctx.templateMeta = meta || null; } }, { name: 'номинация', pendingText: 'Публикуется номинация...', successText: 'Номинация опубликована.', errorText: 'Публикация номинации.', fn: function (next) { s.nominationStep(next); }, onResult: function (info) { ctx.nominationInfo = info || null; } }, { name: 'подписка', shouldRun: function () { var info = ctx.nominationInfo; return !!(setSubscribe && info && info.pageTitle && info.sectionTitle); }, fn: function (next) { subscribeToTopic(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle, function () { next(); }); } }, { name: 'оповещение', shouldRun: function () { return !!(setAlert && !s.skipNotify); }, fn: function (next) { s.notifyStep(ctx.nominationInfo, next); } } ]; (function run(i) { if (i >= stages.length) { if (typeof s.onSuccess === 'function') s.onSuccess(ctx); return; } var stage = stages[i]; if (typeof stage.shouldRun === 'function' && !stage.shouldRun()) { run(i + 1); return; } var statusId = stage.pendingText ? logStatus(stage.pendingText, null, { pending: true, trackError: false }) : null; var stageFinished = false; try { stage.fn(function (err, result) { if (stageFinished) return; stageFinished = true; if (typeof stage.onResult === 'function') stage.onResult(result); if (err) { if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), err, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, err, ctx); else markSubmitError(); return; } if (statusId && stage.successText) logStatus(stage.successText, null, { statusId: statusId, trackError: false }); run(i + 1); }); } catch (ex) { if (stageFinished) return; stageFinished = true; var exErr = { code: 'exception', info: (ex && ex.message) ? ex.message : String(ex) }; if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), exErr, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, exErr, ctx); else markSubmitError(); } }(0)); } // ─── Публикация номинации ──────────────────────────────────────────────── function publishNomination(opts, callback) { var cb = callback || function () {}; function doPublish() { apiReq({ title: opts.pageTitle, section: 'new', sectiontitle: opts.sectionTitle, summary: opts.summary, text: opts.text, assertuser: mwCfg.wgUserName }, 'edit', function (resp) { cb(resp && resp.error ? resp.error : null); }); } if (opts.sectionTitle) { if (!opts.navTemplate) { doPublish(); return; } apiReq({ title: opts.pageTitle, createonly: '1', text: T_OPEN + opts.navTemplate + '-Навигация' + T_CLOSE + '\n', summary: makeSummary('автоматическая шапка'), assertuser: mwCfg.wgUserName }, 'edit', function (resp) { if (resp && resp.error && resp.error.code !== 'articleexists') { cb(resp.error); return; } doPublish(); }); return; } // Вставка в существующую страницу if (opts.createText !== undefined) { editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = pageText === null ? (typeof opts.createText === 'function' ? opts.createText() : opts.createText) : (opts.buildText ? opts.buildText(pageText) : null); return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); }); return; } editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = opts.buildText ? opts.buildText(pageText) : null; return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); } ); } // ─── Оповещение авторов ────────────────────────────────────────────────── function notifyAuthor(pg, options, callback) { var opts = options || {}; var cb = callback || function () {}; var actionText = (typeof opts.actionText === 'string') ? opts.actionText : ''; var discussionPage = (typeof opts.discussionPage === 'string') ? opts.discussionPage : ''; var discussionSection = normalizeSectionForLink((typeof opts.discussionSection === 'string') ? opts.discussionSection : ''); var includeProposed = (typeof opts.includeProposedPrefix === 'boolean') ? opts.includeProposedPrefix : true; var actionPhrase = ((includeProposed ? 'предложена ' : '') + actionText).trim() || 'изменена'; var discussionText = discussionPage ? 'Обсуждение — на странице [[' + discussionPage + (discussionSection ? '#' + discussionSection : '') + ']]. ' : ''; apiReq({ prop: 'revisions', rvprop: 'user', rvdir: 'newer', titles: pg }, 'query', function (queryResp) { var page = getFirstQueryPage(queryResp); if (!page) { cb({ code: 'network', info: 'Network error' }); return; } if (page.missing !== undefined) { cb({ code: 'missing', info: 'Page missing.' }); return; } if (!page.revisions || !page.revisions.length) { cb({ code: 'no_revisions', info: 'No revisions.' }); return; } var rv = page.revisions[0]; if ('anon' in rv || rv.userhidden || !rv.user || rv.user === mwCfg.wgUserName) { cb(null); return; } apiReq({ title: 'User talk:' + rv.user, section: 'new', sectiontitle: 'Remover: [[:' + pg + ']]', summary: opts.summary || makeSummary('уведомление автора'), text: 'Страница [[:' + pg + ']], созданная вами, ' + actionPhrase + '. ' + discussionText + '~~' + '~~<br><small>Это автоматическое уведомление, сгенерированное ' + scriptLink + '.</small>', assertuser: mwCfg.wgUserName }, 'edit', function (editResp) { cb(editResp && editResp.error ? editResp.error : null); }); }); } function notifyAuthorsForPages(pages, notifyOptions, callback) { var cb = callback || function () {}; var opts = notifyOptions || {}; var list = []; (pages || []).forEach(function (p) { var t = normTitle(p); if (t && list.indexOf(t) === -1) list.push(t); }); if (!list.length) { cb(); return; } eachSequential(list, function (pg, next) { var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Отправляется уведомление создателю страницы ' + pageLink + '...', null, { pending: true, trackError: false }); notifyAuthor(pg, opts, function (err) { logStatus(err ? 'Уведомление создателя страницы ' + pageLink + '.' : 'Создатель страницы ' + pageLink + ' уведомлён.', err, { statusId: statusId, trackError: opts.trackError !== false }); next(); }); }, cb); } // ─── Подписка на раздел ────────────────────────────────────────────────── function subscribeToTopic(pageTitle, sectionTitle, callback) { var cb = callback || function () {}; if (!setSubscribe || !sectionTitle) { cb(); return; } var statusId = logStatus('Оформляется подписка на раздел...', null, { pending: true, trackError: false }); var targetFrag = normalizeSectionForLink(sectionTitle).toLowerCase(); function finish(err, st) { if (err) { logStatus('Не удалось подписаться на раздел.', err, { statusId: statusId, trackError: false }); cb(); return; } logStatus(st === 'subscribed' ? 'Оформлена подписка на раздел.' : 'Раздел для подписки не найден.', null, { statusId: statusId, trackError: false }); cb(); } function trySubscribe(attemptsLeft) { apiReq({ page: pageTitle, prop: 'threaditemshtml', excludesignatures: true }, 'discussiontoolspageinfo', function (data) { if (!data || data.error) { finish((data && data.error) || { code: 'read_failed', info: 'API не вернул данные разделов.' }); return; } var items = (data && data.discussiontoolspageinfo && data.discussiontoolspageinfo.threaditemshtml) || null; if (!items || !items.length) { if (attemptsLeft > 0) { setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); return; } finish(null, 'not_found'); return; } var commentname = null; for (var ti = items.length - 1; ti >= 0; ti--) { var t = items[ti]; if (t.type === 'heading') { var htext = (t.headingText || t.html || '').replace(/<[^>]+>/g, '').trim(); if (htext.toLowerCase() === targetFrag || normalizeSectionForLink(htext).replace(/_/g, ' ').toLowerCase() === targetFrag) { commentname = t.name; break; } } } if (!commentname) { if (attemptsLeft > 0) setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); else finish(null, 'not_found'); return; } apiReq({ page: pageTitle, commentname: commentname, subscribe: '1' }, 'discussiontoolssubscribe', function (res) { finish(res && res.error ? res.error : null, 'subscribed'); }); }); } setTimeout(function () { trySubscribe(2); }, 1500); } // ═══════════════════════════════════════════════════════════════════════════ // UI: модальные окна // ═══════════════════════════════════════════════════════════════════════════ function syncModalLayout() { var syncFn = $('#removerModal').data('rmSyncLayout'); if (typeof syncFn === 'function') syncFn(); } function clearModalLayoutSyncHandlers() { modalLayoutSyncHandlers = []; $('#removerModal').removeData('rmSyncLayout'); } function registerModalLayoutSync(handler) { if (typeof handler !== 'function') return; if (modalLayoutSyncHandlers.indexOf(handler) === -1) modalLayoutSyncHandlers.push(handler); $('#removerModal').data('rmSyncLayout', function () { modalLayoutSyncHandlers.slice().forEach(function (fn) { if (typeof fn === 'function') fn(); }); }); } function registerResizeObserver(observer, target) { if (observer) resizeObservers.push({ observer: observer, target: target || null }); } function setActionInProgress(value) { actionInProgress = !!value; $('#removerCancel,#removerSettingsTrigger,#rmSettingsBack').prop('disabled', actionInProgress); } function beginAction() { if (actionInProgress) return false; setActionInProgress(true); return true; } function finishAction() { setActionInProgress(false); } function resetModalObservers() { resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; clearModalLayoutSyncHandlers(); $(window).off('resize.removerModal'); $(window).off('.rmTaResize'); } function closeModal() { if (actionInProgress) return false; resetModalObservers(); $(window).off('keydown.remover'); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; return true; } function ensureModalStyles() { if (document.getElementById('removerModalDynamicStyles')) return; var progH = 'background:' + tk.bgProgH + '!important;border-color:' + tk.bProgH + '!important;color:' + tk.cInv + '!important;'; var neutH = 'background:' + tk.bgN + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;'; var succH = 'background:' + tk.bgSuccH+ '!important;border-color:' + tk.bSuccH + '!important;color:' + tk.cInv + '!important;'; var pillBg = 'linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%)'; var pillShadow = '0 1px 0 rgba(255,255,255,.08) inset,0 1px 2px rgba(0,0,0,.18)'; var activePillShadow = '0 1px 0 rgba(255,255,255,.14) inset,0 2px 6px rgba(51,102,204,.24)'; var css = [ '#removerModal,#removerModal *{-moz-text-size-adjust:none!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}', '#removerModal{color:inherit}', '#removerModal input::placeholder,#removerModal textarea::placeholder{color:var(--color-subtle,currentColor);opacity:.7}', '#removerModal input[type="checkbox"],#removerModal input[type="radio"]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;accent-color:auto}', '#removerModal input[type="checkbox"]{outline:none!important;box-shadow:none!important}', '#removerModal button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,transform .06s ease}', '#removerModal .rmToggleBtn{background:' + tk.bgNSub + '!important;border-color:' + tk.bSub + '!important;color:inherit!important}', '#removerModal .rmToggleBtn.is-active{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important}', '#removerModal button:not(:disabled):hover{filter:brightness(.97)}', '#removerModal button:not(:disabled):active{transform:translateY(1px)}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):hover,#removerModal .rmToggleBtn.is-active:hover{' + progH + 'filter:none}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):active,#removerModal .rmToggleBtn.is-active:active{' + progH + 'filter:brightness(.92)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError){background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;outline:none!important;box-shadow:0 0 0 6px rgba(51,102,204,.13),0 1px 2px rgba(0,0,0,.08)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):hover{' + progH + 'box-shadow:0 0 0 7px rgba(51,102,204,.16),0 1px 2px rgba(0,0,0,.1)!important;filter:none}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):active{' + progH + 'box-shadow:0 0 0 5px rgba(51,102,204,.14),0 1px 2px rgba(0,0,0,.08)!important;filter:brightness(.92)!important}', '#removerModal .rmAddPageBtn{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;font-weight:700!important}', '#removerModal .rmAddPageBtn:hover{' + progH + 'filter:none!important}', '#removerModal .rmAddVariantBtn{background:' + tk.bgBase + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;font-weight:700!important}', '#removerModal .rmAddVariantBtn:hover{' + neutH + 'filter:none!important}', '#removerModal .rmRenameVariantAddBtn{font-size:15px!important}', '#removerModal .rmStartMultiPageBtn{align-self:flex-start!important;margin-bottom:0!important}', '#removerModal .rmRenameVariantRow{width:100%!important;max-width:100%!important;box-sizing:border-box!important}', '#removerModal .rmMultiRenameVariantsContainer{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin-top:6px;width:100%!important;max-width:100%!important}', '#removerModal .rmMultiRenamePrimaryTargetRow,#removerModal .rmMultiRenameVariantRow{display:flex;margin-bottom:0!important;box-sizing:border-box}', '#removerModal .rmMultiPageCommentToggle{min-width:32px;height:32px;padding:0!important;font-size:15px!important;line-height:1!important}', '#removerModal .rmMultiPageCommentToggle.is-active{background:#bfc4ca!important;border-color:#8f98a3!important;color:#202122!important}', '#removerModal .rmMultiPageCommentToggle.is-active:hover{background:#b4bac1!important;border-color:#848e99!important;color:#202122!important;filter:none}', '#removerModal .rmMultiPageCommentToggle.is-active:active{background:#a9b0b8!important;border-color:#79838f!important;color:#202122!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):hover{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):active{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:brightness(.88)!important}', '#removerModal #removerReload:not(:disabled):hover{' + succH + 'filter:none}', '#removerModal #removerReload:not(:disabled):active{' + succH + 'filter:brightness(.92)!important}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover,#removerModal .rmToggleBtn:not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover{' + neutH + 'filter:none}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):active{' + neutH + 'filter:brightness(.92)!important}', '#removerModal a.removerModalLink{color:' + tk.cProg + ';text-decoration:none;border-bottom:0;box-shadow:none;word-break:break-word;overflow-wrap:anywhere}', '#removerModal a.removerModalLink:hover,#removerModal a.removerModalLink:focus{color:' + tk.cProgH + ';text-decoration:underline}', '#removerModal #removerModalSubtitle{font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:' + tk.cSubM + '!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}', '#removerModal #removerModalSubtitle a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}', '#removerModal a.rmButtonLikeLink{color:' + tk.cBase + '!important;text-decoration:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,transform .06s ease!important}', '#removerModal a.rmButtonLikeLink:hover{' + neutH + 'text-decoration:none!important;transform:none!important}', '#removerModal a.rmButtonLikeLink:focus{text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:focus:not(:focus-visible){outline:none!important}', '#removerModal a.rmButtonLikeLink:focus-visible{outline:2px solid ' + tk.bProg + '!important;outline-offset:2px;text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:hover:active{' + neutH + 'filter:brightness(.92)!important;transform:translateY(1px)!important;text-decoration:none!important}', '#removerModal .rmInfoBox{margin:0 0 10px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgNSub + '}', '#removerModal .rmActionList{display:flex;flex-direction:column;gap:6px}', '#removerModal .rmActionItem{display:block;padding:9px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgBase + ';cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}', '#removerModal .rmActionItem:hover{background:' + tk.bgNSub + '}', '#removerModal .rmActionItem.is-selected{background:var(--background-color-progressive-subtle,#eef4ff);border-color:' + tk.bProg + ';box-shadow:inset 3px 0 0 ' + tk.bProg + '}', '#removerModal .rmActionItem.is-selected:hover{background:var(--background-color-progressive-subtle,#eef4ff)}', '#removerModal .rmActionMain{display:flex;align-items:center}', '#removerModal .rmActionMain input[type="radio"]{margin-right:8px}', '#removerModal .rmActionTag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;font-size:13px;font-weight:600;padding:2px 7px;border:1px solid transparent;border-radius:3px;background:' + tk.bgN + ';color:' + tk.cSubM + ';margin-right:8px;white-space:nowrap;vertical-align:middle}', buildActionTagToneCss('#removerModal', actionTagTones.light), '#removerModal .rmActionMeta{display:block;margin-left:' + actionDetailOffset + ';margin-top:2px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35}', '#removerModal .rmActionWarning{display:none;margin-left:' + actionDetailOffset + ';margin-top:3px;color:' + tk.cDang + ';font-size:12px;line-height:1.35;font-weight:700}', '#removerModal .rmConflictLead{margin:0 0 10px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmConflictList{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmConflictCard{padding:12px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmConflictCard.is-skip{background:' + tk.bgNSub + ';border-color:' + tk.bSubS + '}', '#removerModal .rmConflictTitle{font-size:14px;font-weight:700;line-height:1.4;color:' + tk.cBase + ';word-break:break-word;overflow-wrap:anywhere}', '#removerModal .rmConflictMeta{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmConflictGroup{margin-top:10px}', '#removerModal .rmConflictGroupTitle{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmConflictButtons{display:flex;flex-wrap:wrap;gap:6px}', '#removerModal .rmConflictChoice{padding:5px 10px}', '#removerModal .rmConflictChoice.is-disabled,#removerModal .rmConflictButtons.is-disabled .rmConflictChoice{opacity:.55;cursor:not-allowed;pointer-events:none}', '#removerModal .rmConflictHint{margin-top:8px;font-size:11px;line-height:1.45;color:' + tk.cSub + '}', '#removerModal #rmSettingsForm{display:flex;flex-direction:column;gap:14px}', '#removerModal .rmSettingsLead{margin:-2px 0 2px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmSettingsSection{margin:0;padding:14px 16px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.7) inset}', '#removerModal .rmSettingsSectionHeader{margin:0 0 12px}', '#removerModal .rmSettingsSectionTitle{font-size:14px;font-weight:700;line-height:1.35;color:' + tk.cBase + '}', '#removerModal .rmSettingsSectionDescription{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmSettingsField{display:block;margin:0 0 10px;padding:12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmSettingsField:last-child{margin-bottom:0}', '#removerModal .rmSettingsFieldLabel{display:block;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;color:' + tk.cBase + '}', '#removerModal .rmSettingsFieldControl{display:block;min-width:0}', '#removerModal .rmSettingsFieldControl input{margin-bottom:0!important}', '#removerModal .rmSettingsFieldControl input[type="text"]{min-height:38px;border-radius:6px}', '#removerModal .rmSettingsFieldHint{margin-top:8px;font-size:12px;line-height:1.55;color:' + tk.cSubM + ';overflow-wrap:anywhere}', '#removerModal .rmSettingsChecks{display:flex;flex-direction:column;gap:8px}', '#removerModal .rmSettingsCheck{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:' + tk.cBase + '}', '#removerModal .rmSettingsCheck input[type="checkbox"]{margin:3px 0 0;flex-shrink:0}', '#removerModal .rmSettingsMenuPresetWrap{margin-top:10px}', '#removerModal .rmSettingsMenuPresetLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmSegmentedBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSettingsMenuPresetBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSegmentedBtn,#removerModal .rmSettingsMenuPresetBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmSegmentedBtn.is-active,#removerModal .rmSettingsMenuPresetBtn.is-active{background:' + tk.bgProg + ';border-color:' + tk.bProg + ';color:' + tk.cInv + ';box-shadow:' + activePillShadow + '}', '#removerModal .rmKbuReasonPill{display:flex;align-items:stretch;width:100%;padding:0!important;overflow:hidden;border:1px solid ' + tk.bSub + ';border-radius:999px;box-sizing:border-box;cursor:pointer;text-align:left;font-size:12px;font-weight:400;line-height:1.3;box-shadow:' + pillShadow + '}', '#removerModal .rmKbuReasonPill.is-active{box-shadow:' + activePillShadow + '!important}', '#removerModal .rmKbuReasonNum{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 10px;border-right:1px solid ' + tk.bSub + ';box-sizing:border-box;font-weight:700;text-align:center;flex:0 0 auto}', '#removerModal .rmKbuReasonPill.is-active .rmKbuReasonNum{border-right-color:rgba(255,255,255,.55)!important}', '#removerModal .rmKbuReasonText{display:block;min-width:0;flex:1;padding:4px 11px 4px 12px;font-weight:400;overflow-wrap:anywhere}', '#removerModal.rmModalSettings{border:1px solid ' + tk.bSub + '!important;background:' + tk.bgBase + '!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(0,0,0,.08),0 1px 0 rgba(255,255,255,.78) inset!important}', '#removerModal.rmModalSettings #removerModalHeaderBar{margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid ' + tk.bSub + '}', '#removerModal.rmModalSettings #removerModalSubtitle{margin:-2px 0 12px!important;color:' + tk.cSubM + '!important}', '#removerModal.rmModalSettings #rmSettingsForm{gap:18px}', '#removerModal.rmModalSettings .rmSettingsLead{margin:0;padding:0 2px;color:' + tk.cSubM + '}', '#removerModal.rmModalSettings .rmSettingsSection{padding:16px 18px;border:1px solid ' + tk.bSub + ';border-radius:12px;background:linear-gradient(180deg,' + tk.bgNSub + ' 0%,' + tk.bgBase + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 8px 18px rgba(0,0,0,.035)}', '#removerModal.rmModalSettings .rmSettingsSectionHeader{margin:0 0 6px;padding-bottom:0;border-bottom:0}', '#removerModal.rmModalSettings .rmSettingsSectionTitle{font-size:16px;line-height:1.3}', '#removerModal.rmModalSettings .rmSettingsSectionDescription{margin-top:5px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsField{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid ' + tk.bSubS + ';border-radius:0;background:transparent;box-shadow:none}', '#removerModal.rmModalSettings .rmSettingsField:first-child{margin-top:0;padding-top:0;border-top:0}', '#removerModal.rmModalSettings .rmSettingsFieldLabel{margin:0 0 6px}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]{min-height:40px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]:focus{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.16);outline:none}', '#removerModal.rmModalSettings .rmSettingsFieldHint{margin-top:6px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsChecks{gap:10px}', '#removerModal.rmModalSettings .rmSettingsCheck{padding:4px 0}', '#removerModal.rmModalSettings .rmSettingsMenuPresetWrap{margin-top:12px;padding-top:10px;border-top:1px dashed ' + tk.bSubS + '}', '#removerModal.rmModalSettings .rmSettingsHintList{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + '}', '#removerModal.rmModalSettings .rmSettingsHintRow{line-height:1.55}', '#removerModal.rmModalSettings .rmSettingsHintBadge{background:' + tk.bgNSub + '}', '#removerModal.rmModalSettings .rmQuickPhraseEditor{padding-top:2px}', '#removerModal.rmModalSettings .rmQuickPhraseMeta{min-height:18px}', '#removerModal.rmModalSettings #rmSettingsSignaturePreviewCode{display:inline-block;padding:2px 8px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings #rmFooterActionButtons{position:relative;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;max-width:100%!important}', '#removerModal.rmModalSettings #rmSettingsActionButtonsRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{display:none;position:absolute;top:100%;right:0;width:auto;box-sizing:border-box;margin:4px 0 0;color:' + tk.cSubM + ';opacity:.78;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap}', '#removerModal .rmProtectControlGroup{margin-top:12px;padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-sizing:border-box}', '#removerModal .rmProtectControlLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmProtectControlGroup .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmProtectControlGroup .rmSegmentedBtn{padding:4px 10px;font-size:12px}', '#removerModal .rmTransferPanel{margin-top:10px;padding:0;border:0;background:transparent;box-sizing:border-box;box-shadow:none}', '#removerModal .rmTransferGrid{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:6px;align-items:start;justify-content:start}', '#removerModal .rmTransferGrid .rmSegmentedBar{justify-self:start}', '#removerModal .rmTransferHintRow{grid-column:1 / -1;min-height:0}', '#removerModal .rmTransferPanel .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmTransferPanel .rmSegmentedBtn{padding:6px 14px;font-size:12px;font-weight:700}', '#removerModal #rmTransferModeGroup{gap:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn + .rmSegmentedBtn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}', '#removerModal.rmCompactContent .rmMultiPageRow{flex-wrap:wrap!important;gap:6px}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageInput,#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageTargetInput{flex:1 1 100%!important;width:100%!important}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageCommentToggle,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiPage,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiRenameVariant,#removerModal.rmCompactContent .rmMultiPageRow .rmRemoveInput{margin-left:0!important}', '#removerModal.rmCompactContent .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(1){order:1}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(2){order:2}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(3){order:3}', '#removerModal.rmCompactContent #rmTransferModeGroup{flex-direction:column;align-items:flex-start;gap:6px}', '#removerModal.rmCompactContent #rmTransferModeGroup .rmSegmentedBtn{margin-left:0!important;border-radius:999px!important}', '#removerModal.rmCompactContent .rmTransferHintRow{grid-column:auto}', '#removerModal #rmProtectTextBlock{margin-top:14px}', '#removerModal #rmSettingsMenuTitle:disabled{background:' + tk.bgDis + '!important;border-color:' + tk.bDis + '!important;color:' + tk.cDis + '!important;-webkit-text-fill-color:' + tk.cDis + ';opacity:1;cursor:not-allowed;box-shadow:none!important}', '#removerModal .rmSettingsHintList{display:flex;flex-direction:column;gap:4px;margin-top:8px}', '#removerModal .rmSettingsHintRow{font-size:12px;line-height:1.5;color:' + tk.cSubM + '}', '#removerModal .rmSettingsHintBadge{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';font-size:11px;font-weight:700;color:' + tk.cSubM + ';vertical-align:baseline}', '#removerModal .rmQuickPhraseEditor{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmQuickPhraseList,#removerModal .rmQuickPhrasesPanel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}', '#removerModal .rmQuickPhraseChip{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';box-shadow:' + pillShadow + ';transition:border-color .12s,box-shadow .12s,opacity .12s;overflow:visible}', '#removerModal .rmQuickPhraseChip.is-editing{opacity:.42;border-style:dashed}', '#removerModal .rmQuickPhraseChip.is-dragging{opacity:.65}', '#removerModal .rmQuickPhraseChip.is-drop-before::before,#removerModal .rmQuickPhraseChip.is-drop-after::after{content:"";position:absolute;top:50%;width:3px;height:24px;border-radius:999px;background:' + tk.cProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.08)}', '#removerModal .rmQuickPhraseChip.is-drop-before::before{left:-4px;transform:translate(-50%,-50%)}', '#removerModal .rmQuickPhraseChip.is-drop-after::after{right:-4px;transform:translate(50%,-50%)}', '#removerModal .rmQuickPhraseEditBtn{max-width:100%;padding:3px 0;border:0;background:transparent;color:' + tk.cBase + ';font-size:13px;line-height:1.35;cursor:pointer;text-align:left;white-space:normal}', '#removerModal .rmQuickPhraseRemoveBtn{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:' + tk.cSubM + ';font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}', '#removerModal .rmQuickPhraseRemoveBtn:hover{background:' + tk.bgN + ';color:' + tk.cBase + '}', '#removerModal #rmSettingsQuickPhraseInput.is-editing{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.12)}', '#removerModal .rmQuickPhraseMeta{font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhraseEmpty{padding:2px 0;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhrasesPanel{margin-top:8px}', '#removerModal .rmQuickPhraseActionBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmQuickPhraseActionBtn:hover{border-color:' + tk.bProg + ';color:' + tk.cProg + '}', buildActionTagToneCss(['html.skin-theme-clientpref-night #removerModal', 'body.skin-theme-clientpref-night #removerModal'], actionTagTones.dark), '@media (prefers-color-scheme: dark){' + buildActionTagToneCss(['html.skin-theme-clientpref-os #removerModal', 'body.skin-theme-clientpref-os #removerModal'], actionTagTones.dark) + '}', '@media (max-width:' + sz.mobileBp + 'px){', '#removerModal button{white-space:normal!important}', '#removerModal #rmFooterButtons{align-items:flex-start!important}', '#removerModal #rmFooterCheckboxes,#removerModal #rmFooterActionButtons{width:100%!important;max-width:100%!important;margin-left:0!important}', '#removerModal .rmSettingsSection{padding:12px 13px}', '#removerModal .rmSettingsField{padding:10px}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{max-width:100%;margin:4px 0 0;text-align:right;white-space:normal}', '#removerModal .rmTransferPanel{padding:0}', '#removerModal .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal .rmTransferHintRow{grid-column:auto}', '#removerModal .rmQuickPhraseChip{max-width:100%}', '}' ].join(''); var style = document.createElement('style'); style.id = 'removerModalDynamicStyles'; style.textContent = css; document.head.appendChild(style); } function applyV2022Layout($modal, explicitWidth) { if (!isVector22) return; var css = { 'max-width': '100%', 'box-sizing': 'border-box', 'overflow-wrap': 'anywhere' }; if (typeof explicitWidth === 'number') css['max-width'] = explicitWidth + 'px'; $modal.css(css); } function getPageUrl(pageTitle) { return (mw.util && typeof mw.util.getUrl === 'function') ? mw.util.getUrl(pageTitle) : '/wiki/' + encodeURIComponent((pageTitle || '').replace(/ /g, '_')); } function getPageUrlWithFragment(pageTitle, fragment) { var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(fragment); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); return url; } function buildStatusPageLink(pageName) { var title = normTitle(pageName); return '<a href="' + escapeHtml(getPageUrl(title)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(title) + '</a>'; } function buildQuotedStatusPageLink(pageName) { return '«' + buildStatusPageLink(pageName) + '»'; } function buildTemplatePageLink(templateName, labelText) { var name = String(templateName || '') .replace(/^(?:safe)?subst\s*:\s*/i, '') .replace(RE_TEMPLATE_NS, '') .trim(); var ns = getNamespaceLabel(10, 'Шаблон'); if (!name) return escapeHtml(labelText); return '<a href="' + escapeHtml(getPageUrl(ns + ':' + name)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(labelText) + '</a>'; } function renderTemplateLinksInText(text) { var source = String(text || ''); var out = ''; var lastIndex = 0; source.replace(/\{\{\s*([^{}|]+)(?:\|[^{}]*)?\}\}/g, function (match, templateName, offset) { out += escapeHtml(source.slice(lastIndex, offset)); out += buildTemplatePageLink(templateName, match); lastIndex = offset + match.length; return match; }); return out + escapeHtml(source.slice(lastIndex)); } function buildHeaderIconButtonHtml(id, title, label, text) { return joinHtml([ '<button id="', id, '" type="button" title="', escapeHtml(title), '" aria-label="', escapeHtml(label || title), '" ', 'style="', stHeaderIconBtn, '">', text || '', '</button>' ]); } function createModal(opts) { if (typeof opts === 'string') opts = { title: opts }; var layout = getModalLayout(); resetModalObservers(); ensureModalStyles(); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; var subtitleHtml = ''; var subtitleStyle = 'margin:-4px 0 8px;font-size:12px!important;color:' + tk.cSubM + ';line-height:1.35!important;font-weight:400!important;'; var subtitleLinkStyle = 'font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;'; if (opts.subtitleHtml) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleHtml, '</div>' ]); } else if (opts.subtitlePage) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleLabel || 'Текущий день', ': <a href="', getPageUrl(opts.subtitlePage), '" target="_blank" rel="noopener noreferrer" class="removerModalLink" style="', subtitleLinkStyle, '">', normTitle(opts.subtitlePage), '</a></div>' ]); } var settingsButtonHtml = opts.showSettingsButton === false ? '' : buildHeaderIconButtonHtml('removerSettingsTrigger', 'Конфигурация', 'Конфигурация', '⚙'); var display = opts.inline ? 'inline-block' : 'block'; var modalMargin = opts.inline ? '1em 0' : (layout.shouldCenter ? '1em auto' : '1em 0'); var inlineLayoutStyle = opts.inline ? ';justify-self:start;align-self:start;width:fit-content;' : ''; var modalStyle = joinHtml([ 'position:relative;padding:1.5em;margin:', modalMargin, ';display:', display, ';', 'border:', stStyles.border, ';background:', stStyles.background, ';border-radius:', stStyles.borderRadius, ';box-shadow:', stStyles.boxShadow, ';max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;', inlineLayoutStyle ]); var headerStyle = 'display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid ' + tk.bSubS + ';'; var titleStyle = 'color:' + stStyles.headerColor + ';margin:0;padding:0;border:0;display:block;font-size:1.3em;font-weight:400;line-height:1.25;flex:1 1 auto;min-width:0;'; $('#content').prepend(joinHtml([ '<div id="removerModal" style="', modalStyle, '">', '<div id="removerModalHeaderBar" style="', headerStyle, '">', '<h1 id="removerModalTitle" style="', titleStyle, '"><span id="removerModalTitleText">', opts.title, '</span></h1>', settingsButtonHtml, '</div>', subtitleHtml, '<div id="removerModalContent"></div>', '<div id="removerModalFooter" style="margin-top:15px;"></div>', '</div>' ])); var $modal = $('#removerModal'); if (opts.width === 'compact') $modal.css({ width: layout.defaultOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); else applyV2022Layout($modal); $('#removerSettingsTrigger').off('click').on('click', function () { openSettings(); }).prop('disabled', true); } function buildFooterCheckboxHtml(name, checked, label) { return joinHtml([ '<label style="', stFooterCheckLabel, '">', '<input name="', name, '" type="checkbox" style="margin:2px 0 0;flex-shrink:0;" ', checked ? 'checked' : '', '>', label, '</label>' ]); } function buildFooterActionsHtml(buttonsHtml) { return '<div id="rmFooterActionButtons" style="' + stFooterActions + '">' + buttonsHtml + '</div>'; } function bindModalFooterKeyboard(mode) { $(window).off('keydown.remover'); if (['submit', 'reload', 'close'].indexOf(mode) === -1) return; $(window).on('keydown.remover', function (e) { if (e.keyCode === 27 && mode !== 'submit') $('#removerCancel').click(); if (e.ctrlKey && e.keyCode === 13) $(mode === 'reload' ? '#removerReload' : '#removerSubmit').click(); }); } function renderModalFooter(mode, options) { var opts = options || {}; finishAction(); $('#removerModal').data('rmFooterMode', mode); $('#removerModalFooter').css('width', ''); if (mode === 'submit') { var showCb = opts.showCheckbox !== false; var showSub = opts.showSubscribe === true; var ns = mwCfg.wgNamespaceNumber; var notifyLabel = ns === 0 ? 'Оповестить создателя статьи' : (ns === 10 || ns === 11) ? 'Оповестить создателя шаблона' : (ns === 14 || ns === 15) ? 'Оповестить создателя категории' : 'Оповестить создателя страницы'; var cbInlineHtml = ''; if (showSub || showCb) { cbInlineHtml = joinHtml([ '<div id="rmFooterCheckboxes" style="', stFooterChecks, '">', showSub ? buildFooterCheckboxHtml('rmSubscribe', setSubscribe, 'Подписаться на номинацию') : '', showCb ? buildFooterCheckboxHtml('rmUAlert', setAlert, notifyLabel) : '', '</div>' ]); } $('#removerModalFooter').html(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:', cbInlineHtml ? 'space-between' : 'flex-end', ';">', cbInlineHtml, buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Отмена</button>', '<button id="removerSubmit" style="', stSubmit, '">', opts.submitText || 'ОК', '</button>' ])), '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); $('#removerSubmit').data('rmSubmitInProgress', false).click(function () { if ($(this).data('rmSubmitInProgress')) return; if (!beginAction()) return; $(this).removeClass('rmSubmitError').css({ background: '', 'border-color': '', color: '' }); isError = false; hasActionError = false; if (!opts.preserveLogOnSubmit) { $('#rmLogBox').empty(); logStatusSeq = 0; } if (showCb) { setAlert = $('[name="rmUAlert"]').is(':checked'); state.setAlert = setAlert; } if (showSub) { setSubscribe = $('[name="rmSubscribe"]').is(':checked'); state.setSubscribe = setSubscribe; } $(this).data('rmSubmitInProgress', true).prop('disabled', true); var submitResult; try { submitResult = opts.onSubmit(); } catch (ex) { unlockModalSubmit(); throw ex; } if (submitResult === false) unlockModalSubmit(); }); bindModalFooterKeyboard('submit'); } else if (mode === 'reload') { var newBtns = buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Закрыть</button>', '<button id="removerReload" style="', stReload, '">', opts.reloadText || 'Обновить страницу', '</button>' ])); $('#rmFooterCheckboxes').remove(); var $btns = $('#rmFooterButtons'); if ($btns.length) { $btns.css({ 'justify-content': 'flex-end' }).html(newBtns); } else { $('#removerModalFooter').append(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:flex-end;">', newBtns, '</div>' ])); } $('#removerCancel').click(function () { closeModal(); }); $('#removerReload').click(function () { location.reload(); }); bindModalFooterKeyboard('reload'); if (shouldAutoReloadAfterAction()) { setTimeout(function () { if (shouldAutoReloadAfterAction()) $('#removerReload').trigger('click'); }, 0); } } else { // 'close' $('#removerModalFooter').html(joinHtml([ '<div style="display:flex;justify-content:flex-end;align-items:center;">', '<button id="removerCancel" style="', stCancel, 'margin-right:0;">', opts.closeText || 'Закрыть', '</button>', '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); bindModalFooterKeyboard('close'); } } function unlockModalSubmit() { finishAction(); $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false); } function markSubmitError() { isError = true; hasActionError = true; finishAction(); var errColor = '#d73333'; $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false) .addClass('rmSubmitError').css({ background: errColor, 'border-color': errColor, color: '#fff' }); } // ─── UI: статус и ссылки ───────────────────────────────────────────────── function startProcessing() { if ($('#rmLogBox').length) return; $('#removerModal').append( '<div id="rmLogBox" style="margin-top:12px;padding-top:10px;border-top:1px solid ' + tk.bSubS + ';line-height:1.5;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;"></div>' ); syncLinkWidths(); } function logStatus(message, error, opts) { var o = opts || {}; if (error) hasActionError = true; if (o.trackError !== false && error && error.code) isError = true; var $box = $('#rmLogBox'); if (!$box.length) { startProcessing(); $box = $('#rmLogBox'); } var statusId = o.statusId || ('rm-status-' + (++logStatusSeq)); var $row = $box.find('[data-rm-status-id="' + statusId + '"]'); if (!$row.length) { $row = $('<div data-rm-status-id="' + statusId + '" style="margin-top:4px;line-height:1.4;"></div>'); $box.append($row); } var html; if (error) { var errText = error.code ? '<span class="error"><small>' + escapeHtml(formatLogErrorCode(error.code)) + ': ' + escapeHtml(String(error.info || '')) + '</small></span>' : escapeHtml(String(error)); html = '<span style="color:' + tk.cDang + ';margin-right:4px;">✕</span>' + message + ' — ' + errText; } else if (o.pending) { html = '<span style="color:' + tk.cSubM + ';">' + message + '</span>'; } else { html = '<span style="color:' + tk.bgSucc + ';margin-right:4px;">✓</span><span style="color:' + tk.cSubM + ';">' + message + '</span>'; } $row.html(html); return statusId; } function formatLogErrorCode(code) { var value = String(code || ''); return value.toLowerCase() === 'error' ? 'Ошибка' : value; } function logPageEdit(pageName, error, opts) { logStatus('Правка страницы ' + buildQuotedStatusPageLink(pageName) + '.', error, opts); } function syncLinkWidths() { var $box = $('#rmLogBox'); if (!$box.length) return; var taW = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; $box.css({ width: taW ? taW + 'px' : '', 'max-width': '100%' }); } function appendNominationLink(pageTitle, sectionTitle) { if (!pageTitle) return; var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(sectionTitle); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); var label = normTitle(frag ? pageTitle + '#' + frag : pageTitle); var $target = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $target.append( '<div style="margin-top:4px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:5px;">' + '<span style="color:' + tk.bgSucc + ';font-size:14px;flex-shrink:0;">✓</span>' + '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a></div>' ); } function getCurrentSettings() { return normalizeRemoverSettings(state.settings || settingsDefaults); } function shouldAutoReloadAfterAction() { return !hasActionError && !!getCurrentSettings().autoReloadAfterAction; } function maybeOpenNominationDiscussionInNewTab(nominationInfo) { if (!getCurrentSettings().openNominationDiscussionInNewTab || !nominationInfo || !nominationInfo.pageTitle) return; window.open(getPageUrlWithFragment(nominationInfo.pageTitle, nominationInfo.sectionTitle), '_blank', 'noopener,noreferrer'); } // ─── UI-строители ──────────────────────────────────────────────────────── function buildInfoBoxHtml(mainText, detailsText, isErr) { var cls = isErr ? ' class="error"' : ''; return joinHtml([ '<div class="rmInfoBox">', '<p', cls, ' style="margin:0', detailsText ? ' 0 6px' : '', ';">', escapeHtml(mainText), '</p>', detailsText ? '<p style="margin:0;color:' + tk.cSubM + ';">' + escapeHtml(detailsText) + '</p>' : '', '</div>' ]); } function buildActionsHtml(actions, inputName, listId) { var actionItemsHtml = actions.map(function (a, i) { var meta = a.description || (a.talkNotice ? 'С добавлением {{' + (a.talkTemplate || a.resultTemplate || 'шаблон') + '}} на СО.' : ''); var tagToneClass = getActionTagToneClass(a); var tagHtml = a.tag ? '<span class="rmActionTag' + tagToneClass + '">' + escapeHtml(a.tag) + '</span>' : ''; return joinHtml([ '<label class="rmActionItem">', '<span class="rmActionMain">', '<input type="radio" name="', inputName, '" value="', a.id, '" ', i === 0 ? 'checked' : '', '>', tagHtml, '<span>', escapeHtml(a.label), '</span>', '</span>', meta ? '<span class="rmActionMeta">' + renderTemplateLinksInText(meta) + '</span>' : '', a.warning ? '<strong class="rmActionWarning">' + escapeHtml(a.warning) + '</strong>' : '', '</label>' ]); }).join(''); return joinHtml([ '<div style="margin:0 0 8px;color:', tk.cSubM, ';font-size:13px;">Обнаружены открытые номинации:</div>', '<div', listId ? ' id="' + listId + '"' : '', ' class="rmActionList">', actionItemsHtml, '</div>' ]); } function getActionTagToneClass(action) { var tag = String(action && action.tag || '').replace(/\s+/g, ' ').trim(); if (tag === 'КУ') return ' rmActionTag-deletion'; if (tag === 'КПМ') return ' rmActionTag-rename'; if (tag === 'КБУ') return ' rmActionTag-fastdelete'; if (tag === 'КУЛ') return ' rmActionTag-improve'; if (tag === 'КБУ и КУЛ') return ' rmActionTag-mixedCleanup'; if (tag === 'ОБКАТ') return ' rmActionTag-category'; return ''; } function syncActionWarnings(inputName, listId) { var $root = listId ? $('#' + listId) : $('#removerModal'); var $selected = $root.find('input[name="' + inputName + '"]:checked').closest('.rmActionItem'); $root.find('.rmActionItem').removeClass('is-selected'); $selected.addClass('is-selected'); $root.find('.rmActionWarning').hide(); $selected.find('.rmActionWarning').show(); } function buildNestedCommentFieldsHtml(opts) { var options = opts || {}; var wrapId = options.wrapId || ''; var textareaId = options.textareaId || ''; var textareaClass = options.textareaClass ? ' ' + options.textareaClass : ''; var textareaStyleExtra = options.textareaStyleExtra || ''; var wrapStyleExtra = options.wrapStyleExtra || ''; var placeholder = options.placeholder || 'Комментарий (необязательно)'; var beforeHtml = options.beforeHtml || ''; var marginTop = options.marginTop || '6px'; var minHeight = parseInt(options.minHeight, 10) || 90; var isEmbedded = !!options.embedded; var wrapClass = isEmbedded ? '' : (' class="' + RESIZE_CLASS + '"'); var wrapStyle = 'display:none;margin-top:' + marginTop + ';max-width:100%;box-sizing:border-box;'; if (isEmbedded) { wrapStyle += 'padding:0;border:0;background:transparent;'; } else { wrapStyle += 'padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:6px;background:' + tk.bgNSub + ';'; } wrapStyle += wrapStyleExtra; return joinHtml([ '<div id="', wrapId, '"', wrapClass, ' style="', wrapStyle, '">', beforeHtml, '<textarea id="', textareaId, '" class="rmNestedCommentInput', textareaClass, '" placeholder="', escapeHtml(placeholder), '" style="', stInputFull, 'min-height:', minHeight, 'px;resize:both;margin-bottom:6px;', textareaStyleExtra, '"></textarea>', buildQuickPhrasesPanelHtml(textareaId), '</div>' ]); } function buildConditionalRetFieldsHtml() { return buildNestedCommentFieldsHtml({ wrapId: 'rmCloseConditionalWrap', textareaId: 'rmCloseConditionalReason', placeholder: 'Условие / пояснение (необязательно)', marginTop: '8px', minHeight: 90, embedded: true, wrapStyleExtra: closeActionFieldInset, beforeHtml: '<input id="rmCloseConditionalDeadline" type="text" inputmode="numeric" autocomplete="off" pattern="\\d{4}-\\d{2}-\\d{2}" placeholder="Срок доработки в формате: ГГГГ-ММ-ДД (необязательно)" title="Срок доработки в формате ГГГГ-ММ-ДД, например 2026-05-31. Можно оставить пустым." aria-label="Срок доработки в формате ГГГГ-ММ-ДД, необязательно" style="' + stCloseActionStackInput + '">' }); } function buildAddMultiPageButtonHtml(options) { var opts = options || {}; var title = opts.addTitle || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', title, 'rmAddMultiPage rmAddPageBtn'); } function buildSquareAddButtonHtml(id, title, className, symbol) { var idAttr = id ? ' id="' + id + '"' : ''; var clsAttr = className ? ' class="' + className + '"' : ''; var label = title || 'Добавить'; return '<button' + idAttr + ' type="button"' + clsAttr + ' title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '" style="' + stRemoveBtn + '">' + escapeHtml(symbol || '+') + '</button>'; } function leftControlStyle(style) { return style.replace('margin-left:' + inlineControlGap + 'px;', 'margin-left:0;margin-right:' + inlineControlGap + 'px;'); } function buildLeftSquareAddButtonHtml(id, title, className, symbol) { return buildSquareAddButtonHtml(id, title, className, symbol).replace(stRemoveBtn, leftControlStyle(stRemoveBtn)); } function buildLeftRemoveButtonHtml(className, title) { var cls = className || 'rmRemoveInput'; var label = title || 'Удалить'; return '<button type="button" class="' + cls + '" style="' + leftControlStyle(stRemoveBtn) + '" title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '">−</button>'; } function buildMultiRenameVariantAddButtonHtml() { return buildLeftSquareAddButtonHtml('', 'Добавить вариант нового заголовка', 'rmAddMultiRenameVariant rmAddVariantBtn rmRenameVariantAddBtn', '⤷'); } function buildStartMultiPageButtonHtml(title) { var label = title || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', label, 'rmAddMultiPage rmAddPageBtn rmStartMultiPageBtn'); } function buildMultiPageButtonsHtml(commentWrapId, commentId, options) { var opts = options || {}; var commentBtnStyle = stToolBtn + (opts.showComment ? '' : 'display:none;'); var commentTitle = opts.commentTitle || 'Добавить комментарий к этой странице'; var commentExpandedTitle = opts.commentExpandedTitle || 'Скрыть комментарий к этой странице'; if (opts.showAdd) return buildAddMultiPageButtonHtml(opts); return joinHtml([ '<button type="button" class="rmToggleBtn rmMultiPageCommentToggle" data-rm-comment-wrap="', commentWrapId, '" data-rm-comment-textarea="', commentId, '" data-rm-comment-title="', escapeHtml(commentTitle), '" data-rm-comment-expanded-title="', escapeHtml(commentExpandedTitle), '" aria-label="', escapeHtml(commentTitle), '" title="', escapeHtml(commentTitle), '" aria-expanded="false" style="', commentBtnStyle, '">✎</button>', '<button type="button" class="rmRemoveInput" style="', stRemoveBtn, '" title="', escapeHtml(opts.removeTitle || 'Убрать страницу из номинации'), '">−</button>' ]); } function buildMultiRenameVariantRowHtml(value, options) { var opts = options || {}; return joinHtml([ '<div class="rmMultiRenameVariantRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '">', buildLeftRemoveButtonHtml('rmRemoveMultiRenameVariant', 'Убрать вариант нового заголовка'), '<input type="text" class="rmMultiRenameVariantInput" placeholder="', escapeHtml(opts.placeholder || 'Дополнительный вариант нового заголовка'), '" style="', stInputBox, '"', value ? ' value="' + escapeHtml(value) + '"' : '', '>', '</div>' ]); } function buildMultiPageRowHtml(index, options) { var opts = options || {}; var pageInputId = 'rmMultiPage' + index; var commentWrapId = 'rmMultiPageCommentWrap' + index; var commentId = 'rmMultiPageComment' + index; var pageValue = opts.pageValue || ''; var pageValueAttr = pageValue ? ' value="' + escapeHtml(pageValue) + '"' : ''; var inputPlaceholder = opts.inputPlaceholder || 'Страница'; var targetInputClass = opts.targetInputClass || ''; var targetInputHtml = ''; var commentPlaceholder = opts.commentPlaceholder || 'Комментарий только для этой страницы (необязательно)'; var commentIndent = opts.targetVariants ? leftNestedControlOffset : '0'; var pageRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); var blockStyle = 'max-width:100%;box-sizing:border-box;'; var buttonsHtml = buildMultiPageButtonsHtml(commentWrapId, commentId, { showAdd: !!opts.showAdd, showComment: !!opts.showComment, addTitle: opts.addTitle, removeTitle: opts.removeTitle, commentTitle: opts.commentTitle, commentExpandedTitle: opts.commentExpandedTitle }); if (opts.targetInput) { targetInputHtml = joinHtml([ '<input id="rmMultiPageTarget', index, '" type="text" placeholder="', escapeHtml(opts.targetPlaceholder || 'Новое название'), '" class="rmMultiPageTargetInput ', escapeHtml(targetInputClass), '" style="', stInputBox, '">' ]); } return joinHtml([ '<div class="rmMultiPageBlock ', RESIZE_CLASS, '" style="', blockStyle, '">', '<div', opts.rowId ? ' id="' + opts.rowId + '"' : '', ' class="rmMultiPageRow" style="', pageRowStyle, '">', '<input id="', pageInputId, '" type="text" placeholder="', escapeHtml(inputPlaceholder), '" class="rmMultiPageInput" style="', stInputBox, '"', pageValueAttr, '>', opts.targetVariants ? '' : targetInputHtml, buttonsHtml, '</div>', opts.targetVariants ? '<div class="rmMultiRenameVariantsContainer"><div class="rmMultiRenamePrimaryTargetRow">' + buildMultiRenameVariantAddButtonHtml() + targetInputHtml + '</div></div>' : '', buildNestedCommentFieldsHtml({ wrapId: commentWrapId, textareaId: commentId, textareaClass: 'rmMultiPageCommentInput', placeholder: commentPlaceholder, marginTop: multiNominationGap, minHeight: 90, embedded: true, wrapStyleExtra: 'padding:0 0 0 ' + commentIndent + ';background:transparent;', textareaStyleExtra: 'border-color:' + tk.bSubS + ';border-radius:4px;background:' + tk.bgBase + ';' }), '</div>' ]); } function buildSingleRenameBlockHtml(config, startMultiTitle, currentPageName, currentPlaceholder) { var addLabel = 'Добавить вариант нового заголовка'; var currentValue = currentPageName || ''; return joinHtml([ '<div id="rmSingleRenameBlock" style="display:flex;flex-direction:column;align-items:stretch;gap:0;">', '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="rmSingleRenameCurrent" type="text" class="rmSingleRenameCurrentInput" placeholder="', escapeHtml(currentPlaceholder || 'Текущее название'), '" style="', stInputBox, '" value="', escapeHtml(currentValue), '">', buildStartMultiPageButtonHtml(startMultiTitle), '</div>', '<div class="rmInputRow ', RESIZE_CLASS, ' rmRenameVariantRow" style="', stRow, '">', buildLeftSquareAddButtonHtml(config.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить вариант', 'rmAddVariantBtn rmRenameVariantAddBtn', '⤷'), '<input id="', config.firstId, '" type="text" class="', config.inputClass || 'variantInput', '" placeholder="', config.firstPh || '', '" style="', stInputBox, '">', '</div>', '<div id="', config.containerId, '"></div>', '</div>' ]); } function showInfoAndClose(mainText, detailsText, isErr) { $('#removerModalContent').html(buildInfoBoxHtml(mainText, detailsText || '', isErr || false)); renderModalFooter('close'); } function getSelectedAction(inputName, actionMap) { var id = $('[name="' + inputName + '"]:checked').val(); var sel = actionMap[id]; if (!sel) alert('Выберите действие.'); return sel || null; } function removeSingleTemplateMatch(text, match) { return removeTemplateMatches(text, match ? [match] : []); } function getNominationTemplateDate(match) { return convertToStandardDate(getTemplatePositionalParamValue(match, 1)); } function getNominationTemplateFingerprint(match) { if (!match) return ''; var parsed = parseTemplateParameterList(match.params); var params = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex !== 1; }).sort(function (a, b) { if (a.positionalIndex !== null && b.positionalIndex !== null) return a.positionalIndex - b.positionalIndex; if (a.positionalIndex !== null) return -1; if (b.positionalIndex !== null) return 1; return a.name < b.name ? -1 : (a.name > b.name ? 1 : 0); }).map(function (entry) { return [entry.name, normalizeTemplateEventValue(entry.value)]; }); return JSON.stringify({ date: getNominationTemplateDate(match) || normalizeTemplateEventValue(getTemplatePositionalParamValue(match, 1)), params: params }); } function findTemplatesByFingerprint(text, namePattern, fingerprint) { return findTemplatesByPattern(text, namePattern).filter(function (match) { return getNominationTemplateFingerprint(match) === fingerprint; }); } function prependTemplateToNoinclude(text, templateText) { var source = String(text || ''); var tpl = String(templateText || '').trim(); if (!tpl) return source; var match = source.match(RE_NOINCLUDE); if (match) { var before = source.slice(0, source.indexOf(match[0])); if (/\S/.test(before)) return '<noinclude>' + tpl + '</noinclude>\n' + source; var content = String(match[2] || '').replace(/^\n+/, ''); return source.replace(match[0], match[1] + '<noinclude>' + tpl + (content ? '\n' + content : '') + '\n</noinclude>'); } return '<noinclude>' + tpl + '</noinclude>\n' + source; } function buildGeneratedNominationTemplateText(job, pg) { var tplStr = ''; if (!job) return ''; if (job.opId === 'fRm') { if (job.kbuTemplateText) return T_OPEN + job.kbuTemplateText + T_CLOSE; return job.kbuTemplate ? (T_OPEN + job.kbuTemplate + T_CLOSE) : ''; } if (typeof job.articleTpl !== 'function') return ''; tplStr = job.articleTpl(job.opId === 'mRnm' ? buildRenameTemplateParam(getMultiRenameTarget(job, pg, 'multiRenameTemplateTargets'), job.sectionNW) : job.tplpar, job.date[0]); if (job.opId === 'merge' && job.mergeArticles && job.mergeArticles.length) { var pageKey = normalizePageTitleKey(pg); var otherArticles = job.mergeArticles.filter(function (pageName) { return normalizePageTitleKey(pageName) !== pageKey; }); tplStr = buildTemplateContentWithPositionalParams('к объединению', [job.date[0]].concat(otherArticles)); } return tplStr ? (T_OPEN + tplStr + T_CLOSE) : ''; } function applyConflictTemplateResolution(articleText, job, pg, decision) { var rule = getNominationConflictRule(job); var generatedTemplate = buildGeneratedNominationTemplateText(job, pg); var source = String(articleText || ''); if (!generatedTemplate || !decision) return source; if (decision.templateAction === 'overwrite') { var fingerprintMatches = rule && decision.templateFingerprint ? findTemplatesByFingerprint(source, rule.namePattern, decision.templateFingerprint) : []; var existing = decision.templateFingerprint ? (fingerprintMatches.length === 1 ? fingerprintMatches[0] : null) : (rule ? findTemplateByPattern(source, rule.namePattern) : null); if (decision.templateFingerprint && !existing) return null; var cleaned = removeSingleTemplateMatch(source, existing).text; return prependTemplateToNoinclude(cleaned, generatedTemplate); } if (decision.templateAction === 'prepend') return prependTemplateToNoinclude(source, generatedTemplate); return source; } function inspectMultiNominationConflicts(job, callback) { var cb = callback || function () {}; var pages = (job && job.multiArticles) ? job.multiArticles.slice() : []; var conflicts = []; var statusId = logStatus('Проверяются статьи на наличие уже установленных шаблонов...', null, { pending: true, trackError: false }); if (!pages.length) { logStatus('Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false }); cb(null, conflicts); return; } eachSequential(pages, function (pg, next) { getText(pg, function (articleText, readErr) { var conflict; if (readErr) { next(makeReadError(readErr, 'read_failed', 'Не удалось проверить страницу «' + pg + '».')); return; } if (articleText === null) { next({ code: 'read_failed', info: 'Страница «' + pg + '» не существует.' }); return; } conflict = detectNominationConflict(articleText, job); if (conflict) { conflicts.push($.extend({ pageName: pg }, conflict)); logStatus('В статье ' + buildQuotedStatusPageLink(pg) + ' обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.', null, { trackError: false }); } next(); }); }, function (err) { if (err) { logStatus('Проверка статей.', err, { statusId: statusId }); cb(err); return; } logStatus( conflicts.length ? 'Проверка завершена: найдены статьи с уже установленными шаблонами.' : 'Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false } ); cb(null, conflicts); }); } function buildNominationConflictResolutionHtml(conflicts) { return '<div class="rmInfoBox"><p style="margin:0 0 6px;">Найдены статьи, где шаблон уже стоит. Для каждой конфликтующей страницы выберите, что делать со статьёй и с шаблоном.</p>' + '<p style="margin:0;color:' + tk.cSubM + ';font-size:12px;line-height:1.45;">По умолчанию такие статьи исключаются из новой номинации, а существующий шаблон остаётся без изменений.</p></div>' + '<div class="rmConflictLead">После выбора нажмите «Продолжить номинирование».</div>' + '<div id="rmConflictList" class="rmConflictList">' + conflicts.map(function (conflict, index) { var pageLink = buildStatusPageLink(conflict.pageName); return '<div class="rmConflictCard" data-rm-conflict-index="' + index + '">' + '<input type="hidden" class="rmConflictPageAction" value="skip">' + '<input type="hidden" class="rmConflictTemplateAction" value="keep">' + '<div class="rmConflictTitle">' + pageLink + '</div>' + '<div class="rmConflictMeta">Обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.</div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие со статьёй</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="page">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="page" data-rm-choice="skip" aria-pressed="true">Убрать из номинации</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="page" data-rm-choice="keep" aria-pressed="false">Оставить в номинации</button>' + '</div></div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие с шаблоном</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="template">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="template" data-rm-choice="keep" aria-pressed="true">Оставить как есть</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="overwrite" aria-pressed="false">Новая дата</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="prepend" aria-pressed="false">Второй сверху</button>' + '</div>' + '<div class="rmConflictHint">Если статья исключается из номинации, действие с шаблоном не применяется.</div>' + '</div></div>'; }).join('') + '</div>'; } function updateNominationConflictCardState($card) { var pageAction = $card.find('.rmConflictPageAction').val() || 'skip'; var disableTemplate = pageAction !== 'keep'; var $templateButtons = $card.find('[data-rm-choice-type="template"]'); $card.toggleClass('is-skip', disableTemplate); $card.find('[data-rm-conflict-group="template"]').toggleClass('is-disabled', disableTemplate); $templateButtons.prop('disabled', disableTemplate).toggleClass('is-disabled', disableTemplate); } function bindNominationConflictResolutionUi() { var $content = $('#removerModalContent'); function setChoice($card, type, value) { var inputClass = type === 'page' ? '.rmConflictPageAction' : '.rmConflictTemplateAction'; $card.find(inputClass).val(value); $card.find('[data-rm-choice-type="' + type + '"]').each(function () { var isActive = $(this).data('rmChoice') === value; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); updateNominationConflictCardState($card); } $content.off('.rmConflictResolution').on('click.rmConflictResolution', '[data-rm-choice-type]', function () { var $btn = $(this); var $card = $btn.closest('.rmConflictCard'); if ($btn.prop('disabled')) return; setChoice($card, $btn.data('rmChoiceType'), $btn.data('rmChoice')); }); $('#rmConflictList .rmConflictCard').each(function () { updateNominationConflictCardState($(this)); }); } function collectNominationConflictResolution(conflicts) { var decisions = {}; (conflicts || []).forEach(function (conflict, index) { var $card = $('#rmConflictList .rmConflictCard[data-rm-conflict-index="' + index + '"]'); decisions[getPageTitleMapKey(conflict.pageName)] = { pageAction: $card.find('.rmConflictPageAction').val() || 'skip', templateAction: $card.find('.rmConflictTemplateAction').val() || 'keep', templateFingerprint: conflict.templateFingerprint || '' }; }); return decisions; } function updateMultiNominationJobPages(job, resultArticles, emptyError, options) { var articles = (resultArticles || []).slice(); var opts = options || {}; var pageSet = {}; var headerText; if (!job || !job.isMulti) return { value: job }; if (!articles.length) return { error: emptyError || 'В номинации не осталось ни одной страницы.' }; articles.forEach(function (pageName) { pageSet[getPageTitleMapKey(pageName)] = true; }); ['multiRenameTargets', 'multiRenameTemplateTargets'].forEach(function (key) { if (!job[key]) return; job[key] = articles.reduce(function (map, pageName) { map[getPageTitleMapKey(pageName)] = getMultiRenameTarget(job, pageName, key); return map; }, {}); }); job.multiArticles = articles; job.pages = articles.slice().reverse(); if (job.multiRenamePairs && job.multiRenamePairs.length) { job.multiRenamePairs = job.multiRenamePairs.filter(function (pair) { return pair && pageSet[getPageTitleMapKey(pair.pageName)]; }); } if (!opts.preserveSection || !job.section) { headerText = String(job.multiHeaderText || '').trim(); job.section = headerText || (job.opId === 'mRnm' ? formatRenameItemsWithAnd(articles, job.multiRenameTargets) : ('[[:' + articles[0] + ']]')); job.sectionNW = job.section.replace(/\[\[:/g, '').replace(/]]/g, ''); } if (job.opId === 'mRm') job.tplpar = job.sectionNW; job.msg = job.multiNominationFormat === 'list' ? buildMultiNominationListText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets) : null) : buildMultiNominationText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); job.summary = makeNominationTargetSummary(job.nomPage, job.sectionNW, job.summaryAction); job.nominationSummary = makeNominationPageSummary(job.sectionNW); return { value: job }; } function applyNominationConflictResolutionToJob(job, decisions) { var resultArticles; if (!job || !job.isMulti) { if (job) job.conflictDecisions = decisions || {}; return { value: job }; } resultArticles = (job.multiArticles || []).filter(function (pageName) { var decision = decisions && decisions[getPageTitleMapKey(pageName)]; return !decision || decision.pageAction !== 'skip'; }); job.conflictDecisions = decisions || {}; return updateMultiNominationJobPages( job, resultArticles, 'После исключения конфликтующих статей в номинации не осталось ни одной страницы.' ); } function showNominationConflictResolution(job, conflicts, onContinue) { resetModalObservers(); $('#removerModalContent').html(buildNominationConflictResolutionHtml(conflicts)); bindNominationConflictResolutionUi(); syncLinkWidths(); renderModalFooter('submit', { submitText: 'Продолжить номинирование', showSubscribe: true, preserveLogOnSubmit: true, onSubmit: function () { var decisions = collectNominationConflictResolution(conflicts); var applied = applyNominationConflictResolutionToJob(job, decisions); if (applied.error) { alert(applied.error); return false; } if (typeof onContinue === 'function') onContinue(applied.value); return true; } }); } function bindTouchTextareaGrip($ta, sync, getMaxWidth, options) { var opts = options || {}; var minWidth = parseInt(opts.minWidth, 10) || parseInt(sz.taMinW, 10) || 180; var minHeight = parseInt(opts.minHeight, 10) || parseInt(sz.taMinH, 10) || 100; var allowWidthResize = opts.allowWidth !== false; var syncFn = typeof sync === 'function' ? sync : function () {}; var getMaxWidthFn = typeof getMaxWidth === 'function' ? getMaxWidth : function () { return $ta.outerWidth() || minWidth; }; var usePointerEvents = typeof window.PointerEvent === 'function'; var dragState = { active: false, startX: 0, startY: 0, startWidth: 0, startHeight: 0 }; var gripStyle = 'height:20px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-top:0;border-radius:0 0 4px 4px;background:' + tk.bgNSub + ';display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;'; if (opts.gripMarginBottom) gripStyle += 'margin-bottom:' + opts.gripMarginBottom + ';'; var $grip = $('<div data-rm-textarea-grip="1" style="' + gripStyle + '"><span style="display:block;width:42px;height:4px;border-radius:999px;background:' + tk.bSub + ';opacity:.9;"></span></div>'); function getCoord(evt, key) { var e = evt.originalEvent || evt; if (e.touches && e.touches.length) return e.touches[0][key]; if (e.changedTouches && e.changedTouches.length) return e.changedTouches[0][key]; return e[key]; } function stopDrag() { dragState.active = false; $(window).off('.rmTaResize'); } function onDragMove(evt) { var clientX; var clientY; if (!dragState.active) return; clientX = getCoord(evt, 'clientX'); clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; if (allowWidthResize && typeof clientX === 'number') $ta.css('width', Math.max(minWidth, Math.min(getMaxWidthFn(), dragState.startWidth + (clientX - dragState.startX))) + 'px'); $ta.css('height', Math.max(minHeight, dragState.startHeight + (clientY - dragState.startY)) + 'px'); syncFn(); if (evt.preventDefault) evt.preventDefault(); } function startDrag(evt) { var clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; dragState.active = true; dragState.startX = getCoord(evt, 'clientX') || 0; dragState.startY = clientY; dragState.startWidth = $ta.outerWidth(); dragState.startHeight = $ta.outerHeight(); if (evt.preventDefault) evt.preventDefault(); $(window).off('.rmTaResize'); if (usePointerEvents) { $(window).on('pointermove.rmTaResize', onDragMove).on('pointerup.rmTaResize pointercancel.rmTaResize', stopDrag); } else { $(window).on('touchmove.rmTaResize mousemove.rmTaResize', onDragMove).on('touchend.rmTaResize touchcancel.rmTaResize mouseup.rmTaResize', stopDrag); } } $ta.css({ 'border-bottom-left-radius': '0', 'border-bottom-right-radius': '0' }); $ta.next('[data-rm-textarea-grip]').remove(); $ta.after($grip); if (usePointerEvents) $grip.on('pointerdown.rmTaGrip', startDrag); else $grip.on('touchstart.rmTaGrip mousedown.rmTaGrip', startDrag); } function applyModalContentWidth($modal, contentWidth, options) { var opts = options || {}; var layout = getModalLayout(); var modalFrame = getBoxFrameWidth($modal); var safeContentWidth = Math.max(layout.minWidth, Math.min(contentWidth, layout.maxOuterWidth - modalFrame)); var modalWidth = safeContentWidth + modalFrame; var initialContentW = parseFloat($modal.data('rmInitialContentW')) || 0; $modal.css({ width: modalWidth + 'px', 'max-width': layout.maxOuterWidth + 'px', 'box-sizing': 'border-box', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }).toggleClass('rmCompactContent', safeContentWidth < 520); $('.' + RESIZE_CLASS).css({ width: safeContentWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $('#rmMsg,#nominationReason,#rmReportText').each(function () { var $textarea = $(this); var textareaId = this.id; if (!$textarea.length) return; $textarea.css('width', safeContentWidth + 'px'); $textarea.next('[data-rm-textarea-grip]').css('width', safeContentWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + textareaId + '"]').css('width', safeContentWidth + 'px'); }); $('.rmNestedCommentInput').each(function () { var $textarea = $(this); var $wrap = $textarea.parent(); var containerFrame = parseFloat($textarea.data('rmNestedContainerFrame')) || 0; var wrapFrame = parseFloat($textarea.data('rmNestedWrapFrame')) || 0; var safeMinWidth = parseFloat($textarea.data('rmNestedMinWidth')) || 0; var wrapOuterWidth; var textareaWidth; if (!$wrap.length || !$wrap.is(':visible')) return; wrapOuterWidth = Math.max(1, safeContentWidth - containerFrame); textareaWidth = Math.max(1, wrapOuterWidth - wrapFrame); $wrap.css({ width: wrapOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $textarea.css({ width: textareaWidth + 'px', 'min-width': Math.min(safeMinWidth || textareaWidth, textareaWidth) + 'px' }); $textarea.next('[data-rm-textarea-grip]').css('width', textareaWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + this.id + '"]').css('width', textareaWidth + 'px'); }); syncLinkWidths(); if (isVector22) { var $content = $('#content'); if ($content.length && modalWidth > initialContentW) $content.css({ 'min-width': modalWidth + 'px' }); else if ($content.length) $content.css({ 'min-width': '' }); } else { $('#content').css({ 'min-width': '' }); } if (!opts.skipStore) $modal.data('rmContentWidth', safeContentWidth); return safeContentWidth; } function setupNestedResizableTextarea(textareaId, wrapId, minWidth, minHeight) { var $ta = $('#' + textareaId); var $wrap = $('#' + wrapId); var $modal = $('#removerModal'); var $container = $wrap.parent(); var layout = getModalLayout(); var safeMinWidth = parseInt(minWidth, 10) || 280; var safeMinHeight = parseInt(minHeight, 10) || 90; var initialWidth; var modalFrame; var containerFrame; var wrapFrame; function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } function getMaxTextareaWidth(currentLayout) { return Math.max(1, currentLayout.maxOuterWidth - modalFrame - containerFrame - wrapFrame); } function getEffectiveMinWidth(currentLayout) { return Math.min(safeMinWidth, getMaxTextareaWidth(currentLayout)); } function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = getMaxTextareaWidth(currentLayout); var textareaWidth = $ta.outerWidth(); var contentWidth; if (!$wrap.is(':visible')) return; if (textareaWidth > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); textareaWidth = $ta.outerWidth(); } contentWidth = Math.min(currentLayout.maxOuterWidth - modalFrame, textareaWidth + wrapFrame + containerFrame); applyModalContentWidth($modal, contentWidth); } if (!$ta.length || !$wrap.length || !$modal.length) return; modalFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); containerFrame = $container.length ? px($container, 'padding-left') + px($container, 'padding-right') + px($container, 'border-left-width') + px($container, 'border-right-width') : 0; wrapFrame = px($wrap, 'padding-left') + px($wrap, 'padding-right') + px($wrap, 'border-left-width') + px($wrap, 'border-right-width'); initialWidth = Math.min( Math.max(getEffectiveMinWidth(layout), getDefaultResizableWidth(modalFrame + containerFrame + wrapFrame)), getMaxTextareaWidth(layout) ); $ta.css({ width: initialWidth + 'px', 'min-width': getEffectiveMinWidth(layout) + 'px', 'min-height': safeMinHeight + 'px', 'box-sizing': 'border-box', resize: layout.useFullWidth ? 'none' : 'both', 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.data('rmNestedContainerFrame', containerFrame); $ta.data('rmNestedWrapFrame', wrapFrame); $ta.data('rmNestedMinWidth', safeMinWidth); $ta.next('[data-rm-textarea-grip]').remove(); if (layout.useFullWidth) { bindTouchTextareaGrip($ta, sync, function () { return getMaxTextareaWidth(getModalLayout()); }, { minWidth: getEffectiveMinWidth(layout), minHeight: safeMinHeight }); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function setupResizableModal(textareaId) { var $ta = $('#' + textareaId); var $modal = $('#removerModal'); var layout = getModalLayout(); function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } applyV2022Layout($modal); $modal.css({ display: 'block', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }); var isBorderBox = ($modal.css('box-sizing') || '').toLowerCase() === 'border-box'; var hFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); var initialContentW = isVector22 ? ($('#content').outerWidth() || 0) : 0; var minWidth = layout.minWidth; $modal.data('rmInitialContentW', initialContentW); $ta.css({ width: getDefaultResizableWidth(hFrame) + 'px', height: sz.taH, padding: '8px', 'box-sizing': 'border-box', border: '1px solid ' + tk.bSub, 'border-radius': '2px', background: tk.bgBase, color: 'inherit', resize: layout.useFullWidth ? 'none' : 'both', 'min-height': sz.taMinH, 'min-width': sz.taMinW }); $(window).off('.rmTaResize'); function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = Math.max(minWidth, currentLayout.maxOuterWidth - Math.floor(hFrame)); var w = $ta.outerWidth(); if (w > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); w = $ta.outerWidth(); } applyModalContentWidth($modal, isBorderBox ? w : Math.min(currentLayout.maxOuterWidth - hFrame, w)); } if (layout.useFullWidth) bindTouchTextareaGrip($ta, sync, function () { return Math.max(minWidth, getModalLayout().maxOuterWidth - Math.floor(hFrame)); }); else { $ta.css({ 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.next('[data-rm-textarea-grip]').remove(); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function addInputRow(opts) { var w = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; var indentLeft = Math.max(0, parseInt(opts.indentLeft, 10) || 0); var rowClass = opts.rowClass ? ' ' + opts.rowClass : ''; var widthStyle = opts.fitParentWidth ? 'width:calc(100% - ' + indentLeft + 'px);box-sizing:border-box;' : (opts.autoWidth ? '' : (w ? 'width:' + Math.max(1, w - indentLeft) + 'px;' : '')); $('#' + opts.containerId).append(joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, rowClass, '" style="', stRow, widthStyle, indentLeft ? 'margin-left:' + indentLeft + 'px;' : '', '">', opts.prefixHtml || '', '<input type="text" class="', opts.inputClass || 'variantInput', '" placeholder="', opts.placeholder || '', '" style="', stInputBox, '">', opts.removeBeforeInput ? '' : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ])); syncModalLayout(); } $(document).off('click.rmRemoveInput').on('click.rmRemoveInput', '.rmRemoveInput', function () { $(this).closest('.rmInputRow').remove(); syncModalLayout(); }); $(document).off('click.rmQuickPhraseInsert').on('click.rmQuickPhraseInsert', '.rmQuickPhraseActionBtn', function (e) { var targetId; var phrase; e.preventDefault(); targetId = $(this).data('rmTarget'); phrase = $(this).attr('data-rm-phrase') || ''; if (!targetId) return; insertTextIntoTextarea($('#' + targetId), phrase); }); function buildMultiInputHtml(c) { var addLabel = c.addBtnLabel || '+ Добавить'; var addClass = c.type === 'rename' ? 'rmAddVariantBtn rmRenameVariantAddBtn' : ''; var addSymbol = c.type === 'rename' ? '⤷' : '+'; return joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', c.firstId, '" type="text" class="', c.inputClass || 'variantInput', '" placeholder="', c.firstPh || '', '" style="', stInputBox, '">', buildSquareAddButtonHtml(c.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить', addClass, addSymbol), '</div>', '<div id="', c.containerId, '"></div>' ]); } function wireMultiInput(c) { $('#' + c.addBtnId).click(function () { var count = $('#' + c.containerId + ' .rmInputRow').length; if (typeof c.maxRows === 'number' && count >= c.maxRows) { alert(c.maxMsg || 'Достигнут лимит.'); return; } addInputRow({ containerId: c.containerId, placeholder: c.addPh, inputClass: c.inputClass, rowClass: c.type === 'rename' ? 'rmRenameVariantRow' : '', indentLeft: 0, fitParentWidth: c.type === 'rename', prefixHtml: c.type === 'rename' ? buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить') : '', removeBeforeInput: c.type === 'rename' }); }); } function buildSettingsFieldHtml(label, controlHtml, helpText, options) { var opts = options || {}; var helpHtml = helpText ? '<div class="rmSettingsFieldHint">' + helpText + '</div>' : ''; var labelHtml = opts.forId ? '<label class="rmSettingsFieldLabel" for="' + opts.forId + '">' + label + '</label>' : '<div class="rmSettingsFieldLabel">' + label + '</div>'; return joinHtml([ '<div class="rmSettingsField">', labelHtml, '<div class="rmSettingsFieldControl">', controlHtml, '</div>', helpHtml, '</div>' ]); } function buildSettingsSectionHtml(title, bodyHtml, helpText, options) { var opts = options || {}; var headerHtml = ''; var description = []; if (opts.titleNote) description.push(opts.titleNote); if (helpText) description.push(helpText); if (title || description.length) { headerHtml = joinHtml([ '<div class="rmSettingsSectionHeader">', title ? '<div class="rmSettingsSectionTitle">' + title + '</div>' : '', description.length ? '<div class="rmSettingsSectionDescription">' + description.join(' ') + '</div>' : '', '</div>' ]); } return joinHtml([ '<div class="rmSettingsSection">', headerHtml, bodyHtml, '</div>' ]); } function buildSettingsSimpleCheckboxHtml(id, text) { return joinHtml([ '<label class="rmSettingsCheck">', '<input id="', id, '" type="checkbox">', '<span>', text, '</span>', '</label>' ]); } function buildQuickPhrasesSettingsEditorHtml() { return joinHtml([ '<div id="rmSettingsQuickPhrasesEditor" class="rmQuickPhraseEditor">', '<div id="rmSettingsQuickPhrasesList" class="rmQuickPhraseList"></div>', '<input id="rmSettingsQuickPhraseInput" type="text" autocomplete="off" style="', stInputFull, 'margin-bottom:0;">', '<div id="rmSettingsQuickPhraseMeta" class="rmQuickPhraseMeta"></div>', '</div>' ]); } function getQuickPhraseEditor() { return $('#rmSettingsQuickPhrasesEditor'); } function getQuickPhraseEditorState() { var $editor = getQuickPhraseEditor(); var phrases = normalizeQuickPhrasesList($editor.data('rmQuickPhrases'), []); var editingIndex = parseInt($editor.data('rmQuickPhraseEditingIndex'), 10); if (isNaN(editingIndex)) editingIndex = -1; return { editor: $editor, phrases: phrases, editingIndex: editingIndex }; } function setQuickPhraseEditorState(phrases, editingIndex) { var $editor = getQuickPhraseEditor(); var normalized = normalizeQuickPhrasesList(phrases, []); var safeEditingIndex = parseInt(editingIndex, 10); if (isNaN(safeEditingIndex) || safeEditingIndex < 0 || safeEditingIndex >= normalized.length) safeEditingIndex = -1; if (!$editor.length) return; $editor.data('rmQuickPhrases', normalized); $editor.data('rmQuickPhraseEditingIndex', safeEditingIndex); renderQuickPhraseEditor(); } function clearQuickPhraseDropState() { var $editor = getQuickPhraseEditor(); $editor.removeData('rmQuickPhraseDragIndex'); $editor.removeData('rmQuickPhraseDropIndex'); $editor.removeData('rmQuickPhraseDropAfter'); $editor.find('.rmQuickPhraseChip').removeClass('is-dragging is-drop-before is-drop-after'); } function renderQuickPhraseEditor() { var state = getQuickPhraseEditorState(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); var $meta = $('#rmSettingsQuickPhraseMeta'); if (!state.editor.length || !$list.length || !$input.length) return; if (state.phrases.length) { $list.html(state.phrases.map(function (phrase, index) { var chipClass = 'rmQuickPhraseChip' + (index === state.editingIndex ? ' is-editing' : ''); return joinHtml([ '<div class="', chipClass, '" draggable="true" data-rm-quick-index="', index, '">', '<button type="button" class="rmQuickPhraseEditBtn" title="Редактировать фразу">', escapeHtml(phrase), '</button>', '<button type="button" class="rmQuickPhraseRemoveBtn" title="Удалить фразу" aria-label="Удалить фразу">&times;</button>', '</div>' ]); }).join('')); } else { $list.html('<div class="rmQuickPhraseEmpty">Фразы пока не добавлены.</div>'); } $input .attr('placeholder', state.editingIndex >= 0 ? 'Изменить значение...' : 'Добавить значение...') .toggleClass('is-editing', state.editingIndex >= 0); $meta .text('') .hide(); } function notifyQuickPhraseEditorChanged() { var $editor = getQuickPhraseEditor(); if ($editor.length) $editor.trigger('rmQuickPhrasesChanged'); } function startQuickPhraseEdit(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length || !$input.length) return; state.editor.data('rmQuickPhraseEditingIndex', index); $input.val(state.phrases[index]); renderQuickPhraseEditor(); $input.trigger('focus'); if ($input[0] && typeof $input[0].select === 'function') $input[0].select(); } function cancelQuickPhraseEdit() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); renderQuickPhraseEditor(); } function saveQuickPhraseInput() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); var value = normalizeQuickPhraseValue($input.val()); var next = []; if (!$input.length || !value) return false; if (state.editingIndex >= 0) { state.phrases.forEach(function (phrase, index) { if (index === state.editingIndex) { next.push(value); return; } if (phrase !== value && next.indexOf(phrase) === -1) next.push(phrase); }); } else { next = state.phrases.slice(); if (next.indexOf(value) === -1) next.push(value); } state.editor.data('rmQuickPhrases', normalizeQuickPhrasesList(next, [])); state.editor.data('rmQuickPhraseEditingIndex', -1); $input.val('').removeClass('is-editing'); clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); return true; } function removeQuickPhrase(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length) return; state.phrases.splice(index, 1); state.editor.data('rmQuickPhrases', state.phrases); if (state.editingIndex === index) { state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); } else if (state.editingIndex > index) { state.editor.data('rmQuickPhraseEditingIndex', state.editingIndex - 1); } clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); } function reorderQuickPhrases(phrases, fromIndex, toIndex, placeAfter) { var result = phrases.slice(); var insertIndex = toIndex + (placeAfter ? 1 : 0); var item; if (fromIndex < 0 || fromIndex >= result.length || toIndex < 0 || toIndex >= result.length) return result; item = result.splice(fromIndex, 1)[0]; if (fromIndex < insertIndex) insertIndex--; result.splice(insertIndex, 0, item); return result; } function getQuickPhraseDropPointer(evt) { var originalEvent = evt && (evt.originalEvent || evt); if (!originalEvent) return null; if (typeof originalEvent.clientX !== 'number' || typeof originalEvent.clientY !== 'number') return null; return { x: originalEvent.clientX, y: originalEvent.clientY }; } function getQuickPhraseDropTarget($list, pointer, dragIndex) { var candidates = []; var rowCandidates; var minRowDistance = Infinity; var bestBoundary = null; var bestBoundaryDistance = Infinity; if (!$list || !$list.length || !pointer) return null; $list.children('.rmQuickPhraseChip').each(function () { var index = parseInt($(this).attr('data-rm-quick-index'), 10); var rect; var rowDistance; if (isNaN(index) || index === dragIndex) return; rect = this.getBoundingClientRect(); if (!rect.width || !rect.height) return; rowDistance = pointer.y < rect.top ? (rect.top - pointer.y) : (pointer.y > rect.bottom ? (pointer.y - rect.bottom) : 0); candidates.push({ node: this, index: index, left: rect.left, right: rect.right, top: rect.top, bottom: rect.bottom, midX: rect.left + rect.width / 2, rowDistance: rowDistance }); if (rowDistance < minRowDistance) minRowDistance = rowDistance; }); if (!candidates.length) return null; rowCandidates = candidates .filter(function (candidate) { return candidate.rowDistance === minRowDistance; }) .sort(function (a, b) { if (a.left !== b.left) return a.left - b.left; return a.index - b.index; }); if (!rowCandidates.length) return null; if (pointer.x <= rowCandidates[0].left) { return { index: rowCandidates[0].index, placeAfter: false, node: rowCandidates[0].node }; } if (pointer.x >= rowCandidates[rowCandidates.length - 1].right) { return { index: rowCandidates[rowCandidates.length - 1].index, placeAfter: true, node: rowCandidates[rowCandidates.length - 1].node }; } for (var i = 0; i < rowCandidates.length; i++) { var candidate = rowCandidates[i]; if (pointer.x >= candidate.left && pointer.x <= candidate.right) { return { index: candidate.index, placeAfter: pointer.x > candidate.midX, node: candidate.node }; } } rowCandidates.forEach(function (candidate) { var leftDistance = Math.abs(pointer.x - candidate.left); var rightDistance = Math.abs(pointer.x - candidate.right); if (leftDistance < bestBoundaryDistance) { bestBoundaryDistance = leftDistance; bestBoundary = { index: candidate.index, placeAfter: false, node: candidate.node }; } if (rightDistance < bestBoundaryDistance) { bestBoundaryDistance = rightDistance; bestBoundary = { index: candidate.index, placeAfter: true, node: candidate.node }; } }); return bestBoundary; } function bindQuickPhrasesEditor() { var $editor = getQuickPhraseEditor(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); function updateQuickPhraseDropTarget(evt) { var dragIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var pointer = getQuickPhraseDropPointer(evt); var target; if (isNaN(dragIndex) || !pointer) return null; target = getQuickPhraseDropTarget($list, pointer, dragIndex); if (!target) return null; $editor.data('rmQuickPhraseDropIndex', target.index); $editor.data('rmQuickPhraseDropAfter', !!target.placeAfter); $editor.find('.rmQuickPhraseChip').removeClass('is-drop-before is-drop-after'); $(target.node).addClass(target.placeAfter ? 'is-drop-after' : 'is-drop-before'); return target; } function applyQuickPhraseDrop() { var state = getQuickPhraseEditorState(); var fromIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var toIndex = parseInt($editor.data('rmQuickPhraseDropIndex'), 10); var placeAfter = $editor.data('rmQuickPhraseDropAfter') === true; var changed = false; if (!isNaN(fromIndex) && !isNaN(toIndex) && fromIndex !== toIndex) { state.editor.data('rmQuickPhrases', reorderQuickPhrases(state.phrases, fromIndex, toIndex, placeAfter)); if (state.editingIndex === fromIndex) state.editor.data('rmQuickPhraseEditingIndex', -1); changed = true; } clearQuickPhraseDropState(); renderQuickPhraseEditor(); if (changed) notifyQuickPhraseEditorChanged(); } if (!$editor.length || !$list.length || !$input.length) return; $editor.off('.rmQuickPhraseEditor'); $list.off('.rmQuickPhraseEditor'); $input.off('.rmQuickPhraseEditor'); $input.on('keydown.rmQuickPhraseEditor', function (e) { if (e.key === 'Enter' || e.keyCode === 13) { e.preventDefault(); saveQuickPhraseInput(); } else if (e.key === 'Escape' || e.keyCode === 27) { e.preventDefault(); cancelQuickPhraseEdit(); } }); $editor .on('click.rmQuickPhraseEditor', '.rmQuickPhraseEditBtn', function () { var index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); startQuickPhraseEdit(index); }) .on('click.rmQuickPhraseEditor', '.rmQuickPhraseRemoveBtn', function (e) { var index; e.preventDefault(); e.stopPropagation(); index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); removeQuickPhrase(index); }) .on('dragstart.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { var index = parseInt($(this).attr('data-rm-quick-index'), 10); if (isNaN(index)) return; $editor.data('rmQuickPhraseDragIndex', index); $(this).addClass('is-dragging'); if (e.originalEvent && e.originalEvent.dataTransfer) { e.originalEvent.dataTransfer.effectAllowed = 'move'; e.originalEvent.dataTransfer.setData('text/plain', String(index)); } }) .on('dragover.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }) .on('dragend.rmQuickPhraseEditor', '.rmQuickPhraseChip', function () { clearQuickPhraseDropState(); }); $list .on('dragover.rmQuickPhraseEditor', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }); renderQuickPhraseEditor(); } function collectQuickPhraseValues() { return getQuickPhraseEditorState().phrases; } function collectQuickPhraseValuesSnapshot() { var state = getQuickPhraseEditorState(); var value = normalizeQuickPhraseValue($('#rmSettingsQuickPhraseInput').val()); var next = state.phrases.slice(); if (!value) return next; if (state.editingIndex >= 0) { next[state.editingIndex] = value; } else if (next.indexOf(value) === -1) { next.push(value); } return normalizeQuickPhrasesList(next, []); } function isMenuTitlePresetValue(value) { return value === MENU_TITLE_PRESET_CACTIONS || value === MENU_TITLE_PRESET_PAGE || value === MENU_TITLE_PRESET_TOOLS; } function isMenuTitlePresetOnlySkin() { return mwCfg.skin === 'minerva' || mwCfg.skin === 'monobook' || mwCfg.skin === 'timeless'; } function getDefaultMenuTitlePreset() { return mwCfg.skin === 'minerva' ? MENU_TITLE_PRESET_TOOLS : MENU_TITLE_PRESET_CACTIONS; } function shouldPreserveStoredMenuTitleOnSave() { return mwCfg.skin === 'minerva'; } function isAvailableMenuTitlePresetValue(value) { return getMenuTitlePresetOptions().some(function (option) { return option.value === value; }); } function getMenuTitlePresetOptions() { if (mwCfg.skin === 'minerva') { return [ { value: MENU_TITLE_PRESET_TOOLS, label: 'Ещё' } ]; } if (isVector22) { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты/Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты/Основное' } ]; } if (mwCfg.skin === 'timeless') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты для страниц' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Вики-инструменты' } ]; } if (mwCfg.skin === 'monobook') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Верхняя панель' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } return [ { value: MENU_TITLE_PRESET_CACTIONS, label: mwCfg.skin === 'vector' ? 'Ещё' : 'Ещё / Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } function getMenuTitlePresetHintText() { var base = (mwCfg.skin === 'vector' || isVector22) ? 'Можно либо изменить заголовок отдельного меню Remover, либо перенести все пункты в одно из существующих стандартных меню.' : 'На этом скине Remover использует существующие стандартные меню; отдельное меню с собственным заголовком не создаётся.'; if (isVector22) base += ' В Vector 2022 кнопки «Действия» и «Основное» находятся внутри общего меню «Инструменты».'; else if (mwCfg.skin === 'vector') base += ' В Vector отдельный заголовок создаёт собственное меню рядом с «Ещё».'; else if (mwCfg.skin === 'minerva') base += ' В Minerva Neue пункты Remover показываются в меню «Ещё».'; else if (mwCfg.skin === 'timeless') base += ' В Timeless доступны только стандартные варианты: «Инструменты для страниц», «Страница» и «Вики-инструменты».'; else if (mwCfg.skin === 'monobook') base += ' В MonoBook доступны только два варианта: поместить пункты в «Инструменты» или вывести их в верхнюю панель. Собственный заголовок меню здесь не используется.'; return base; } function getSignatureSeparatorPreviewText(value) { var separator = String(value || '').trim(); return separator ? (separator + ' ' + '~~' + '~~') : ('~~' + '~~'); } function updateSignatureSeparatorPreview(value) { var previewValue = (typeof value === 'string') ? value : ($('#rmSettingsSignatureSeparator').val() || ''); var $code = $('#rmSettingsSignaturePreviewCode'); if (!$code.length) return; $code.text(getSignatureSeparatorPreviewText(previewValue)); } function bindSignatureSeparatorPreview() { var $input = $('#rmSettingsSignatureSeparator'); if (!$input.length) return; $input.off('.rmSignaturePreview').on('input.rmSignaturePreview change.rmSignaturePreview', function () { updateSignatureSeparatorPreview($(this).val()); }); updateSignatureSeparatorPreview($input.val()); } function buildMenuTitlePresetButtonsHtml() { return joinHtml([ '<div class="rmSettingsMenuPresetWrap">', '<div class="rmSettingsMenuPresetLabel">Перенос в стандартные меню</div>', '<div id="rmSettingsMenuPresetBar" class="rmSettingsMenuPresetBar">', getMenuTitlePresetOptions().map(function (option) { return joinHtml([ '<button type="button" class="rmSettingsMenuPresetBtn" data-rm-menu-preset="', option.value, '" aria-pressed="false">', escapeHtml(option.label), '</button>' ]); }).join(''), '</div>', '</div>' ]); } function applyMenuTitlePresetControls(presetValue) { var preset = isMenuTitlePresetValue(presetValue) ? presetValue : ''; var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); if (!$bar.length || !$input.length) return; $bar.data('rmPreset', preset); $bar.find('.rmSettingsMenuPresetBtn').each(function () { var isActive = $(this).data('rmMenuPreset') === preset; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); $input.prop('disabled', forcePresetOnly || !!preset); } function bindMenuTitlePresetControls() { var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); if (!$bar.length || !$input.length) return; $input.off('.rmSettingsMenuPreset').on('input.rmSettingsMenuPreset', function () { if (!$bar.data('rmPreset')) $input.data('rmCustomValue', $input.val()); }); $bar.off('.rmSettingsMenuPreset').on('click.rmSettingsMenuPreset', '.rmSettingsMenuPresetBtn', function () { var preset = $(this).data('rmMenuPreset'); var currentPreset = $bar.data('rmPreset') || ''; if (currentPreset === preset) { if (isMenuTitlePresetOnlySkin()) return; applyMenuTitlePresetControls(''); $input.val($input.data('rmCustomValue') || ''); $input.trigger('focus'); return; } $input.data('rmCustomValue', $input.val()); applyMenuTitlePresetControls(preset); }); } function fillSettingsFormValues(settings) { var data = normalizeRemoverSettings(settings); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var menuTitleValue = data.menuTitle || ''; var storedMenuTitleValue = menuTitleValue; if (forcePresetOnly && !isAvailableMenuTitlePresetValue(menuTitleValue)) menuTitleValue = getDefaultMenuTitlePreset(); var customMenuTitle = forcePresetOnly ? '' : (isMenuTitlePresetValue(menuTitleValue) ? settingsDefaults.menuTitle : menuTitleValue); $('#rmSettingsForm').data('rmStoredMenuTitle', storedMenuTitleValue || ''); $('#rmSettingsNotifyAuthor').prop('checked', !!data.notifyAuthor); $('#rmSettingsSubscribeTopic').prop('checked', !!data.subscribeTopic); $('#rmSettingsAutoReloadAfterAction').prop('checked', !!data.autoReloadAfterAction); $('#rmSettingsOpenNominationDiscussionInNewTab').prop('checked', !!data.openNominationDiscussionInNewTab); $('#rmSettingsShowMenuIcons').prop('checked', !!data.showMenuIcons); $('#rmSettingsMenuTitle').val(customMenuTitle || '').data('rmCustomValue', customMenuTitle || ''); $('#rmSettingsSignatureSeparator').val(data.signatureSeparator || ''); $('#rmSettingsExcludedNamespaces').val((data.excludedNamespaces || []).join(', ')); $('#rmSettingsDisabledItems').val((data.disabledItems || []).join(', ')); setQuickPhraseEditorState(data.quickPhrases || [], -1); $('#rmSettingsQuickPhraseInput').val('').removeClass('is-editing'); clearQuickPhraseDropState(); applyMenuTitlePresetControls(menuTitleValue); updateSignatureSeparatorPreview(data.signatureSeparator || ''); } function collectSettingsFormValues(options) { var opts = options || {}; var namespaces = parseNamespaceInput($('#rmSettingsExcludedNamespaces').val()); var disabledItems = parseDisabledItemsInput($('#rmSettingsDisabledItems').val()); var presetMenuTitle = $('#rmSettingsMenuPresetBar').data('rmPreset'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var storedMenuTitle = $('#rmSettingsForm').data('rmStoredMenuTitle'); if (namespaces.invalid.length) { return { error: 'Некорректные номера пространств имён: ' + namespaces.invalid.join(', ') + '.' }; } if (disabledItems.invalid.length) { return { error: 'Неизвестные пункты меню: ' + disabledItems.invalid.join(', ') + '.' }; } if (!opts.skipQuickPhraseCommit) saveQuickPhraseInput(); return { value: normalizeRemoverSettings({ notifyAuthor: $('#rmSettingsNotifyAuthor').is(':checked'), subscribeTopic: $('#rmSettingsSubscribeTopic').is(':checked'), autoReloadAfterAction: $('#rmSettingsAutoReloadAfterAction').is(':checked'), openNominationDiscussionInNewTab: $('#rmSettingsOpenNominationDiscussionInNewTab').is(':checked'), showMenuIcons: $('#rmSettingsShowMenuIcons').is(':checked'), menuTitle: forcePresetOnly ? (shouldPreserveStoredMenuTitleOnSave() && typeof storedMenuTitle === 'string' ? storedMenuTitle : (isAvailableMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : getDefaultMenuTitlePreset())) : (isMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : $('#rmSettingsMenuTitle').val()), signatureSeparator: $('#rmSettingsSignatureSeparator').val(), excludedNamespaces: namespaces.values, disabledItems: disabledItems.values, quickPhrases: opts.skipQuickPhraseCommit ? collectQuickPhraseValuesSnapshot() : collectQuickPhraseValues() }) }; } function updateSettingsSubmitReadyState(baselineSettings) { var collected = collectSettingsFormValues({ skipQuickPhraseCommit: true }); var hasChanges = !!(collected.error || (collected.value && !areRemoverSettingsEqual(collected.value, baselineSettings))); $('#removerSubmit').toggleClass('rmSubmitReady', hasChanges && !$('#removerSubmit').hasClass('rmSubmitError')); $('#rmSettingsUnsavedHint').css('display', hasChanges ? 'inline-block' : 'none'); } function bindSettingsSubmitReadyState(baselineSettings) { var update = function () { setTimeout(function () { updateSettingsSubmitReadyState(baselineSettings); }, 0); }; $('#rmSettingsForm').off('.rmSettingsReady').on('input.rmSettingsReady change.rmSettingsReady', 'input, textarea, select', update); $('#removerModalContent').off('click.rmSettingsReady keyup.rmSettingsReady').on( 'click.rmSettingsReady keyup.rmSettingsReady', '.rmSettingsMenuPresetBtn,.rmQuickPhraseEditBtn,.rmQuickPhraseRemoveBtn,.rmQuickPhraseChip,#rmSettingsQuickPhraseInput', update ); $('#rmSettingsQuickPhrasesEditor').off('rmQuickPhrasesChanged.rmSettingsReady').on('rmQuickPhrasesChanged.rmSettingsReady', update); updateSettingsSubmitReadyState(baselineSettings); } function buildSettingsFormHtml(menuLabelsHint) { var menuTitleFieldLabel = isMenuTitlePresetOnlySkin() ? 'Размещение меню' : 'Заголовок отдельного меню'; var menuFields = buildSettingsFieldHtml(menuTitleFieldLabel, '<input id="rmSettingsMenuTitle" type="text" style="' + stInputFull + 'margin-bottom:0;">' + buildMenuTitlePresetButtonsHtml(), getMenuTitlePresetHintText(), { forId: 'rmSettingsMenuTitle' }) + buildSettingsFieldHtml('Визуальное оформление меню', '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsShowMenuIcons', 'Эмодзи в пунктах меню') + '</div>'); var messageFields = buildSettingsFieldHtml('Префикс перед подписью', '<input id="rmSettingsSignatureSeparator" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Добавляется перед подписью в публикуемых сообщениях.<span style="display:block;margin-top:6px;">Предпросмотр: <code id="rmSettingsSignaturePreviewCode"></code>.</span>', { forId: 'rmSettingsSignatureSeparator' }) + buildSettingsFieldHtml('Часто используемые фразы', buildQuickPhrasesSettingsEditorHtml(), 'Enter для добавления. Порядок элементов изменяется перетаскиванием.', { forId: 'rmSettingsQuickPhraseInput' }); var defaultFields = '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsNotifyAuthor', 'Оповещать создателя страницы') + buildSettingsSimpleCheckboxHtml('rmSettingsSubscribeTopic', 'Подписываться на номинацию') + buildSettingsSimpleCheckboxHtml('rmSettingsOpenNominationDiscussionInNewTab', 'Открывать номинацию в отдельной вкладке') + buildSettingsSimpleCheckboxHtml('rmSettingsAutoReloadAfterAction', 'Автообновление страницы после размещения<span style="display:block;margin-top:3px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35;">Помешает взаимодействовать с логом действий.</span>') + '</div>'; var disableFields = buildSettingsFieldHtml('Скрыть пункты меню', '<input id="rmSettingsDisabledItems" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Названия пунктов через запятую, например <code>КБУ, КУЛ, КОБ</code>.' + menuLabelsHint, { forId: 'rmSettingsDisabledItems' }) + buildSettingsFieldHtml('Не показывать в пространствах имён', '<input id="rmSettingsExcludedNamespaces" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Номера пространств имён через запятую, например <code>2, 10, 828</code>. См. <a href="' + getPageUrl('Википедия:Пространства имён') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Пространства имён</a>.', { forId: 'rmSettingsExcludedNamespaces' }); return joinHtml([ '<div id="rmSettingsForm" style="max-width:100%;">', '<div class="rmSettingsLead">Настройки интерфейса и значений по умолчанию.</div>', buildSettingsSectionHtml('Меню', menuFields, 'Настройки внешнего вида и состава меню Remover.'), buildSettingsSectionHtml('Оформление сообщений', messageFields, 'Настройки оформления публикуемых сообщений в номинациях.'), buildSettingsSectionHtml('Опции по умолчанию', defaultFields, 'Регулирует исходное состояние и поведение после выполнения действий.'), buildSettingsSectionHtml('Отключение', disableFields, 'Скрывает отдельные пункты меню Remover или всё меню в выбранных пространствах имён.'), '</div>' ]); } function buildSettingsFooterLeftHtml() { return joinHtml([ '<div id="rmSettingsFooterLeft" style="display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;margin-right:auto;">', '<button id="rmSettingsResetFooter" type="button" title="Удаляет сохранённые настройки Remover из вашего профиля MediaWiki и возвращает значения по умолчанию." style="', stCancel, '">Сбросить все настройки</button>', '<a id="rmSettingsReportIssue" href="', getPageUrl('Обсуждение Википедии:Гаджеты/Remover'), '" target="_blank" rel="noopener noreferrer" ', 'title="Сообщить о проблеме или предложить улучшение" aria-label="Сообщить о проблеме или предложить улучшение" ', 'class="removerModalLink rmButtonLikeLink" style="', stCancel, 'display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;max-width:100%;line-height:1.2;word-break:normal;overflow-wrap:normal;">Обратная связь</a>', '</div>' ]); } function openSettings() { var currentSettings = normalizeRemoverSettings(state.settings || settingsDefaults); var menuLabelsHint = buildSettingsMenuItemsHint(); var $previousModal = $('#removerModal'); var previousLayoutSyncHandlers = modalLayoutSyncHandlers.slice(); var previousResizeObservers = resizeObservers.slice(); var previousFooterMode = $previousModal.data('rmFooterMode') || null; var restored = false; if (actionInProgress || !$previousModal.length || $('#removerSettingsTrigger').prop('disabled')) return; previousResizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; modalLayoutSyncHandlers = []; $(window).off('resize.removerModal').off('.rmTaResize').off('keydown.remover'); $previousModal.detach(); function restorePreviousModal() { if (restored || !closeModal()) return; restored = true; if ($previousModal.length) { $('#content').prepend($previousModal); resizeObservers = previousResizeObservers.slice(); resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.observe === 'function' && entry.target) observer.observe(entry.target); }); modalLayoutSyncHandlers = previousLayoutSyncHandlers.slice(); if (modalLayoutSyncHandlers.length) $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); bindModalFooterKeyboard(previousFooterMode); syncModalLayout(); syncLinkWidths(); } } createModal({ title: 'Конфигурация', width: 'compact', showSettingsButton: false }); $('#removerModal').addClass('rmModalSettings'); $('#removerModalHeaderBar').append(buildHeaderIconButtonHtml('rmSettingsBack', 'Назад', 'Назад', '←')); $('#rmSettingsBack').on('click', restorePreviousModal); $('#removerModalContent').html(buildSettingsFormHtml(menuLabelsHint)); fillSettingsFormValues(currentSettings); bindMenuTitlePresetControls(); bindSignatureSeparatorPreview(); bindQuickPhrasesEditor(); renderModalFooter('submit', { showCheckbox: false, submitText: 'Сохранить', onSubmit: function () { var collected = collectSettingsFormValues(); var shouldReset; var saveFn; if (collected.error) { alert(collected.error); return false; } shouldReset = areRemoverSettingsEqual(collected.value, settingsDefaults); saveFn = shouldReset ? function (callback) { resetSettingsOnServer(callback); } : function (callback) { saveSettingsToServer(collected.value, callback); }; saveFn(function (err) { if (err) { alert('Не удалось ' + (shouldReset ? 'сбросить' : 'сохранить') + ' настройки: ' + (err.info || err.code || 'неизвестная ошибка') + '.'); unlockModalSubmit(); return; } location.reload(); }); } }); $('#removerCancel').off('click').on('click', restorePreviousModal); var $settingsActions = $('#rmFooterActionButtons'); $settingsActions.wrapInner('<div id="rmSettingsActionButtonsRow"></div>'); $settingsActions.append('<span id="rmSettingsUnsavedHint" role="status" aria-live="polite">Есть несохранённые изменения</span>'); bindSettingsSubmitReadyState(currentSettings); $('#rmFooterButtons').css('justify-content', 'space-between').prepend(buildSettingsFooterLeftHtml()); $('#rmSettingsResetFooter').on('click', function () { fillSettingsFormValues(settingsDefaults); updateSettingsSubmitReadyState(currentSettings); $('#removerSubmit').trigger('focus'); }); } // ─── Завершение обработки ──────────────────────────────────────────────── function renderCompletedWithWarnings(message) { hasActionError = true; var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">' + escapeHtml(message) + '</p>'); renderModalFooter('reload'); } function finalizeSuccess(nominationInfo, usePageReload, primaryCompleted) { if (isError) { if (primaryCompleted) { renderCompletedWithWarnings('Основная операция завершена с предупреждениями. Не отправляйте форму повторно.'); return; } var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">При выполнении скрипта произошли ошибки.</p>'); markSubmitError(); return; } renderModalFooter('reload'); if (nominationInfo && nominationInfo.pageTitle) { appendNominationLink(nominationInfo.pageTitle, nominationInfo.sectionTitle); } if (!hasActionError && !usePageReload && !nominationInfo) location.reload(); } function finalizeFastRemoval(notifiedPages, summary) { if (isError || !setAlert || !notifiedPages || !notifiedPages.length) { finalizeSuccess(null, false, !!(notifiedPages && notifiedPages.length)); return; } notifyAuthorsForPages(notifiedPages, { summary: summary, actionText: 'к быстрому удалению' }, function () { finalizeSuccess(null, false, true); }); } // ─── Общий runner ──────────────────────────────────────────────────────── /** * Универсальный запуск полного пайплайна номинации. * @param {Object} o * templateStep — функция (next) → обработка шаблонов на статьях * nominationStep — функция (done) → публикация номинации, done(err, {pageTitle, sectionTitle}) * notifyStep — функция (nominationInfo, next) * skipNotify — boolean * skipLink — boolean, не показывать ссылку на номинацию */ function runFlow(o) { runNominationPipeline({ templateStep: o.templateStep, nominationStep: o.nominationStep, notifyStep: o.notifyStep || function (info, next) { next(); }, skipNotify: o.skipNotify, onSuccess: function (ctx) { if (!o.skipLink && ctx.nominationInfo && ctx.nominationInfo.pageTitle) { appendNominationLink(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle); maybeOpenNominationDiscussionInNewTab(ctx.nominationInfo); } if (isError) { renderCompletedWithWarnings('Номинация опубликована с предупреждениями. Не отправляйте форму повторно.'); return; } renderModalFooter('reload'); }, onFailure: function () { markSubmitError(); } }); } // ═══════════════════════════════════════════════════════════════════════════ // ЯДРО: обработка статей (apply template + nomination page) // ═══════════════════════════════════════════════════════════════════════════ /** * Применяет шаблон к одной статье/категории. * Понимает режим inArticle (вставка через <noinclude>), * режим closeAction (снятие шаблона + запись на СО), * режим cleanupAction (снятие КБУ/КУЛ). * * @param {string} pg — название страницы * @param {Object} job — параметры задания (см. buildJob) * @param {function} callback(err, meta) */ function applyTemplateToPage(pg, job, callback) { var mode = job.mode; // ── Снятие КБУ/КУЛ ────────────────────────────────────────────────── if (mode === 'cleanup') { var tm = job.transferMode || 'none'; if (tm === 'none') { callback({ code: 'error', info: 'Не выбран режим снятия шаблонов.' }); return; } editPageContent(pg, { summary: job.summary, watchlist: 'nochange', readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var local = removeTransferTemplatesLocal(article, tm); var summary = job.summary; var kulTpl, kulDateIso, kulNomination; if (tm === 'kul') { kulTpl = findTemplateByPattern(article, KUL_PATTERN_STR); kulDateIso = getNominationTemplateDate(kulTpl); if (RE_DATE_ISO.test(kulDateIso)) { kulNomination = OPERATIONS_MAP.imp.nomination; summary = makeNominationResultSummary(kulNomination.nomPage(getDate(kulDateIso)[1]), pg, getNominationSummaryAction(kulNomination), 'снято'); } } removeTransferTemplatesWithApiFallback(pg, local.text, tm, local, function (updated) { if (updated.text === article) { done({ error: { code: 'error', info: 'Шаблоны для снятия не найдены.' } }); return; } done({ text: updated.text, summary: summary }); }); }, function (err) { callback(err); }); return; } // ── Подведение итогов по КУ/КПМ (снятие + итог на СО) ─────────────── if (mode === 'denom') { getText(pg, function (article, readErr) { if (readErr) { callback(makeReadError(readErr, 'read_failed', 'Не удалось получить содержимое страницы «' + pg + '».')); return; } if (article === null) { callback({ code: 'error', info: 'Страница «' + pg + '» не существует.' }); return; } if (!job.sourceTemplate) { callback({ code: 'error', info: 'Не задан шаблон для снятия.' }); return; } var tplPattern = buildTemplateNamePattern(job.sourceTemplate); var tpl = findTemplateByPattern(article, tplPattern); if (!tpl) { callback({ code: 'error', info: 'Невозможно снять шаблон «' + job.sourceTemplate + '».' }); return; } var tplFingerprint = getNominationTemplateFingerprint(tpl); var initialFingerprintMatches = findTemplatesByFingerprint(article, tplPattern, tplFingerprint); var normalizedTplDate = getNominationTemplateDate(tpl); var tplExtraParams = getTemplatePositionalParamValues(tpl, 2); if (!tplExtraParams) { callback({ code: 'invalid_template_params', info: 'В шаблоне найден чрезмерно большой номер позиционного параметра.' }); return; } var tplExtra = tplExtraParams.join('|').trim(); var renameTargets = collectRenameTargetsFromTemplateParams(tplExtraParams); var renameTalkSection = getRenameDiscussionSectionFromTemplateParams(tplExtraParams); var isRedirectedDeletion = job.closeType === 'redirectedDeletion'; if (initialFingerprintMatches.length !== 1) { callback({ code: 'nomination_template_ambiguous', info: 'На странице найдено несколько одинаковых шаблонов номинации; безопасно выбрать один из них нельзя.' }); return; } if (!RE_DATE_ISO.test(normalizedTplDate)) { callback({ code: 'error', info: 'Не удалось распознать дату в шаблоне: «' + getTemplatePositionalParamValue(tpl, 1) + '».' }); return; } if (isRedirectedDeletion && !job.redirectTarget) { callback({ code: 'error', info: 'Не указана цель перенаправления.' }); return; } var date = getDate(normalizedTplDate); var closeNomination = (job.closeType === 'doneRnm' || job.closeType === 'noRnm') ? OPERATIONS_MAP.rnm.nomination : OPERATIONS_MAP.tRm.nomination; var nomPlace = closeNomination.nomPage(date[1]); var nomActionText = getNominationSummaryAction(closeNomination); var retTalkSection = ''; var sectionNW, tplpar; var usesTalkSectionParam = job.closeType === 'ret' || job.closeType === 'retConditional' || job.closeType === 'withdrawnDeletion' || isRedirectedDeletion; if (job.closeType === 'doneRnm') { if (!job.oldTitle || !job.newTitle) { callback({ code: 'invalid_rename_titles', info: 'Не указаны старое или новое название.' }); return; } sectionNW = renameTalkSection || (job.oldTitle + ' → ' + job.newTitle); tplpar = buildExplicitPositionalTemplateParams([job.oldTitle, job.newTitle], 2).replace(/^\|/, ''); } if (job.closeType === 'noRnm') { if (!renameTargets.length) { callback({ code: 'error', info: 'В шаблоне КПМ не найдено новое название.' }); return; } sectionNW = renameTalkSection || (pg + ' → ' + renameTargets.join(', ')); tplpar = pg + '|' + renameTargets.join('|'); } if (usesTalkSectionParam) { retTalkSection = tplExtra; sectionNW = retTalkSection || pg; tplpar = retTalkSection ? ('l1=' + retTalkSection) : ''; } var editResultText = job.summaryResult + (isRedirectedDeletion ? ' на [[' + job.redirectTarget + ']]' : ''); var editSummary = makeNominationResultSummary(nomPlace, sectionNW, nomActionText, editResultText); var talkTitle = getTalkPage(pg); var dateSectionTalkTemplate = getDateSectionTalkTemplateConfig(job.closeType); function saveArticle() { editPageContent(pg, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, editConflictRetries: 1, readError: 'Не удалось получить актуальное содержимое страницы «' + pg + '».' }, function (currentArticle) { var currentMatches = findTemplatesByFingerprint(currentArticle, tplPattern, tplFingerprint); var anyCurrentMatches; if (currentMatches.length !== 1) { anyCurrentMatches = findTemplatesByPattern(currentArticle, tplPattern); if (!currentMatches.length) { return { error: { code: anyCurrentMatches.length ? 'nomination_template_changed' : 'nomination_template_missing', info: anyCurrentMatches.length ? 'Итог на СО записан, но выбранный шаблон номинации был изменён; правка страницы отменена.' : 'Итог на СО записан, но выбранный шаблон номинации уже отсутствует.' } }; } return { error: { code: 'nomination_template_ambiguous', info: 'Итог на СО записан, но выбранный шаблон номинации теперь имеет несколько одинаковых включений; правка страницы отменена.' } }; } return { text: isRedirectedDeletion ? buildRedirectText(job.redirectTarget) : removeSingleTemplateMatch(currentArticle, currentMatches[0]).text }; }, function (editErr) { var templateStateError = editErr && ( editErr.code === 'nomination_template_missing' || editErr.code === 'nomination_template_changed' || editErr.code === 'nomination_template_ambiguous' ); if (editErr && !templateStateError) { editErr = { code: editErr.code || 'article_edit_failed', info: (editErr.info || 'Не удалось изменить страницу.') + ' Итог на СО уже записан; повторите действие для безопасного завершения.' }; } callback(editErr, editErr ? null : { discussionPage: nomPlace, discussionSection: sectionNW, summary: editSummary, successMessage: isRedirectedDeletion ? 'Содержимое страницы ' + buildQuotedStatusPageLink(pg) + ' очищено, установлено перенаправление на ' + buildQuotedStatusPageLink(job.redirectTarget) + '.' : '' }); }); } editPageContent(talkTitle, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО страницы «' + pg + '».' }, function (talkText) { var sourceTalkText = talkText || ''; var talkResult = dateSectionTalkTemplate ? upsertDateSectionTemplateOnTalkPage(sourceTalkText, dateSectionTalkTemplate.name, date[0], retTalkSection, dateSectionTalkTemplate) : job.closeType === 'retConditional' ? upsertConditionalRetTemplateOnTalkPage(sourceTalkText, date[0], retTalkSection, job.conditionalReason, job.conditionalDeadline) : upsertSingleDateResultTemplateOnTalkPage(sourceTalkText, job.resultTemplate, date[0], tplpar); if (talkResult.text === sourceTalkText) return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; return { text: talkResult.text, meta: { status: talkResult.status } }; }, function (talkErr) { if (talkErr) { callback({ code: talkErr.code || 'talk_failed', info: 'Не удалось записать итог на СО: ' + (talkErr.info || talkErr.code || 'неизвестная ошибка'), cause: talkErr }); return; } saveArticle(); }); }); return; } // ── Обычная номинация: вставка шаблона в статью ───────────────────── // mode === 'nominate' var isKu = job.opId === 'tRm' || job.opId === 'mRm'; var conflictRule = getNominationConflictRule(job); var conflictLabel = conflictRule ? conflictRule.label : 'номинации'; editPageContent(pg, { summary: job.summary, readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var hasExistingNomination = conflictRule && conflictRule.detect(article); var conflictDecision = getConflictDecisionForPage(job, pg); function buildResult(finalText) { var generatedTpl = buildGeneratedNominationTemplateText(job, pg); return { text: generatedTpl ? wrapInNoinclude(finalText, generatedTpl) : finalText }; } function buildResultAfterMoveToCommonsCleanup(sourceText) { var localMove = removeMoveToCommonsTemplatesLocal(sourceText); removeMoveToCommonsTemplatesWithApiFallback(pg, localMove.text, localMove, function (updated) { done(buildResult(updated.text)); }); } function finishConflictResolution(sourceText) { var resolvedText; var pageLink = buildQuotedStatusPageLink(pg); if (conflictDecision.templateAction === 'keep') { if (sourceText !== article) { return { text: sourceText, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений; шаблоны переноса сняты.' } }; } return { skip: true, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений.' } }; } resolvedText = applyConflictTemplateResolution(sourceText, job, pg, conflictDecision); if (resolvedText === null) { return { error: { code: 'nomination_template_changed', info: 'Выбранный для замены шаблон номинации был изменён, удалён или стал неоднозначным.' } }; } return { text: resolvedText, meta: { successMessage: conflictDecision.templateAction === 'overwrite' ? 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' перезаписан новой датой.' : 'Новый шаблон ' + conflictLabel + ' добавлен сверху на странице ' + pageLink + '.' } }; } if (hasExistingNomination && (!conflictDecision || conflictDecision.pageAction !== 'keep')) { return { error: { code: 'error', info: 'На странице уже стоит шаблон ' + conflictLabel + '.' } }; } if (hasExistingNomination && conflictDecision && conflictDecision.pageAction === 'keep') { if (job.transferMode && job.transferMode !== 'none') { var localConflict = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, localConflict.text, job.transferMode, localConflict, function (updated) { done(finishConflictResolution(updated.text)); }); return; } return finishConflictResolution(article); } if (isKu && job.transferMode && job.transferMode !== 'none') { var local = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, local.text, job.transferMode, local, function (updated) { done(buildResult(updated.text)); }); return; } if (job.removeMoveToCommons) { buildResultAfterMoveToCommonsCleanup(article); return; } return buildResult(article); }, function (err) { callback(err); } ); } function isSystemicBatchError(error) { var code = String(error && error.code || '').toLowerCase(); return /^(?:network|badtoken|assertuserfailed|notloggedin|mustbeloggedin|readonly|readonlytext|ratelimited|maxlag|blocked|permissiondenied|readapidenied|writeapidenied)$/.test(code) || code.indexOf('internal_api_error') === 0; } /** * Обрабатывает список страниц последовательно. * @param {string[]} pages * @param {Object} job * @param {function} onDone(notifiedPages, err, pageMeta) */ function processPageList(pages, job, onDone) { var notifiedPages = []; var pageMeta = {}; var failures = []; var targets = pages.slice().reverse(); var index = 0; var systemicFailure = null; (function nextPage() { if (systemicFailure || index >= targets.length) { var unprocessedPages = systemicFailure ? targets.slice(index) : []; var batchError = null; if (failures.length) { batchError = systemicFailure ? { code: 'batch_system_error', info: 'Обработка остановлена после системной ошибки; не обработано страниц: ' + unprocessedPages.length + '.', failures: failures, systemic: true, cause: systemicFailure, unprocessedPages: unprocessedPages } : { code: failures.length === targets.length ? 'batch_failed' : 'batch_partially_failed', info: 'Не удалось обработать ' + failures.length + ' из ' + targets.length + ' страниц.', failures: failures }; } onDone(notifiedPages, batchError, pageMeta); return; } var pg = targets[index++]; var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Обрабатывается страница ' + pageLink + '...', null, { pending: true, trackError: false }); applyTemplateToPage(pg, job, function (err, meta) { var normPg = normTitle(pg); var isClose = job.mode === 'cleanup' || job.mode === 'denom'; if (!isClose) { if (!err && meta && meta.successMessage) logStatus(meta.successMessage, null, { statusId: statusId, trackError: false }); else logPageEdit(pg, err, { statusId: statusId }); } else { if (err) { logStatus('Завершение по странице ' + pageLink, err, { statusId: statusId }); } else { logStatus((meta && meta.successMessage) || ('Шаблон снят со страницы ' + pageLink + '.'), null, { statusId: statusId, trackError: false }); if (job.mode === 'denom') logStatus('Шаблон установлен на СО страницы ' + pageLink + '.', null, { trackError: false }); } } if (!err) { notifiedPages.push(pg); if (meta) pageMeta[getPageTitleMapKey(normPg)] = meta; } else { failures.push({ pageName: pg, error: err }); if (isSystemicBatchError(err)) systemicFailure = err; } nextPage(); }); }()); } // ═══════════════════════════════════════════════════════════════════════════ // ПОСТРОЕНИЕ JOB из формы // ═══════════════════════════════════════════════════════════════════════════ /** * Строит объект job из данных формы для операции номинации (tRm, rnm, imp, merge, split, recov). * @param {Object} op — запись из OPERATIONS * @param {string} pg — целевая страница (уже разрешённая) * @param {boolean} isMulti — режим мультиноминации * @returns {Object|false} — job или false при ошибке ввода */ function buildNominationJob(op, pg, isMulti) { var nom = op.nomination; var date = getDate(); var msg = normalizeQuickPhraseValue($('#rmMsg').val()); var rawMsg = msg; var opId = isMulti ? (nom.multiOpId || op.id) : op.id; var tplpar = ''; var section, sectionNW, extraPages, multiArticles = []; var mergeArticles = []; var multiHeaderText = ''; var multiArticleComments = {}; var multiFormat = 'sections'; var multiRenamePairs = []; var multiRenameTargets = {}; var multiRenameTemplateTargets = {}; var isRenameWithRowTargets = isMulti && nom.extraInput && nom.extraInput.type === 'rename' && $('.rmMultiRenameTargetInput').length; // Вычислить section и tplpar в зависимости от типа дополнительного ввода if (nom.extraInput) { var ei = nom.extraInput; if (ei.type === 'rename') { if (isRenameWithRowTargets) { multiRenamePairs = collectMultiRenamePairs(); if (!validateMultiRenamePairs(multiRenamePairs, 'статью', 'новое название')) return false; multiRenameTargets = buildMultiRenameTargetMap(multiRenamePairs, 'targetNames'); multiRenameTemplateTargets = buildMultiRenameTargetMap(multiRenamePairs, 'templateTargetNames'); section = formatRenameItemLabel(pg, multiRenameTargets[getPageTitleMapKey(pg)] || multiRenamePairs[0].targetNames); } else { var rn = collectInputValues('.rmRenameInput'); if (!rn.length) { alert('Укажите новое название.'); return false; } if (!rn.every(isValidWikiPageTitle)) { alert('Укажите корректное новое название.'); return false; } if (hasDuplicatePageTitles([pg].concat(rn))) { alert('Текущее и новые названия не должны повторяться.'); return false; } tplpar = buildRenameTemplateParam(rn); section = formatRenameItemLabel(pg, rn); } } else if (ei.type === 'merge') { var mn = collectInputValues('.rmMergeInput'); if (!mn.length) { alert('Укажите статью для объединения.'); return false; } if (!mn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для объединения.'); return false; } if (hasDuplicatePageTitles([pg].concat(mn))) { alert('Статьи для объединения не должны повторяться или совпадать с текущей.'); return false; } mergeArticles = [pg].concat(mn); tplpar = pg + '|' + mn.join('|'); extraPages = mn; section = formatPagesWithAnd([pg].concat(mn)); } else if (ei.type === 'split') { var sn = collectInputValues('.rmSplitInput'); if (!sn.length) { alert('Укажите статьи для разделения.'); return false; } if (!sn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для разделения.'); return false; } if (hasDuplicatePageTitles([pg].concat(sn))) { alert('Названия после разделения не должны повторяться или совпадать с текущим.'); return false; } tplpar = formatPagesWithAnd(sn); section = '[[:' + pg + ']] → ' + tplpar; } } if (isMulti) { var ttl = $('#rmHeader').val() || ''; var articles = isRenameWithRowTargets ? multiRenamePairs.map(function (pair) { return pair.pageName; }) : collectInputValues('.rmMultiPageInput'); multiFormat = $('.rmArticleMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; multiArticleComments = collectMultiNominationComments(); multiHeaderText = ttl; multiArticles = articles.slice(); if (!articles.length) { alert('Укажите страницу.'); return false; } if (!articles.every(isValidWikiPageTitle)) { alert('Укажите корректные названия страниц.'); return false; } if (hasDuplicatePageTitles(articles)) { alert('Одна и та же страница указана в номинации несколько раз.'); return false; } if (!validateMultiNominationText(articles, rawMsg, multiArticleComments, 'страницы')) return false; section = ttl || (isRenameWithRowTargets ? formatRenameItemsWithAnd(articles, multiRenameTargets) : ''); msg = multiFormat === 'list' ? buildMultiNominationListText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets) : null) : buildMultiNominationText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); } if (!section) section = '[[:' + pg + ']]'; sectionNW = section.replace(/\[\[:/g, '').replace(/]]/g, ''); if (isMulti && nom.template === 'к удалению' && !tplpar) tplpar = sectionNW; var nomPageDate = date[1]; var nomPage = nom.nomPage(nomPageDate); var summaryAction = getNominationSummaryAction(nom); var summary = makeNominationTargetSummary(nomPage, sectionNW, summaryAction); return { mode: 'nominate', opId: opId, op: op, date: date, tplpar: tplpar, articleTpl: nom.articleTpl || function () { return ''; }, inArticle: nom.inArticle !== false, transferMode: (nom.supportsTransfer ? getTransferModeFromButtons() : 'none'), summary: summary, nominationSummary: makeNominationPageSummary(sectionNW), summaryAction: summaryAction, msg: msg, nomPage: nomPage, navTemplate: nom.navTemplate, section: section, sectionNW: sectionNW, comment: nom.comment || '', extraPages: extraPages || [], isMulti: !!isMulti, multiHeaderText: multiHeaderText, multiNominationBody: rawMsg, multiArticleComments: multiArticleComments, multiNominationFormat: multiFormat || 'sections', multiRenamePairs: multiRenamePairs, multiRenameTargets: multiRenameTargets, multiRenameTemplateTargets: multiRenameTemplateTargets, multiArticles: multiArticles, mergeArticles: mergeArticles, pages: isMulti ? multiArticles.slice().reverse() : ([pg].concat(extraPages || [])) }; } function getTransferModeFromButtons() { var kbu = $('#rmTransferBtnKbu').hasClass('is-active'); var kul = $('#rmTransferBtnKul').hasClass('is-active'); if (kbu && kul) return 'both'; if (kbu) return 'kbu'; if (kul) return 'kul'; return 'none'; } function normalizeFastRemoveTemplateKey(templateName) { return String(templateName || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function getBuiltinFastRemoveParamConfig(templateName) { var bareKey = normalizeFastRemoveTemplateKey(templateName).replace(/^(?:подст|subst)\s*:\s*/, ''); if (isTemplateNameInAliasGroups(bareKey, ['fileNoLicense', 'fileNoSource', 'fileNoAuthor', 'fileDisputed', 'fileNoPermission', 'fileOrphanedFairuse', 'fileDbNothost'])) return { type: 'date' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDisputedFairuse')) return { type: 'dfud' }; if (isTemplateNameInAliasGroup(bareKey, 'fileBadFairuse')) return { type: 'badfairuse' }; if (isTemplateNameInAliasGroup(bareKey, 'fileCommonsReplacement')) return { type: 'commonsReplacement' }; if (isTemplateNameInAliasGroup(bareKey, 'fileMovedToCommons')) return { type: 'nct' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDuplicate')) return { type: 'duplicate' }; return null; } function buildKbuReasonButtonsHtml(items, buttonClass, dataAttr, titlePrefix) { return items.map(function (item) { var label = titlePrefix + ' ' + item[0] + ': ' + item[1]; return '<button type="button" class="rmToggleBtn rmKbuReasonPill ' + buttonClass + '" ' + dataAttr + '="' + escapeHtml(item[0]) + '" aria-pressed="false" title="' + escapeHtml(label) + '"><span class="rmKbuReasonNum">' + escapeHtml(item[0]) + '</span>' + '<span class="rmKbuReasonText">' + escapeHtml(item[1]) + '</span></button>'; }).join(''); } function buildDfudReasonButtonsHtml() { return buildKbuReasonButtonsHtml(DFUD_REASON_OPTIONS, 'rmKbuDfudReasonBtn', 'data-rm-dfud-reason', 'п.'); } function buildBadfairuseReasonButtonsHtml() { return buildKbuReasonButtonsHtml(BADFAIRUSE_OPTIONS, 'rmKbuBadfairuseReasonBtn', 'data-rm-badfairuse-reason', 'пример'); } function buildKbuReasonListHtml(id, hint, buttonsHtml) { return '<div id="' + id + '" class="' + RESIZE_CLASS + '" style="display:none;margin-bottom:10px;">' + '<div style="margin-bottom:6px;font-size:14px;line-height:1.4;color:' + tk.cSubM + ';">' + hint + '</div>' + '<div style="display:flex;flex-direction:column;gap:4px;">' + buttonsHtml + '</div>' + '</div>'; } function collectSelectedDfudReasons() { return $('#rmKbuDfudReasonsWrap .rmKbuDfudReasonBtn.is-active').map(function () { return String($(this).attr('data-rm-dfud-reason') || '').trim(); }).get().filter(Boolean); } function getSelectedBadfairuseReason() { return String($('#rmKbuBadfairuseReasonsWrap .rmKbuBadfairuseReasonBtn.is-active').first().attr('data-rm-badfairuse-reason') || '').trim(); } function getCurrentCommonsReplacementMode() { var mode = $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn.is-active').data('rmCommonsReplacementMode'); return mode || 'file'; } function setCurrentCommonsReplacementMode(mode) { var value = mode || 'file'; $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn').each(function () { var active = $(this).data('rmCommonsReplacementMode') === value; $(this).toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); if (value === 'category') { $('#fiRm').attr('placeholder', 'Категория на Викискладе без Category:'); $('#fiRmExtra').attr('placeholder', 'Статья в руВики о теме категории (необязательно)').show(); } else { $('#fiRmExtra').hide(); $('#fiRm').attr('placeholder', value === 'gallery' ? 'Галерея на Викискладе' : 'Имя файла на Викискладе'); } syncModalLayout(); } function getFastRemoveLegacyParamConfig(templateName) { var params = cfg.requiredParamTemplates || {}; var key; if (Object.prototype.hasOwnProperty.call(params, templateName)) return params[templateName]; for (key in params) { if (Object.prototype.hasOwnProperty.call(params, key) && normalizeFastRemoveTemplateKey(key) === normalizeFastRemoveTemplateKey(templateName)) { return params[key]; } } return null; } function getFastRemoveParamConfig(reason) { var template = reason && reason[0]; return getBuiltinFastRemoveParamConfig(template) || getFastRemoveLegacyParamConfig(template); } function appendTemplateParam(tpl, name, value) { var val = normalizeQuickPhraseValue(value); if (!val) return tpl; return tpl + '|' + (name ? name + '=' : '') + val; } function makeFastRemovalSummary(reason, data) { var label = String(reason && reason[1] || '').trim(); var detail = String(data && data.summaryDetail || '').trim(); var summaryReason = (label === 'Особый случай' && detail) ? detail : (label || detail); return makeSummary('номинация к быстрому удалению' + (summaryReason ? ': ' + summaryReason : '')); } function buildFastRemoveTemplateData(reason) { var template = reason && reason[0]; var paramCfg = getFastRemoveParamConfig(reason); var addInfo = normalizeQuickPhraseValue($('#fiRm').val()); var comment = normalizeQuickPhraseValue($('#fiRmComment').val()); var dateText = getDate()[0]; var mode; var extra; var tpl; var values; if (!template) return { error: 'Не выбрана причина быстрого удаления.' }; if (paramCfg && paramCfg.type === 'date') { return { templateText: appendTemplateParam(template, '1', dateText) }; } if (paramCfg && paramCfg.type === 'dfud') { tpl = appendTemplateParam(template, 'date', dateText); values = collectSelectedDfudReasons(); values.forEach(function (value, index) { tpl = appendTemplateParam(tpl, String(index + 1), value); }); return { templateText: tpl }; } if (paramCfg && paramCfg.type === 'badfairuse') { addInfo = getSelectedBadfairuseReason(); if (!addInfo) return { error: 'Выберите пример из ВП:ПНИ для Ф6.' }; return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'commonsReplacement') { mode = getCurrentCommonsReplacementMode(); if (mode === 'category') { if (!addInfo) return { error: 'Укажите категорию на Викискладе.' }; tpl = appendTemplateParam('Замена с Викисклада/Категория', '1', addInfo); extra = normalizeQuickPhraseValue($('#fiRmExtra').val()); return { templateText: appendTemplateParam(tpl, '2', extra) }; } if (mode === 'gallery') { if (!addInfo) return { error: 'Укажите галерею на Викискладе.' }; return { templateText: appendTemplateParam('Замена с Викисклада/Галерея', '1', addInfo) }; } return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'nct') { return { templateText: appendTemplateParam(template, '1', addInfo), removeMoveToCommons: $('#rmKbuRemoveMoveToCommons').is(':checked') }; } if (paramCfg && paramCfg.type === 'duplicate') { if (!addInfo) return { error: 'Укажите имя файла-оригинала для Ф1.' }; tpl = appendTemplateParam(template, '1', addInfo); return { templateText: appendTemplateParam(tpl, 'comment', comment) }; } tpl = template; if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; tpl = appendTemplateParam(tpl, '1', addInfo); if (!noComment) tpl = appendTemplateParam(tpl, addInfo ? '2' : '1', comment); return { templateText: tpl, summaryDetail: noComment ? addInfo : '' }; } return { templateText: appendTemplateParam(tpl, '1', comment) }; } function resetKbuReasonControls() { $('#fiRm').hide().val('').attr({ type: 'text', placeholder: '' }); $('#fiRmExtra').hide().val(''); $('#rmKbuCommonsReplacementModeWrap').hide(); $('#rmKbuDfudReasonsWrap').hide().find('.rmKbuDfudReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuBadfairuseReasonsWrap').hide().find('.rmKbuBadfairuseReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuDateHint').hide().text(''); $('#rmKbuRemoveMoveToCommons').prop('checked', false); $('#rmKbuRemoveMoveToCommonsWrap').hide(); $('#fiRmComment').hide().val(''); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').hide(); } function toggleKbuComment(show) { $('#fiRmComment').toggle(show); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').toggle(show); } function updateKbuReasonControls(reasons) { var reason = reasons[$('#rmSel').val()] || reasons[0]; var paramCfg = getFastRemoveParamConfig(reason); $('#rmKbuCriteriaLinkWrap').html(buildFastRemoveCriteriaLinkHtml(reason)); resetKbuReasonControls(); if (paramCfg && (paramCfg.type === 'date' || paramCfg.type === 'dfud')) { $('#rmKbuDateHint').text(FILE_DATE_DEADLINE_HINT).show(); if (paramCfg.type === 'dfud') $('#rmKbuDfudReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'badfairuse') { $('#rmKbuBadfairuseReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'commonsReplacement') { $('#rmKbuCommonsReplacementModeWrap').show(); $('#fiRm').show(); setCurrentCommonsReplacementMode(getCurrentCommonsReplacementMode()); return; } if (paramCfg && paramCfg.type === 'nct') { $('#fiRm').attr('placeholder', 'Укажите имя файла на Викискладе').show(); $('#rmKbuRemoveMoveToCommonsWrap').css('display', 'inline-flex'); return; } if (paramCfg && paramCfg.type === 'duplicate') { $('#fiRm').attr('placeholder', 'Укажите имя файла-оригинала').show(); toggleKbuComment(true); return; } if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; $('#fiRm').attr('placeholder', 'Укажите ' + (noComment ? paramCfg.substring(1) : paramCfg)).show(); toggleKbuComment(!noComment); return; } toggleKbuComment(true); } function getKbuReasonGroupKey(reason) { var label = String(reason && reason[1] || ''); var m = label.match(/^\s*([А-ЯЁA-Z]{1,3})\d/); return m ? m[1] : label; } function buildKbuReasonOptionsHtml(reasons) { var prevGroup = ''; var parts = []; (reasons || []).forEach(function (reason, index) { var group = getKbuReasonGroupKey(reason); if (index && group !== prevGroup) parts.push('<hr>'); parts.push('<option value="' + index + '">' + escapeHtml(reason[1]) + '</option>'); prevGroup = group; }); return parts.join(''); } function buildKbuFormHtml(reasons) { return joinHtml([ '<select id="rmSel" style="', stInputFull, '">', buildKbuReasonOptionsHtml(reasons), '</select>', '<div id="rmKbuDateHint" class="', RESIZE_CLASS, '" style="display:none;margin:-2px 0 10px;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div>', '<div id="rmKbuCommonsReplacementModeWrap" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:10px;"><div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn is-active" data-rm-commons-replacement-mode="file" aria-pressed="true">Файл</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="category" aria-pressed="false">Категория</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="gallery" aria-pressed="false">Галерея</button>', '</div></div>', buildKbuReasonListHtml( 'rmKbuDfudReasonsWrap', 'Выберите пункты КДИ, которым файл не соответствует. Можно выбрать несколько пунктов.', buildDfudReasonButtonsHtml() ), buildKbuReasonListHtml( 'rmKbuBadfairuseReasonsWrap', 'Выберите пример из ВП:ПНИ, под который подпадает файл. Можно выбрать только один пункт.', buildBadfairuseReasonButtonsHtml() ), '<input id="fiRm" type="text" style="', stInputFull, 'display:none;">', '<input id="fiRmExtra" type="text" style="', stInputFull, 'display:none;">', '<label id="rmKbuRemoveMoveToCommonsWrap" class="', RESIZE_CLASS, '" style="', stFooterCheckLabel.replace('display:inline-flex;', 'display:none;'), 'margin:-2px 0 10px;">', '<input id="rmKbuRemoveMoveToCommons" type="checkbox" style="margin:2px 0 0;flex-shrink:0;">', 'Снять шаблон «Перенести на Викисклад»', '</label>', '<input id="fiRmComment" type="text" placeholder="Комментарий (необязательно)" style="', stInputFull, '">', buildQuickPhrasesPanelHtml('fiRmComment') ]); } function buildNominationMultiHeaderHtml(pg, options) { var opts = options || {}; var multiHeaderRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); return joinHtml([ '<div id="rmMultiHeader" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:6px;">', '<div class="rmMultiPageRow rmNominationHeaderRow" style="', multiHeaderRowStyle, '"><input id="rmHeader" type="text" placeholder="Заголовок номинации" style="', stInputBox, '">', buildAddMultiPageButtonHtml(opts), '</div>', '</div>', '<div id="rmMultiPagesContainer" style="display:flex;flex-direction:column;gap:', multiNominationGap, ';margin-bottom:', multiNominationGap, ';">', buildMultiPageRowHtml(0, $.extend({}, opts, { rowId: 'rmFirstMultiPage', pageValue: pg, showAdd: true })), '</div>' ]); } function buildTransferBoxHtml() { return joinHtml([ '<div id="rmTransferBox" class="', RESIZE_CLASS, ' rmTransferPanel" style="width:100%;box-sizing:border-box;"><div class="rmTransferGrid">', '<div id="rmTransferModeSingle" class="rmSegmentedBar"><button type="button" id="rmTransferBtnNone" class="rmSegmentedBtn rmToggleBtn is-active" aria-pressed="true">Обычная номинация</button></div>', '<div id="rmTransferModeGroup" class="rmSegmentedBar">', '<button type="button" id="rmTransferBtnKbu" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблоны db-*, уд-*, КОУ, Hangon.">Снять КБУ</button>', '<button type="button" id="rmTransferBtnKul" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблон «К улучшению».">Снять КУЛ</button>', '</div>', '<div class="rmTransferHintRow"><div id="rmTransferHint" style="display:none;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div></div>', '</div></div>' ]); } function buildMultiNominationFormatSwitchHtml(wrapId, buttonClass) { return joinHtml([ '<div id="', wrapId, '" class="', RESIZE_CLASS, '" style="display:none;margin-top:8px;margin-bottom:10px;">', '<div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, ' is-active" data-rm-multi-format="sections" aria-pressed="true">Оформить подразделами</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, '" data-rm-multi-format="list" aria-pressed="false">Оформить списком</button>', '</div>', '</div>' ]); } function getMultiNominationUiOptions(kind, options) { var opts = options || {}; var isArticle = kind === 'article'; var isRename = !!opts.renameMulti; var actionText = typeof opts.actionText === 'string' ? opts.actionText : (opts.deletionMulti ? 'к удалению' : (isRename ? 'к переименованию' : '')); var itemAcc = isArticle ? 'статью' : 'категорию'; var itemDat = isArticle ? 'статье' : 'категории'; var itemGen = isArticle ? 'статьи' : 'категории'; var result = { inputPlaceholder: isArticle ? 'Статья' : 'Категория', addTitle: 'Мультиноминация: добавить ' + itemAcc + ' в номинацию' + (actionText ? ' ' + actionText : ''), removeTitle: 'Убрать ' + itemAcc + ' из номинации' + (actionText ? ' ' + actionText : ''), commentTitle: 'Добавить комментарий к этой ' + itemDat, commentExpandedTitle: 'Скрыть комментарий к этой ' + itemDat, commentPlaceholder: 'Комментарий только для этой ' + itemGen + ' (необязательно)' }; if (isRename) { $.extend(result, { targetInput: true, targetInputClass: 'rmMultiRenameTargetInput', targetPlaceholder: isArticle ? 'Новое название' : 'Новое название без префикса Категория:', targetVariants: true }); } if (opts.setup) { $.extend(result, { defaultPage: opts.defaultPage || '', multiOnlySelector: isArticle ? '#rmArticleMultiFormatWrap' : '#rmCategoryMultiFormatWrap' }); if (isRename) $.extend(result, { singleOnlySelector: '#rmSingleRenameBlock', hideContainerWhenSingle: true, singleCurrentPageSelector: '#rmSingleRenameCurrent', singleRenameTargetSelector: isArticle ? '#rmRenameFirst' : '#firstRenameInput', singleRenameVariantSelector: isArticle ? '#rmRenameContainer .rmRenameInput' : '#renameVariantsContainer .variantInput', singleRenameVariantContainerId: isArticle ? 'rmRenameContainer' : 'renameVariantsContainer', singleRenameVariantPlaceholder: isArticle ? 'Дополнительный вариант' : 'Дополнительный вариант названия', singleRenameInputClass: isArticle ? 'rmRenameInput' : undefined }); } return result; } function buildNominationFormHtml(nom, pg, multiMode) { var isRenameMulti = multiMode && nom.extraInput && nom.extraInput.type === 'rename'; var multiOptions = getMultiNominationUiOptions('article', { renameMulti: isRenameMulti, deletionMulti: multiMode && nom.template === 'к удалению' }); return joinHtml([ isRenameMulti ? buildSingleRenameBlockHtml(nom.extraInput, 'Мультиноминация: добавить статью в номинацию', pg, 'Текущее название') : '', multiMode ? buildNominationMultiHeaderHtml(pg, multiOptions) : '', nom.extraInput && !isRenameMulti ? buildMultiInputHtml(nom.extraInput) : '', '<textarea id="rmMsg" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('rmMsg'), nom.supportsTransfer ? buildTransferBoxHtml() : '', multiMode ? buildMultiNominationFormatSwitchHtml('rmArticleMultiFormatWrap', 'rmArticleMultiFormatBtn') : '' ]); } function buildCategoryNominationFormHtml(variantConfig, multiMode, pageName, options) { var opts = options || {}; var multiOptions = getMultiNominationUiOptions('category', opts); return joinHtml([ opts.renameMulti && variantConfig ? buildSingleRenameBlockHtml(variantConfig, 'Мультиноминация: добавить категорию в номинацию', pageName, 'Текущая категория') : '', multiMode ? buildNominationMultiHeaderHtml(pageName, multiOptions) : '', variantConfig && !opts.renameMulti && !opts.skipVariantInput ? buildMultiInputHtml(variantConfig) : '', '<textarea id="nominationReason" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('nominationReason'), multiMode ? buildMultiNominationFormatSwitchHtml('rmCategoryMultiFormatWrap', 'rmCategoryMultiFormatBtn') : '' ]); } function ensureMultiPageCommentTextareaResizer(textareaId, wrapId) { var $textarea = $('#' + textareaId); if (!$textarea.length || $textarea.data('rmNestedResizerReady')) return; setupNestedResizableTextarea(textareaId, wrapId, parseInt(sz.taMinW, 10) || 180, 90); $textarea.data('rmNestedResizerReady', true); } function setMultiPageCommentExpanded($btn, expanded) { var wrapId = $btn.data('rmCommentWrap'); var textareaId = $btn.data('rmCommentTextarea'); var $wrap = $('#' + wrapId); var title = expanded ? ($btn.data('rmCommentExpandedTitle') || 'Скрыть комментарий к этой странице') : ($btn.data('rmCommentTitle') || 'Добавить комментарий к этой странице'); if (!$btn.length || !$wrap.length) return; $btn.attr('aria-expanded', expanded ? 'true' : 'false') .attr('aria-label', title) .attr('title', title) .toggleClass('is-active', expanded) .text('✎'); $wrap.toggle(expanded); if (expanded) ensureMultiPageCommentTextareaResizer(textareaId, wrapId); } function getMultiPageCommentTargets($block) { var $textarea = $block.find('.rmMultiPageCommentInput').first(); var $wrap = $textarea.parent(); return { wrapId: $wrap.attr('id') || '', textareaId: $textarea.attr('id') || '' }; } function collectMultiRenameTargetValues($block) { return $block.find('.rmMultiRenameTargetInput,.rmMultiRenameVariantInput').map(function () { return ($(this).val() || '').trim(); }).get().filter(Boolean); } function setMultiPageRowControls($block, showAdd, showComment, options) { var opts = options || {}; var $row = $block.find('.rmMultiPageRow').first(); var ids = getMultiPageCommentTargets($block); var $commentBtn = $row.find('.rmMultiPageCommentToggle'); if (!$row.length) return; if (showAdd) { if ($commentBtn.length) setMultiPageCommentExpanded($commentBtn, false); if (ids.wrapId) $('#' + ids.wrapId).hide(); $block.find('.rmMultiRenameVariantsContainer').hide(); $row.find('.rmMultiPageCommentToggle,.rmAddMultiRenameVariant,.rmRemoveInput').remove(); if (!$row.find('.rmAddMultiPage').length) $row.append(buildAddMultiPageButtonHtml(opts)); return; } $block.find('.rmMultiRenameVariantsContainer').toggle(!!opts.targetVariants); $row.find('.rmAddMultiPage').remove(); if (!$row.find('.rmMultiPageCommentToggle').length) { $row.append(buildMultiPageButtonsHtml(ids.wrapId, ids.textareaId, $.extend({}, opts, { showComment: showComment }))); return; } $row.find('.rmMultiPageCommentToggle').toggle(showComment); } function setupMultiPageNominationUi(options) { var opts = options || {}; var containerSelector = opts.containerSelector || '#rmMultiPagesContainer'; var pageCounter = parseInt(opts.nextIndex, 10) || 1; var wasMultiModeExpanded = false; function restoreEmptySinglePageInput() { var $pageInput = $(containerSelector + ' .rmMultiPageInput').first(); if (!$pageInput.length || String($pageInput.val() || '').trim()) return; $pageInput.val(opts.defaultPage || ''); } function copySingleCurrentPageToFirstRow() { var $source = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $target = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length || !value) return; $target.val(value); } function copyFirstRowPageToSingleCurrent() { var $target = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $source = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length) return; $target.val(value || opts.defaultPage || ''); } function getSingleRenameTargets() { var targets = []; var $source = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); if ($source.length && String($source.val() || '').trim()) targets.push(String($source.val() || '').trim()); if (opts.singleRenameVariantSelector) { $(opts.singleRenameVariantSelector).each(function () { var value = String($(this).val() || '').trim(); if (value) targets.push(value); }); } return targets.slice(0, 3); } function setMultiBlockRenameTargets($block, targets) { var list = asNonEmptyArray(targets).slice(0, 3); var $target = $block.find('.rmMultiRenameTargetInput').first(); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); if (!$target.length) return; $target.val(list[0] || ''); if (!$container.length) return; $container.find('.rmMultiRenameVariantRow').remove(); list.slice(1).forEach(function (value) { $container.append(buildMultiRenameVariantRowHtml(value, opts)); }); } function copySingleRenameTargetsToFirstRow() { var $block = $(containerSelector + ' .rmMultiPageBlock').first(); if (!$block.length) return; setMultiBlockRenameTargets($block, getSingleRenameTargets()); } function copyFirstRowRenameTargetsToSingle() { var $target = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); var $sourceBlock = $(containerSelector + ' .rmMultiPageBlock').first(); var targets = collectMultiRenameTargetValues($sourceBlock).slice(0, 3); var $variantContainer = opts.singleRenameVariantContainerId ? $('#' + opts.singleRenameVariantContainerId) : $(); if (!$sourceBlock.length || !$target.length) return; $target.val(targets[0] || ''); if (!$variantContainer.length) return; $variantContainer.empty(); targets.slice(1).forEach(function (value) { addInputRow({ containerId: opts.singleRenameVariantContainerId, placeholder: opts.singleRenameVariantPlaceholder || 'Дополнительный вариант', inputClass: opts.singleRenameInputClass, rowClass: 'rmRenameVariantRow', indentLeft: 0, fitParentWidth: true, prefixHtml: buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить'), removeBeforeInput: true }); $variantContainer.find('input').last().val(value); }); } function updateMultiMode() { var $blocks = $(containerSelector + ' .rmMultiPageBlock'); var hasExtra = $blocks.length > 1; var pageGap = hasExtra && opts.targetVariants ? '12px' : multiNominationGap; $(containerSelector).css({ gap: pageGap, marginBottom: pageGap }); $('#rmMultiHeader').css('marginBottom', hasExtra ? pageGap : multiNominationGap).toggle(hasExtra); if (opts.multiOnlySelector) $(opts.multiOnlySelector).toggle(hasExtra); if (opts.singleOnlySelector) $(opts.singleOnlySelector).toggle(!hasExtra); if (opts.hideContainerWhenSingle) $(containerSelector).toggle(hasExtra); if (!hasExtra && wasMultiModeExpanded) { restoreEmptySinglePageInput(); copyFirstRowPageToSingleCurrent(); copyFirstRowRenameTargetsToSingle(); } $blocks.each(function (index) { setMultiPageRowControls($(this), !hasExtra && index === 0, hasExtra, opts); }); wasMultiModeExpanded = hasExtra; syncModalLayout(); } $(document).off('click.rmMultiPageAdd').on('click.rmMultiPageAdd', '.rmAddMultiPage', function () { var wasSingle = $(containerSelector + ' .rmMultiPageBlock').length <= 1; if (wasSingle) { copySingleCurrentPageToFirstRow(); copySingleRenameTargetsToFirstRow(); } $(containerSelector).append(buildMultiPageRowHtml(pageCounter++, opts)); updateMultiMode(); }); $(document).off('click.rmMultiRenameVariantAdd').on('click.rmMultiRenameVariantAdd', '.rmAddMultiRenameVariant', function () { var $block = $(this).closest('.rmMultiPageBlock'); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); var fieldCount = 1 + $block.find('.rmMultiRenameVariantInput').length; if (fieldCount >= 3) { alert('Максимум 3 варианта переименования.'); return; } $container.append(buildMultiRenameVariantRowHtml('', opts)).show(); syncModalLayout(); }); $(document).off('click.rmMultiRenameVariantRemove').on('click.rmMultiRenameVariantRemove', '.rmRemoveMultiRenameVariant', function () { $(this).closest('.rmMultiRenameVariantRow').remove(); syncModalLayout(); }); $(document).off('click.rmMultiPageComment').on('click.rmMultiPageComment', '.rmMultiPageCommentToggle', function () { var $btn = $(this); if (!$btn.is(':visible')) return; setMultiPageCommentExpanded($btn, $btn.attr('aria-expanded') !== 'true'); syncModalLayout(); }); $(document).off('click.rmMultiPageRemove').on('click.rmMultiPageRemove', '.rmMultiPageRow .rmRemoveInput', function () { $(this).closest('.rmMultiPageBlock').remove(); updateMultiMode(); }); updateMultiMode(); return { update: updateMultiMode, isMulti: function () { return $(containerSelector + ' .rmMultiPageBlock').length > 1; } }; } function setExclusiveButtonActive($root, buttonSelector, $btn) { $root.find(buttonSelector).removeClass('is-active').attr('aria-pressed', 'false'); $btn.addClass('is-active').attr('aria-pressed', 'true'); } function bindMultiNominationFormatSwitch(rootSelector, buttonSelector) { var $root = $(rootSelector); $root.off('click.rmMultiFormat').on('click.rmMultiFormat', buttonSelector, function () { setExclusiveButtonActive($root, buttonSelector, $(this)); }); } function buildProtectAddButtonHtml() { return buildSquareAddButtonHtml('', 'Добавить страницу', 'rmProtectAddPage'); } function buildProtectPageRowHtml(id, pageName, isFirstRow) { return joinHtml([ '<div', isFirstRow ? ' id="rmProtectFirstRow"' : '', ' class="rmProtectPageRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', id, '" type="text" placeholder="Страница" class="rmProtectPageInput" style="', stInputBox, '"', pageName ? ' value="' + escapeHtml(pageName) + '"' : '', '>', isFirstRow ? buildProtectAddButtonHtml() : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ]); } function buildReportFormHtml(ctx, isZka) { var reportTextPlaceholder = (isZka ? 'Введите текст запроса.' : 'Текст запроса (можно дополнить или изменить).') + ' Подпись будет добавлена автоматически.'; if (isZka) { return joinHtml([ '<input id="rmReportHeader" type="text" placeholder="Тема/заголовок" style="', stInputFull, '" value="', escapeHtml(ctx.pageLink), '">', '<textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText') ]); } return joinHtml([ '<div id="rmProtectModeBtns" class="', RESIZE_CLASS, '" style="margin-bottom:14px;"><div class="rmSegmentedBar">', '<button id="rmProtectModeInstall" type="button" class="rmSegmentedBtn rmProtectModeBtn is-active" aria-pressed="true">🛡️ Установить защиту</button>', '<button id="rmProtectModeRemove" type="button" class="rmSegmentedBtn rmProtectModeBtn" aria-pressed="false">📛 Снять защиту</button>', '</div></div>', '<div id="rmProtectMultiWrap" class="', RESIZE_CLASS, '">', '<div id="rmProtectHeaderWrap" style="display:none;margin-bottom:6px;"><div class="rmProtectHeaderRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '"><input id="rmProtectHeader" type="text" placeholder="Заголовок (для нескольких страниц)" style="', stInputBox, '">', buildProtectAddButtonHtml(), '</div></div>', buildProtectPageRowHtml('rmProtectPage0', ctx.pageName, true), '<div id="rmProtectPagesContainer"></div>', '</div>', '<div id="rmProtectLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmProtectLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectReasonsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Причины</div><div id="rmProtectReasons" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="война правок">война правок</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="неконсенсусные изменения">неконсенсусные изменения</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="вандализм">вандализм</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="популярная статья">популярная статья</button>', '</div></div>', '<div id="rmRemoveLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup" style="display:none;"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmRemoveLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectTextBlock" class="', RESIZE_CLASS, '"><textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText'), '</div>' ]); } // ═══════════════════════════════════════════════════════════════════════════ // ОБРАБОТЧИКИ ОПЕРАЦИЙ // ═══════════════════════════════════════════════════════════════════════════ var handlers = { // ── КБУ ───────────────────────────────────────────────────────────── showKbu: function (op) { var forCategory = !!(op && op.forCategory); var reasons = getFastRemoveReasons(); createModal({ title: 'Быстрое удаление', width: 'compact', subtitleHtml: '<span id="rmKbuCriteriaLinkWrap"></span>' }); $('#removerModalContent').html(buildKbuFormHtml(reasons)); $('#rmSel').change(function () { updateKbuReasonControls(reasons); syncModalLayout(); }); $('#removerModalContent').off('click.rmKbuCommonsReplacementMode').on('click.rmKbuCommonsReplacementMode', '.rmKbuCommonsReplacementModeBtn', function () { setCurrentCommonsReplacementMode($(this).data('rmCommonsReplacementMode') || 'file'); }); $('#removerModalContent').off('click.rmKbuDfudReason').on('click.rmKbuDfudReason', '.rmKbuDfudReasonBtn', function () { var $btn = $(this); var active = !$btn.hasClass('is-active'); $btn.toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); $('#removerModalContent').off('click.rmKbuBadfairuseReason').on('click.rmKbuBadfairuseReason', '.rmKbuBadfairuseReasonBtn', function () { setExclusiveButtonActive($('#rmKbuBadfairuseReasonsWrap'), '.rmKbuBadfairuseReasonBtn', $(this)); }); updateKbuReasonControls(reasons); syncModalLayout(); renderModalFooter('submit', { submitText: 'Номинировать', onSubmit: function () { var idx = $('#rmSel').val(); var reason = reasons[idx] || reasons[0]; var kbuData = buildFastRemoveTemplateData(reason); if (kbuData.error) { alert(kbuData.error); return false; } var fastRemovalSummary = makeFastRemovalSummary(reason, kbuData); startProcessing(); if (forCategory) { var tpl = kbuData.templateText; var categorySummary = fastRemovalSummary; editPageContent(mwCfg.wgPageName, { summary: categorySummary, readError: 'Не удалось получить содержимое.' }, function (text) { return { text: wrapInNoinclude(text, T_OPEN + tpl + T_CLOSE) }; }, function (err) { if (err) { unlockModalSubmit(); logStatus('Ошибка записи.', err); } else { logStatus('Страница номинирована к быстрому удалению.', null, { trackError: false }); finalizeFastRemoval([normTitle(mwCfg.wgPageName)], categorySummary); } }); } else { var job = { mode: 'nominate', opId: 'fRm', kbuTemplate: reason[0], kbuTemplateText: kbuData.templateText, removeMoveToCommons: !!kbuData.removeMoveToCommons, summary: fastRemovalSummary, inArticle: true }; processPageList([normTitle(mwCfg.wgPageName)], job, function (notifiedPages) { finalizeFastRemoval(notifiedPages, job.summary); }); } return true; } }); }, // ── Универсальная номинация (КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС) ──────── showNomination: function (op) { var nom = op.nomination; var pg = normTitle(mwCfg.wgPageName); var date = getDate()[1]; var nomPage = nom.nomPage(date); var multiMode = nom.supportsMulti; function updateTransferUi() { var mode = getTransferModeFromButtons(); var isNone = mode === 'none'; var isKbu = mode === 'kbu' || mode === 'both'; var isKul = mode === 'kul' || mode === 'both'; $('#rmTransferBtnNone').toggleClass('is-active', isNone).attr('aria-pressed', isNone ? 'true' : 'false'); $('#rmTransferBtnKbu').toggleClass('is-active', isKbu).attr('aria-pressed', isKbu ? 'true' : 'false'); $('#rmTransferBtnKul').toggleClass('is-active', isKul).attr('aria-pressed', isKul ? 'true' : 'false'); var t = transferTexts[mode]; if (t) { $('#rmTransferHint').text(t.hint).show(); } else { $('#rmTransferHint').hide().text(''); } applyGeneratedText($('#rmMsg'), t && t.notice ? t.notice + '\n' : ''); } createModal({ title: 'Номинация: ' + nom.template, subtitlePage: nomPage, subtitleLabel: 'Текущий день' }); $('#removerModalContent').html(buildNominationFormHtml(nom, pg, multiMode)); setupResizableModal('rmMsg'); // Логика переноса if (nom.supportsTransfer) { $(document).off('click.rmTransfer').on('click.rmTransfer', '#rmTransferBtnNone,#rmTransferBtnKbu,#rmTransferBtnKul', function () { if (this.id === 'rmTransferBtnNone') { $('#rmTransferBtnKbu,#rmTransferBtnKul').removeClass('is-active'); $('#rmTransferBtnNone').addClass('is-active'); } else { $(this).toggleClass('is-active'); var anyOn = $('#rmTransferBtnKbu').hasClass('is-active') || $('#rmTransferBtnKul').hasClass('is-active'); $('#rmTransferBtnNone').toggleClass('is-active', !anyOn); } updateTransferUi(); }); updateTransferUi(); } // Многостраничный режим if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('article', { setup: true, defaultPage: pg, renameMulti: nom.extraInput && nom.extraInput.type === 'rename', deletionMulti: nom.template === 'к удалению' })); bindMultiNominationFormatSwitch('#removerModalContent', '.rmArticleMultiFormatBtn'); } if (nom.extraInput) wireMultiInput(nom.extraInput); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var isMulti = multiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var singleCurrentInput = $('#rmSingleRenameCurrent').val() || ''; var inputVal = !isMulti ? normTitle(singleCurrentInput || $('#rmMultiPagesContainer .rmMultiPageInput').first().val() || '') : ''; var changed = inputVal && inputVal !== pg; function executeJob(job) { startProcessing(); runFlow({ templateStep: function (next) { if (!job.inArticle) { next(); return; } processPageList(job.pages, job, function (notifiedPages, err) { job._notifiedPages = notifiedPages; if (err && notifiedPages.length) { if (job.isMulti) { var narrowedJob = updateMultiNominationJobPages(job, notifiedPages, 'Не удалось оформить ни одну страницу для публикации номинации.', { preserveSection: true }); if (narrowedJob.error) { next(err); return; } } logStatus('Часть страниц не изменена; номинация будет опубликована, чтобы уже установленные шаблоны не остались без обсуждения.', err, { trackError: false }); next(); return; } next(err); }); }, nominationStep: function (done) { publishNomination({ pageTitle: job.nomPage, navTemplate: job.navTemplate, sectionTitle: job.section, summary: job.nominationSummary || job.summary, text: getNominationPublishText(job) }, function (err) { done(err, { pageTitle: job.nomPage, sectionTitle: job.section }); }); }, notifyStep: function (nominationInfo, next) { var pages = job._notifiedPages || []; if (!setAlert || !pages.length) { next(); return; } notifyAuthorsForPages(pages, { summary: job.summary, actionText: job.comment, discussionPage: nominationInfo && nominationInfo.pageTitle, discussionSection: nominationInfo && nominationInfo.sectionTitle }, next); }, skipLink: op.id === 'fRm' }); } function run(targetPg) { var job = buildNominationJob(op, targetPg, isMulti); if (!job) { unlockModalSubmit(); return; } if (job.isMulti && job.inArticle && getNominationConflictRule(job)) { startProcessing(); inspectMultiNominationConflicts(job, function (err, conflicts) { if (err) { markSubmitError(); return; } if (!conflicts.length) { executeJob(job); return; } showNominationConflictResolution(job, conflicts, function (resolvedJob) { executeJob(resolvedJob); }); }); return; } executeJob(job); } if (changed) { apiReq({ prop: 'info', titles: inputVal }, 'query', function (data) { if (data && data.error) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за ошибки API. Попробуйте ещё раз.'); return; } var page = getFirstQueryPage(data); if (!page) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за временной ошибки. Попробуйте ещё раз.'); return; } if (page.missing !== undefined) { unlockModalSubmit(); alert('Страница «' + inputVal + '» не существует.'); return; } run(normTitle(page.title || inputVal)); }); } else { run(pg); } return true; } }); }, // ── Снятие номинации (статья) ──────────────────────────────────────── showArticleClose: function () { showCloseActionsModal({ inputName: 'rmCloseAction', listId: 'rmCloseActions', emptyText: 'Не найдено подходящих шаблонов для закрытия.', emptyDetails: 'Проверяются: КУ, КПМ, КБУ, КУЛ.', getActions: function (articleText) { var actions = []; var kuSource = getTemplateAliases('nominationDeletion').join('|'); var kpmSource = getTemplateAliases('nominationRename').join('|'); var hasKu = !!findTemplateByPattern(articleText, KU_PATTERN_STR); var kpmMatch = findTemplateByPattern(articleText, KPM_PATTERN_STR); var hasKbu = !!findTemplateByPattern(articleText, KBU_OR_HANGON_PATTERN_STR); var hasKul = !!findTemplateByPattern(articleText, KUL_PATTERN_STR); if (hasKbu) actions.push({ id: 'cleanup-kbu', tag: 'КБУ', label: 'Снятие', mode: 'cleanup', transferMode: 'kbu', summaryText: 'снятие шаблонов КБУ', description: 'Снимает шаблоны КБУ и Hangon.' }); if (hasKbu && hasKul) actions.push({ id: 'cleanup-both', tag: 'КБУ и КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'both', summaryText: 'снятие КБУ и КУЛ', description: 'Снимает шаблоны КБУ, шаблон КУЛ и Hangon.' }); if (hasKu) { actions.push({ id: 'ret', tag: 'КУ', label: 'Оставлено', mode: 'denom', closeType: 'ret', resultTemplate: 'Оставлено', summaryResult: 'оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Оставлено}} на СО.', comment: 'оставлена', talkNotice: true }); actions.push({ id: 'retConditional', tag: 'КУ', label: 'Условно оставлено', mode: 'denom', closeType: 'retConditional', resultTemplate: 'Условно оставлено', summaryResult: 'условно оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Условно оставлено}} на СО.', comment: 'условно оставлена', talkNotice: true, needsConditionalFields: true }); actions.push({ id: 'withdrawnDeletion', tag: 'КУ', label: 'Снято с удаления', mode: 'denom', closeType: 'withdrawnDeletion', resultTemplate: 'Снято с удаления', summaryResult: 'снято с удаления', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Снято с удаления}} на СО.', comment: 'снята с удаления', talkNotice: true }); actions.push({ id: 'redirectedDeletion', tag: 'КУ', label: 'Заменено перенаправлением', mode: 'denom', closeType: 'redirectedDeletion', resultTemplate: 'Заменено перенаправлением', summaryResult: 'заменено перенаправлением', sourceTemplate: kuSource, description: 'Заменяет страницу перенаправлением, добавляет {{Заменено перенаправлением}} на СО.', warning: 'Осторожно: это действие перезапишет содержимое всей страницы.', comment: 'заменена перенаправлением', talkNotice: true, needsRedirectTarget: true }); } if (kpmMatch) { var kpmParams = getTemplatePositionalParamValues(kpmMatch, 2); var suggestedNewTitle = kpmParams ? collectRenameTargetsFromTemplateParams(kpmParams)[0] || '' : ''; actions.push({ id: 'doneRnm', tag: 'КПМ', label: 'Переименовано', mode: 'denom', closeType: 'doneRnm', resultTemplate: 'Переименовано', summaryResult: 'переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Переименовано}} на СО.', comment: 'переименована', talkNotice: true, needsRenameTitles: true, suggestedNewTitle: suggestedNewTitle }); actions.push({ id: 'noRnm', tag: 'КПМ', label: 'Не переименовано', mode: 'denom', closeType: 'noRnm', resultTemplate: 'Не переименовано', summaryResult: 'не переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Не переименовано}} на СО.', comment: 'не переименована', talkNotice: true }); } if (hasKul) actions.push({ id: 'cleanup-kul', tag: 'КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'kul', summaryText: 'снятие шаблона КУЛ', description: 'Снимает шаблон КУЛ.' }); return actions; }, afterRender: function (actions, actionMap, pageName) { var doneRnm = actionMap.doneRnm; var hasConditionalRet = actions.some(function (a) { return a.id === 'retConditional'; }); var hasRedirectedDeletion = actions.some(function (a) { return a.id === 'redirectedDeletion'; }); if (doneRnm) { $('#rmCloseActions input[value="doneRnm"]').closest('.rmActionItem').append( '<div id="rmCloseRenameFields" style="display:none;margin-top:6px;' + closeActionFieldInset + '">' + '<label for="rmCloseNewTitle" style="display:block;margin-bottom:2px;font-size:12px;">Новое название</label>' + '<input id="rmCloseNewTitle" type="text" style="' + stCloseActionStackInput + '">' + '<label for="rmCloseOldTitle" style="display:block;margin-bottom:2px;font-size:12px;">Старое название</label>' + '<div style="display:flex;"><input id="rmCloseOldTitle" type="text" style="' + stInputBox + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentTitle', 'Подставить текущее название страницы', '', '↩') + '</div>' + '</div>' ); $('#rmCloseNewTitle').val(doneRnm.suggestedNewTitle); $('#rmCloseUseCurrentTitle').on('click', function () { $('#rmCloseOldTitle').val(pageName).focus(); }); } if (hasConditionalRet) { $('#rmCloseActions input[value="retConditional"]').closest('.rmActionItem').append(buildConditionalRetFieldsHtml()); } if (hasRedirectedDeletion) { $('#rmCloseActions input[value="redirectedDeletion"]').closest('.rmActionItem').append( '<div id="rmCloseRedirectTargetWrap" style="display:none;margin-top:6px;' + closeActionFieldInset + '"><input id="rmCloseRedirectTarget" type="text" placeholder="Цель перенаправления" style="' + stCloseActionInput + '"></div>' ); } }, afterFooterRender: function (_, actionMap) { function ensureConditionalTextareaResizer() { var $textarea = $('#rmCloseConditionalReason'); if (!$textarea.length || $textarea.data('rmConditionalResizerReady')) return; setupNestedResizableTextarea('rmCloseConditionalReason', 'rmCloseConditionalWrap', 280, 90); $textarea.data('rmConditionalResizerReady', true); } function updateUi() { var sel = actionMap[$('[name="rmCloseAction"]:checked').val()]; $('#rmCloseRenameFields').toggle(!!(sel && sel.needsRenameTitles)); $('#rmCloseConditionalWrap').toggle(!!(sel && sel.needsConditionalFields)); $('#rmCloseRedirectTargetWrap').toggle(!!(sel && sel.needsRedirectTarget)); if (sel && sel.needsConditionalFields) ensureConditionalTextareaResizer(); var disableNotify = !!(sel && sel.mode === 'cleanup' && sel.transferMode === 'kbu'); var $cb = $('[name="rmUAlert"]'); var $cbLabel = $('[name="rmUAlert"]').closest('label'); if ($cb.length) $cb.prop('disabled', disableNotify); if ($cbLabel.length) $cbLabel.css({ visibility: disableNotify ? 'hidden' : 'visible', pointerEvents: disableNotify ? 'none' : '' }); syncModalLayout(); } $(document).off('change.rmCloseAction').on('change.rmCloseAction', '[name="rmCloseAction"]', updateUi); updateUi(); }, onSubmit: function (sel, pageName) { var job; if (sel.mode === 'denom') { var oldTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseOldTitle').val()) : ''; var newTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseNewTitle').val()) : ''; var conditionalReason = sel.needsConditionalFields ? normalizeQuickPhraseValue($('#rmCloseConditionalReason').val()) : ''; var conditionalDeadline = sel.needsConditionalFields ? String($('#rmCloseConditionalDeadline').val() || '').trim() : ''; var redirectTarget = sel.needsRedirectTarget ? normalizeRedirectTarget($('#rmCloseRedirectTarget').val()) : ''; if (sel.needsRenameTitles && !oldTitle) { alert('Укажите старое название.'); return false; } if (sel.needsRenameTitles && !newTitle) { alert('Укажите новое название.'); return false; } if (sel.needsRenameTitles && getPageTitleMapKey(oldTitle) === getPageTitleMapKey(newTitle)) { alert('Старое и новое названия совпадают.'); return false; } if (sel.needsRedirectTarget && !redirectTarget) { alert('Укажите цель перенаправления.'); return false; } if (sel.needsRedirectTarget && normTitle(redirectTarget) === normTitle(pageName)) { alert('Цель перенаправления совпадает с текущей страницей.'); return false; } if (conditionalDeadline && normalizeIsoDate(conditionalDeadline) !== conditionalDeadline) { alert('Укажите срок в формате YYYY-MM-DD, например 2026-05-31.'); return false; } job = { mode: 'denom', closeType: sel.closeType, resultTemplate: sel.resultTemplate, summaryResult: sel.summaryResult, sourceTemplate: sel.sourceTemplate, oldTitle: oldTitle, newTitle: newTitle, redirectTarget: redirectTarget, conditionalReason: conditionalReason, conditionalDeadline: conditionalDeadline, notifyActionText: sel.comment, skipNotify: false }; } else { job = { mode: 'cleanup', transferMode: sel.transferMode, summary: makeSummary(sel.summaryText), notifyActionText: (sel.transferMode === 'kul' || sel.transferMode === 'both') ? 'больше не номинирована к срочному улучшению' : '', skipNotify: !(sel.transferMode === 'kul' || sel.transferMode === 'both') }; } processPageList([pageName], job, function (notifiedPages, err, pageMeta) { function finishClose() { if (isError) { markSubmitError(); } else { renderModalFooter('reload'); } } if (isError || err || job.skipNotify || !setAlert || !notifiedPages.length) { finishClose(); return; } var meta = (pageMeta && pageMeta[getPageTitleMapKey(pageName)]) || {}; notifyAuthorsForPages(notifiedPages, { summary: meta.summary || job.summary, actionText: job.notifyActionText, discussionPage: meta.discussionPage, discussionSection: meta.discussionSection, includeProposedPrefix: false }, finishClose); }); return true; } }); }, // ── ОБКАТ: номинация категории ─────────────────────────────────────── showCatNomination: function (op) { var catType = op.catType; var catMeta = CATEGORY_NOMINATION_META[catType] || CATEGORY_NOMINATION_META.discuss; var initialDateContext = getCategoryNominationDateContext(); var catDiscPage = initialDateContext.pageTitle; var pageName = normalizeCategoryPageName(mwCfg.wgPageName); var multiMode = !!catMeta.supportsMulti; var renameMultiMode = !!catMeta.renameMulti && multiMode; createModal({ title: catMeta.title, subtitlePage: catDiscPage, subtitleLabel: 'Текущий месяц' }); var variantCfgs = { rename: { type: 'rename', firstId: 'firstRenameInput', addBtnId: 'addRenameVariant', containerId: 'renameVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Новое название без префикса Категория:', addPh: 'Дополнительный вариант названия', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' }, merge: { firstId: 'firstMergeInput', addBtnId: 'addMergeVariant', containerId: 'mergeVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Категория для объединения без префикса Категория:', addPh: 'Дополнительный вариант объединения' } }; var vCfg = variantCfgs[catType]; var categoryMultiOptions = { renameMulti: renameMultiMode, actionText: catMeta.actionText, skipVariantInput: renameMultiMode }; $('#removerModalContent').html(buildCategoryNominationFormHtml(vCfg, multiMode, pageName, categoryMultiOptions)); setupResizableModal('nominationReason'); if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('category', $.extend({ setup: true, defaultPage: pageName }, categoryMultiOptions))); bindMultiNominationFormatSwitch('#removerModalContent', '.rmCategoryMultiFormatBtn'); } if (vCfg) wireMultiInput(vCfg); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var dateContext = getCategoryNominationDateContext(); var reason = normalizeQuickPhraseValue($('#nominationReason').val()); var hasMultiRenameRows = renameMultiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var renamePairs = hasMultiRenameRows ? collectMultiRenamePairs({ normalizePageName: normalizeCategoryPageName, normalizeTargetName: normalizeCategoryTargetPageName, normalizeTemplateTargetName: normalizeCategoryTargetName }) : []; var renameTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'targetNames'); var renameTemplateTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'templateTargetNames'); var singleRenameCategory = renameMultiMode && !hasMultiRenameRows ? normalizeCategoryPageName($('#rmSingleRenameCurrent').val() || pageName) : ''; var targetPages = hasMultiRenameRows ? renamePairs.map(function (pair) { return pair.pageName; }) : (multiMode ? collectCategoryPageInputValues('.rmMultiPageInput') : [pageName]); if (renameMultiMode && !hasMultiRenameRows) targetPages = [singleRenameCategory || pageName]; var targetPageKeys = targetPages.map(normalizeCategoryTargetKey).filter(Boolean); if (targetPageKeys.length !== targetPages.length || !targetPageKeys.every(isValidWikiPageTitle) || hasDuplicatePageTitles(targetPageKeys)) { alert('Укажите корректные категории без повторов.'); return false; } targetPages = targetPageKeys.map(normalizeCategoryPageName); var isMulti = renameMultiMode ? hasMultiRenameRows : (multiMode && targetPages.length > 1); var multiFormat = $('.rmCategoryMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; var requestedHeader = $('#rmHeader').val(); var commentsByCategory = isMulti ? collectMultiNominationComments(normalizeCategoryPageName) : {}; var notifiedPages = []; if (hasMultiRenameRows && !validateMultiRenamePairs(renamePairs, 'категорию', 'новое название')) return false; if (!targetPages.length) { alert('Укажите категорию.'); return false; } if (isMulti) { if (!validateMultiNominationText(targetPages, reason, commentsByCategory, 'категории')) return false; } else if (!reason) { alert('Пожалуйста, укажите причину/тему.'); return false; } var mainName = null, additionalNames = []; if (vCfg) { if (hasMultiRenameRows) { mainName = renamePairs[0] && renamePairs[0].templateTargetName; additionalNames = renamePairs[0] ? asNonEmptyArray(renamePairs[0].templateTargetNames).slice(1) : []; } else { var rawTargetNames = [$('#' + vCfg.firstId).val().trim()].concat(collectInputValues('#' + vCfg.containerId + ' .variantInput')); var normalizedTargetNames = rawTargetNames.map(normalizeCategoryTargetName).filter(Boolean); if (normalizedTargetNames.length !== rawTargetNames.length || !normalizedTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректное ' + (catType === 'rename' ? 'новое название' : 'название категории для объединения') + '.'); return false; } if (hasDuplicatePageTitles(normalizedTargetNames) || targetPages.some(function (targetPage) { return normalizedTargetNames.indexOf(normalizeCategoryTargetKey(targetPage)) !== -1; })) { alert('Целевые категории не должны повторяться или совпадать с исходной.'); return false; } mainName = normalizedTargetNames[0]; additionalNames = normalizedTargetNames.slice(1); } } var effectiveTargetPages = targetPages.slice(); function buildEffectiveDiscussionData() { var pages = effectiveTargetPages.slice(); var effectiveMulti = pages.length > 1; var effectiveMainName = mainName; var effectiveAdditionalNames = additionalNames; var effectiveReason = reason; var effectiveOptions = null; if (hasMultiRenameRows && !effectiveMulti) { var renameTemplateTargets = renameTemplateTargetsByCategory[getPageTitleMapKey(pages[0])] || []; effectiveMainName = renameTemplateTargets[0] || mainName; effectiveAdditionalNames = renameTemplateTargets.slice(1); } if (effectiveMulti) { effectiveReason = multiFormat === 'list' ? buildMultiNominationListText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory) : null) : buildMultiNominationText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory, { headingLevel: 4 }) : { headingLevel: 4 }); effectiveOptions = { headerText: pages.length === targetPages.length ? requestedHeader : '', reasonIsPrepared: true, renameTargetsByPage: renameTargetsByCategory }; } else if (isMulti) { effectiveReason = [reason, commentsByCategory[getPageTitleMapKey(pages[0])] || ''].filter(Boolean).join('\n\n'); } return { target: effectiveMulti ? pages : pages[0], reason: effectiveReason, mainName: effectiveMainName, additionalNames: effectiveAdditionalNames, options: effectiveOptions }; } var categoryTemplateOptions = hasMultiRenameRows ? { renameTemplateTargetsByPage: renameTemplateTargetsByCategory } : {}; categoryTemplateOptions.dateStr = dateContext.dateIso; if (!isMulti) { var initialDiscussion = buildEffectiveDiscussionData(); var categoryDiscussionTitle = buildCategoryDiscussionTitle(initialDiscussion.target, catType, initialDiscussion.mainName, initialDiscussion.additionalNames, initialDiscussion.options || {}); categoryTemplateOptions.summary = makeNominationTargetSummary(dateContext.pageTitle, getCategoryDiscussionSectionTitle(categoryDiscussionTitle), catMeta.actionText); } startProcessing(); runFlow({ templateStep: function (next) { addTemplatesToCategories(targetPages, catType, mainName, additionalNames, function (err, processedPages) { notifiedPages = processedPages || []; if (err && notifiedPages.length) { effectiveTargetPages = notifiedPages.slice(); logStatus('Часть категорий оформлена не полностью; обсуждение будет опубликовано для сохранения целостности номинации.', err, { trackError: false }); next(); return; } next(err); }, categoryTemplateOptions); }, nominationStep: function (done) { var discussion = buildEffectiveDiscussionData(); var discussionOptions = $.extend({}, discussion.options || {}, { dateContext: dateContext }); createCategoryDiscussion(discussion.target, discussion.reason, catType, function (err, nominationInfo) { done(err, nominationInfo || null); }, discussion.mainName, discussion.additionalNames, discussionOptions); }, notifyStep: function (nominationInfo, next) { if (!setAlert || !nominationInfo) { next(); return; } var section = normalizeSectionForLink(nominationInfo.sectionTitle || ''); notifyAuthorsForPages(notifiedPages, { summary: makeNominationTargetSummary(nominationInfo.pageTitle, section, catMeta.actionText), actionText: catMeta.actionText, discussionPage: nominationInfo.pageTitle, discussionSection: nominationInfo.sectionTitle }, next); } }); return true; } }); }, // ── Снятие номинации (категория) ───────────────────────────────────── showCatClose: function () { showCloseActionsModal({ inputName: 'rmCategoryCloseAction', showCheckbox: false, emptyText: 'Не найдено подходящих шаблонов для завершения.', emptyDetails: 'Проверяются ОБКАТ и КУ.', getActions: function (catText) { var allObkat = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var actions = []; var obkatMatches = findTemplatesByPattern(catText, allObkat); if (obkatMatches.length === 1) { actions.push({ id: 'cat-obkat-done', tag: 'ОБКАТ', label: 'Завершено', mode: 'obkat', sourceFingerprint: obkatMatches[0].text, talkTemplate: 'Обсуждавшаяся категория', description: 'Снимает единственный шаблон ОБКАТ и добавляет {{Обсуждавшаяся категория}} на СО.', talkNotice: true }); } if (findTemplateByPattern(catText, KU_PATTERN_STR)) { actions.push({ id: 'cat-ku-cleanup', tag: 'КУ', label: 'Снятие', mode: 'cleanup', description: 'Снимает шаблон КУ без записи на СО.' }); } return actions; }, onSubmit: function (sel, pageName) { if (sel.mode === 'obkat') markCategoryDiscussionAsDone(pageName, sel.sourceFingerprint); if (sel.mode === 'cleanup') removeKuFromCategory(pageName); return true; } }); }, // ── Защита / Запрос к администраторам ─────────────────────────────── showReport: function (op) { var mode = op.reportMode || 'protect'; var ctx = getReporterContext(mode); var isZka = mode === 'request'; var protectMode = 'install'; var pageCounter = 1; function buildProtectText(pm) { if (pm === 'remove') { var removeLevels = []; $('#rmRemoveLevels .rmToggleBtn.is-active').each(function () { removeLevels.push($(this).data('label')); }); return removeLevels.length ? 'Просьба снять ' + removeLevels.join(' и/или ') + '.' : ''; } var levels = [], reasons = []; $('#rmProtectLevels .rmToggleBtn.is-active').each(function () { levels.push($(this).data('label')); }); $('#rmProtectReasons .rmToggleBtn.is-active').each(function () { reasons.push($(this).data('label')); }); if (!levels.length && !reasons.length) return ''; var text = 'Просьба установить'; if (levels.length) text += ' ' + levels.join(' и/или '); if (reasons.length) text += ' по причине: ' + reasons.join(', '); return text + '.'; } function applyProtectMode(m) { protectMode = m; var isInstall = m === 'install'; $('#rmProtectModeInstall').toggleClass('is-active', isInstall).attr('aria-pressed', isInstall ? 'true' : 'false'); $('#rmProtectModeRemove').toggleClass('is-active', !isInstall).attr('aria-pressed', !isInstall ? 'true' : 'false'); $('#removerModalTitleText').text(isInstall ? 'Запрос на защиту страницы' : 'Запрос на снятие защиты'); var linkPage = isInstall ? 'Википедия:Установка защиты' : 'Википедия:Снятие защиты'; $('#rmProtectLinkWrap').html('<a href="' + getPageUrl(linkPage) + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">' + escapeHtml(linkPage) + '</a>'); $('#rmProtectLevelsWrap,#rmProtectReasonsWrap').toggle(isInstall); $('#rmRemoveLevelsWrap').toggle(!isInstall); $('#rmProtectLevels .rmProtectOptBtn,#rmProtectReasons .rmProtectOptBtn,#rmRemoveLevels .rmProtectOptBtn').removeClass('is-active'); $('#rmReportText').val('').removeData('rmGenerated'); } function updateProtectMultiUi() { var $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); var hasExtra = $rows.length > 1; if (!$rows.length) { $('#rmProtectPagesContainer').append(buildProtectPageRowHtml('rmProtectPage' + pageCounter++, ctx.pageName, true)); $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); hasExtra = false; } $('#rmProtectHeaderWrap').toggle(hasExtra); if (!hasExtra) $('#rmProtectHeader').val(''); $rows.each(function () { var $row = $(this); $row.find('.rmProtectAddPage,.rmRemoveInput').remove(); $row.append(hasExtra ? '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>' : buildProtectAddButtonHtml() ); }); syncModalLayout(); } createModal({ title: isZka ? 'Запрос к администраторам' : 'Запрос на защиту страницы', width: 'compact', subtitleHtml: isZka ? '<a href="' + getPageUrl('Википедия:Запросы к администраторам') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Запросы к администраторам</a>' + ' &nbsp;·&nbsp; <a href="' + getPageUrl('Википедия:Запросы к администраторам/Быстрые') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Быстрые</a>' : '<span id="rmProtectLinkWrap"></span>' }); $('#removerModalContent').html(buildReportFormHtml(ctx, isZka)); if (!isZka) { $('#removerModalContent') .on('click', '#rmProtectModeInstall', function () { applyProtectMode('install'); }) .on('click', '#rmProtectModeRemove', function () { applyProtectMode('remove'); }) .on('click', '.rmProtectOptBtn', function () { $(this).toggleClass('is-active'); if (protectMode === 'install') { var $levels = $('#rmProtectLevels .rmProtectOptBtn.is-active'); if ($(this).closest('#rmProtectReasons').length && $(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectLevels .rmProtectOptBtn').first().addClass('is-active'); } if ($(this).closest('#rmProtectLevels').length && !$(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectReasons .rmProtectOptBtn').removeClass('is-active'); } } applyGeneratedText($('#rmReportText'), buildProtectText(protectMode)); }); $(document) .off('click.rmProtectAdd').on('click.rmProtectAdd', '.rmProtectAddPage', function () { var id = 'rmProtectPage' + pageCounter++; $('#rmProtectPagesContainer').append(buildProtectPageRowHtml(id, '', false)); updateProtectMultiUi(); }) .off('click.rmProtectRemove').on('click.rmProtectRemove', '.rmProtectPageRow .rmRemoveInput', function () { $(this).closest('.rmProtectPageRow').remove(); updateProtectMultiUi(); }); applyProtectMode('install'); } setupResizableModal('rmReportText'); renderModalFooter('submit', { showCheckbox: false, showSubscribe: true, submitText: 'Отправить', onSubmit: function () { doReport(ctx, false, protectMode); return true; } }); if (isZka) { $('<button id="rmReportFast" style="' + stCancel + '">Быстрый запрос</button>').insertBefore('#removerSubmit'); $('#rmReportFast').click(function () { if ($('#removerSubmit').data('rmSubmitInProgress')) return; if (!beginAction()) return; $('#removerSubmit').data('rmSubmitInProgress', true).prop('disabled', true); $('#rmReportFast').prop('disabled', true); doReport(ctx, true, protectMode); }); } } }; // ═══════════════════════════════════════════════════════════════════════════ // ВСПОМОГАТЕЛЬНЫЕ: КБУ, закрытие, категории // ═══════════════════════════════════════════════════════════════════════════ function getFastRemoveCriteriaAnchorFromConfig(templateName) { var anchors = cfg.fastRemoveCriteriaAnchors || {}; var template = String(templateName || '').trim(); var lower = template.toLowerCase(); var key; if (!template) return ''; if (Object.prototype.hasOwnProperty.call(anchors, template)) return anchors[template]; for (key in anchors) { if (Object.prototype.hasOwnProperty.call(anchors, key) && String(key).toLowerCase() === lower) { return anchors[key]; } } return ''; } function getFastRemoveCriteriaAnchor(reason) { var configured = reason ? getFastRemoveCriteriaAnchorFromConfig(reason[0]) : ''; var template, label, m; if (configured) return configured; template = String(reason && reason[0] || ''); label = String(reason && reason[1] || ''); if (/^(?:подст\s*:\s*)?(?:deleteslow|ds)$/i.test(template) || /^\s*ds\b/i.test(label)) return 'С1'; m = label.match(/^\s*([А-ЯЁA-Z]{1,3}\d+)(?:\.\d+)?/); return m ? m[1] : ''; } function buildFastRemoveCriteriaLinkHtml(reason) { var anchor = getFastRemoveCriteriaAnchor(reason); var label = KBU_CRITERIA_PAGE + (anchor ? '#' + anchor : ''); var url = getPageUrlWithFragment(KBU_CRITERIA_PAGE, anchor); return '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a>'; } function getFastRemoveReasons() { var reasons = cfg.fastRemoveReasons; var prefix = (mwCfg.wgIsRedirect ? 'ОП' : 'О') + ({ 0: 'С', 2: 'У', 3: 'У', 6: 'Ф', 14: 'К' }[mwCfg.wgNamespaceNumber] || ''); var all = []; if (isCategory && reasons.categories) all = all.concat(reasons.categories); ['general','articles','redirects','files','users','special'].forEach(function (k) { if (reasons[k]) all = all.concat(reasons[k]); }); if (!isCategory && reasons.categories) all = all.concat(reasons.categories); return all.filter(function (r) { return prefix.indexOf(r[2] !== undefined ? r[2] : r[1].charAt(0)) >= 0; }); } function showCloseActionsModal(opts) { createModal({ title: 'Снятие шаблонов номинаций', inline: true }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Определение доступных действий...</p>'); var pageName = normTitle(mwCfg.wgPageName); getText(pageName, function (pageText, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось прочитать содержимое страницы.', readErr.info || readErr.code || '', true); return; } if (pageText === null) { showInfoAndClose('Не удалось прочитать содержимое страницы.', '', true); return; } var actions = opts.getActions(pageText); if (!actions.length) { showInfoAndClose(opts.emptyText, opts.emptyDetails || ''); return; } var actionMap = actions.reduce(function (m, a) { m[a.id] = a; return m; }, {}); $('#removerModalContent').html(buildActionsHtml(actions, opts.inputName, opts.listId)); $('#removerModalContent').off('change.rmActionWarnings').on('change.rmActionWarnings', 'input[name="' + opts.inputName + '"]', function () { syncActionWarnings(opts.inputName, opts.listId); syncModalLayout(); }); if (opts.afterRender) opts.afterRender(actions, actionMap, pageName, pageText); renderModalFooter('submit', { showCheckbox: opts.showCheckbox, submitText: 'Выполнить', onSubmit: function () { var sel = getSelectedAction(opts.inputName, actionMap); if (!sel) return false; startProcessing(); return opts.onSubmit(sel, pageName, pageText, actionMap) !== false; } }); if (opts.afterFooterRender) opts.afterFooterRender(actions, actionMap, pageName, pageText); syncActionWarnings(opts.inputName, opts.listId); }); } function runPageEditWithStatus(opts) { var o = opts || {}; var statusId = logStatus(o.pendingText, null, { pending: true, trackError: false }); editPageContent(o.pageName, o.editOptions, o.buildFn, function (err, meta) { if (err) { logStatus(o.errorText, err, { statusId: statusId }); unlockModalSubmit(); return; } logStatus(o.successText, null, { statusId: statusId, trackError: false }); if (o.onSuccess) o.onSuccess(meta || null); }); } function removeKuFromCategory(pageName) { runPageEditWithStatus({ pageName: pageName, pendingText: 'Снимается шаблон КУ...', errorText: 'Снятие шаблона КУ.', successText: 'Шаблон КУ снят.', editOptions: { summary: makeSummary('снятие шаблона КУ'), watchlist: 'nochange', readError: 'Страница не существует.', readErrorCode: 'read_failed' }, buildFn: function (text) { var r = stripTemplatesByPattern(text, KU_PATTERN_STR); if (!r.removed) return { error: { code: 'no_changes', info: 'Шаблон КУ не найден.' } }; return { text: r.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, onSuccess: function () { logStatus('Шаблон на СО не устанавливался.', null, { trackError: false }); renderModalFooter('reload'); } }); } // ── Категории: добавление шаблона ──────────────────────────────────────── function addTemplateToCategory(pageName, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var cfgByType = { discuss: { action: 'обсуждение', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, deletion: { action: 'удаление', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, rename: { action: 'переименование', template: 'Категория к переименованию', needsMain: true, aliases: cfg.categoryTemplates.rename }, merge: { action: 'объединение', template: 'Категория к объединению', needsMain: true, aliases: cfg.categoryTemplates.merge } }; var typeCfg = cfgByType[type]; if (!typeCfg) { cb({ code: 'error', info: 'Неизвестный тип номинации.' }); return; } var dateStr = opts.dateStr || getDate()[0]; if (!RE_DATE_ISO.test(dateStr)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата номинации категории.' }); return; } var parts = [dateStr]; if (typeCfg.needsMain) { if (!mainName) { cb({ code: 'error', info: 'Не указано основное название.' }); return; } parts.push(mainName); if (additionalNames && additionalNames.length) Array.prototype.push.apply(parts, additionalNames); } var normalizedTargetValues = parts.slice(1).map(normalizeCategoryTargetKey).filter(Boolean); var expectedTargetKeys = normalizedTargetValues.slice(); if (typeCfg.needsMain) { if (expectedTargetKeys.length !== parts.length - 1 || !expectedTargetKeys.every(isValidWikiPageTitle)) { cb({ code: 'invalid_category_targets', info: 'Указано некорректное название целевой категории.' }); return; } if (hasDuplicatePageTitles(expectedTargetKeys) || expectedTargetKeys.indexOf(normalizeCategoryTargetKey(pageName)) !== -1) { cb({ code: 'invalid_category_targets', info: 'Целевые категории не должны повторяться или совпадать с исходной.' }); return; } mainName = normalizedTargetValues[0]; additionalNames = normalizedTargetValues.slice(1); parts = [dateStr].concat(normalizedTargetValues); } if (type === 'merge') expectedTargetKeys.sort(); var tplText = buildTemplateWithPositionalParams(typeCfg.template, parts); editPageContent(pageName, { summary: opts.summary || makeSummary('добавление шаблона номинации на ' + typeCfg.action), readError: 'Не удалось получить содержимое.' }, function (text) { var sameDateMatches = findTemplatesByPattern(text, typeCfg.aliases).filter(function (match) { return getNominationTemplateDate(match) === dateStr; }); if (!typeCfg.needsMain && sameDateMatches.length) { return { skip: true, meta: { status: 'already_present' } }; } if (typeCfg.needsMain) { var exactMatch = false; for (var i = 0; i < sameDateMatches.length; i++) { var targetValues = getTemplatePositionalParamValues(sameDateMatches[i], 2); if (!targetValues) { return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (type === 'merge') targetKeys.sort(); if (targetKeys.join('\u0001') === expectedTargetKeys.join('\u0001')) exactMatch = true; } if (exactMatch) return { skip: true, meta: { status: 'already_present' } }; if (sameDateMatches.length) { return { error: { code: 'category_nomination_conflict', info: 'На странице уже есть шаблон номинации этого типа и даты, но с другими целями.' } }; } } return { text: wrapInNoinclude(text, tplText) }; }, function (err, meta) { if (!err && meta && meta.status === 'already_present') { logStatus('На странице ' + buildQuotedStatusPageLink(pageName) + ' уже есть шаблон номинации с датой ' + dateStr + '.', null, { trackError: false }); } else { logPageEdit(pageName, err); } if (err) { cb(err); return; } if (type === 'merge') { addMergeTemplatesToTargets(pageName, mainName, additionalNames, dateStr, opts.summary, function (mergeErr) { cb(mergeErr || null, { primaryApplied: true }); }); return; } cb(null, { primaryApplied: true }); } ); } function collectCategoryPageInputValues(selector) { var pages = []; $(selector).each(function () { var title = normalizeCategoryPageName($(this).val() || ''); if (title && pages.indexOf(title) === -1) pages.push(title); }); return pages; } function addTemplatesToCategories(pages, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var processedPages = []; var failures = []; var targets = pages || []; var index = 0; (function next() { if (index >= targets.length) { cb(failures.length ? { code: processedPages.length ? 'category_batch_partially_failed' : 'category_batch_failed', info: 'Не удалось полностью оформить ' + failures.length + ' из ' + targets.length + ' категорий.', failures: failures } : null, processedPages); return; } var pageName = targets[index++]; var pageMainName = mainName; var pageAdditionalNames = additionalNames; var pageTargets; if (type === 'rename' && opts.renameTemplateTargetsByPage) { pageTargets = opts.renameTemplateTargetsByPage[getPageTitleMapKey(pageName)]; if (Array.isArray(pageTargets)) { pageMainName = pageTargets[0] || mainName; pageAdditionalNames = pageTargets.slice(1); } else if (pageTargets) { pageMainName = pageTargets; pageAdditionalNames = []; } } addTemplateToCategory(pageName, type, pageMainName, pageAdditionalNames, function (err, meta) { if (!err || (meta && meta.primaryApplied)) processedPages.push(pageName); if (err) failures.push({ pageName: pageName, error: err }); next(); }, { summary: opts.summary, dateStr: opts.dateStr }); }()); } function addMergeTemplatesToTargets(sourcePage, mainName, additionalNames, dateStr, summary, callback) { var cb = callback || function () {}; var currentCatName = normTitle(stripCatPrefix(sourcePage)); var targets = [mainName].concat(additionalNames || []); if (!targets.length) { cb(); return; } var failures = []; eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); addMergeTemplateToTargetCategory(targetPage, currentCatName, dateStr, summary, function (success, status) { var url = getPageUrl(targetPage); var linkHtml = '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(targetPage) + '</a>'; if (success) { var extra = (status === 'already_exists' || status === 'updated') ? ' (' + formatMergeStatus(status) + ')' : ''; logStatus('Шаблон добавлен в ' + linkHtml + extra + '.', null, { trackError: false }); } else { var targetError = { code: 'merge_target_failed', info: status }; failures.push({ pageName: targetPage, error: targetError }); logStatus('Ошибка при добавлении шаблона в ' + linkHtml + '.', targetError); } next(); }); }, function () { cb(failures.length ? { code: 'merge_targets_partially_failed', info: 'Не обновлено целевых категорий: ' + failures.length + '.', failures: failures } : null); }); } function addMergeTemplateToTargetCategory(targetPageName, sourceCatName, dateStr, summary, callback) { if (typeof summary === 'function') { callback = summary; summary = ''; } var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(dateStr || '').replace(/^\s*1\s*=\s*/, '')); var sourceKey = normalizeCategoryTargetKey(sourceCatName); if (!RE_DATE_ISO.test(normalizedDate)) { cb(false, 'Некорректная дата шаблона объединения.'); return; } if (!isValidWikiPageTitle(sourceKey)) { cb(false, 'Не указана исходная категория объединения.'); return; } editPageContent(targetPageName, { summary: summary || makeSummary('добавление шаблона объединения'), readError: 'Не удалось получить содержимое' }, function (text) { var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var sameDateTemplates = mergeTemplates.filter(function (match) { return getNominationTemplateDate(match) === normalizedDate; }); var invalidParams = false; var alreadyExists = sameDateTemplates.some(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); if (!targetValues) { invalidParams = true; return false; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (!targetKeys.every(isValidWikiPageTitle)) { invalidParams = true; return false; } return targetKeys.indexOf(sourceKey) !== -1; }); if (invalidParams) return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; if (alreadyExists) return { skip: true, meta: { status: 'already_exists' } }; if (sameDateTemplates.length > 1) { return { error: { code: 'ambiguous_merge_template', info: 'Найдено несколько шаблонов объединения с этой датой; безопасно выбрать группу нельзя.' } }; } var existing = sameDateTemplates.length === 1 ? sameDateTemplates[0] : null; if (existing) { var parsed = parseTemplateParameterList(existing.params); var nextIndex = -1; for (var index = 2; index <= MAX_SAFE_TEMPLATE_POSITIONAL_INDEX; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); if (!entry || !normalizeTemplateEventValue(entry.value)) { nextIndex = index; break; } } if (nextIndex === -1) { return { error: { code: 'template_param_limit', info: 'В шаблоне достигнут безопасный лимит позиционных параметров.' } }; } return { text: text.slice(0, existing.end - 2) + '|' + nextIndex + '=' + sourceKey + text.slice(existing.end - 2), summary: summary || makeSummary('дополнение шаблона объединения ' + formatCatLink(sourceKey)), meta: { status: 'updated' } }; } return { text: wrapInNoinclude(text, buildTemplateWithPositionalParams('Категория к объединению', [normalizedDate, sourceKey])), meta: { status: 'created' } }; }, function (err, meta) { cb(!err, err ? (err.info || err.code || 'Ошибка API.') : ((meta && meta.status) || 'updated')); } ); } // ── Категории: обсуждение ──────────────────────────────────────────────── function buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, options) { var opts = options || {}; var pages = Array.isArray(pageName) ? pageName : null; var titleText; if (pages && pages.length) { titleText = String(opts.headerText || '').trim(); if (!titleText && type === 'rename' && opts.renameTargetsByPage) titleText = formatRenameItemsWithAnd(pages, opts.renameTargetsByPage); if (!titleText) titleText = formatPagesWithAnd(pages, ':') + (type === 'deletion' ? ' → удалить' : ''); return '=== ' + titleText + ' ==='; } var title = '=== [[:' + pageName + ']]'; if (type === 'rename' || type === 'merge') { title += (type === 'rename' ? ' → ' : ' объединить с ') + formatCatLink(mainName); if (additionalNames && additionalNames.length) { var conj = type === 'rename' ? ' или ' : ' и '; var head = additionalNames.slice(0, -1).map(formatCatLink).join(', '); title += (additionalNames.length > 1 ? ', ' + head : '') + conj + formatCatLink(additionalNames[additionalNames.length - 1]); } } else if (type === 'deletion') { title += ' → удалить'; } return title + ' ==='; } function getCategoryDiscussionSectionTitle(discussionTitle) { return String(discussionTitle || '').replace(/^===\s*/, '').replace(/\s*===\s*$/, '').trim(); } function createCategoryDiscussion(pageName, reason, type, callback, mainName, additionalNames, options) { var cb = callback || function () {}; var opts = options || {}; var dateContext = opts.dateContext || getCategoryNominationDateContext(); var dateHeader = dateContext.dateHeader; var discPage = dateContext.pageTitle; var discTitle = buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, opts); var discBody = (opts.reasonIsPrepared ? String(reason || '') : appendNominationSignature(reason)).replace(/^\s+|\s+$/g, ''); var discText = discTitle + '\n' + discBody + '\n'; var sectionTitle = getCategoryDiscussionSectionTitle(discTitle); publishNomination({ pageTitle: discPage, readErrorMessage: 'Не удалось получить содержимое страницы обсуждения.', summary: makeNominationPageSummary(sectionTitle), createText: function () { return T_OPEN + 'ОБК-Навигация' + T_CLOSE + '\n\n' + dateHeader + '\n\n' + discText; }, buildText: function (text) { var todayMatch = new RegExp('^' + escapeRegExp(dateHeader) + '\\s*$', 'm').exec(text); if (!/\{\{\s*ОБК-Навигация\s*\}\}/i.test(text)) { return { error: { code: 'insert_failed', info: 'Не найден шаблон ' + T_OPEN + 'ОБК-Навигация' + T_CLOSE + '.' } }; } if (todayMatch) { var dayContentStart = todayMatch.index + todayMatch[0].length; var nextDayMatch = /^==[^=\n].*==\s*$/m.exec(text.slice(dayContentStart)); var insertAt = nextDayMatch ? dayContentStart + nextDayMatch.index : text.length; return { text: insertDiscussionBlockAt(text, insertAt, discText, '\n\n') }; } return { text: insertTopDiscussionSection(text, dateHeader + '\n\n' + discText) }; } }, function (err) { if (err) { cb(err); return; } cb(null, { pageTitle: discPage, sectionTitle: sectionTitle }); }); } // ── Категории: завершение ОБКАТ ─────────────────────────────────────────── function markCategoryDiscussionAsDone(pageName, sourceFingerprint) { var allTpls = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var fingerprint = String(sourceFingerprint || ''); var sourceMatch = findTemplateByPattern(fingerprint, allTpls); var templateDate = getNominationTemplateDate(sourceMatch); if (!sourceMatch || sourceMatch.text !== fingerprint) { logStatus('Завершение обсуждения категории.', { code: 'invalid_source_template', info: 'Не удалось определить выбранный исходный шаблон.' }); markSubmitError(); return; } if (!RE_DATE_ISO.test(templateDate)) { logStatus('Завершение обсуждения категории.', { code: 'invalid_template_date', info: 'Не удалось распознать дату выбранного шаблона.' }); markSubmitError(); return; } var talkStatusId = logStatus('Обновляется шаблон на СО категории...', null, { pending: true, trackError: false }); updateCategoryTalkPage(pageName, templateDate, function (talkErr, info) { if (talkErr) { logStatus('Установка шаблона на СО.', talkErr, { statusId: talkStatusId }); markSubmitError(); return; } logStatus( (info && (info.status === 'already_present' || info.status === 'no_changes')) ? 'Шаблон на СО уже установлен.' : 'Шаблон установлен на СО.', null, { statusId: talkStatusId, trackError: false } ); var pageStatusId = logStatus('Снимается выбранный шаблон обсуждения...', null, { pending: true, trackError: false }); editPageContent(pageName, { summary: makeSummary('обсуждение категории завершено'), readError: 'Не удалось получить содержимое.', editConflictRetries: 1 }, function (text) { var matches = findTemplatesByPattern(text, allTpls); var exactMatches = matches.filter(function (match) { return match.text === fingerprint; }); if (exactMatches.length !== 1) { return { error: { code: exactMatches.length ? 'source_template_ambiguous' : 'source_template_changed', info: 'Итог на СО уже записан, но выбранный исходный шаблон изменён, снят или продублирован. Проверьте страницу вручную.' } }; } var removal = removeTemplateMatches(text, [exactMatches[0]]); return { text: removal.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, function (editErr) { if (editErr) { logStatus('Снятие выбранного шаблона обсуждения.', editErr, { statusId: pageStatusId }); markSubmitError(); return; } logStatus('Выбранный шаблон обсуждения снят.', null, { statusId: pageStatusId, trackError: false }); renderModalFooter('reload'); }); }); } function updateCategoryTalkPage(categoryName, templateDate, callback) { var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(templateDate || '').replace(/^\s*1\s*=\s*/, '')); var talkPage = getTalkPage(categoryName); if (!RE_DATE_ISO.test(normalizedDate)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата шаблона обсуждения категории.' }); return; } editPageContent(talkPage, { allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО категории.' }, function (text) { var newTpl = T_OPEN + 'Обсуждавшаяся категория|' + normalizedDate + T_CLOSE; var talkResult = text === null ? { text: newTpl + '\n\n', status: 'created' } : upsertDateSectionTemplateOnTalkPage(text, 'Обсуждавшаяся категория', normalizedDate, '', { aliases: cfg.categoryTemplates.discussed }); if (text !== null && talkResult.text === text) { return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; } return { text: talkResult.text, summary: talkResult.status === 'created' ? makeSummary('добавление шаблона [[ш:Обсуждавшаяся категория]] с датой ' + normalizedDate) : makeSummary('обновление шаблона [[ш:Обсуждавшаяся категория]], добавлена дата ' + normalizedDate), meta: { status: talkResult.status } }; }, cb); } // ── Быстрое объединение (Ctrl+клик КОБ) ───────────────────────────────── function buildQuickMergeHtml(tplDate, targets, currentCatName) { return joinHtml([ '<p>Найден шаблон с датой <strong>', escapeHtml(tplDate), '</strong>. Категории для объединения:</p>', '<pre style="background:', tk.bgBase, ';color:', tk.cBase, ';padding:10px;border:1px solid ', tk.bSubS, ';border-radius:4px;margin-bottom:10px;">', targets.map(function (c) { return '• ' + escapeHtml(c); }).join('\n'), '</pre>', '<p><strong>Текущая категория:</strong> ', escapeHtml(currentCatName), '</p>', '<p style="color:', tk.cSub, ';">Шаблон будет добавлен во все указанные выше категории.</p>' ]); } function showQuickMergeModal() { createModal({ title: 'Быстрое добавление шаблона объединения' }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Поиск шаблона объединения...</p>'); getText(mwCfg.wgPageName, function (text, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось получить содержимое.', readErr.info || readErr.code || 'Ошибка API.', true); return; } if (!text) { showInfoAndClose('Не удалось получить содержимое.', '', true); return; } var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var candidates = mergeTemplates.map(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); var normalizedTargets = targetValues && targetValues.map(normalizeCategoryTargetKey).filter(Boolean); return { date: getNominationTemplateDate(match), targets: normalizedTargets, valid: normalizedTargets && normalizedTargets.every(isValidWikiPageTitle) && !hasDuplicatePageTitles(normalizedTargets) }; }).filter(function (candidate) { return RE_DATE_ISO.test(candidate.date) && candidate.valid && candidate.targets.length; }); if (!mergeTemplates.length) { showInfoAndClose('В текущей категории не найден шаблон «Категория к объединению».', '', true); return; } if (!candidates.length) { showInfoAndClose('Не удалось распознать дату или целевые категории шаблона объединения.', '', true); return; } if (candidates.length > 1) { showInfoAndClose('Найдено несколько подходящих шаблонов объединения.', 'Выберите группу вручную, чтобы не связать разные обсуждения.', true); return; } var tplDate = candidates[0].date; var targets = candidates[0].targets; var currentCatName = normTitle(stripCatPrefix(mwCfg.wgPageName)); $('#removerModalContent').html(buildQuickMergeHtml(tplDate, targets, currentCatName)); renderModalFooter('submit', { showCheckbox: false, submitText: 'Добавить шаблоны', onSubmit: function () { startProcessing(); $('#removerSubmit').prop('disabled', true); eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); var targetLink = buildStatusPageLink(targetPage); addMergeTemplateToTargetCategory(targetPage, currentCatName, tplDate, function (success, status) { if (success) logStatus('Категория ' + targetLink + ' (' + formatMergeStatus(status) + ').', null, { trackError: false }); else logStatus('Ошибка ' + targetLink + '.', { code: 'merge_target_failed', info: status }); next(); }); }, function () { if (isError) markSubmitError(); else renderModalFooter('close'); }); return true; } }); }); } // ── ЗКА/Защита: публикация ─────────────────────────────────────────────── function getReporterContext(mode) { var rawPage = mwCfg.wgPageName; var pageName = normTitle(rawPage) .replace(/(Special|Служебная):(Contributions|Вклад)\//i, 'User:') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, 'User:'); var isUserRelated = /user|contrib|участни|вклад/i.test(rawPage); var displayName = normTitle(rawPage) .replace(/(Special|Служебная):(Вклад|Contributions)\//i, '') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, '') .replace(/(user|участни(к|ца)):/i, ''); var pageLink = '[[' + pageName + (isUserRelated ? '|' + displayName + ']]' : ']]'); var reportPage = mode === 'request' ? 'Википедия:Запросы к администраторам' : 'Википедия:Установка защиты'; return { pageName: pageName, pageLink: pageLink, displayName: displayName, reportPage: reportPage }; } function getTopDiscussionInsertIndex(pageText) { var introEnd = getIntroBlockEndIndex(pageText); var firstHeading = /^==[^=\n].*==\s*$/m.exec(pageText.slice(introEnd)); return firstHeading ? introEnd + firstHeading.index : introEnd; } function getIntroBlockEndIndex(pageText) { var pos = 0; while (pos < pageText.length) { var next = skipWhitespace(pageText, pos); var end; if (pageText.slice(next, next + 4) === '<!--') { end = pageText.indexOf('-->', next + 4); if (end === -1) return next; pos = end + 3; continue; } end = skipTemplate(pageText, next); if (end !== next) { pos = end; continue; } return next; } return pos; } function skipWhitespace(text, pos) { while (pos < text.length && /\s/.test(text.charAt(pos))) pos++; return pos; } function skipTemplate(text, pos) { if (text.slice(pos, pos + 2) !== '{{') return pos; var end = findBalancedTemplateEnd(text, pos); return end < 0 ? pos : end; } function insertDiscussionBlockAt(pageText, insertAt, blockText, separator) { var sep = separator || '\n\n'; var before = pageText.slice(0, insertAt).replace(/\s+$/, ''); var block = String(blockText || '').replace(/\s+$/, ''); var after = pageText.slice(insertAt).replace(/^\s+/, ''); return (before ? before + sep : '') + block + (after ? sep + after : '\n'); } function insertTopDiscussionSection(pageText, sectionText) { return insertDiscussionBlockAt(pageText, getTopDiscussionInsertIndex(pageText), sectionText, '\n\n'); } function doReport(ctx, fast, protectMode) { var header = $('#rmReportHeader').val() || ctx.pageLink; var text = $('#rmReportText').val() || ''; var isZka = ctx.reportPage === 'Википедия:Запросы к администраторам'; var isRemoveProtect = !isZka && protectMode === 'remove'; startProcessing(); var targetPage, editParams, sectionForLink; function finishReportSuccess(statusId) { logStatus('Запрос опубликован.', null, { statusId: statusId, trackError: false }); appendNominationLink(targetPage, sectionForLink); if (sectionForLink) { subscribeToTopic(targetPage, sectionForLink, function () { renderModalFooter('reload'); }); return; } renderModalFooter('reload'); } if (fast) { targetPage = 'Википедия:Запросы к администраторам/Быстрые'; sectionForLink = null; editParams = { appendtext: '\n\n' + T_OPEN + 'sub' + 'st:t:preload/ЗКАБ/subst|\n | участник = ' + ctx.displayName + '| страница = | пояснение = ' + text + T_CLOSE + '\n', summary: makeSummary('новый запрос [[Special:Contributions/' + ctx.displayName + ']]') }; } else if (isZka) { targetPage = ctx.reportPage; sectionForLink = extractDisplayedText(header); var isIpFull = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/.test(ctx.displayName); editParams = { text: '== ' + header + ' ==\n\n* ' + T_OPEN + 'userlinks|' + ctx.displayName + (isIpFull ? '|ip=1' : '') + T_CLOSE + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } else { targetPage = isRemoveProtect ? 'Википедия:Снятие защиты' : 'Википедия:Установка защиты'; var pages = collectInputValues('.rmProtectPageInput'); if (!pages.length) pages = [ctx.pageName]; var sectionTitle, pageLines; if (pages.length === 1) { sectionTitle = '[[' + pages[0] + ']]'; pageLines = '* ' + T_OPEN + 'pagelinks-protect|' + pages[0] + T_CLOSE; } else { sectionTitle = ($('#rmProtectHeader').val() || '').trim() || pages.map(function (p) { return '[[' + p + ']]'; }).join(', '); pageLines = pages.map(function (p) { return '* ' + T_OPEN + 'pagelinks-protect|' + p + T_CLOSE; }).join('\n'); } sectionForLink = extractDisplayedText(sectionTitle); editParams = { section: 'new', sectiontitle: sectionTitle, text: pageLines + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } var statusId = logStatus('Публикуется запрос на «' + targetPage + '»...', null, { pending: true, trackError: false }); if (isZka && !fast) { editPageContent(targetPage, { summary: editParams.summary, assertuser: mwCfg.wgUserName, readError: 'Не удалось получить содержимое страницы «' + targetPage + '».' }, function (pageText) { return { text: insertTopDiscussionSection(pageText, editParams.text) }; }, function (err) { if (err) { logStatus('Публикация запроса на «' + targetPage + '».', err, { statusId: statusId }); markSubmitError(); $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); return; } apiReq($.extend({ title: targetPage }, editParams), 'edit', function (resp) { if (resp && resp.error) { logStatus('Публикация запроса на «' + targetPage + '».', resp.error, { statusId: statusId }); markSubmitError(); if (isZka) $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); } // ═══════════════════════════════════════════════════════════════════════════ // ДИСПЕТЧЕР // ═══════════════════════════════════════════════════════════════════════════ function handleMenuClick(item, event) { if (actionInProgress) { if (mw.notify) mw.notify('Дождитесь завершения текущей операции Remover.', { type: 'warn' }); else alert('Дождитесь завершения текущей операции Remover.'); return; } isError = false; hasActionError = false; var op = OPERATIONS_MAP[item.id]; // Специальный случай: КОБ категории с Ctrl — быстрое добавление шаблона if (item.id === 'cat-merge' && event && event.ctrlKey) { showQuickMergeModal(); return; } if (!op) { console.error('RemoverCore: неизвестная операция', item.id); return; } var handlerFn = handlers[op.handler]; if (typeof handlerFn !== 'function') { console.error('RemoverCore: обработчик не найден', op.handler); return; } handlerFn(op, event); } // ─── Экспорт ───────────────────────────────────────────────────────────── window.RemoverCore = { handleMenuClick: handleMenuClick }; }()); k10sxq8ii3s1ubk9ym23d3ndvvcmvm1 756396 756392 2026-08-13T23:43:41Z Solidest 54422 756396 javascript text/javascript /** * Remover — ядро (core). * Загружается лениво при первом клике по пункту меню. * Ожидает, что window.RemoverState уже задан remover-loader.js. * * Архитектура: единый реестр OPERATIONS описывает все операции (КБУ, КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС, Защита, Запрос, Снятие, кат-варианты). * Логика выполнения сосредоточена в универсальных обработчиках. * Экспортирует: window.RemoverCore.handleMenuClick(item, event) */ (function () { 'use strict'; var state = window.RemoverState; if (!state) { console.error('RemoverCore: window.RemoverState не задан.'); return; } var mwCfg = state.mwCfg; var cfg = applyCoreConfigDefaults(state.cfg || {}); var isCategory = state.isCategory; var isVector22 = state.isVector22; var scriptLink = cfg.scriptLink; var settingsOptionName = state.settingsOptionName || 'userjs-remover-settings'; var settingsVersion = 1; var settingsMenuMeta = collectSettingsMenuMeta(); var settingsArticleItemLabels = settingsMenuMeta.articleLabels; var settingsCategoryItemLabels = settingsMenuMeta.categoryLabels; var settingsItemLabelById = settingsMenuMeta.idToLabel; var settingsItemLabelByNorm = settingsMenuMeta.labelByNorm; var settingsItemLabelOrder = settingsMenuMeta.labelOrder; var settingsDefaults = getDefaultSettings(); var MENU_TITLE_PRESET_CACTIONS = '__remover_portlet_cactions__'; var MENU_TITLE_PRESET_PAGE = '__remover_portlet_page__'; var MENU_TITLE_PRESET_TOOLS = '__remover_portlet_tools__'; var initialSettings = normalizeRemoverSettings(readSettingsOptionState(state.settings || {})); var setAlert = ('setAlert' in state) ? !!state.setAlert : initialSettings.notifyAuthor; var setSubscribe = ('setSubscribe' in state) ? !!state.setSubscribe : initialSettings.subscribeTopic; var signatureSeparator = ('signatureSeparator' in state && typeof state.signatureSeparator === 'string') ? state.signatureSeparator.trim() : initialSettings.signatureSeparator; initialSettings.notifyAuthor = setAlert; initialSettings.subscribeTopic = setSubscribe; initialSettings.signatureSeparator = signatureSeparator; state.cfg = cfg; state.settings = clonePlainObject(initialSettings); state.setAlert = setAlert; state.setSubscribe = setSubscribe; // ─── Константы ────────────────────────────────────────────────────────── var MONTHS_NOM = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']; var MONTHS_GEN = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']; var MONTHS_NOM_LOWER = MONTHS_NOM.map(function (m) { return m.toLowerCase(); }); var T_OPEN = '{' + '{'; var T_CLOSE = '}' + '}'; var KBU_CRITERIA_PAGE = 'Википедия:Критерии быстрого удаления'; var DATE_SECTION_TALK_TEMPLATES = { ret: { name: 'Оставлено' }, withdrawnDeletion: { name: 'Снято с удаления' }, redirectedDeletion: { name: 'Заменено перенаправлением', sectionParam: 'раздел обсуждения', singleSectionParam: true } }; var CATEGORY_NOMINATION_META = { discuss: { title: 'Номинация: обсуждение', actionText: 'к обсуждению', supportsMulti: true }, deletion: { title: 'Номинация: к удалению', actionText: 'к удалению', supportsMulti: true }, rename: { title: 'Номинация: к переименованию', actionText: 'к переименованию', supportsMulti: true, renameMulti: true }, merge: { title: 'Номинация: к объединению', actionText: 'к объединению' } }; var RE_ESCAPE = /[.*+?^${}()|[\]\\]/g; var RE_TEMPLATE_NS = /^(?:шаблон|template)\s*:\s*/i; var TEMPLATE_ALIAS_GROUPS = getBuiltinTemplateAliasGroups(); var TALK_TEMPLATE_ALIAS_GROUP_BY_NAME = { 'Оставлено': 'talkKept', 'Условно оставлено': 'talkConditionalKept', 'Снято с удаления': 'talkWithdrawnDeletion', 'Заменено перенаправлением': 'talkRedirectedDeletion', 'Переименовано': 'talkRenamed', 'Не переименовано': 'talkNotRenamed', 'Обсуждавшаяся категория': 'categoryDiscussed' }; var NOMINATION_CONFLICT_RULES_BY_OP = { tRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, mRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, rnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' }, mRnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' } }; var FAST_DELETE_PREFIX_PATTERN_STR = 'db\\s*-[^|}\\s]+|уд\\s*-[^|}\\s]+'; var KU_PATTERN_STR = getTemplateAliasPattern('nominationDeletion'); var KPM_PATTERN_STR = getTemplateAliasPattern('nominationRename'); var KBU_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete'], [FAST_DELETE_PREFIX_PATTERN_STR]); var KBU_OR_HANGON_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete', 'hangon'], [FAST_DELETE_PREFIX_PATTERN_STR]); var RE_KBU_PATTERNS = new RegExp('(?:' + KBU_PATTERN_STR + ')', 'i'); var KUL_PATTERN_STR = getTemplateAliasPattern('nominationImprove'); var RE_KUL_PATTERN = new RegExp(KUL_PATTERN_STR, 'i'); var HANGON_PATTERN_STR = getTemplateAliasPattern('hangon'); var RE_HANGON = new RegExp(HANGON_PATTERN_STR, 'i'); var MOVE_TO_COMMONS_TEMPLATE_TITLE = 'Шаблон:Перенести на Викисклад'; var BADFAIRUSE_OPTIONS = [ ['1', 'несвободная карта'], ['1+', 'карта Google Maps или Google Earth'], ['2', 'несвободное изображение утилитарного объекта'], ['3', 'несвободное изображение животного, растения или гриба'], ['6', 'несвободное изображение на странице-списке эпизодов или серий'], ['7', 'несвободная анимация или отрывок из фильма'], ['10', 'несвободное изображение здания, сооружения и памятника'], ['11', 'несвободная фотография ныне живущего человека'], ['12', 'несвободная схема или чертёж'] ]; var DFUD_REASON_OPTIONS = [ ['1', 'может быть заменено свободным эквивалентом'], ['2', 'разрешение/качество наносит имущественный ущерб правообладателю'], ['3', 'не отвечает критерию минимального использования или не имеет значимости'], ['4', 'не публиковалось ранее или не имеет проверяемого источника'], ['9', 'используется вне пространства статей или не используется в статьях'], ['10', 'не имеет описания и/или обоснования добросовестности использования'] ]; var FILE_DATE_DEADLINE_HINT = 'Срок до возможного удаления — 7 дней с даты установки.'; var RE_DATE_ISO = /^(\d{4})-(\d{2})-(\d{2})$/; var RE_DATE_RUSSIAN = /^(\d{1,2})\s+([\u0430-\u044f\u0410-\u042f\u0451\u0401.]+)\s+(\d{2}|\d{4})$/; var RE_DATE_DASH = /^(\d{1,4})\s*-\s*(\d{1,2})\s*-\s*(\d{1,4})$/; var RE_DATE_DOT = /^(\d{1,2})\s*\.\s*(\d{1,2})\s*\.\s*(\d{2}|\d{4})$/; var RE_DATE_SLASH = /^(\d{1,4})\s*\/\s*(\d{1,2})\s*\/\s*(\d{1,4})$/; var RE_NOINCLUDE = /(\s*)<noinclude>([\s\S]*?)<\/noinclude>/i; var MAX_SAFE_TEMPLATE_POSITIONAL_INDEX = 50; // ─── Глобальные переменные сессии ──────────────────────────────────────── var isError = false; var hasActionError = false; var logStatusSeq = 0; var resizeObservers = []; var modalLayoutSyncHandlers = []; var tplAliasCache = {}; var actionInProgress = false; var modalGeneration = 0; // ─── Стили ─────────────────────────────────────────────────────────────── var stStyles = cfg.modalStyles; function buildActionTagToneCss(selectors, tones) { var selectorList = Array.isArray(selectors) ? selectors : [selectors]; return Object.keys(tones || {}).map(function (name) { var tone = tones[name]; var selector = selectorList.map(function (base) { return base + ' .rmActionTag-' + name; }).join(','); return selector + '{background:' + tone[0] + ';border-color:' + tone[1] + ';color:' + tone[2] + '}'; }).join(''); } var actionTagTones = { light: { deletion: ['var(--background-color-error-subtle,#fee7e6)', '#f2b7b2', '#8f1f1f'], rename: ['#fff8d6', '#e4c64a', '#5d4700'], fastdelete: ['#fce7f3', '#e78ab7', '#8a174d'], improve: ['#eaf7f0', '#a7d7c5', '#0f6d57'], mixedCleanup: ['linear-gradient(90deg,#fce7f3 0 50%,#eaf7f0 50% 100%)', '#d2b2bd', '#5d3b4a'], category: ['#f1edf9', '#d5c8ee', '#4b2e83'] }, dark: { deletion: ['#3a1f22', '#8f4a4a', '#ff9b9b'], rename: ['#332b12', '#9a7f2b', '#ffe28a'], fastdelete: ['#3a1830', '#9c4c78', '#ff9bc8'], improve: ['#173226', '#4f9275', '#8de6bd'], mixedCleanup: ['linear-gradient(90deg,#3a1830 0 50%,#173226 50% 100%)', '#6f6864', '#e9c7d6'], category: ['#2b2240', '#6b589c', '#c9b8ff'] } }; var tk = { cBase: 'var(--color-base, #202122)', cSub: 'var(--color-subtle, #72777d)', cSubM: 'var(--color-subtle, #54595d)', cInv: 'var(--color-inverted-fixed, #fff)', cProg: 'var(--color-progressive, #3366cc)', cProgH: 'var(--color-progressive--hover, #2a4b8d)', cDang: 'var(--color-destructive, #d73333)', cDis: 'var(--color-disabled, var(--color-subtle, #72777d))', bgBase: 'var(--background-color-base, #fff)', bgNSub: 'var(--background-color-neutral-subtle, #f8f9fa)', bgN: 'var(--background-color-neutral, #eaecf0)', bgDis: 'var(--background-color-disabled, var(--background-color-neutral, #eaecf0))', bgProg: 'var(--background-color-progressive, #3366cc)', bgProgH:'var(--background-color-progressive--hover, #2a4d8f)', bgSucc: 'var(--background-color-success, #14866d)', bgSuccH:'var(--background-color-success--hover, #0f6d57)', bSub: 'var(--border-color-subtle, #a2a9b1)', bSubS: 'var(--border-color-subtle, #ddd)', bDis: 'var(--border-color-disabled, var(--border-color-subtle, #a2a9b1))', bProg: 'var(--border-color-progressive, #3366cc)', bProgH: 'var(--border-color-progressive--hover, #2a4d8f)', bSucc: 'var(--border-color-success, #14866d)', bSuccH: 'var(--border-color-success--hover, #0f6d57)' }; var sz = { taH: '180px', taMinH: '100px', taMinW: '180px', mobileBp: 720, modalRatio: 0.4, modalMinWide: 420, modalDefaultWide: 720, viewportGap: 24, touchDesktopGap: 120 }; var btnBase = 'border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-family:inherit;transition:background .1s;'; var neutralVis = 'background:' + tk.bgNSub + ';border:1px solid ' + tk.bSub + ';color:' + tk.cBase + ';border-radius:4px;'; var stCancel = neutralVis + btnBase; var stSubmit = 'background:' + tk.bgProg + ';color:' + tk.cInv + ';border:1px solid ' + tk.bProg + ';' + btnBase; var stReload = 'background:' + tk.bgSucc + ';color:' + tk.cInv + ';border:1px solid ' + tk.bSucc + ';' + btnBase; var stInputBox = 'flex:1;padding:6px;box-sizing:border-box;min-width:0;border:1px solid ' + tk.bSub + ';background:' + tk.bgBase + ';color:inherit;border-radius:2px;'; var stInputFull= 'width:100%;padding:6px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:2px;background:' + tk.bgBase + ';color:inherit;margin-bottom:10px;'; var stRow = 'display:flex;margin-bottom:6px;'; var inlineControlGap = 4; var squareControlSize = 32; var leftNestedControlOffset = (squareControlSize + inlineControlGap) + 'px'; var actionDetailOffset = '24px'; var closeActionFieldInset = 'padding-left:' + actionDetailOffset + ';padding-right:' + actionDetailOffset + ';width:100%;box-sizing:border-box;'; var stCloseActionInput = stInputFull + 'margin-bottom:0;'; var stCloseActionStackInput = stInputFull + 'margin-bottom:6px;'; var stToolBtn = neutralVis + 'padding:4px 8px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;'; var stRemoveBtn= neutralVis + 'display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;width:' + squareControlSize + 'px;height:' + squareControlSize + 'px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;line-height:1;'; var stFooterWrap = 'display:flex;align-items:center;gap:8px;flex-wrap:wrap;'; var stFooterChecks = 'display:flex;flex-direction:column;gap:4px;margin-right:auto;flex:1 1 220px;min-width:0;'; var stFooterCheckLabel = 'display:inline-flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;max-width:100%;'; var stFooterActions = 'display:flex;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;'; var stHeaderIconBtn = 'margin:0 0 0 auto;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:4px;background:' + tk.bgNSub + ';color:' + tk.cSubM + ';cursor:pointer;font-size:16px;line-height:1;'; var multiNominationGap = '6px'; var RESIZE_CLASS = 'rm-resizable'; // ═══════════════════════════════════════════════════════════════════════════ // РЕЕСТР ОПЕРАЦИЙ // Каждая запись описывает одну кнопку меню. Поля: // id — идентификатор (совпадает с item.id из loader) // handler — имя метода-обработчика в объекте handlers // handlerArg — аргумент, передаваемый в handler (опционально) // ═══════════════════════════════════════════════════════════════════════════ var OPERATIONS = [ // ── Статьи ────────────────────────────────────────────────────────── { id: 'fRm', label: 'КБУ', handler: 'showKbu', // Параметры номинации: заполняются при submit nomination: { pageTitle: function (pg) { return normTitle(pg); }, // шаблон встраивается в статью, номинационная страница отсутствует inArticle: true } }, { id: 'tRm', label: 'КУ', handler: 'showNomination', nomination: { comment: 'к удалению', template: 'к удалению', navTemplate: 'КУ', nomPage: function (date) { return 'Википедия:К удалению/' + date; }, supportsMulti: true, multiOpId: 'mRm', supportsTransfer: true, // шаблон встраивается в статью через <noinclude> inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к удалению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'rnm', label: 'КПМ', handler: 'showNomination', nomination: { comment: 'к переименованию', template: 'к переименованию', navTemplate: 'КПМ', nomPage: function (date) { return 'Википедия:К переименованию/' + date; }, supportsMulti: true, multiOpId: 'mRnm', inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к переименованию', [date]) + (tplpar ? '|' + tplpar : ''); }, extraInput: { type: 'rename', firstId: 'rmRenameFirst', inputClass: 'rmRenameInput', firstPh: 'Новое название', addBtnId: 'rmAddRename', addBtnLabel: 'Добавить вариант', containerId: 'rmRenameContainer', addPh: 'Дополнительный вариант', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' } } }, { id: 'imp', label: 'КУЛ', handler: 'showNomination', nomination: { comment: 'к срочному улучшению', summaryAction: 'к улучшению', template: 'к улучшению', navTemplate: 'КУЛ', nomPage: function (date) { return 'Википедия:К улучшению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к улучшению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'merge', label: 'КОБ', handler: 'showNomination', nomination: { comment: 'к объединению с другой', summaryAction: 'к объединению', template: 'к объединению', navTemplate: 'КОБ', nomPage: function (date) { return 'Википедия:К объединению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к объединению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'merge', firstId: 'rmMergeFirst', inputClass: 'rmMergeInput', firstPh: 'Объединить с…', addBtnId: 'rmAddMerge', addBtnLabel: '+', containerId: 'rmMergeContainer', addPh: 'Дополнительная статья', maxRows: 10, maxMsg: 'Максимум 11 статей для объединения.' } } }, { id: 'split', label: 'КРАЗД', handler: 'showNomination', nomination: { comment: 'к разделению', template: 'к разделению', navTemplate: 'КР', nomPage: function (date) { return 'Википедия:К разделению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к разделению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'split', firstId: 'rmSplitFirst', inputClass: 'rmSplitInput', firstPh: 'Разделить на…', addBtnId: 'rmAddSplit', addBtnLabel: '+', containerId: 'rmSplitContainer', addPh: 'Дополнительная статья' } } }, { id: 'recov', label: 'ВУС', handler: 'showNomination', nomination: { comment: '', template: 'к восстановлению', navTemplate: 'ВУС', nomPage: function (date) { return 'Википедия:К восстановлению/' + date; }, inArticle: false // шаблон не ставится в (удалённую) статью } }, { id: 'close', label: 'Снятие', handler: 'showArticleClose' }, // ── Запросы ───────────────────────────────────────────────────────── { id: 'protect', label: 'Защита', handler: 'showReport', reportMode: 'protect' }, { id: 'request', label: 'Запрос', handler: 'showReport', reportMode: 'request' }, // ── Категории ──────────────────────────────────────────────────────── { id: 'cat-fRm', label: 'КБУ', handler: 'showKbu', forCategory: true }, { id: 'cat-discuss', label: 'Обсудить', handler: 'showCatNomination', catType: 'discuss' }, { id: 'cat-delete', label: 'Удалить', handler: 'showCatNomination', catType: 'deletion' }, { id: 'cat-rename', label: 'Переименовать', handler: 'showCatNomination', catType: 'rename' }, { id: 'cat-merge', label: 'Объединить', handler: 'showCatNomination', catType: 'merge' }, { id: 'cat-done', label: 'Снятие', handler: 'showCatClose' } ]; // Быстрый поиск по id var OPERATIONS_MAP = {}; OPERATIONS.forEach(function (op) { OPERATIONS_MAP[op.id] = op; }); // ─── Тексты переноса (КБУ → КУ) ───────────────────────────────────────── var transferTexts = { kbu: { notice: 'Перенесено с быстрого удаления.', hint: 'Шаблоны КБУ и Hangon будут сняты.' }, kul: { notice: 'Перенесено с КУЛ.', hint: 'Шаблон КУЛ будет снят.' }, both: { notice: 'Перенесено с быстрого удаления и КУЛ.', hint: 'Будут сняты шаблоны КБУ, шаблон КУЛ и Hangon.' } }; // ═══════════════════════════════════════════════════════════════════════════ // УТИЛИТЫ // ═══════════════════════════════════════════════════════════════════════════ function getBuiltinTemplateAliasGroups() { return { nominationDeletion: ['К удалению', 'КУ', 'Ку', 'Afd', 'Afdd'], nominationRename: ['К переименованию', 'КПМ', 'Кпм', 'Rename', 'Перелить', 'Requested move', 'Requested move notice'], nominationImprove: ['К улучшению', 'КУЛ', 'Afi', 'Afid'], nominationMerge: ['К объединению', 'КОБ', 'Слить', 'Amerge', 'Merge'], nominationSplit: ['К разделению', 'КРАЗД', 'Split', 'Разлить', 'Apart'], fastDelete: [ 'К быстрому удалению', 'Db', 'D', 'Delete', 'Del', 'Уд', 'Куд', 'КБУ', 'Кбу', 'Deletebecause', 'Просьба удалить', 'Прошу удалить', 'Speedydelete', 'Speedy', 'К немедленному удалению', 'На быстрое удаление', 'Дубликат', 'Дубль', 'Duplicate', 'Dupe', 'Double', 'Badfairuse', 'Bad-fairuse', 'Badimage', 'Bad-image', 'Объединить историю' ], delayedDelete: ['К отсроченному удалению', 'Deleteslow', 'Slow delete', 'Ds'], hangon: ['Hangon', 'Hang-on', 'Не удаляйте', 'Оспаривание'], moveToCommons: [ 'Перенести на Викисклад', 'На склад', 'To Commons', 'Copy to Wikimedia Commons', 'На викисклад', 'На Викисклад', 'To commons', 'Перенести на викисклад', 'Mtc', 'Перенести в Commons', 'MTC', 'Move to Commons' ], categoryDiscuss: ['Обсуждаемая категория', 'Acat', 'ОКТО', 'Категория к обсуждению'], categoryRename: ['Категория к переименованию', 'Anacat'], categoryMerge: ['Категория к объединению', 'Amergecat', 'Cfm'], categoryDiscussed: ['Обсуждавшаяся категория', 'Обсуждалась', 'Обсуждалось'], talkKept: ['Оставлено', 'Оставлена', 'Kept'], talkConditionalKept: ['Условно оставлено'], talkWithdrawnDeletion: ['Снято с удаления'], talkRedirectedDeletion: ['Заменено перенаправлением', 'Удалено', 'Перенаправлено'], talkRenamed: ['Переименовано', 'Renamed'], talkNotRenamed: ['Не переименовано'], fileNoLicense: ['No license', 'Nld', 'No licence'], fileNoSource: ['No source', 'Nsd'], fileNoAuthor: ['No author', 'Nad'], fileDisputed: ['Disputed', 'Dd'], fileNoPermission: ['No permission', 'Npd'], fileOrphanedFairuse: ['Orphaned-fairuse', 'Ofud', 'Orphaned fair-use', 'OFU', 'OFUD', 'Db-unfree'], fileDisputedFairuse: ['Disputed-fairuse', 'Dfud', 'DFU', 'Db-norat'], fileBadFairuse: ['Db-badfairuse', 'Badfairuse', 'Bad-fairuse'], fileDuplicate: ['Db-duplicate', 'Duplicate', 'Dupe', 'Double', 'Дубликат', 'Дубль'], fileBadImage: ['Db-badimage', 'Badimage', 'Bad-image'], fileCommonsReplacement: ['Замена с Викисклада', 'RCT', 'Rct', 'Замена из Викисклада', 'Замена с викисклада'], fileMovedToCommons: [ 'Перенесено на Викисклад', 'NowCommons', 'NCT', 'Nowcommons', 'Now Commons', 'Db-commons', 'Доступно на Викискладе', 'На складе', 'На Викискладе', 'Nct', 'Пнв', 'На викискладе' ], fileDbNothost: ['Db-nothost', 'Уд-нехостинг', 'Nothost', 'Db-notwebhost'] }; } function escapeRegExp(s) { return s.replace(RE_ESCAPE, '\\$&'); } function escapeHtml(s) { return String(s || '') .replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;') .replace(/"/g, '&quot;').replace(/'/g, '&#39;'); } function joinHtml(parts) { return parts.join(''); } function padTwo(n) { return n < 10 ? '0' + n : String(n); } function expandTwoDigitYear(value) { return 2000 + parseInt(value, 10); } function monthToNumber(name) { var lower = name.toLowerCase().replace(/\.$/, ''); var idx = MONTHS_GEN.indexOf(lower); if (idx === -1) idx = MONTHS_NOM_LOWER.indexOf(lower); if (idx === -1 && lower.length >= 3) { for (var i = 0; i < MONTHS_GEN.length; i++) { if (MONTHS_GEN[i].indexOf(lower) === 0 || MONTHS_NOM_LOWER[i].indexOf(lower) === 0) return i + 1; } } return idx + 1; } function makeStandardDate(yearValue, monthValue, dayValue) { var yearText = String(yearValue || '').trim(); var year = yearText.length === 2 ? expandTwoDigitYear(yearText) : parseInt(yearText, 10); var month = parseInt(monthValue, 10); var day = parseInt(dayValue, 10); var maxDay; if ((yearText.length !== 2 && yearText.length !== 4) || isNaN(year) || isNaN(month) || isNaN(day) || year < 1 || month < 1 || month > 12 || day < 1) return null; maxDay = new Date(Date.UTC(year, month, 0)).getUTCDate(); if (day > maxDay) return null; return year + '-' + padTwo(month) + '-' + padTwo(day); } function normalizeIsoDate(value) { var m = String(value || '').trim().match(RE_DATE_ISO); return m ? makeStandardDate(m[1], m[2], m[3]) : null; } function normalizeTemplateName(name) { return (name || '').toLowerCase().replace(RE_TEMPLATE_NS, '').replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); } function toTemplateNameList(names) { if (Array.isArray(names)) return names; return String(names || '').split('|'); } function getTemplateAliases(groupId) { return toTemplateNameList(TEMPLATE_ALIAS_GROUPS[groupId] || []); } function getTemplateAliasPattern(groupId) { return buildTemplateNamePattern(getTemplateAliases(groupId)); } function buildTemplateGroupPattern(groupIds, extraPatterns) { var patterns = []; (groupIds || []).forEach(function (groupId) { var pattern = getTemplateAliasPattern(groupId); if (pattern) patterns.push(pattern); }); (extraPatterns || []).forEach(function (pattern) { if (pattern) patterns.push(pattern); }); return patterns.join('|'); } function isTemplateNameInAliasGroup(templateName, groupId) { var normalized = normalizeTemplateName(String(templateName || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); return getTemplateAliases(groupId).some(function (alias) { return normalizeTemplateName(alias) === normalized; }); } function isTemplateNameInAliasGroups(templateName, groupIds) { return (groupIds || []).some(function (groupId) { return isTemplateNameInAliasGroup(templateName, groupId); }); } function getTalkTemplateAliases(templateName) { var groupId = TALK_TEMPLATE_ALIAS_GROUP_BY_NAME[templateName]; if (!groupId) return []; return getTemplateAliases(groupId).filter(function (alias) { return normalizeTemplateName(alias) !== normalizeTemplateName(templateName); }); } function buildTemplateNamePattern(names) { var seen = {}; var patterns = []; toTemplateNameList(names).forEach(function (name) { var normalized = normalizeTemplateName(String(name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); if (!normalized || seen[normalized]) return; seen[normalized] = true; patterns.push(escapeRegExp(normalized).replace(/\s+/g, '[ _]+')); }); return patterns.join('|'); } function getDate(dateString) { var d = dateString ? new Date(dateString) : new Date(); var iso = d.getUTCFullYear() + '-' + padTwo(d.getUTCMonth() + 1) + '-' + padTwo(d.getUTCDate()); var rus = d.getUTCDate() + ' ' + MONTHS_GEN[d.getUTCMonth()] + ' ' + d.getUTCFullYear(); return [iso, rus]; } function getCategoryNominationDateContext(dateValue) { var date = dateValue ? new Date(dateValue) : new Date(), month = date.getUTCMonth(), year = date.getUTCFullYear(), day = date.getUTCDate(); return { dateIso: year + '-' + padTwo(month + 1) + '-' + padTwo(day), pageTitle: 'Википедия:Обсуждение категорий/' + MONTHS_NOM[month] + '_' + year, dateHeader: '== ' + day + ' ' + MONTHS_GEN[month] + ' ' + year + ' ==' }; } function convertToStandardDate(dateStr) { var value = String(dateStr || '').replace(/\s+/g, ' ').trim(); var m; var mo; var normalized; m = value.match(RE_DATE_ISO); if (m) return normalizeIsoDate(value) || ''; m = value.match(RE_DATE_RUSSIAN); if (m) { mo = monthToNumber(m[2]); normalized = mo ? makeStandardDate(m[3], mo, m[1]) : null; return normalized || ''; } m = value.match(RE_DATE_DASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } m = value.match(RE_DATE_DOT); if (m) { normalized = makeStandardDate(m[3], m[2], m[1]); return normalized || ''; } m = value.match(RE_DATE_SLASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } return value; } function getNamespaceLabel(ns, fallback) { return (mwCfg.wgFormattedNamespaces && mwCfg.wgFormattedNamespaces[ns]) || fallback; } function getTalkPage(pageName) { var match = /([^:]*:)?(.*)/.exec(pageName); if (match[1]) { var ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[match[1].slice(0, -1).toLowerCase().replace(/ /g, '_')]; if (ns !== undefined) return getNamespaceLabel(ns | 1, 'Обсуждение') + ':' + match[2]; } return getNamespaceLabel(1, 'Обсуждение') + ':' + pageName; } function normTitle(s) { return (s || '').replace(/_/g, ' '); } function stripCatPrefix(s) { return (s || '').replace(/^(?:Категория|Category):\s*/i, ''); } function normalizePageTitleKey(value) { var title = normTitle(String(value || '')).replace(/\s+/g, ' ').trim(); var namespaceMatch; var namespaceKey; var namespaceId; var pagePart; if (!title) return ''; namespaceMatch = title.match(/^([^:]+):\s*(.+)$/); if (namespaceMatch) { namespaceKey = namespaceMatch[1].toLowerCase().replace(/ /g, '_'); namespaceId = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[namespaceKey]; if (namespaceId !== undefined) { pagePart = namespaceMatch[2]; return getNamespaceLabel(namespaceId, namespaceMatch[1]) + ':' + pagePart.charAt(0).toUpperCase() + pagePart.slice(1); } } return title.charAt(0).toUpperCase() + title.slice(1); } function isValidWikiPageTitle(value) { var title = normalizePageTitleKey(value); return !!title && !/[#<>[\]|{}]/.test(title) && !title.split('').some(function (character) { var code = character.charCodeAt(0); return code < 32 || code === 127; }); } function getPageTitleMapKey(value) { return '$' + normalizePageTitleKey(value); } function hasDuplicatePageTitles(values) { var seen = {}; return (values || []).some(function (value) { var key = getPageTitleMapKey(value), duplicate = seen[key]; seen[key] = true; return duplicate; }); } function normalizeRedirectTarget(value) { var title = normTitle(String(value || '').trim()); var linkMatch = title.match(/^\[\[:?([^|\]]+)(?:\|[^\]]*)?\]\]$/); return linkMatch ? normTitle(linkMatch[1]).trim() : title; } function normalizeCategoryTargetKey(value) { return normalizePageTitleKey(stripCatPrefix(normalizeRedirectTarget(value))); } function buildRedirectText(targetTitle) { return '#REDIRECT [[' + targetTitle + ']]'; } function getCategoryNamespaceLabel() { return getNamespaceLabel(14, 'Категория'); } function normalizeCategoryPageName(value) { var title = normTitle(value).trim(); var nsMatch, nsKey, ns; if (!title) return ''; nsMatch = title.match(/^([^:]+):(.+)$/); if (nsMatch) { nsKey = nsMatch[1].toLowerCase().replace(/ /g, '_'); ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[nsKey]; if (ns === 14 || nsKey === 'category' || nsKey === 'категория') return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(nsMatch[2]); return getCategoryNamespaceLabel() + ':' + title; } return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(title); } function makeSummary(text) { return text + ' (' + scriptLink + ')'; } function makeNominationPageSummary(sectionTitle) { var section = normalizeSectionForLink(sectionTitle); return (section ? '/* ' + section + ' */ ' : '') + makeSummary('добавление номинации'); } function buildNominationSummaryLink(pageTitle, sectionTitle, actionText) { var section = normalizeSectionForLink(sectionTitle); var target = pageTitle + (section ? '#' + section : ''); var label = 'номинация' + (actionText ? ' ' + actionText : ''); return '[[' + target + '|' + label + ']]'; } function makeNominationTargetSummary(pageTitle, sectionTitle, actionText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText)); } function makeNominationResultSummary(pageTitle, sectionTitle, actionText, resultText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText) + ' — ' + resultText); } function getNominationSummaryAction(nomination) { return String(nomination && (nomination.summaryAction || nomination.comment || nomination.template) || '') .trim(); } function appendNominationSignature(text) { var body = String(text || ''); return body + (signatureSeparator ? ' ' + signatureSeparator : '') + ' ~~' + '~~'; } function extractDisplayedText(s) { return (s || '').replace(/\[\[:?(?:[^|\]]+\|)?(.+?)\]\]/g, '$1'); } function collectInputValues(selector) { return $(selector).map(function () { return $(this).val().trim(); }).get().filter(Boolean); } function applyCoreConfigDefaults(config) { var templateAliases = getBuiltinTemplateAliasGroups(); var defaults = { scriptLink: '[[Википедия:Гаджеты/Remover|Remover]]', fastRemoveReasons: { general: [ ['уд-бессвязно', 'О1 Бессвязный текст'], ['уд-тест', 'О2 Тестовая страница'], ['уд-ванд', 'О3.1 Вандальная страница'], ['уд-мист', 'О3.2 Мистификация'], ['уд-повторно', 'О4 Уже удалялось'], ['уд-автор', 'О5 По просьбе автора'], ['уд-под', 'О6 Ненужная подстраница'], ['уд-переим', 'О7 Для переименования'], ['уд-дубль', 'О8 Дубликат'], ['уд-реклама', 'О9 Реклама или спам'], ['уд-нецелевая', 'О10 Нецелевая СО'], ['уд-копивио', 'О11 Нарушение АП'] ], articles: [ ['подст:ds', 'ds Отсроченное пусто или коротко', 'С'], ['уд-пусто', 'С1 Пусто или коротко'], ['уд-иностр', 'С2 Не на русском'], ['уд-ссылки', 'С3 Лишь ссылки'], ['уд-нз', 'С5 Явно незначимо'], ['уд-бям', 'С7 Создано нейросетью'] ], redirects: [ ['уд-в никуда', 'П1 Перенапр. в никуда'], ['уд-мпр', 'П2 Межпростр. перенапр.'], ['уд-опечатка', 'П3 Перенапр. с ошибкой в названии'], ['уд-падеж', 'П4 Не именительный падеж'], ['уд-смысл', 'П5 Неверное перенапр.'], ['уд-перобс', 'П6 Перенапр. на СО'] ], files: [ ['Db-duplicate', 'Ф1 Копия файла'], ['Db-badimage', 'Ф2 Повреждённый файл'], ['подст:No license', 'Ф3.1 Нет данных о лицензии'], ['подст:No source', 'Ф3.2 Нет данных об источнике'], ['подст:No author', 'Ф3.3 Нет данных об авторе'], ['подст:Disputed', 'Ф3.4 Сомнительные данные файла'], ['подст:No permission', 'Ф3.5 Не подтверждена лицензия'], ['подст:Orphaned-fairuse', 'Ф4 Неиспользуемый КДИ'], ['подст:Disputed-fairuse', 'Ф5 Нет КДИ'], ['Db-badfairuse', 'Ф6 Неоправданное КДИ'], ['Замена с Викисклада', 'Ф7 Заменяемый КДИ'], ['Перенесено на Викисклад', 'Ф8 Есть на Складе'], ['подст:Db-nothost', 'Ф9 Файл — ВП:НЕХОСТИНГ'] ], categories: [ ['уд-пусткат', 'К1.1 Пустая категория'], ['уд-служебная', 'К1.2 Разобранная служебная кат.'], ['уд-перекат', 'К2 Переименованная кат.'] ], users: [ ['уд-владелец', 'У1 По желанию владельца'], ['уд-анон', 'У2 Устаревшая СО анонима'], ['уд-несущ', 'У3 Несуществующий участник'], ['уд-нецелевое', 'У4 Нецелевое использ. ЛП'], ['уд-неактив', 'У5 Подстраница неактивного'] ], special: [ ['db', 'Особый случай'] ] }, fastRemoveCriteriaAnchors: { 'подст:ds': 'С1', deleteslow: 'С1', ds: 'С1' }, requiredParamTemplates: { 'уд-переим': 'страницу, которую нужно переименовать', 'уд-дубль': 'страницу-дубликат', 'уд-копивио': 'URL источника нарушения АП', 'Db-duplicate': 'имя файла-оригинала', 'Замена с Викисклада': 'имя файла на Викискладе', 'Перенесено на Викисклад': 'имя файла на Викискладе', 'уд-перекат': 'новое название категории', 'db': '!причину удаления' }, categoryTemplates: { discuss: templateAliases.categoryDiscuss.join('|'), rename: templateAliases.categoryRename.join('|'), merge: templateAliases.categoryMerge.join('|'), discussed: templateAliases.categoryDiscussed.join('|') }, modalStyles: { border: '1px solid var(--border-color-progressive, #3366bb)', background: 'var(--background-color-base, #f8f9fa)', borderRadius: '6px', boxShadow: '0 2px 4px rgba(0,0,0,0.1)', headerColor: 'var(--color-progressive, #3366bb)' } }; config.scriptLink = config.scriptLink || defaults.scriptLink; config.fastRemoveReasons = $.extend({}, defaults.fastRemoveReasons, config.fastRemoveReasons || {}); config.fastRemoveCriteriaAnchors = $.extend({}, defaults.fastRemoveCriteriaAnchors, config.fastRemoveCriteriaAnchors || {}); config.requiredParamTemplates = $.extend({}, defaults.requiredParamTemplates, config.requiredParamTemplates || {}); config.categoryTemplates = $.extend({}, defaults.categoryTemplates, config.categoryTemplates || {}); config.modalStyles = $.extend({}, defaults.modalStyles, config.modalStyles || {}); return config; } function clonePlainObject(obj) { return JSON.parse(JSON.stringify(obj || {})); } function normalizeMenuLabel(value) { return String(value || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function readSettingsOptionState(fallback) { var base = clonePlainObject(fallback || {}); var stored; var raw = null; if (!mw.user || !mw.user.options || typeof mw.user.options.get !== 'function') return base; stored = mw.user.options.get(settingsOptionName); if (typeof stored === 'string' && stored.trim()) { try { raw = JSON.parse(stored); } catch (e) { console.warn('RemoverCore: не удалось прочитать сохранённые настройки полностью, будут использованы данные loader.', e); } } if (!raw || typeof raw !== 'object' || Array.isArray(raw)) return base; return $.extend({}, raw, base, ('quickPhrases' in raw) ? { quickPhrases: raw.quickPhrases } : {}); } function normalizeQuickPhraseValue(value) { return String(value == null ? '' : value).replace(/\r\n?/g, '\n').trim(); } function normalizeQuickPhrasesList(list, fallback) { var source = Array.isArray(list) ? list : fallback; var normalized = []; (source || []).forEach(function (value) { var phrase = normalizeQuickPhraseValue(value); if (phrase && normalized.indexOf(phrase) === -1) normalized.push(phrase); }); return normalized; } function collectSettingsMenuMeta() { var labels = []; var articleLabels = []; var categoryLabels = []; var idToLabel = {}; var labelByNorm = {}; var labelOrder = {}; function collect(items, targetLabels) { items.forEach(function (item) { var id; var label; var normLabel; if (!item || item.type === 'separator') return; id = String(item.id || '').trim(); label = String(item.label || '').trim(); normLabel = normalizeMenuLabel(label); if (id && label && !(id in idToLabel)) idToLabel[id] = label; if (label && targetLabels.indexOf(label) === -1) targetLabels.push(label); if (normLabel && !(normLabel in labelByNorm)) { labelByNorm[normLabel] = label; labelOrder[label] = labels.length; labels.push(label); } }); } collect(cfg.articleMenuItems, articleLabels); collect(cfg.categoryMenuItems, categoryLabels); return { labels: labels, articleLabels: articleLabels, categoryLabels: categoryLabels, idToLabel: idToLabel, labelByNorm: labelByNorm, labelOrder: labelOrder }; } function buildSettingsMenuItemsHint() { var parts = []; if (settingsArticleItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Статьи</span>' + escapeHtml(settingsArticleItemLabels.join(', ')) + '.</div>'); } if (settingsCategoryItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Категории</span>' + escapeHtml(settingsCategoryItemLabels.join(', ')) + '.</div>'); } return parts.length ? '<div class="rmSettingsHintList">' + parts.join('') + '</div>' : ''; } function getDefaultSettings() { return { version: settingsVersion, excludedNamespaces: normalizeNumberList(cfg.excludedNamespaces, []), notifyAuthor: !!cfg.defaultNotifyAuthor, subscribeTopic: !!cfg.defaultSubscribeTopic, autoReloadAfterAction: false, openNominationDiscussionInNewTab: false, menuTitle: (typeof cfg.menuTitle === 'string' && cfg.menuTitle.trim()) ? cfg.menuTitle.trim() : 'Remover', disabledItems: [], quickPhrases: normalizeQuickPhrasesList(cfg.quickPhrases, []), showMenuIcons: !!cfg.showMenuIcons, signatureSeparator: (typeof cfg.signatureSeparator === 'string') ? cfg.signatureSeparator.trim() : '' }; } function normalizeNumberList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(function (value) { return parseInt(value, 10); }) .filter(function (value, index, arr) { return !isNaN(value) && arr.indexOf(value) === index; }) .sort(function (a, b) { return a - b; }); } function normalizeDisabledItemValue(value) { var token = String(value || '').trim(); if (!token) return null; if (settingsItemLabelById[token]) return settingsItemLabelById[token]; return settingsItemLabelByNorm[normalizeMenuLabel(token)] || null; } function compareSettingsMenuLabels(a, b) { var ai = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, a) ? settingsItemLabelOrder[a] : Number.MAX_SAFE_INTEGER; var bi = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, b) ? settingsItemLabelOrder[b] : Number.MAX_SAFE_INTEGER; if (ai !== bi) return ai - bi; return a.localeCompare(b, 'ru'); } function normalizeDisabledItemsList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(normalizeDisabledItemValue) .filter(function (value, index, arr) { return value && arr.indexOf(value) === index; }) .sort(compareSettingsMenuLabels); } function normalizeMenuTitleSetting(value, fallback) { var menuTitle = String(value || '').trim(); if (!menuTitle) return fallback; if (menuTitle === MENU_TITLE_PRESET_CACTIONS || /^(#)?p-cactions$/i.test(menuTitle)) return MENU_TITLE_PRESET_CACTIONS; if (menuTitle === MENU_TITLE_PRESET_PAGE || /^(#)?p-page$/i.test(menuTitle) || /^(#)?p-actions$/i.test(menuTitle)) return MENU_TITLE_PRESET_PAGE; if (menuTitle === MENU_TITLE_PRESET_TOOLS || /^(#)?p-tb$/i.test(menuTitle)) return MENU_TITLE_PRESET_TOOLS; return menuTitle; } function normalizeRemoverSettings(raw) { var defaults = clonePlainObject(settingsDefaults); var source = (raw && typeof raw === 'object') ? raw : {}; return { version: settingsVersion, excludedNamespaces: normalizeNumberList(source.excludedNamespaces, defaults.excludedNamespaces || []), notifyAuthor: ('notifyAuthor' in source) ? !!source.notifyAuthor : !!defaults.notifyAuthor, subscribeTopic: ('subscribeTopic' in source) ? !!source.subscribeTopic : !!defaults.subscribeTopic, autoReloadAfterAction: ('autoReloadAfterAction' in source) ? !!source.autoReloadAfterAction : !!defaults.autoReloadAfterAction, openNominationDiscussionInNewTab: ('openNominationDiscussionInNewTab' in source) ? !!source.openNominationDiscussionInNewTab : !!defaults.openNominationDiscussionInNewTab, menuTitle: normalizeMenuTitleSetting( (typeof source.menuTitle === 'string' && source.menuTitle.trim()) ? source.menuTitle : '', typeof defaults.menuTitle === 'string' && defaults.menuTitle.trim() ? defaults.menuTitle.trim() : 'Remover' ), disabledItems: normalizeDisabledItemsList(source.disabledItems, defaults.disabledItems || []), quickPhrases: normalizeQuickPhrasesList(source.quickPhrases, defaults.quickPhrases || []), showMenuIcons: ('showMenuIcons' in source) ? !!source.showMenuIcons : !!defaults.showMenuIcons, signatureSeparator: (typeof source.signatureSeparator === 'string') ? source.signatureSeparator.trim() : (typeof defaults.signatureSeparator === 'string' ? defaults.signatureSeparator.trim() : '') }; } function areRemoverSettingsEqual(a, b) { return JSON.stringify(normalizeRemoverSettings(a)) === JSON.stringify(normalizeRemoverSettings(b)); } function updateStoredSettingsState(settings, skipUserOptionsSync) { var normalized = normalizeRemoverSettings(settings); state.settings = clonePlainObject(normalized); setAlert = normalized.notifyAuthor; setSubscribe = normalized.subscribeTopic; signatureSeparator = normalized.signatureSeparator; state.setAlert = setAlert; state.setSubscribe = setSubscribe; if (!skipUserOptionsSync && mw.user && mw.user.options && typeof mw.user.options.set === 'function') { mw.user.options.set(settingsOptionName, JSON.stringify(normalized)); } return normalized; } function splitSettingsInput(value) { return String(value || '') .split(/[\s,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function splitSettingsListInput(value) { return String(value || '') .split(/[\n,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function parseNamespaceInput(value) { var tokens = splitSettingsInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var parsed = parseInt(token, 10); if (String(parsed) !== token) invalid.push(token); else if (values.indexOf(parsed) === -1) values.push(parsed); }); values.sort(function (a, b) { return a - b; }); return { values: values, invalid: invalid }; } function parseDisabledItemsInput(value) { var tokens = splitSettingsListInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var normalized = normalizeDisabledItemValue(token); if (!normalized) invalid.push(token); else if (values.indexOf(normalized) === -1) values.push(normalized); }); values.sort(compareSettingsMenuLabels); return { values: values, invalid: invalid }; } function formatItemsWithAnd(items) { var list = (items || []).filter(Boolean); if (!list.length) return ''; if (list.length === 1) return list[0]; return list.slice(0, -1).join(', ') + ' и ' + list[list.length - 1]; } function formatPagesWithAnd(names, prefix) { var p = prefix || ':'; var links = (names || []).map(function (n) { return '[[' + p + n + ']]'; }); return formatItemsWithAnd(links); } function asNonEmptyArray(value) { return (Array.isArray(value) ? value : (value ? [value] : [])).filter(Boolean); } function buildRenameTemplateParam(targetNames, sectionTitle) { var list = asNonEmptyArray(targetNames); var section = normalizeSectionForLink(sectionTitle); var values; if (!list.length) return ''; values = [list[0]]; if (section || list.length > 1) values.push(section); if (list.length > 1) Array.prototype.push.apply(values, list.slice(1)); return buildExplicitPositionalTemplateParams(values, 2).replace(/^\|/, ''); } function getRenameDiscussionSectionFromTemplateParams(params) { return String(params && params[1] || '').trim(); } function collectRenameTargetsFromTemplateParams(params) { var list = params || []; return [list[0]].concat(list.slice(2)).map(function (value) { return String(value || '').trim(); }).filter(Boolean); } function formatRenameItemLabel(pageName, targetName) { var targets = asNonEmptyArray(targetName); return '[[:' + pageName + ']]' + (targets.length ? ' → ' + targets.map(function (name) { return '[[:' + name + ']]'; }).join(', ') : ''); } function buildRenameItemLabelFormatter(targetsByPage) { var targets = targetsByPage || {}; return function (pageName) { return formatRenameItemLabel(pageName, targets[getPageTitleMapKey(pageName)] || ''); }; } function formatRenameItemsWithAnd(pages, targetsByPage) { var formatItem = buildRenameItemLabelFormatter(targetsByPage); var links = (pages || []).map(function (pageName) { return formatItem(pageName); }); return formatItemsWithAnd(links); } function normalizeCategoryTargetName(value) { return normalizeCategoryTargetKey(value); } function normalizeCategoryTargetPageName(value) { var title = normalizeCategoryTargetName(value); return title ? normalizeCategoryPageName(title) : ''; } function buildMultiRenameTargetMap(pairs, key) { var map = {}; (pairs || []).forEach(function (pair) { var value; if (!pair || !pair.pageName) return; value = pair[key || 'targetName']; map[getPageTitleMapKey(pair.pageName)] = Array.isArray(value) ? value.slice() : (value || ''); }); return map; } function getMultiRenameTarget(job, pageName, key) { var map = job && job[key || 'multiRenameTargets']; return map ? (map[getPageTitleMapKey(pageName)] || '') : ''; } function collectMultiRenamePairs(options) { var opts = options || {}; var normalizePage = typeof opts.normalizePageName === 'function' ? opts.normalizePageName : normTitle; var normalizeTarget = typeof opts.normalizeTargetName === 'function' ? opts.normalizeTargetName : normTitle; var normalizeTemplateTarget = typeof opts.normalizeTemplateTargetName === 'function' ? opts.normalizeTemplateTargetName : normalizeTarget; var pairs = []; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageRaw = ($block.find('.rmMultiPageInput').val() || '').trim(); var targetPairs = collectMultiRenameTargetValues($block).map(function (targetRaw) { return { targetName: normalizeTarget(targetRaw), templateTargetName: normalizeTemplateTarget(targetRaw) }; }).filter(function (item) { return item.targetName || item.templateTargetName; }); var pageName = normalizePage(pageRaw); var targetNames = targetPairs.map(function (item) { return item.targetName; }).filter(Boolean); var templateTargetNames = targetPairs.map(function (item) { return item.templateTargetName; }).filter(Boolean); if (!pageName && !targetNames.length && !templateTargetNames.length) return; pairs.push({ pageName: pageName, targetName: targetNames[0] || '', templateTargetName: templateTargetNames[0] || '', targetNames: targetNames, templateTargetNames: templateTargetNames }); }); return pairs; } function validateMultiRenamePairs(pairs, pageLabel, targetLabel) { var seen = {}; var pages = pairs || []; var pageWord = pageLabel || 'страницу'; var targetWord = targetLabel || 'новое название'; if (!pages.length) { alert('Укажите ' + pageWord + '.'); return false; } for (var i = 0; i < pages.length; i++) { var targetNames = asNonEmptyArray(pages[i].targetNames || pages[i].targetName); var templateTargetNames = asNonEmptyArray(pages[i].templateTargetNames || pages[i].templateTargetName); if (!pages[i].pageName) { alert('Укажите ' + pageWord + '.'); return false; } if (!targetNames.length || !templateTargetNames.length) { alert('Укажите ' + targetWord + ' для «' + pages[i].pageName + '».'); return false; } if (targetNames.length > 3 || templateTargetNames.length > 3) { alert('Максимум 3 варианта переименования для «' + pages[i].pageName + '».'); return false; } if (!isValidWikiPageTitle(pages[i].pageName) || !targetNames.every(isValidWikiPageTitle) || !templateTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректные названия для «' + pages[i].pageName + '».'); return false; } if (hasDuplicatePageTitles([pages[i].pageName].concat(targetNames))) { alert('Текущее и новые названия для «' + pages[i].pageName + '» не должны повторяться.'); return false; } var pageKey = normalizePageTitleKey(pages[i].pageName); if (seen['$' + pageKey]) { alert('Страница «' + pages[i].pageName + '» указана несколько раз.'); return false; } seen['$' + pageKey] = true; } return true; } function getMultiRenameDiscussionOptions(targetsByPage, extraOptions) { return $.extend({}, extraOptions || {}, { formatItemLabel: buildRenameItemLabelFormatter(targetsByPage) }); } function formatCatLink(name) { return '[[:' + normalizeCategoryPageName(name) + ']]'; } function formatMergeStatus(status) { return { already_exists: 'уже был', updated: 'дополнен', created: 'создан' }[status] || status; } function applyGeneratedText($el, generated) { var cur = $el.val(); var prev = $el.data('rmGenerated') || ''; if (!prev || cur.indexOf(prev) === 0) { $el.val(generated + cur.slice(prev.length)); } else { $el.val(generated + (cur ? '\n' + cur : '')); } $el.data('rmGenerated', generated); } function getCurrentQuickPhrases() { return normalizeQuickPhrasesList( state.settings && state.settings.quickPhrases, settingsDefaults.quickPhrases || [] ); } function insertTextIntoTextarea($el, text) { var el = $el && $el[0]; var value; var start; var end; var updatedValue; var caretPos; if (!el) return; text = String(text || ''); if (!text) return; value = $el.val() || ''; start = typeof el.selectionStart === 'number' ? el.selectionStart : value.length; end = typeof el.selectionEnd === 'number' ? el.selectionEnd : start; updatedValue = value.slice(0, start) + text + value.slice(end); caretPos = start + text.length; $el.val(updatedValue).trigger('input').trigger('change').focus(); if (typeof el.setSelectionRange === 'function') el.setSelectionRange(caretPos, caretPos); } function buildQuickPhrasesPanelHtml(textareaId) { var phrases = getCurrentQuickPhrases(); if (!phrases.length) return ''; return joinHtml([ '<div class="rmQuickPhrasesPanel ', RESIZE_CLASS, '" data-rm-target="', textareaId, '">', phrases.map(function (phrase) { return joinHtml([ '<button type="button" class="rmQuickPhraseActionBtn" data-rm-target="', textareaId, '" data-rm-phrase="', escapeHtml(phrase), '">', escapeHtml(phrase), '</button>' ]); }).join(''), '</div>' ]); } function getMultiNominationCommentText(commentsByPage, pageTitle) { var key = getPageTitleMapKey(pageTitle); if (!commentsByPage || !Object.prototype.hasOwnProperty.call(commentsByPage, key)) return ''; return normalizeQuickPhraseValue(commentsByPage[key]); } function hasCommentsForEveryMultiNominationPage(pages, commentsByPage) { var list = Array.isArray(pages) ? pages.filter(Boolean) : []; return list.length > 0 && list.every(function (pageName) { return !!getMultiNominationCommentText(commentsByPage, pageName); }); } function validateMultiNominationText(pages, bodyText, commentsByPage, itemGenitive) { if (normalizeQuickPhraseValue(bodyText) || hasCommentsForEveryMultiNominationPage(pages, commentsByPage)) return true; alert('Укажите общий текст номинации или комментарий для каждой ' + (itemGenitive || 'страницы') + '.'); return false; } function buildMultiNominationText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var headingLevel = Math.max(2, parseInt(opts.headingLevel, 10) || 3); var headingMarks = new Array(headingLevel + 1).join('='); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageSections = list.map(function (pageName, index) { var comment = getMultiNominationCommentText(commentsByPage, pageName); var sectionPrefix = (index === 0 && opts.leadingBlankLine === false) ? '' : '\n'; return sectionPrefix + headingMarks + ' ' + formatItemLabel(pageName) + ' ' + headingMarks + '\n' + (comment ? appendNominationSignature(comment) + '\n' : ''); }).join(''); var commonSectionText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageSections + (commonSectionText ? '\n' + headingMarks + ' По всем ' + headingMarks + '\n' + commonSectionText : ''); } function buildMultiNominationListText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageLines = list.map(function (pageName) { var comment = getMultiNominationCommentText(commentsByPage, pageName); return '* ' + formatItemLabel(pageName) + (comment ? '\n' + appendNominationSignature(comment).split('\n').map(function (line) { return '*: ' + line; }).join('\n') : ''); }).join('\n'); var commonText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageLines + (pageLines && commonText ? '\n' : '') + commonText; } function collectMultiNominationComments(normalizePageName) { var comments = {}; var normalize = typeof normalizePageName === 'function' ? normalizePageName : normTitle; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageName = normalize(($block.find('.rmMultiPageInput').val() || '').trim()); var comment = normalizeQuickPhraseValue($block.find('.rmMultiPageCommentInput').val()); if (!pageName) return; comments[getPageTitleMapKey(pageName)] = comment; }); return comments; } function getNominationPublishText(job) { if (job && job.isMulti) return String(job.msg || ''); return appendNominationSignature(job && job.msg); } function getNominationConflictRule(job) { var ruleCfg = job ? NOMINATION_CONFLICT_RULES_BY_OP[job.opId] : null; var namePattern; if (!job || job.mode !== 'nominate') return null; if (!ruleCfg) return null; namePattern = getTemplateAliasPattern(ruleCfg.group); return { id: ruleCfg.id, label: ruleCfg.label, namePattern: namePattern, detect: function (articleText) { var match = findTemplateByPattern(articleText, namePattern); var templateName; if (!match) return null; templateName = String(match.name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '').replace(/\s+/g, ' ').trim(); return { label: ruleCfg.label, templateName: templateName || ruleCfg.label, templateDisplay: '{{' + (templateName || ruleCfg.label) + '}}', templateFingerprint: getNominationTemplateFingerprint(match) }; } }; } function detectNominationConflict(articleText, job) { var rule = getNominationConflictRule(job); if (!rule || typeof rule.detect !== 'function') return null; return rule.detect(articleText); } function getConflictDecisionForPage(job, pageName) { var decisions = job && job.conflictDecisions; var key = getPageTitleMapKey(pageName); return decisions && decisions[key] ? decisions[key] : null; } function eachSequential(targets, iteratee, done) { var i = 0; (function next(err) { if (err || i >= targets.length) { done(err || null); return; } iteratee(targets[i++], next); }(null)); } function normalizeSectionForLink(sectionTitle) { return (sectionTitle || '').trim() .replace(/\[\[([^\]|]+)(?:\|([^\]]+))?\]\]/g, function (_, target, label) { var v = (label || target || '').trim(); return v.charAt(0) === ':' ? v.slice(1) : v; }) .replace(/''+/g, '').replace(/\s+/g, ' ').trim(); } function getViewportWidth() { return Math.floor(Math.max( (document.documentElement && document.documentElement.clientWidth) || 0, (typeof window.innerWidth === 'number' && window.innerWidth) || 0, $(window).width() || 0 )); } function getVisualViewportWidth() { var widths = []; if (window.visualViewport && typeof window.visualViewport.width === 'number' && window.visualViewport.width > 0) widths.push(window.visualViewport.width); if (window.screen && window.screen.width > 0) widths.push(window.screen.width); return widths.length ? Math.floor(Math.min.apply(Math, widths)) : getViewportWidth(); } function isTouchModalDevice() { return !!( (window.matchMedia && window.matchMedia('(pointer: coarse)').matches) || ('ontouchstart' in window) || (navigator.maxTouchPoints && navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints && navigator.msMaxTouchPoints > 0) ); } function getModalLayout() { var minWidth = parseInt(sz.taMinW, 10) || 180; var layoutWidth = getViewportWidth(); var visualWidth = getVisualViewportWidth(); var contentWidth = Math.max(minWidth, Math.floor($('#content').width() || $('#content').innerWidth() || $(window).width() || minWidth)); var isMobile = layoutWidth <= sz.mobileBp; var isTouchDesktop = !isMobile && isTouchModalDevice() && visualWidth > 0 && visualWidth <= sz.mobileBp && layoutWidth >= visualWidth + sz.touchDesktopGap; var useFullWidth = isMobile || isTouchDesktop; var maxOuterWidth; var defaultOuterWidth; var desktopWidth; if (isMobile) maxOuterWidth = Math.max(minWidth, (visualWidth || contentWidth) - sz.viewportGap); else if (isTouchDesktop) maxOuterWidth = Math.max(minWidth, contentWidth - 32); else maxOuterWidth = Math.max(minWidth, Math.min(contentWidth, (visualWidth ? visualWidth - sz.viewportGap : contentWidth))); desktopWidth = Math.max(minWidth, Math.floor(contentWidth * sz.modalRatio)); if (useFullWidth || desktopWidth < sz.modalMinWide) defaultOuterWidth = contentWidth; else if (desktopWidth < sz.modalDefaultWide) defaultOuterWidth = sz.modalDefaultWide; else defaultOuterWidth = desktopWidth; return { minWidth: minWidth, isMobile: isMobile, isTouchDesktop: isTouchDesktop, useFullWidth: useFullWidth, shouldCenter: useFullWidth || mwCfg.skin === 'minerva', maxOuterWidth: maxOuterWidth, defaultOuterWidth: Math.min(defaultOuterWidth, maxOuterWidth) }; } function getDefaultResizableWidth(frameWidth) { var layout = getModalLayout(); return Math.max(layout.minWidth, layout.defaultOuterWidth - Math.floor(frameWidth || 0)); } function getBoxFrameWidth($el) { function px(prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } return px('padding-left') + px('padding-right') + px('border-left-width') + px('border-right-width'); } // ═══════════════════════════════════════════════════════════════════════════ // API // ═══════════════════════════════════════════════════════════════════════════ function getApiUrl() { return (mw.util && typeof mw.util.wikiScript === 'function') ? mw.util.wikiScript('api') : '/w/api.php'; } function getCsrfTokenValue() { return (mw.user && mw.user.tokens && typeof mw.user.tokens.get === 'function') ? mw.user.tokens.get('csrfToken') : null; } function storeCsrfToken(token) { if (!token || !mw.user || !mw.user.tokens || typeof mw.user.tokens.set !== 'function') return; mw.user.tokens.set({ csrfToken: token }); } function isValidCsrfToken(token) { return typeof token === 'string' && !!token && token !== '+\\'; } function fetchCsrfToken(forceRefresh, callback) { var cachedToken = getCsrfTokenValue(); if (!forceRefresh && isValidCsrfToken(cachedToken)) { callback(cachedToken); return; } $.ajax({ url: getApiUrl(), method: 'GET', dataType: 'json', data: { action: 'query', meta: 'tokens', type: 'csrf', format: 'json' } }) .done(function (data) { var token = data && data.query && data.query.tokens && data.query.tokens.csrftoken; if (isValidCsrfToken(token)) { storeCsrfToken(token); callback(token); return; } callback(null); }) .fail(function () { callback(null); }); } function apiReq(params, mode, callback) { var isWrite = mode === 'edit' || mode === 'discussiontoolssubscribe' || mode === 'options'; function sendRequest(retryWithFreshToken) { var reqParams = $.extend({}, params, { format: 'json', action: mode }); if (!isWrite) { $.ajax({ url: getApiUrl(), method: 'GET', data: reqParams, dataType: 'json' }) .done(function (data) { if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); return; } fetchCsrfToken(!!retryWithFreshToken, function (token) { if (!isValidCsrfToken(token)) { if (callback) callback({ error: { code: 'badtoken', info: 'Не удалось получить CSRF-токен.' } }); return; } reqParams.token = token; $.ajax({ url: getApiUrl(), method: 'POST', data: reqParams, dataType: 'json' }) .done(function (data) { var err = data && data.error; var isBadToken = err && (err.code === 'badtoken' || /invalid csrf token/i.test(String(err.info || ''))); if (isBadToken && !retryWithFreshToken) { sendRequest(true); return; } if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); }); } sendRequest(false); } function saveSettingsToServer(settings, callback) { var normalized = normalizeRemoverSettings(settings); if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сохранять настройки можно только после входа в учётную запись.' }); return; } apiReq({ optionname: settingsOptionName, optionvalue: JSON.stringify(normalized) }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(normalized)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сохранить настройки.' }); }); } function resetSettingsOnServer(callback) { if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сбрасывать настройки можно только после входа в учётную запись.' }); return; } apiReq({ change: settingsOptionName }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(settingsDefaults, true)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сбросить настройки.' }); }); } function getFirstQueryPage(data) { var pages = data && data.query && data.query.pages; if (!pages) return null; return pages[Object.keys(pages)[0]] || null; } function extractRevisionContent(rev) { if (!rev) return null; if (typeof rev['*'] === 'string') return rev['*']; if (rev.slots && rev.slots.main) { if (typeof rev.slots.main['*'] === 'string') return rev.slots.main['*']; if (typeof rev.slots.main.content === 'string') return rev.slots.main.content; } return null; } function makeReadError(apiError, fallbackCode, fallbackInfo) { var err = apiError || {}; return { code: err.code || fallbackCode || 'read_failed', info: err.info || fallbackInfo || 'Не удалось получить содержимое.' }; } function getEditConflictRetryCount(value) { var parsed = parseInt(value, 10); return isNaN(parsed) ? 1 : Math.max(0, parsed); } function getTextWithTimestamp(pageName, callback) { apiReq({ prop: 'revisions', rvprop: 'content|timestamp', rvslots: 'main', titles: pageName }, 'query', function (data) { var content; var page; if (data && data.error) { callback(null, null, data.error); return; } if (!data || !data.query || !data.query.pages) { callback(null, null, { code: 'read_failed', info: 'Некорректный ответ API при чтении страницы.' }); return; } page = getFirstQueryPage(data); if (!page) { callback(null, null, { code: 'read_failed', info: 'API не вернул данные страницы.' }); return; } if (page.invalid !== undefined) { callback(null, null, { code: 'invalidtitle', info: page.invalidreason || 'Некорректное название страницы.' }); return; } if (page.missing !== undefined) { callback(null, null, null); return; } if (!page.revisions || !page.revisions.length) { callback(null, null, { code: 'read_failed', info: 'API не вернул ревизии страницы.' }); return; } content = extractRevisionContent(page.revisions[0]); if (content === null) { callback(null, null, { code: 'content_missing', info: 'API не вернул текст страницы.' }); return; } callback(content, page.revisions[0].timestamp || null, null); }); } function getText(pageName, callback) { getTextWithTimestamp(pageName, function (text, baseTimestamp, err) { callback(text, err); }); } function editPageContent(pageTitle, options, buildFn, callback) { var opts = options || {}; var maxRetries = getEditConflictRetryCount(opts.editConflictRetries); (function attempt(retry) { getTextWithTimestamp(pageTitle, function (sourceText, baseTimestamp, readErr) { if (readErr) { callback(makeReadError(readErr, opts.readErrorCode || 'read_failed', opts.readError || 'Не удалось получить содержимое страницы «' + pageTitle + '».')); return; } var pageMissing = sourceText === null; if (pageMissing && !opts.allowMissing) { callback({ code: opts.readErrorCode || 'read_failed', info: opts.readError || 'Страница «' + pageTitle + '» не существует.' }); return; } var done = (function () { var called = false; return function (result) { if (called) return; called = true; if (!result || result.error) { callback((result && result.error) || { code: 'build_failed', info: 'Не удалось подготовить правку.' }, result && result.meta || null); return; } if (result.skip) { callback(null, result.meta || null); return; } if (typeof result.text !== 'string') { callback({ code: 'build_failed', info: 'Не удалось подготовить правку.' }); return; } var ep = { title: pageTitle, text: result.text, summary: result.summary || opts.summary || '' }; if (opts.watchlist) ep.watchlist = opts.watchlist; if (opts.assertuser) ep.assertuser = opts.assertuser; if (opts.createonly) ep.createonly = opts.createonly; else if (pageMissing) ep.createonly = true; if (opts.useBaseTimestamp !== false && baseTimestamp) ep.basetimestamp = baseTimestamp; apiReq(ep, 'edit', function (resp) { var err = resp && resp.error ? resp.error : null; var retryable = err && (err.code === 'editconflict' || (pageMissing && opts.allowMissing && err.code === 'articleexists')); if (retryable && retry < maxRetries) { attempt(retry + 1); return; } callback(err, result.meta || null); }); }; }()); try { var maybe = buildFn(sourceText, done); if (maybe !== undefined) done(maybe); } catch (ex) { done({ error: { code: 'build_exception', info: (ex && ex.message) ? ex.message : String(ex) } }); } }); }(0)); } // ═══════════════════════════════════════════════════════════════════════════ // ШАБЛОНЫ: удаление и вставка // ═══════════════════════════════════════════════════════════════════════════ var OPAQUE_WIKITEXT_TAG_NAMES = [ 'pre', 'nowiki', 'gallery', 'indicator', 'langconvert', 'graph', 'timeline', 'hiero', 'charinsert', 'ref', 'references', 'inputbox', 'imagemap', 'source', 'syntaxhighlight', 'poem', 'categorytree', 'section', 'score', 'templatestyles', 'templatedata', 'math', 'ce', 'chem', 'maplink', 'mapframe', 'page-collection', 'phonos' ]; var RE_OPAQUE_WIKITEXT_OPEN_TAG = new RegExp( "^<\\s*(" + OPAQUE_WIKITEXT_TAG_NAMES.join('|') + ")\\b(?:[^>\"']|\"[^\"]*\"|'[^']*')*>", 'i' ); function getIgnoredWikitextRegionEnd(text, start) { var commentEnd; var openTag; var closeTagRe; var closeTag; if (text.slice(start, start + 4) === '<!--') { commentEnd = text.indexOf('-->', start + 4); return commentEnd === -1 ? text.length : commentEnd + 3; } if (text.charAt(start) !== '<') return start; openTag = RE_OPAQUE_WIKITEXT_OPEN_TAG.exec(text.slice(start)); if (!openTag) return start; if (/\/\s*>$/.test(openTag[0])) return start + openTag[0].length; closeTagRe = new RegExp('<\\/\\s*' + escapeRegExp(openTag[1]) + '\\s*>', 'ig'); closeTagRe.lastIndex = start + openTag[0].length; closeTag = closeTagRe.exec(text); return closeTag ? closeTag.index + closeTag[0].length : text.length; } function scanWikitextStructure(text, start, onTopLevelChar, stopWhenRootClosed) { var source = String(text || ''), stack = [], linkDepth = 0; var i = Math.max(0, start || 0), rootStarted = false; while (i < source.length) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, i); if (ignoredEnd !== i) { i = ignoredEnd; continue; } var pair = source.slice(i, i + 2), runLength = 0, remaining, cursor, needed; if (pair === '{{') { while (source.charAt(i + runLength) === '{') runLength++; remaining = runLength; rootStarted = true; while (remaining >= 2) { if (remaining === 3) { stack.push(3); remaining = 0; } else { stack.push(2); remaining -= 2; } } i += runLength; continue; } if (pair === '}}' && stack.length) { while (source.charAt(i + runLength) === '}') runLength++; remaining = runLength; cursor = i; while (stack.length && remaining >= stack[stack.length - 1]) { needed = stack[stack.length - 1]; stack.pop(); remaining -= needed; cursor += needed; if (stopWhenRootClosed && rootStarted && !stack.length) return { closed: true, end: cursor }; } if (stack.length && remaining > 0 && remaining < stack[stack.length - 1]) return { closed: false, end: -1 }; i += runLength; continue; } if (pair === '[[') { linkDepth++; i += 2; continue; } if (pair === ']]' && linkDepth) { linkDepth--; i += 2; continue; } if (!stack.length && !linkDepth && onTopLevelChar && onTopLevelChar(source.charAt(i), i) === false) return { closed: false, end: i }; i++; } return { closed: !stack.length, end: -1 }; } function findBalancedTemplateEnd(text, start) { if (String(text || '').slice(start, start + 2) !== '{{') return -1; var result = scanWikitextStructure(text, start, null, true); return result.closed ? result.end : -1; } function splitTemplateTopLevelParts(innerText) { var parts = [], partStart = 0, text = String(innerText || ''); scanWikitextStructure(text, 0, function (character, index) { if (character !== '|') return; parts.push(text.slice(partStart, index)); partStart = index + 1; }); parts.push(text.slice(partStart)); return parts; } function findTemplatesByPattern(text, namePattern, firstOnly) { var source = String(text || ''); var nameRe = new RegExp('^(?:' + namePattern + ')$', 'i'); var matches = [], pos = 0; while (pos < source.length - 1) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, pos); if (ignoredEnd !== pos) { pos = ignoredEnd; continue; } if (source.slice(pos, pos + 2) !== '{{') { pos++; continue; } var end = findBalancedTemplateEnd(source, pos); if (end < 0) break; var rawParts = splitTemplateTopLevelParts(source.slice(pos + 2, end - 2)); var rawName = String(rawParts.shift() || '').trim(); var name = rawName.replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '') .replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); if (nameRe.test(name)) { var match = { start: pos, end: end, text: source.slice(pos, end), name: rawName, params: rawParts.map(function (part) { return part.trim(); }), paramsText: rawParts.length ? '|' + rawParts.join('|') : '' }; if (firstOnly) return match; matches.push(match); } pos = end; } return firstOnly ? null : matches; } function findTemplateByPattern(text, namePattern) { return findTemplatesByPattern(text, namePattern, true); } function replaceTemplateMatch(text, match, replacement) { return text.slice(0, match.start) + replacement + text.slice(match.end); } function parseTemplateParameterList(params) { var all = [], byName = {}, nextImplicitIndex = 1; (Array.isArray(params) ? params : []).forEach(function (param) { var raw = String(param === undefined || param === null ? '' : param); var equalsIndex = -1; scanWikitextStructure(raw, 0, function (character, index) { if (character === '=') { equalsIndex = index; return false; } }); var explicit = equalsIndex >= 0; var name = explicit ? raw.slice(0, equalsIndex).trim() : String(nextImplicitIndex++); var value = (explicit ? raw.slice(equalsIndex + 1) : raw).trim(); var positionalIndex = /^[1-9]\d*$/.test(name) ? parseInt(name, 10) : null; var entry = { name: name, value: value, explicit: explicit, positionalIndex: positionalIndex, raw: raw }; all.push(entry); byName['$' + name] = entry; }); return { entries: all.filter(function (entry) { return byName['$' + entry.name] === entry; }), byName: byName }; } function getEffectiveTemplateParamEntries(parsedParams) { return parsedParams && parsedParams.entries || []; } function getEffectivePositionalTemplateParams(parsedParams) { return getEffectiveTemplateParamEntries(parsedParams) .filter(function (entry) { return entry.positionalIndex !== null; }) .sort(function (a, b) { return a.positionalIndex - b.positionalIndex; }); } function getEffectivePositionalTemplateParam(parsedParams, index) { var entry = parsedParams && parsedParams.byName ? parsedParams.byName['$' + String(index)] : null; return entry && entry.positionalIndex === index ? entry : null; } function getTemplatePositionalParamValue(match, index) { var entry = getEffectivePositionalTemplateParam(parseTemplateParameterList(match && match.params), index); return entry ? entry.value : ''; } function getTemplatePositionalParamValues(match, startIndex, maxIndex) { var parsed = parseTemplateParameterList(match && match.params); var entries = getEffectivePositionalTemplateParams(parsed); var firstIndex = Math.max(1, startIndex || 1); var maxAllowedIndex = Math.max(firstIndex, maxIndex || MAX_SAFE_TEMPLATE_POSITIONAL_INDEX); var lastIndex = entries.length ? entries[entries.length - 1].positionalIndex : firstIndex - 1; if (lastIndex > maxAllowedIndex) return null; var values = []; for (var index = firstIndex; index <= lastIndex; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); values.push(entry ? entry.value : ''); } return values; } function getPreferredNamedTemplateParamEntry(parsedParams, names) { var effectiveEntries = getEffectiveTemplateParamEntries(parsedParams); var wanted = (names || []).map(function (name) { return String(name).toLowerCase(); }); for (var n = 0; n < wanted.length; n++) { for (var i = effectiveEntries.length - 1; i >= 0; i--) { if (effectiveEntries[i].positionalIndex === null && effectiveEntries[i].name.toLowerCase() === wanted[n]) { return effectiveEntries[i]; } } } return null; } function normalizeTemplateEventValue(value) { return String(value === undefined || value === null ? '' : value).trim(); } function normalizeTemplateEventDate(value) { return convertToStandardDate(value) || normalizeTemplateEventValue(value); } function getTemplateDateParams(parsedParams) { var dates = []; getEffectivePositionalTemplateParams(parsedParams).forEach(function (entry) { var date = convertToStandardDate(entry.value); if (date) dates.push({ index: entry.positionalIndex, value: entry.value, date: date }); }); return dates; } function findAvailableDateParamIndex(parsedParams, maxIndex, canUseIndex) { var limit = Math.max(1, maxIndex || 15); for (var index = 1; index <= limit; index++) { var entry = getEffectivePositionalTemplateParam(parsedParams, index); if ((!entry || !normalizeTemplateEventValue(entry.value)) && (!canUseIndex || canUseIndex(index))) return index; } return -1; } function removeTemplateMatches(text, matches) { var source = String(text || ''), ranges = []; (matches || []).filter(Boolean).forEach(function (match) { var start = match.start, end = match.end; var lineStart = source.lastIndexOf('\n', start - 1) + 1; var after = source.slice(end).match(/^[ \t]*(?:\r?\n|$)/); if (/^[ \t]*$/.test(source.slice(lineStart, start)) && after) { start = lineStart; end += after[0].length; } ranges.push({ start: start, end: end }); }); if (!ranges.length) return { text: source, removed: false }; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }); var templateRanges = ranges.slice(), openRe = /<noinclude\b[^>]*>/ig, closeRe = /<\/noinclude\s*>/ig, openMatch; while ((openMatch = openRe.exec(source))) { closeRe.lastIndex = openRe.lastIndex; var closeMatch = closeRe.exec(source); if (!closeMatch) break; var contentStart = openRe.lastIndex, contentEnd = closeMatch.index; if (templateRanges.some(function (range) { return range.start < contentEnd && range.end > contentStart; })) { var content = '', contentPos = contentStart; templateRanges.forEach(function (range) { var rangeStart = Math.max(contentStart, range.start), rangeEnd = Math.min(contentEnd, range.end); if (rangeEnd <= contentPos || rangeStart >= contentEnd) return; content += source.slice(contentPos, Math.max(contentPos, rangeStart)); contentPos = Math.max(contentPos, rangeEnd); }); content += source.slice(contentPos, contentEnd); if (!/\S/.test(content)) { var wrapperEnd = closeMatch.index + closeMatch[0].length; var trailing = source.slice(wrapperEnd).match(/^[ \t]*(?:\r?\n)?/); ranges.push({ start: openMatch.index, end: wrapperEnd + (trailing ? trailing[0].length : 0) }); } } openRe.lastIndex = closeMatch.index + closeMatch[0].length; } var merged = []; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }).forEach(function (range) { var last = merged[merged.length - 1]; if (last && range.start <= last.end) last.end = Math.max(last.end, range.end); else merged.push({ start: range.start, end: range.end }); }); var out = [], pos = 0; merged.forEach(function (range) { out.push(source.slice(pos, range.start)); pos = range.end; }); out.push(source.slice(pos)); return { text: out.join(''), removed: true }; } function stripTemplatesByPattern(text, namePattern) { var source = String(text || ''); return removeTemplateMatches(source, findTemplatesByPattern(source, namePattern)); } function removeTemplatesByAliases(text, aliases) { var pattern = buildTemplateNamePattern(aliases); if (!pattern) return { text: text, removed: false }; return stripTemplatesByPattern(text, '(?:' + pattern + ')'); } function normalizeAliasKey(title) { return String(title || '').replace(/_/g, ' ').toLowerCase().trim(); } function dedupeAliases(aliases) { var seen = {}; var result = []; (aliases || []).forEach(function (alias) { var key = normalizeAliasKey(alias); if (!key || seen[key]) return; seen[key] = true; result.push(alias); }); return result; } function resolveTemplateRedirectAliases(titles, callback) { var list = dedupeAliases(titles); var missingTitles = list.filter(function (t) { return !tplAliasCache[t]; }); function collectAliases() { var allAliases = []; list.forEach(function (title) { allAliases = allAliases.concat(tplAliasCache[title] || [title]); }); callback(dedupeAliases(allAliases)); } if (!missingTitles.length) { collectAliases(); return; } (function resolveChunk(offset) { if (offset >= missingTitles.length) { collectAliases(); return; } var chunk = missingTitles.slice(offset, offset + 20); var chunkByKey = {}; chunk.forEach(function (t) { chunkByKey[normalizeAliasKey(t)] = t; }); apiReq({ prop: 'redirects', rdlimit: 'max', titles: chunk.join('|') }, 'query', function (resp) { var queryError = resp && resp.error; if (!queryError && (!resp || !resp.query || !resp.query.pages)) { queryError = { code: 'read_failed', info: 'API не вернул данные о перенаправлениях шаблонов.' }; } if (queryError) logStatus('Проверка перенаправлений шаблонов.', queryError, { trackError: false }); var pages = resp && resp.query && resp.query.pages ? resp.query.pages : {}; Object.keys(pages).forEach(function (pid) { var p = pages[pid]; var sourceTitle; var found; if (!p || !p.title) return; sourceTitle = chunkByKey[normalizeAliasKey(p.title)]; if (!sourceTitle) return; found = [p.title].concat((p.redirects || []).map(function (r) { return r.title; })); tplAliasCache[sourceTitle] = dedupeAliases(found); }); chunk.forEach(function (t) { if (!tplAliasCache[t]) tplAliasCache[t] = [t]; }); resolveChunk(offset + 20); }); }(0)); } function removeTransferTemplatesLocal(articleText, transferMode) { var result = { text: articleText, removedKbu: false, removedKul: false, removedHangon: false }; if (transferMode === 'none') return result; if (transferMode === 'kbu' || transferMode === 'both') { var kbu = stripTemplatesByPattern(result.text, '(?:' + KBU_PATTERN_STR + ')'); result.text = kbu.text; result.removedKbu = kbu.removed; } if (transferMode === 'kul' || transferMode === 'both') { var kul = stripTemplatesByPattern(result.text, KUL_PATTERN_STR); result.text = kul.text; result.removedKul = kul.removed; } var hangon = stripTemplatesByPattern(result.text, HANGON_PATTERN_STR); result.text = hangon.text; result.removedHangon = hangon.removed; return result; } function removeTransferTemplatesWithApiFallback(pageName, articleText, transferMode, localResult, callback) { var needKbu = (transferMode === 'kbu' || transferMode === 'both') && !localResult.removedKbu; var needKul = (transferMode === 'kul' || transferMode === 'both') && !localResult.removedKul; var needHangon = transferMode !== 'none' && !localResult.removedHangon; if (!needKbu && !needKul && !needHangon) { callback(localResult); return; } var titleMap = {}; function addAliasTitles(groupId) { getTemplateAliases(groupId).forEach(function (alias) { titleMap['Шаблон:' + alias] = true; }); } if (needKbu) { addAliasTitles('fastDelete'); addAliasTitles('delayedDelete'); } if (needKul) addAliasTitles('nominationImprove'); if (needHangon) addAliasTitles('hangon'); apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if ((needKbu && RE_KBU_PATTERNS.test(norm)) || (needKul && RE_KUL_PATTERN.test(norm)) || (needHangon && RE_HANGON.test(norm))) { titleMap[tpl.title] = true; } }); } var titles = Object.keys(titleMap); if (!titles.length) { callback(localResult); return; } resolveTemplateRedirectAliases(titles, function (aliases) { var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(updated.text, aliases); updated.text = r.text; if (r.removed) { if (needKbu) updated.removedKbu = true; if (needKul) updated.removedKul = true; if (needHangon) updated.removedHangon = true; } callback(updated); }); }); } function removeMoveToCommonsTemplatesLocal(articleText) { var r = removeTemplatesByAliases(articleText, getTemplateAliases('moveToCommons')); return { text: r.text, removedMoveToCommons: r.removed }; } function removeMoveToCommonsTemplatesWithApiFallback(pageName, articleText, localResult, callback) { apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); var titleMap = {}; var normTarget = normalizeTemplateName(MOVE_TO_COMMONS_TEMPLATE_TITLE); var titles; titleMap[MOVE_TO_COMMONS_TEMPLATE_TITLE] = true; if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if (norm === normTarget || getTemplateAliases('moveToCommons').some(function (alias) { return norm === normalizeTemplateName(alias); })) { titleMap[tpl.title] = true; } }); } titles = Object.keys(titleMap); resolveTemplateRedirectAliases(titles, function (resolvedAliases) { var aliases = dedupeAliases(getTemplateAliases('moveToCommons').concat(resolvedAliases)); var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(articleText, aliases); updated.text = r.text; updated.removedMoveToCommons = r.removed; callback(updated); }); }); } // ─── Вставка шаблонов ──────────────────────────────────────────────────── function findInsertPositionAfterProjectTemplates(text) { var pos = 0, len = text.length; while (pos < len) { var wsMatch = text.slice(pos).match(/^[\t ]*\n/); if (wsMatch) { pos += wsMatch[0].length; continue; } if (text.charAt(pos) !== '{' || text.charAt(pos + 1) !== '{') break; var afterOpen = text.slice(pos + 2); var nameMatch = afterOpen.match(/^[\s]*([\s\S]*?)[\s]*(?:\||\}\})/); var templateEnd; if (!nameMatch) break; var tplName = nameMatch[1].toLowerCase().replace(/\s+/g, ' ').trim(); if (!/^статья проекта(\s|$)/.test(tplName) && tplName !== 'блок проектов статьи') break; templateEnd = findBalancedTemplateEnd(text, pos); if (templateEnd < 0) break; pos = templateEnd; if (pos < len && text.charAt(pos) === '\n') pos++; } return pos; } function insertTplOnTalkPage(text, tplText, sep) { var s = (sep === undefined) ? '\n' : sep; var insertPos = findInsertPositionAfterProjectTemplates(text); if (insertPos === 0) return tplText + (text.length ? s + text.replace(/^\n+/, '') : ''); var before = text.slice(0, insertPos).replace(/\n+$/, ''); var after = text.slice(insertPos).replace(/^\n+/, ''); return before + '\n' + tplText + (after.length ? s + after : ''); } function wrapInNoinclude(text, templateText) { var match = text.match(RE_NOINCLUDE); if (match) { // Если перед noinclude есть непробельный контент — вставляем новый noinclude сверху var before = text.slice(0, text.indexOf(match[0])); if (/\S/.test(before)) { return '<noinclude>' + templateText + '</noinclude>\n' + text; } var content = match[2]; if (content.length > 0 && content.charAt(content.length - 1) !== '\n') content += '\n'; return text.replace(match[0], match[1] + '<noinclude>' + content + templateText + '\n</noinclude>'); } return '<noinclude>' + templateText + '</noinclude>\n' + text; } function getDateSectionTalkTemplateConfig(closeType) { var config = DATE_SECTION_TALK_TEMPLATES[closeType]; return typeof config === 'string' ? { name: config } : (config || null); } function buildCanonicalTemplateText(match, templateName, suffix) { return T_OPEN + templateName + String(match.paramsText || '').replace(/\s+$/, '') + (suffix || '') + T_CLOSE; } function getCanonicalTemplateUpsertResult(source, match, templateName) { var canonical = buildCanonicalTemplateText(match, templateName, ''); return canonical === match.text ? { text: source, status: 'already_present' } : { text: replaceTemplateMatch(source, match, canonical), status: 'updated' }; } function buildExplicitPositionalTemplateParams(values, startIndex) { return (values || []).map(function (value, index) { var text = String(value === undefined || value === null ? '' : value).replace(/\|/g, T_OPEN + '!' + T_CLOSE); return '|' + (Math.max(1, startIndex || 1) + index) + '=' + text; }).join(''); } function buildTemplateContentWithPositionalParams(templateName, values) { return templateName + buildExplicitPositionalTemplateParams(values, 1); } function buildTemplateWithPositionalParams(templateName, values) { return T_OPEN + buildTemplateContentWithPositionalParams(templateName, values) + T_CLOSE; } function getDateSectionParamEntry(parsedParams, dateIndex, options) { var opts = options || {}; return getPreferredNamedTemplateParamEntry(parsedParams, opts.singleSectionParam ? [opts.sectionParam || 'раздел обсуждения', 'l1'] : ['l' + dateIndex]); } function getDateSectionValue(parsedParams, dateIndex, options) { var entry = getDateSectionParamEntry(parsedParams, dateIndex, options); return entry ? normalizeTemplateEventValue(entry.value) : ''; } function buildDateSectionTemplateText(templateName, dateIso, sectionTitle, options) { var opts = options || {}, section = normalizeTemplateEventValue(sectionTitle); var paramName = opts.singleSectionParam ? (opts.sectionParam || 'раздел обсуждения') : 'l1'; return T_OPEN + templateName + '|' + dateIso + (section ? '|' + paramName + '=' + section : '') + T_CLOSE; } function upsertDateSectionTemplateOnTalkPage(text, templateName, dateIso, sectionTitle, options) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedDate = normalizeTemplateEventDate(dateIso); var opts = options || {}; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName), toTemplateNameList(opts.aliases))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var parsedByMatch = []; var exactMatch = null; var appendTarget = null; matches.forEach(function (match) { var parsed = parseTemplateParameterList(match.params); var dates = getTemplateDateParams(parsed); var item = { match: match, parsed: parsed, dates: dates, index: -1 }; parsedByMatch.push(item); if (!exactMatch && dates.some(function (dateParam) { return dateParam.date === normalizedDate && getDateSectionValue(parsed, dateParam.index, opts) === normalizedSection; })) exactMatch = item; }); if (exactMatch) return getCanonicalTemplateUpsertResult(source, exactMatch.match, templateName); for (var i = 0; i < parsedByMatch.length; i++) { var item = parsedByMatch[i]; if (opts.singleSectionParam && getDateSectionValue(item.parsed, 1, opts) !== normalizedSection) continue; item.index = findAvailableDateParamIndex(item.parsed, 15, function (index) { var sectionEntry = getDateSectionParamEntry(item.parsed, index, opts); return !sectionEntry || normalizeTemplateEventValue(sectionEntry.value) === normalizedSection; }); if (item.index !== -1) { appendTarget = item; break; } } if (!appendTarget) { return { text: insertTplOnTalkPage(source, buildDateSectionTemplateText(templateName, dateIso, normalizedSection, opts), '\n'), status: 'created' }; } var suffix = '|' + appendTarget.index + '=' + dateIso; if (normalizedSection && !getDateSectionParamEntry(appendTarget.parsed, appendTarget.index, opts)) { suffix += opts.singleSectionParam ? '|' + (opts.sectionParam || 'раздел обсуждения') + '=' + normalizedSection : '|l' + appendTarget.index + '=' + normalizedSection; } return { text: replaceTemplateMatch(source, appendTarget.match, buildCanonicalTemplateText(appendTarget.match, templateName, suffix)), status: 'updated' }; } function getSingleResultEventKey(params) { var parsed = parseTemplateParameterList(params); var dateNames = ['date', 'дата']; var namedDate = getPreferredNamedTemplateParamEntry(parsed, dateNames); var dateEntry = namedDate || getEffectivePositionalTemplateParam(parsed, 1); var positionalOffset = namedDate ? 0 : 1; var dateNameMap = {}; dateNames.forEach(function (name) { dateNameMap[String(name).toLowerCase()] = true; }); var positionalMeta = getEffectivePositionalTemplateParams(parsed).filter(function (entry) { return namedDate || entry.positionalIndex !== 1; }).map(function (entry) { return (entry.positionalIndex - positionalOffset) + '=' + normalizeTemplateEventValue(entry.value); }); var namedMeta = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex === null && !dateNameMap[entry.name.toLowerCase()]; }).map(function (entry) { return entry.name.toLowerCase() + '=' + normalizeTemplateEventValue(entry.value); }).sort(); return JSON.stringify([dateEntry ? normalizeTemplateEventDate(dateEntry.value) : '', positionalMeta, namedMeta]); } function upsertSingleDateResultTemplateOnTalkPage(text, templateName, dateIso, paramsText) { var source = text || ''; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var newTpl = T_OPEN + templateName + '|' + dateIso + (paramsText ? '|' + paramsText : '') + T_CLOSE; var expectedParams = [dateIso].concat(paramsText ? splitTemplateTopLevelParts('x|' + paramsText).slice(1) : []); var expectedEvent = getSingleResultEventKey(expectedParams); var tplMatch = null; for (var i = 0; i < matches.length; i++) { if (getSingleResultEventKey(matches[i].params) === expectedEvent) { tplMatch = matches[i]; break; } } if (!tplMatch) { return { text: insertTplOnTalkPage(source, newTpl, '\n'), status: 'created' }; } return getCanonicalTemplateUpsertResult(source, tplMatch, templateName); } function buildConditionalRetTemplateText(dateIso, sectionTitle, reasonText, deadlineText) { var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var tpl = 'Условно оставлено|' + dateIso; if (normalizedSection) tpl += '|l1=' + normalizedSection; if (normalizedReason) tpl += '|пояснение=' + normalizedReason; if (normalizedDeadline) tpl += '|срок=' + normalizedDeadline; return T_OPEN + tpl + T_CLOSE; } function getConditionalRetTemplateState(match) { var parsed = parseTemplateParameterList(match.params); var sectionEntry = getPreferredNamedTemplateParamEntry(parsed, ['раздел обсуждения', 'l1']); var reasonEntry = getPreferredNamedTemplateParamEntry(parsed, ['пояснение']); var deadlineEntry = getPreferredNamedTemplateParamEntry(parsed, ['срок']); return { match: match, parsed: parsed, dates: getTemplateDateParams(parsed), section: sectionEntry ? normalizeTemplateEventValue(sectionEntry.value) : '', reason: reasonEntry ? normalizeQuickPhraseValue(reasonEntry.value) : '', deadline: deadlineEntry ? normalizeTemplateEventValue(deadlineEntry.value) : '' }; } function hasSameConditionalMetadata(state, sectionTitle, reasonText, deadlineText) { return state.section === normalizeTemplateEventValue(sectionTitle) && state.reason === normalizeQuickPhraseValue(reasonText) && state.deadline === normalizeTemplateEventValue(deadlineText); } function upsertConditionalRetTemplateOnTalkPage(text, dateIso, sectionTitle, reasonText, deadlineText) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var normalizedDate = normalizeTemplateEventDate(dateIso); var namePattern = buildTemplateNamePattern(['Условно оставлено'].concat(getTalkTemplateAliases('Условно оставлено'))); var states = namePattern ? findTemplatesByPattern(source, namePattern).map(getConditionalRetTemplateState) : []; var exactState = null; var appendState = null; var appendIndex = -1; states.forEach(function (state) { if (!exactState && hasSameConditionalMetadata(state, normalizedSection, normalizedReason, normalizedDeadline) && state.dates.some(function (dateParam) { return dateParam.date === normalizedDate; })) { exactState = state; } }); if (exactState) return getCanonicalTemplateUpsertResult(source, exactState.match, 'Условно оставлено'); for (var i = 0; i < states.length; i++) { if (!hasSameConditionalMetadata(states[i], normalizedSection, normalizedReason, normalizedDeadline)) continue; appendIndex = findAvailableDateParamIndex(states[i].parsed, 15); if (appendIndex !== -1) { appendState = states[i]; break; } } if (!appendState) { return { text: insertTplOnTalkPage(source, buildConditionalRetTemplateText(dateIso, normalizedSection, normalizedReason, normalizedDeadline), '\n'), status: 'created' }; } return { text: replaceTemplateMatch( source, appendState.match, buildCanonicalTemplateText(appendState.match, 'Условно оставлено', '|' + appendIndex + '=' + dateIso) ), status: 'updated' }; } // ═══════════════════════════════════════════════════════════════════════════ // ПАЙПЛАЙН НОМИНАЦИИ // ═══════════════════════════════════════════════════════════════════════════ function runNominationPipeline(steps) { var s = steps; var ctx = { templateMeta: null, nominationInfo: null }; var stages = [ { name: 'шаблон', fn: function (next) { s.templateStep(next); }, onResult: function (meta) { ctx.templateMeta = meta || null; } }, { name: 'номинация', pendingText: 'Публикуется номинация...', successText: 'Номинация опубликована.', errorText: 'Публикация номинации.', fn: function (next) { s.nominationStep(next); }, onResult: function (info) { ctx.nominationInfo = info || null; } }, { name: 'подписка', shouldRun: function () { var info = ctx.nominationInfo; return !!(setSubscribe && info && info.pageTitle && info.sectionTitle); }, fn: function (next) { subscribeToTopic(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle, function () { next(); }); } }, { name: 'оповещение', shouldRun: function () { return !!(setAlert && !s.skipNotify); }, fn: function (next) { s.notifyStep(ctx.nominationInfo, next); } } ]; (function run(i) { if (i >= stages.length) { if (typeof s.onSuccess === 'function') s.onSuccess(ctx); return; } var stage = stages[i]; if (typeof stage.shouldRun === 'function' && !stage.shouldRun()) { run(i + 1); return; } var statusId = stage.pendingText ? logStatus(stage.pendingText, null, { pending: true, trackError: false }) : null; var stageFinished = false; try { stage.fn(function (err, result) { if (stageFinished) return; stageFinished = true; if (typeof stage.onResult === 'function') stage.onResult(result); if (err) { if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), err, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, err, ctx); else markSubmitError(); return; } if (statusId && stage.successText) logStatus(stage.successText, null, { statusId: statusId, trackError: false }); run(i + 1); }); } catch (ex) { if (stageFinished) return; stageFinished = true; var exErr = { code: 'exception', info: (ex && ex.message) ? ex.message : String(ex) }; if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), exErr, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, exErr, ctx); else markSubmitError(); } }(0)); } // ─── Публикация номинации ──────────────────────────────────────────────── function publishNomination(opts, callback) { var cb = callback || function () {}; function doPublish() { apiReq({ title: opts.pageTitle, section: 'new', sectiontitle: opts.sectionTitle, summary: opts.summary, text: opts.text, assertuser: mwCfg.wgUserName }, 'edit', function (resp) { cb(resp && resp.error ? resp.error : null); }); } if (opts.sectionTitle) { if (!opts.navTemplate) { doPublish(); return; } apiReq({ title: opts.pageTitle, createonly: '1', text: T_OPEN + opts.navTemplate + '-Навигация' + T_CLOSE + '\n', summary: makeSummary('автоматическая шапка'), assertuser: mwCfg.wgUserName }, 'edit', function (resp) { if (resp && resp.error && resp.error.code !== 'articleexists') { cb(resp.error); return; } doPublish(); }); return; } // Вставка в существующую страницу if (opts.createText !== undefined) { editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = pageText === null ? (typeof opts.createText === 'function' ? opts.createText() : opts.createText) : (opts.buildText ? opts.buildText(pageText) : null); return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); }); return; } editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = opts.buildText ? opts.buildText(pageText) : null; return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); } ); } // ─── Оповещение авторов ────────────────────────────────────────────────── function notifyAuthor(pg, options, callback) { var opts = options || {}; var cb = callback || function () {}; var actionText = (typeof opts.actionText === 'string') ? opts.actionText : ''; var discussionPage = (typeof opts.discussionPage === 'string') ? opts.discussionPage : ''; var discussionSection = normalizeSectionForLink((typeof opts.discussionSection === 'string') ? opts.discussionSection : ''); var includeProposed = (typeof opts.includeProposedPrefix === 'boolean') ? opts.includeProposedPrefix : true; var actionPhrase = ((includeProposed ? 'предложена ' : '') + actionText).trim() || 'изменена'; var discussionText = discussionPage ? 'Обсуждение — на странице [[' + discussionPage + (discussionSection ? '#' + discussionSection : '') + ']]. ' : ''; apiReq({ prop: 'revisions', rvprop: 'user', rvdir: 'newer', titles: pg }, 'query', function (queryResp) { var page = getFirstQueryPage(queryResp); if (!page) { cb({ code: 'network', info: 'Network error' }); return; } if (page.missing !== undefined) { cb({ code: 'missing', info: 'Page missing.' }); return; } if (!page.revisions || !page.revisions.length) { cb({ code: 'no_revisions', info: 'No revisions.' }); return; } var rv = page.revisions[0]; if ('anon' in rv || rv.userhidden || !rv.user || rv.user === mwCfg.wgUserName) { cb(null); return; } apiReq({ title: 'User talk:' + rv.user, section: 'new', sectiontitle: 'Remover: [[:' + pg + ']]', summary: opts.summary || makeSummary('уведомление автора'), text: 'Страница [[:' + pg + ']], созданная вами, ' + actionPhrase + '. ' + discussionText + '~~' + '~~<br><small>Это автоматическое уведомление, сгенерированное ' + scriptLink + '.</small>', assertuser: mwCfg.wgUserName }, 'edit', function (editResp) { cb(editResp && editResp.error ? editResp.error : null); }); }); } function notifyAuthorsForPages(pages, notifyOptions, callback) { var cb = callback || function () {}; var opts = notifyOptions || {}; var list = []; (pages || []).forEach(function (p) { var t = normTitle(p); if (t && list.indexOf(t) === -1) list.push(t); }); if (!list.length) { cb(); return; } eachSequential(list, function (pg, next) { var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Отправляется уведомление создателю страницы ' + pageLink + '...', null, { pending: true, trackError: false }); notifyAuthor(pg, opts, function (err) { logStatus(err ? 'Уведомление создателя страницы ' + pageLink + '.' : 'Создатель страницы ' + pageLink + ' уведомлён.', err, { statusId: statusId, trackError: opts.trackError !== false }); next(); }); }, cb); } // ─── Подписка на раздел ────────────────────────────────────────────────── function subscribeToTopic(pageTitle, sectionTitle, callback) { var cb = callback || function () {}; if (!setSubscribe || !sectionTitle) { cb(); return; } var statusId = logStatus('Оформляется подписка на раздел...', null, { pending: true, trackError: false }); var targetFrag = normalizeSectionForLink(sectionTitle).toLowerCase(); function finish(err, st) { if (err) { logStatus('Не удалось подписаться на раздел.', err, { statusId: statusId, trackError: false }); cb(); return; } logStatus(st === 'subscribed' ? 'Оформлена подписка на раздел.' : 'Раздел для подписки не найден.', null, { statusId: statusId, trackError: false }); cb(); } function trySubscribe(attemptsLeft) { apiReq({ page: pageTitle, prop: 'threaditemshtml', excludesignatures: true }, 'discussiontoolspageinfo', function (data) { if (!data || data.error) { finish((data && data.error) || { code: 'read_failed', info: 'API не вернул данные разделов.' }); return; } var items = (data && data.discussiontoolspageinfo && data.discussiontoolspageinfo.threaditemshtml) || null; if (!items || !items.length) { if (attemptsLeft > 0) { setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); return; } finish(null, 'not_found'); return; } var commentname = null; for (var ti = items.length - 1; ti >= 0; ti--) { var t = items[ti]; if (t.type === 'heading') { var htext = (t.headingText || t.html || '').replace(/<[^>]+>/g, '').trim(); if (htext.toLowerCase() === targetFrag || normalizeSectionForLink(htext).replace(/_/g, ' ').toLowerCase() === targetFrag) { commentname = t.name; break; } } } if (!commentname) { if (attemptsLeft > 0) setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); else finish(null, 'not_found'); return; } apiReq({ page: pageTitle, commentname: commentname, subscribe: '1' }, 'discussiontoolssubscribe', function (res) { finish(res && res.error ? res.error : null, 'subscribed'); }); }); } setTimeout(function () { trySubscribe(2); }, 1500); } // ═══════════════════════════════════════════════════════════════════════════ // UI: модальные окна // ═══════════════════════════════════════════════════════════════════════════ function syncModalLayout() { var syncFn = $('#removerModal').data('rmSyncLayout'); if (typeof syncFn === 'function') syncFn(); } function clearModalLayoutSyncHandlers() { modalLayoutSyncHandlers = []; $('#removerModal').removeData('rmSyncLayout'); } function registerModalLayoutSync(handler) { if (typeof handler !== 'function') return; if (modalLayoutSyncHandlers.indexOf(handler) === -1) modalLayoutSyncHandlers.push(handler); $('#removerModal').data('rmSyncLayout', function () { modalLayoutSyncHandlers.slice().forEach(function (fn) { if (typeof fn === 'function') fn(); }); }); } function registerResizeObserver(observer, target) { if (observer) resizeObservers.push({ observer: observer, target: target || null }); } function setActionInProgress(value) { actionInProgress = !!value; $('#removerCancel,#removerSettingsTrigger,#rmSettingsBack').prop('disabled', actionInProgress); } function beginAction() { if (actionInProgress) return false; setActionInProgress(true); return true; } function finishAction() { setActionInProgress(false); } function resetModalObservers() { resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; clearModalLayoutSyncHandlers(); $(window).off('resize.removerModal'); $(window).off('.rmTaResize'); } function closeModal() { if (actionInProgress) return false; resetModalObservers(); $(window).off('keydown.remover'); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; return true; } function ensureModalStyles() { if (document.getElementById('removerModalDynamicStyles')) return; var progH = 'background:' + tk.bgProgH + '!important;border-color:' + tk.bProgH + '!important;color:' + tk.cInv + '!important;'; var neutH = 'background:' + tk.bgN + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;'; var succH = 'background:' + tk.bgSuccH+ '!important;border-color:' + tk.bSuccH + '!important;color:' + tk.cInv + '!important;'; var pillBg = 'linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%)'; var pillShadow = '0 1px 0 rgba(255,255,255,.08) inset,0 1px 2px rgba(0,0,0,.18)'; var activePillShadow = '0 1px 0 rgba(255,255,255,.14) inset,0 2px 6px rgba(51,102,204,.24)'; var css = [ '#removerModal,#removerModal *{-moz-text-size-adjust:none!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}', '#removerModal{color:inherit}', '#removerModal input::placeholder,#removerModal textarea::placeholder{color:var(--color-subtle,currentColor);opacity:.7}', '#removerModal input[type="checkbox"],#removerModal input[type="radio"]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;accent-color:auto}', '#removerModal input[type="checkbox"]{outline:none!important;box-shadow:none!important}', '#removerModal button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,transform .06s ease}', '#removerModal .rmToggleBtn{background:' + tk.bgNSub + '!important;border-color:' + tk.bSub + '!important;color:inherit!important}', '#removerModal .rmToggleBtn.is-active{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important}', '#removerModal button:not(:disabled):hover{filter:brightness(.97)}', '#removerModal button:not(:disabled):active{transform:translateY(1px)}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):hover,#removerModal .rmToggleBtn.is-active:hover{' + progH + 'filter:none}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):active,#removerModal .rmToggleBtn.is-active:active{' + progH + 'filter:brightness(.92)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError){background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;outline:none!important;box-shadow:0 0 0 6px rgba(51,102,204,.13),0 1px 2px rgba(0,0,0,.08)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):hover{' + progH + 'box-shadow:0 0 0 7px rgba(51,102,204,.16),0 1px 2px rgba(0,0,0,.1)!important;filter:none}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):active{' + progH + 'box-shadow:0 0 0 5px rgba(51,102,204,.14),0 1px 2px rgba(0,0,0,.08)!important;filter:brightness(.92)!important}', '#removerModal .rmAddPageBtn{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;font-weight:700!important}', '#removerModal .rmAddPageBtn:hover{' + progH + 'filter:none!important}', '#removerModal .rmAddVariantBtn{background:' + tk.bgBase + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;font-weight:700!important}', '#removerModal .rmAddVariantBtn:hover{' + neutH + 'filter:none!important}', '#removerModal .rmRenameVariantAddBtn{font-size:15px!important}', '#removerModal .rmStartMultiPageBtn{align-self:flex-start!important;margin-bottom:0!important}', '#removerModal .rmRenameVariantRow{width:100%!important;max-width:100%!important;box-sizing:border-box!important}', '#removerModal .rmMultiRenameVariantsContainer{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin-top:6px;width:100%!important;max-width:100%!important}', '#removerModal .rmMultiRenamePrimaryTargetRow,#removerModal .rmMultiRenameVariantRow{display:flex;margin-bottom:0!important;box-sizing:border-box}', '#removerModal .rmMultiPageCommentToggle{min-width:32px;height:32px;padding:0!important;font-size:15px!important;line-height:1!important}', '#removerModal .rmMultiPageCommentToggle.is-active{background:#bfc4ca!important;border-color:#8f98a3!important;color:#202122!important}', '#removerModal .rmMultiPageCommentToggle.is-active:hover{background:#b4bac1!important;border-color:#848e99!important;color:#202122!important;filter:none}', '#removerModal .rmMultiPageCommentToggle.is-active:active{background:#a9b0b8!important;border-color:#79838f!important;color:#202122!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):hover{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):active{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:brightness(.88)!important}', '#removerModal #removerReload:not(:disabled):hover{' + succH + 'filter:none}', '#removerModal #removerReload:not(:disabled):active{' + succH + 'filter:brightness(.92)!important}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover,#removerModal .rmToggleBtn:not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover{' + neutH + 'filter:none}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):active{' + neutH + 'filter:brightness(.92)!important}', '#removerModal a.removerModalLink{color:' + tk.cProg + ';text-decoration:none;border-bottom:0;box-shadow:none;word-break:break-word;overflow-wrap:anywhere}', '#removerModal a.removerModalLink:hover,#removerModal a.removerModalLink:focus{color:' + tk.cProgH + ';text-decoration:underline}', '#removerModal #removerModalSubtitle{font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:' + tk.cSubM + '!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}', '#removerModal #removerModalSubtitle a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}', '#removerModal a.rmButtonLikeLink{color:' + tk.cBase + '!important;text-decoration:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,transform .06s ease!important}', '#removerModal a.rmButtonLikeLink:hover{' + neutH + 'text-decoration:none!important;transform:none!important}', '#removerModal a.rmButtonLikeLink:focus{text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:focus:not(:focus-visible){outline:none!important}', '#removerModal a.rmButtonLikeLink:focus-visible{outline:2px solid ' + tk.bProg + '!important;outline-offset:2px;text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:hover:active{' + neutH + 'filter:brightness(.92)!important;transform:translateY(1px)!important;text-decoration:none!important}', '#removerModal .rmInfoBox{margin:0 0 10px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgNSub + '}', '#removerModal .rmActionList{display:flex;flex-direction:column;gap:6px}', '#removerModal .rmActionItem{display:block;padding:9px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgBase + ';cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}', '#removerModal .rmActionItem:hover{background:' + tk.bgNSub + '}', '#removerModal .rmActionItem.is-selected{background:var(--background-color-progressive-subtle,#eef4ff);border-color:' + tk.bProg + ';box-shadow:inset 3px 0 0 ' + tk.bProg + '}', '#removerModal .rmActionItem.is-selected:hover{background:var(--background-color-progressive-subtle,#eef4ff)}', '#removerModal .rmActionMain{display:flex;align-items:center}', '#removerModal .rmActionMain input[type="radio"]{margin-right:8px}', '#removerModal .rmActionTag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;font-size:13px;font-weight:600;padding:2px 7px;border:1px solid transparent;border-radius:3px;background:' + tk.bgN + ';color:' + tk.cSubM + ';margin-right:8px;white-space:nowrap;vertical-align:middle}', buildActionTagToneCss('#removerModal', actionTagTones.light), '#removerModal .rmActionMeta{display:block;margin-left:' + actionDetailOffset + ';margin-top:2px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35}', '#removerModal .rmActionWarning{display:none;margin-left:' + actionDetailOffset + ';margin-top:3px;color:' + tk.cDang + ';font-size:12px;line-height:1.35;font-weight:700}', '#removerModal .rmConflictLead{margin:0 0 10px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmConflictList{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmConflictCard{padding:12px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmConflictCard.is-skip{background:' + tk.bgNSub + ';border-color:' + tk.bSubS + '}', '#removerModal .rmConflictTitle{font-size:14px;font-weight:700;line-height:1.4;color:' + tk.cBase + ';word-break:break-word;overflow-wrap:anywhere}', '#removerModal .rmConflictMeta{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmConflictGroup{margin-top:10px}', '#removerModal .rmConflictGroupTitle{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmConflictButtons{display:flex;flex-wrap:wrap;gap:6px}', '#removerModal .rmConflictChoice{padding:5px 10px}', '#removerModal .rmConflictChoice.is-disabled,#removerModal .rmConflictButtons.is-disabled .rmConflictChoice{opacity:.55;cursor:not-allowed;pointer-events:none}', '#removerModal .rmConflictHint{margin-top:8px;font-size:11px;line-height:1.45;color:' + tk.cSub + '}', '#removerModal #rmSettingsForm{display:flex;flex-direction:column;gap:14px}', '#removerModal .rmSettingsLead{margin:-2px 0 2px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmSettingsSection{margin:0;padding:14px 16px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.7) inset}', '#removerModal .rmSettingsSectionHeader{margin:0 0 12px}', '#removerModal .rmSettingsSectionTitle{font-size:14px;font-weight:700;line-height:1.35;color:' + tk.cBase + '}', '#removerModal .rmSettingsSectionDescription{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmSettingsField{display:block;margin:0 0 10px;padding:12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmSettingsField:last-child{margin-bottom:0}', '#removerModal .rmSettingsFieldLabel{display:block;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;color:' + tk.cBase + '}', '#removerModal .rmSettingsFieldControl{display:block;min-width:0}', '#removerModal .rmSettingsFieldControl input{margin-bottom:0!important}', '#removerModal .rmSettingsFieldControl input[type="text"]{min-height:38px;border-radius:6px}', '#removerModal .rmSettingsFieldHint{margin-top:8px;font-size:12px;line-height:1.55;color:' + tk.cSubM + ';overflow-wrap:anywhere}', '#removerModal .rmSettingsChecks{display:flex;flex-direction:column;gap:8px}', '#removerModal .rmSettingsCheck{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:' + tk.cBase + '}', '#removerModal .rmSettingsCheck input[type="checkbox"]{margin:3px 0 0;flex-shrink:0}', '#removerModal .rmSettingsMenuPresetWrap{margin-top:10px}', '#removerModal .rmSettingsMenuPresetLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmSegmentedBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSettingsMenuPresetBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSegmentedBtn,#removerModal .rmSettingsMenuPresetBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmSegmentedBtn.is-active,#removerModal .rmSettingsMenuPresetBtn.is-active{background:' + tk.bgProg + ';border-color:' + tk.bProg + ';color:' + tk.cInv + ';box-shadow:' + activePillShadow + '}', '#removerModal .rmKbuReasonPill{display:flex;align-items:stretch;width:100%;padding:0!important;overflow:hidden;border:1px solid ' + tk.bSub + ';border-radius:999px;box-sizing:border-box;cursor:pointer;text-align:left;font-size:12px;font-weight:400;line-height:1.3;box-shadow:' + pillShadow + '}', '#removerModal .rmKbuReasonPill.is-active{box-shadow:' + activePillShadow + '!important}', '#removerModal .rmKbuReasonNum{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 10px;border-right:1px solid ' + tk.bSub + ';box-sizing:border-box;font-weight:700;text-align:center;flex:0 0 auto}', '#removerModal .rmKbuReasonPill.is-active .rmKbuReasonNum{border-right-color:rgba(255,255,255,.55)!important}', '#removerModal .rmKbuReasonText{display:block;min-width:0;flex:1;padding:4px 11px 4px 12px;font-weight:400;overflow-wrap:anywhere}', '#removerModal.rmModalSettings{border:1px solid ' + tk.bSub + '!important;background:' + tk.bgBase + '!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(0,0,0,.08),0 1px 0 rgba(255,255,255,.78) inset!important}', '#removerModal.rmModalSettings #removerModalHeaderBar{margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid ' + tk.bSub + '}', '#removerModal.rmModalSettings #removerModalSubtitle{margin:-2px 0 12px!important;color:' + tk.cSubM + '!important}', '#removerModal.rmModalSettings #rmSettingsForm{gap:18px}', '#removerModal.rmModalSettings .rmSettingsLead{margin:0;padding:0 2px;color:' + tk.cSubM + '}', '#removerModal.rmModalSettings .rmSettingsSection{padding:16px 18px;border:1px solid ' + tk.bSub + ';border-radius:12px;background:linear-gradient(180deg,' + tk.bgNSub + ' 0%,' + tk.bgBase + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 8px 18px rgba(0,0,0,.035)}', '#removerModal.rmModalSettings .rmSettingsSectionHeader{margin:0 0 6px;padding-bottom:0;border-bottom:0}', '#removerModal.rmModalSettings .rmSettingsSectionTitle{font-size:16px;line-height:1.3}', '#removerModal.rmModalSettings .rmSettingsSectionDescription{margin-top:5px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsField{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid ' + tk.bSubS + ';border-radius:0;background:transparent;box-shadow:none}', '#removerModal.rmModalSettings .rmSettingsField:first-child{margin-top:0;padding-top:0;border-top:0}', '#removerModal.rmModalSettings .rmSettingsFieldLabel{margin:0 0 6px}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]{min-height:40px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]:focus{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.16);outline:none}', '#removerModal.rmModalSettings .rmSettingsFieldHint{margin-top:6px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsChecks{gap:10px}', '#removerModal.rmModalSettings .rmSettingsCheck{padding:4px 0}', '#removerModal.rmModalSettings .rmSettingsMenuPresetWrap{margin-top:12px;padding-top:10px;border-top:1px dashed ' + tk.bSubS + '}', '#removerModal.rmModalSettings .rmSettingsHintList{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + '}', '#removerModal.rmModalSettings .rmSettingsHintRow{line-height:1.55}', '#removerModal.rmModalSettings .rmSettingsHintBadge{background:' + tk.bgNSub + '}', '#removerModal.rmModalSettings .rmQuickPhraseEditor{padding-top:2px}', '#removerModal.rmModalSettings .rmQuickPhraseMeta{min-height:18px}', '#removerModal.rmModalSettings #rmSettingsSignaturePreviewCode{display:inline-block;padding:2px 8px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings #rmFooterActionButtons{position:relative;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;max-width:100%!important}', '#removerModal.rmModalSettings #rmSettingsActionButtonsRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{display:none;position:absolute;top:100%;right:0;width:auto;box-sizing:border-box;margin:4px 0 0;color:' + tk.cSubM + ';opacity:.78;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap}', '#removerModal .rmProtectControlGroup{margin-top:12px;padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-sizing:border-box}', '#removerModal .rmProtectControlLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmProtectControlGroup .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmProtectControlGroup .rmSegmentedBtn{padding:4px 10px;font-size:12px}', '#removerModal .rmTransferPanel{margin-top:10px;padding:0;border:0;background:transparent;box-sizing:border-box;box-shadow:none}', '#removerModal .rmTransferGrid{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:6px;align-items:start;justify-content:start}', '#removerModal .rmTransferGrid .rmSegmentedBar{justify-self:start}', '#removerModal .rmTransferHintRow{grid-column:1 / -1;min-height:0}', '#removerModal .rmTransferPanel .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmTransferPanel .rmSegmentedBtn{padding:6px 14px;font-size:12px;font-weight:700}', '#removerModal #rmTransferModeGroup{gap:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn + .rmSegmentedBtn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}', '#removerModal.rmCompactContent .rmMultiPageRow{flex-wrap:wrap!important;gap:6px}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageInput,#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageTargetInput{flex:1 1 100%!important;width:100%!important}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageCommentToggle,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiPage,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiRenameVariant,#removerModal.rmCompactContent .rmMultiPageRow .rmRemoveInput{margin-left:0!important}', '#removerModal.rmCompactContent .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(1){order:1}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(2){order:2}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(3){order:3}', '#removerModal.rmCompactContent #rmTransferModeGroup{flex-direction:column;align-items:flex-start;gap:6px}', '#removerModal.rmCompactContent #rmTransferModeGroup .rmSegmentedBtn{margin-left:0!important;border-radius:999px!important}', '#removerModal.rmCompactContent .rmTransferHintRow{grid-column:auto}', '#removerModal #rmProtectTextBlock{margin-top:14px}', '#removerModal #rmSettingsMenuTitle:disabled{background:' + tk.bgDis + '!important;border-color:' + tk.bDis + '!important;color:' + tk.cDis + '!important;-webkit-text-fill-color:' + tk.cDis + ';opacity:1;cursor:not-allowed;box-shadow:none!important}', '#removerModal .rmSettingsHintList{display:flex;flex-direction:column;gap:4px;margin-top:8px}', '#removerModal .rmSettingsHintRow{font-size:12px;line-height:1.5;color:' + tk.cSubM + '}', '#removerModal .rmSettingsHintBadge{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';font-size:11px;font-weight:700;color:' + tk.cSubM + ';vertical-align:baseline}', '#removerModal .rmQuickPhraseEditor{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmQuickPhraseList,#removerModal .rmQuickPhrasesPanel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}', '#removerModal .rmQuickPhraseChip{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';box-shadow:' + pillShadow + ';transition:border-color .12s,box-shadow .12s,opacity .12s;overflow:visible}', '#removerModal .rmQuickPhraseChip.is-editing{opacity:.42;border-style:dashed}', '#removerModal .rmQuickPhraseChip.is-dragging{opacity:.65}', '#removerModal .rmQuickPhraseChip.is-drop-before::before,#removerModal .rmQuickPhraseChip.is-drop-after::after{content:"";position:absolute;top:50%;width:3px;height:24px;border-radius:999px;background:' + tk.cProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.08)}', '#removerModal .rmQuickPhraseChip.is-drop-before::before{left:-4px;transform:translate(-50%,-50%)}', '#removerModal .rmQuickPhraseChip.is-drop-after::after{right:-4px;transform:translate(50%,-50%)}', '#removerModal .rmQuickPhraseEditBtn{max-width:100%;padding:3px 0;border:0;background:transparent;color:' + tk.cBase + ';font-size:13px;line-height:1.35;cursor:pointer;text-align:left;white-space:normal}', '#removerModal .rmQuickPhraseRemoveBtn{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:' + tk.cSubM + ';font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}', '#removerModal .rmQuickPhraseRemoveBtn:hover{background:' + tk.bgN + ';color:' + tk.cBase + '}', '#removerModal #rmSettingsQuickPhraseInput.is-editing{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.12)}', '#removerModal .rmQuickPhraseMeta{font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhraseEmpty{padding:2px 0;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhrasesPanel{margin-top:8px}', '#removerModal .rmQuickPhraseActionBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmQuickPhraseActionBtn:hover{border-color:' + tk.bProg + ';color:' + tk.cProg + '}', buildActionTagToneCss(['html.skin-theme-clientpref-night #removerModal', 'body.skin-theme-clientpref-night #removerModal'], actionTagTones.dark), '@media (prefers-color-scheme: dark){' + buildActionTagToneCss(['html.skin-theme-clientpref-os #removerModal', 'body.skin-theme-clientpref-os #removerModal'], actionTagTones.dark) + '}', '@media (max-width:' + sz.mobileBp + 'px){', '#removerModal button{white-space:normal!important}', '#removerModal #rmFooterButtons{align-items:flex-start!important}', '#removerModal #rmFooterCheckboxes,#removerModal #rmFooterActionButtons{width:100%!important;max-width:100%!important;margin-left:0!important}', '#removerModal .rmSettingsSection{padding:12px 13px}', '#removerModal .rmSettingsField{padding:10px}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{max-width:100%;margin:4px 0 0;text-align:right;white-space:normal}', '#removerModal .rmTransferPanel{padding:0}', '#removerModal .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal .rmTransferHintRow{grid-column:auto}', '#removerModal .rmQuickPhraseChip{max-width:100%}', '}' ].join(''); var style = document.createElement('style'); style.id = 'removerModalDynamicStyles'; style.textContent = css; document.head.appendChild(style); } function applyV2022Layout($modal, explicitWidth) { if (!isVector22) return; var css = { 'max-width': '100%', 'box-sizing': 'border-box', 'overflow-wrap': 'anywhere' }; if (typeof explicitWidth === 'number') css['max-width'] = explicitWidth + 'px'; $modal.css(css); } function getPageUrl(pageTitle) { return (mw.util && typeof mw.util.getUrl === 'function') ? mw.util.getUrl(pageTitle) : '/wiki/' + encodeURIComponent((pageTitle || '').replace(/ /g, '_')); } function getPageUrlWithFragment(pageTitle, fragment) { var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(fragment); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); return url; } function buildStatusPageLink(pageName) { var title = normTitle(pageName); return '<a href="' + escapeHtml(getPageUrl(title)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(title) + '</a>'; } function buildQuotedStatusPageLink(pageName) { return '«' + buildStatusPageLink(pageName) + '»'; } function buildTemplatePageLink(templateName, labelText) { var name = String(templateName || '') .replace(/^(?:safe)?subst\s*:\s*/i, '') .replace(RE_TEMPLATE_NS, '') .trim(); var ns = getNamespaceLabel(10, 'Шаблон'); if (!name) return escapeHtml(labelText); return '<a href="' + escapeHtml(getPageUrl(ns + ':' + name)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(labelText) + '</a>'; } function renderTemplateLinksInText(text) { var source = String(text || ''); var out = ''; var lastIndex = 0; source.replace(/\{\{\s*([^{}|]+)(?:\|[^{}]*)?\}\}/g, function (match, templateName, offset) { out += escapeHtml(source.slice(lastIndex, offset)); out += buildTemplatePageLink(templateName, match); lastIndex = offset + match.length; return match; }); return out + escapeHtml(source.slice(lastIndex)); } function buildHeaderIconButtonHtml(id, title, label, text) { return joinHtml([ '<button id="', id, '" type="button" title="', escapeHtml(title), '" aria-label="', escapeHtml(label || title), '" ', 'style="', stHeaderIconBtn, '">', text || '', '</button>' ]); } function createModal(opts) { if (typeof opts === 'string') opts = { title: opts }; var layout = getModalLayout(); resetModalObservers(); ensureModalStyles(); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; var subtitleHtml = ''; var subtitleStyle = 'margin:-4px 0 8px;font-size:12px!important;color:' + tk.cSubM + ';line-height:1.35!important;font-weight:400!important;'; var subtitleLinkStyle = 'font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;'; if (opts.subtitleHtml) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleHtml, '</div>' ]); } else if (opts.subtitlePage) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleLabel || 'Текущий день', ': <a href="', getPageUrl(opts.subtitlePage), '" target="_blank" rel="noopener noreferrer" class="removerModalLink" style="', subtitleLinkStyle, '">', normTitle(opts.subtitlePage), '</a></div>' ]); } var settingsButtonHtml = opts.showSettingsButton === false ? '' : buildHeaderIconButtonHtml('removerSettingsTrigger', 'Конфигурация', 'Конфигурация', '⚙'); var display = opts.inline ? 'inline-block' : 'block'; var modalMargin = opts.inline ? '1em 0' : (layout.shouldCenter ? '1em auto' : '1em 0'); var inlineLayoutStyle = opts.inline ? ';justify-self:start;align-self:start;width:fit-content;' : ''; var modalStyle = joinHtml([ 'position:relative;padding:1.5em;margin:', modalMargin, ';display:', display, ';', 'border:', stStyles.border, ';background:', stStyles.background, ';border-radius:', stStyles.borderRadius, ';box-shadow:', stStyles.boxShadow, ';max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;', inlineLayoutStyle ]); var headerStyle = 'display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid ' + tk.bSubS + ';'; var titleStyle = 'color:' + stStyles.headerColor + ';margin:0;padding:0;border:0;display:block;font-size:1.3em;font-weight:400;line-height:1.25;flex:1 1 auto;min-width:0;'; $('#content').prepend(joinHtml([ '<div id="removerModal" style="', modalStyle, '">', '<div id="removerModalHeaderBar" style="', headerStyle, '">', '<h1 id="removerModalTitle" style="', titleStyle, '"><span id="removerModalTitleText">', opts.title, '</span></h1>', settingsButtonHtml, '</div>', subtitleHtml, '<div id="removerModalContent"></div>', '<div id="removerModalFooter" style="margin-top:15px;"></div>', '</div>' ])); var $modal = $('#removerModal'); if (opts.width === 'compact') $modal.css({ width: layout.defaultOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); else applyV2022Layout($modal); $('#removerSettingsTrigger').off('click').on('click', function () { openSettings(); }).prop('disabled', true); } function buildFooterCheckboxHtml(name, checked, label) { return joinHtml([ '<label style="', stFooterCheckLabel, '">', '<input name="', name, '" type="checkbox" style="margin:2px 0 0;flex-shrink:0;" ', checked ? 'checked' : '', '>', label, '</label>' ]); } function buildFooterActionsHtml(buttonsHtml) { return '<div id="rmFooterActionButtons" style="' + stFooterActions + '">' + buttonsHtml + '</div>'; } function bindModalFooterKeyboard(mode) { $(window).off('keydown.remover'); if (['submit', 'reload', 'close'].indexOf(mode) === -1) return; $(window).on('keydown.remover', function (e) { if (e.keyCode === 27 && mode !== 'submit') $('#removerCancel').click(); if (e.ctrlKey && e.keyCode === 13) $(mode === 'reload' ? '#removerReload' : '#removerSubmit').click(); }); } function renderModalFooter(mode, options) { var opts = options || {}; finishAction(); $('#removerModal').data('rmFooterMode', mode); $('#removerModalFooter').css('width', ''); if (mode === 'submit') { var showCb = opts.showCheckbox !== false; var showSub = opts.showSubscribe === true; var ns = mwCfg.wgNamespaceNumber; var notifyLabel = ns === 0 ? 'Оповестить создателя статьи' : (ns === 10 || ns === 11) ? 'Оповестить создателя шаблона' : (ns === 14 || ns === 15) ? 'Оповестить создателя категории' : 'Оповестить создателя страницы'; var cbInlineHtml = ''; if (showSub || showCb) { cbInlineHtml = joinHtml([ '<div id="rmFooterCheckboxes" style="', stFooterChecks, '">', showSub ? buildFooterCheckboxHtml('rmSubscribe', setSubscribe, 'Подписаться на номинацию') : '', showCb ? buildFooterCheckboxHtml('rmUAlert', setAlert, notifyLabel) : '', '</div>' ]); } $('#removerModalFooter').html(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:', cbInlineHtml ? 'space-between' : 'flex-end', ';">', cbInlineHtml, buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Отмена</button>', '<button id="removerSubmit" style="', stSubmit, '">', opts.submitText || 'ОК', '</button>' ])), '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); $('#removerSubmit').data('rmSubmitInProgress', false).click(function () { if ($(this).data('rmSubmitInProgress')) return; if (!beginAction()) return; $(this).removeClass('rmSubmitError').css({ background: '', 'border-color': '', color: '' }); isError = false; hasActionError = false; if (!opts.preserveLogOnSubmit) { $('#rmLogBox').empty(); logStatusSeq = 0; } if (showCb) { setAlert = $('[name="rmUAlert"]').is(':checked'); state.setAlert = setAlert; } if (showSub) { setSubscribe = $('[name="rmSubscribe"]').is(':checked'); state.setSubscribe = setSubscribe; } $(this).data('rmSubmitInProgress', true).prop('disabled', true); var submitResult; try { submitResult = opts.onSubmit(); } catch (ex) { unlockModalSubmit(); throw ex; } if (submitResult === false) unlockModalSubmit(); }); bindModalFooterKeyboard('submit'); } else if (mode === 'reload') { var newBtns = buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Закрыть</button>', '<button id="removerReload" style="', stReload, '">', opts.reloadText || 'Обновить страницу', '</button>' ])); $('#rmFooterCheckboxes').remove(); var $btns = $('#rmFooterButtons'); if ($btns.length) { $btns.css({ 'justify-content': 'flex-end' }).html(newBtns); } else { $('#removerModalFooter').append(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:flex-end;">', newBtns, '</div>' ])); } $('#removerCancel').click(function () { closeModal(); }); $('#removerReload').click(function () { location.reload(); }); bindModalFooterKeyboard('reload'); if (shouldAutoReloadAfterAction()) { setTimeout(function () { if (shouldAutoReloadAfterAction()) $('#removerReload').trigger('click'); }, 0); } } else { // 'close' $('#removerModalFooter').html(joinHtml([ '<div style="display:flex;justify-content:flex-end;align-items:center;">', '<button id="removerCancel" style="', stCancel, 'margin-right:0;">', opts.closeText || 'Закрыть', '</button>', '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); bindModalFooterKeyboard('close'); } } function unlockModalSubmit() { finishAction(); $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false); } function markSubmitError() { isError = true; hasActionError = true; finishAction(); var errColor = '#d73333'; $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false) .addClass('rmSubmitError').css({ background: errColor, 'border-color': errColor, color: '#fff' }); } // ─── UI: статус и ссылки ───────────────────────────────────────────────── function startProcessing() { if ($('#rmLogBox').length) return; $('#removerModal').append( '<div id="rmLogBox" style="margin-top:12px;padding-top:10px;border-top:1px solid ' + tk.bSubS + ';line-height:1.5;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;"></div>' ); syncLinkWidths(); } function logStatus(message, error, opts) { var o = opts || {}; if (error) hasActionError = true; if (o.trackError !== false && error && error.code) isError = true; var $box = $('#rmLogBox'); if (!$box.length) { startProcessing(); $box = $('#rmLogBox'); } var statusId = o.statusId || ('rm-status-' + (++logStatusSeq)); var $row = $box.find('[data-rm-status-id="' + statusId + '"]'); if (!$row.length) { $row = $('<div data-rm-status-id="' + statusId + '" style="margin-top:4px;line-height:1.4;"></div>'); $box.append($row); } var html; if (error) { var errText = error.code ? '<span class="error"><small>' + escapeHtml(formatLogErrorCode(error.code)) + ': ' + escapeHtml(String(error.info || '')) + '</small></span>' : escapeHtml(String(error)); html = '<span style="color:' + tk.cDang + ';margin-right:4px;">✕</span>' + message + ' — ' + errText; } else if (o.pending) { html = '<span style="color:' + tk.cSubM + ';">' + message + '</span>'; } else { html = '<span style="color:' + tk.bgSucc + ';margin-right:4px;">✓</span><span style="color:' + tk.cSubM + ';">' + message + '</span>'; } $row.html(html); return statusId; } function formatLogErrorCode(code) { var value = String(code || ''); return value.toLowerCase() === 'error' ? 'Ошибка' : value; } function logPageEdit(pageName, error, opts) { logStatus('Правка страницы ' + buildQuotedStatusPageLink(pageName) + '.', error, opts); } function syncLinkWidths() { var $box = $('#rmLogBox'); if (!$box.length) return; var taW = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; $box.css({ width: taW ? taW + 'px' : '', 'max-width': '100%' }); } function appendNominationLink(pageTitle, sectionTitle) { if (!pageTitle) return; var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(sectionTitle); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); var label = normTitle(frag ? pageTitle + '#' + frag : pageTitle); var $target = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $target.append( '<div style="margin-top:4px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:5px;">' + '<span style="color:' + tk.bgSucc + ';font-size:14px;flex-shrink:0;">✓</span>' + '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a></div>' ); } function getCurrentSettings() { return normalizeRemoverSettings(state.settings || settingsDefaults); } function shouldAutoReloadAfterAction() { return !hasActionError && !!getCurrentSettings().autoReloadAfterAction; } function maybeOpenNominationDiscussionInNewTab(nominationInfo) { if (!getCurrentSettings().openNominationDiscussionInNewTab || !nominationInfo || !nominationInfo.pageTitle) return; window.open(getPageUrlWithFragment(nominationInfo.pageTitle, nominationInfo.sectionTitle), '_blank', 'noopener,noreferrer'); } // ─── UI-строители ──────────────────────────────────────────────────────── function buildInfoBoxHtml(mainText, detailsText, isErr) { var cls = isErr ? ' class="error"' : ''; return joinHtml([ '<div class="rmInfoBox">', '<p', cls, ' style="margin:0', detailsText ? ' 0 6px' : '', ';">', escapeHtml(mainText), '</p>', detailsText ? '<p style="margin:0;color:' + tk.cSubM + ';">' + escapeHtml(detailsText) + '</p>' : '', '</div>' ]); } function buildActionsHtml(actions, inputName, listId) { var actionItemsHtml = actions.map(function (a, i) { var meta = a.description || (a.talkNotice ? 'С добавлением {{' + (a.talkTemplate || a.resultTemplate || 'шаблон') + '}} на СО.' : ''); var tagToneClass = getActionTagToneClass(a); var tagHtml = a.tag ? '<span class="rmActionTag' + tagToneClass + '">' + escapeHtml(a.tag) + '</span>' : ''; return joinHtml([ '<label class="rmActionItem">', '<span class="rmActionMain">', '<input type="radio" name="', inputName, '" value="', a.id, '" ', i === 0 ? 'checked' : '', '>', tagHtml, '<span>', escapeHtml(a.label), '</span>', '</span>', meta ? '<span class="rmActionMeta">' + renderTemplateLinksInText(meta) + '</span>' : '', a.warning ? '<strong class="rmActionWarning">' + escapeHtml(a.warning) + '</strong>' : '', '</label>' ]); }).join(''); return joinHtml([ '<div style="margin:0 0 8px;color:', tk.cSubM, ';font-size:13px;">Обнаружены открытые номинации:</div>', '<div', listId ? ' id="' + listId + '"' : '', ' class="rmActionList">', actionItemsHtml, '</div>' ]); } function getActionTagToneClass(action) { var tag = String(action && action.tag || '').replace(/\s+/g, ' ').trim(); if (tag === 'КУ') return ' rmActionTag-deletion'; if (tag === 'КПМ') return ' rmActionTag-rename'; if (tag === 'КБУ') return ' rmActionTag-fastdelete'; if (tag === 'КУЛ') return ' rmActionTag-improve'; if (tag === 'КБУ и КУЛ') return ' rmActionTag-mixedCleanup'; if (tag === 'ОБКАТ') return ' rmActionTag-category'; return ''; } function syncActionWarnings(inputName, listId) { var $root = listId ? $('#' + listId) : $('#removerModal'); var $selected = $root.find('input[name="' + inputName + '"]:checked').closest('.rmActionItem'); $root.find('.rmActionItem').removeClass('is-selected'); $selected.addClass('is-selected'); $root.find('.rmActionWarning').hide(); $selected.find('.rmActionWarning').show(); } function buildNestedCommentFieldsHtml(opts) { var options = opts || {}; var wrapId = options.wrapId || ''; var textareaId = options.textareaId || ''; var textareaClass = options.textareaClass ? ' ' + options.textareaClass : ''; var textareaStyleExtra = options.textareaStyleExtra || ''; var wrapStyleExtra = options.wrapStyleExtra || ''; var placeholder = options.placeholder || 'Комментарий (необязательно)'; var beforeHtml = options.beforeHtml || ''; var marginTop = options.marginTop || '6px'; var minHeight = parseInt(options.minHeight, 10) || 90; var isEmbedded = !!options.embedded; var wrapClass = isEmbedded ? '' : (' class="' + RESIZE_CLASS + '"'); var wrapStyle = 'display:none;margin-top:' + marginTop + ';max-width:100%;box-sizing:border-box;'; if (isEmbedded) { wrapStyle += 'padding:0;border:0;background:transparent;'; } else { wrapStyle += 'padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:6px;background:' + tk.bgNSub + ';'; } wrapStyle += wrapStyleExtra; return joinHtml([ '<div id="', wrapId, '"', wrapClass, ' style="', wrapStyle, '">', beforeHtml, '<textarea id="', textareaId, '" class="rmNestedCommentInput', textareaClass, '" placeholder="', escapeHtml(placeholder), '" style="', stInputFull, 'min-height:', minHeight, 'px;resize:both;margin-bottom:6px;', textareaStyleExtra, '"></textarea>', buildQuickPhrasesPanelHtml(textareaId), '</div>' ]); } function buildConditionalRetFieldsHtml() { return buildNestedCommentFieldsHtml({ wrapId: 'rmCloseConditionalWrap', textareaId: 'rmCloseConditionalReason', placeholder: 'Условие / пояснение (необязательно)', marginTop: '8px', minHeight: 90, embedded: true, wrapStyleExtra: closeActionFieldInset, beforeHtml: '<input id="rmCloseConditionalDeadline" type="text" inputmode="numeric" autocomplete="off" pattern="\\d{4}-\\d{2}-\\d{2}" placeholder="Срок доработки в формате: ГГГГ-ММ-ДД (необязательно)" title="Срок доработки в формате ГГГГ-ММ-ДД, например 2026-05-31. Можно оставить пустым." aria-label="Срок доработки в формате ГГГГ-ММ-ДД, необязательно" style="' + stCloseActionStackInput + '">' }); } function buildAddMultiPageButtonHtml(options) { var opts = options || {}; var title = opts.addTitle || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', title, 'rmAddMultiPage rmAddPageBtn'); } function buildSquareAddButtonHtml(id, title, className, symbol) { var idAttr = id ? ' id="' + id + '"' : ''; var clsAttr = className ? ' class="' + className + '"' : ''; var label = title || 'Добавить'; return '<button' + idAttr + ' type="button"' + clsAttr + ' title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '" style="' + stRemoveBtn + '">' + escapeHtml(symbol || '+') + '</button>'; } function leftControlStyle(style) { return style.replace('margin-left:' + inlineControlGap + 'px;', 'margin-left:0;margin-right:' + inlineControlGap + 'px;'); } function buildLeftSquareAddButtonHtml(id, title, className, symbol) { return buildSquareAddButtonHtml(id, title, className, symbol).replace(stRemoveBtn, leftControlStyle(stRemoveBtn)); } function buildLeftRemoveButtonHtml(className, title) { var cls = className || 'rmRemoveInput'; var label = title || 'Удалить'; return '<button type="button" class="' + cls + '" style="' + leftControlStyle(stRemoveBtn) + '" title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '">−</button>'; } function buildMultiRenameVariantAddButtonHtml() { return buildLeftSquareAddButtonHtml('', 'Добавить вариант нового заголовка', 'rmAddMultiRenameVariant rmAddVariantBtn rmRenameVariantAddBtn', '⤷'); } function buildStartMultiPageButtonHtml(title) { var label = title || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', label, 'rmAddMultiPage rmAddPageBtn rmStartMultiPageBtn'); } function buildMultiPageButtonsHtml(commentWrapId, commentId, options) { var opts = options || {}; var commentBtnStyle = stToolBtn + (opts.showComment ? '' : 'display:none;'); var commentTitle = opts.commentTitle || 'Добавить комментарий к этой странице'; var commentExpandedTitle = opts.commentExpandedTitle || 'Скрыть комментарий к этой странице'; if (opts.showAdd) return buildAddMultiPageButtonHtml(opts); return joinHtml([ '<button type="button" class="rmToggleBtn rmMultiPageCommentToggle" data-rm-comment-wrap="', commentWrapId, '" data-rm-comment-textarea="', commentId, '" data-rm-comment-title="', escapeHtml(commentTitle), '" data-rm-comment-expanded-title="', escapeHtml(commentExpandedTitle), '" aria-label="', escapeHtml(commentTitle), '" title="', escapeHtml(commentTitle), '" aria-expanded="false" style="', commentBtnStyle, '">✎</button>', '<button type="button" class="rmRemoveInput" style="', stRemoveBtn, '" title="', escapeHtml(opts.removeTitle || 'Убрать страницу из номинации'), '">−</button>' ]); } function buildMultiRenameVariantRowHtml(value, options) { var opts = options || {}; return joinHtml([ '<div class="rmMultiRenameVariantRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '">', buildLeftRemoveButtonHtml('rmRemoveMultiRenameVariant', 'Убрать вариант нового заголовка'), '<input type="text" class="rmMultiRenameVariantInput" placeholder="', escapeHtml(opts.placeholder || 'Дополнительный вариант нового заголовка'), '" style="', stInputBox, '"', value ? ' value="' + escapeHtml(value) + '"' : '', '>', '</div>' ]); } function buildMultiPageRowHtml(index, options) { var opts = options || {}; var pageInputId = 'rmMultiPage' + index; var commentWrapId = 'rmMultiPageCommentWrap' + index; var commentId = 'rmMultiPageComment' + index; var pageValue = opts.pageValue || ''; var pageValueAttr = pageValue ? ' value="' + escapeHtml(pageValue) + '"' : ''; var inputPlaceholder = opts.inputPlaceholder || 'Страница'; var targetInputClass = opts.targetInputClass || ''; var targetInputHtml = ''; var commentPlaceholder = opts.commentPlaceholder || 'Комментарий только для этой страницы (необязательно)'; var commentIndent = opts.targetVariants ? leftNestedControlOffset : '0'; var pageRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); var blockStyle = 'max-width:100%;box-sizing:border-box;'; var buttonsHtml = buildMultiPageButtonsHtml(commentWrapId, commentId, { showAdd: !!opts.showAdd, showComment: !!opts.showComment, addTitle: opts.addTitle, removeTitle: opts.removeTitle, commentTitle: opts.commentTitle, commentExpandedTitle: opts.commentExpandedTitle }); if (opts.targetInput) { targetInputHtml = joinHtml([ '<input id="rmMultiPageTarget', index, '" type="text" placeholder="', escapeHtml(opts.targetPlaceholder || 'Новое название'), '" class="rmMultiPageTargetInput ', escapeHtml(targetInputClass), '" style="', stInputBox, '">' ]); } return joinHtml([ '<div class="rmMultiPageBlock ', RESIZE_CLASS, '" style="', blockStyle, '">', '<div', opts.rowId ? ' id="' + opts.rowId + '"' : '', ' class="rmMultiPageRow" style="', pageRowStyle, '">', '<input id="', pageInputId, '" type="text" placeholder="', escapeHtml(inputPlaceholder), '" class="rmMultiPageInput" style="', stInputBox, '"', pageValueAttr, '>', opts.targetVariants ? '' : targetInputHtml, buttonsHtml, '</div>', opts.targetVariants ? '<div class="rmMultiRenameVariantsContainer"><div class="rmMultiRenamePrimaryTargetRow">' + buildMultiRenameVariantAddButtonHtml() + targetInputHtml + '</div></div>' : '', buildNestedCommentFieldsHtml({ wrapId: commentWrapId, textareaId: commentId, textareaClass: 'rmMultiPageCommentInput', placeholder: commentPlaceholder, marginTop: multiNominationGap, minHeight: 90, embedded: true, wrapStyleExtra: 'padding:0 0 0 ' + commentIndent + ';background:transparent;', textareaStyleExtra: 'border-color:' + tk.bSubS + ';border-radius:4px;background:' + tk.bgBase + ';' }), '</div>' ]); } function buildSingleRenameBlockHtml(config, startMultiTitle, currentPageName, currentPlaceholder) { var addLabel = 'Добавить вариант нового заголовка'; var currentValue = currentPageName || ''; return joinHtml([ '<div id="rmSingleRenameBlock" style="display:flex;flex-direction:column;align-items:stretch;gap:0;">', '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="rmSingleRenameCurrent" type="text" class="rmSingleRenameCurrentInput" placeholder="', escapeHtml(currentPlaceholder || 'Текущее название'), '" style="', stInputBox, '" value="', escapeHtml(currentValue), '">', buildStartMultiPageButtonHtml(startMultiTitle), '</div>', '<div class="rmInputRow ', RESIZE_CLASS, ' rmRenameVariantRow" style="', stRow, '">', buildLeftSquareAddButtonHtml(config.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить вариант', 'rmAddVariantBtn rmRenameVariantAddBtn', '⤷'), '<input id="', config.firstId, '" type="text" class="', config.inputClass || 'variantInput', '" placeholder="', config.firstPh || '', '" style="', stInputBox, '">', '</div>', '<div id="', config.containerId, '"></div>', '</div>' ]); } function showInfoAndClose(mainText, detailsText, isErr) { $('#removerModalContent').html(buildInfoBoxHtml(mainText, detailsText || '', isErr || false)); renderModalFooter('close'); } function getSelectedAction(inputName, actionMap) { var id = $('[name="' + inputName + '"]:checked').val(); var sel = actionMap[id]; if (!sel) alert('Выберите действие.'); return sel || null; } function removeSingleTemplateMatch(text, match) { return removeTemplateMatches(text, match ? [match] : []); } function getNominationTemplateDate(match) { return convertToStandardDate(getTemplatePositionalParamValue(match, 1)); } function getNominationTemplateFingerprint(match) { if (!match) return ''; var parsed = parseTemplateParameterList(match.params); var params = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex !== 1; }).sort(function (a, b) { if (a.positionalIndex !== null && b.positionalIndex !== null) return a.positionalIndex - b.positionalIndex; if (a.positionalIndex !== null) return -1; if (b.positionalIndex !== null) return 1; return a.name < b.name ? -1 : (a.name > b.name ? 1 : 0); }).map(function (entry) { return [entry.name, normalizeTemplateEventValue(entry.value)]; }); return JSON.stringify({ date: getNominationTemplateDate(match) || normalizeTemplateEventValue(getTemplatePositionalParamValue(match, 1)), params: params }); } function findTemplatesByFingerprint(text, namePattern, fingerprint) { return findTemplatesByPattern(text, namePattern).filter(function (match) { return getNominationTemplateFingerprint(match) === fingerprint; }); } function prependTemplateToNoinclude(text, templateText) { var source = String(text || ''); var tpl = String(templateText || '').trim(); if (!tpl) return source; var match = source.match(RE_NOINCLUDE); if (match) { var before = source.slice(0, source.indexOf(match[0])); if (/\S/.test(before)) return '<noinclude>' + tpl + '</noinclude>\n' + source; var content = String(match[2] || '').replace(/^\n+/, ''); return source.replace(match[0], match[1] + '<noinclude>' + tpl + (content ? '\n' + content : '') + '\n</noinclude>'); } return '<noinclude>' + tpl + '</noinclude>\n' + source; } function buildGeneratedNominationTemplateText(job, pg) { var tplStr = ''; if (!job) return ''; if (job.opId === 'fRm') { if (job.kbuTemplateText) return T_OPEN + job.kbuTemplateText + T_CLOSE; return job.kbuTemplate ? (T_OPEN + job.kbuTemplate + T_CLOSE) : ''; } if (typeof job.articleTpl !== 'function') return ''; tplStr = job.articleTpl(job.opId === 'mRnm' ? buildRenameTemplateParam(getMultiRenameTarget(job, pg, 'multiRenameTemplateTargets'), job.sectionNW) : job.tplpar, job.date[0]); if (job.opId === 'merge' && job.mergeArticles && job.mergeArticles.length) { var pageKey = normalizePageTitleKey(pg); var otherArticles = job.mergeArticles.filter(function (pageName) { return normalizePageTitleKey(pageName) !== pageKey; }); tplStr = buildTemplateContentWithPositionalParams('к объединению', [job.date[0]].concat(otherArticles)); } return tplStr ? (T_OPEN + tplStr + T_CLOSE) : ''; } function applyConflictTemplateResolution(articleText, job, pg, decision) { var rule = getNominationConflictRule(job); var generatedTemplate = buildGeneratedNominationTemplateText(job, pg); var source = String(articleText || ''); if (!generatedTemplate || !decision) return source; if (decision.templateAction === 'overwrite') { var fingerprintMatches = rule && decision.templateFingerprint ? findTemplatesByFingerprint(source, rule.namePattern, decision.templateFingerprint) : []; var existing = decision.templateFingerprint ? (fingerprintMatches.length === 1 ? fingerprintMatches[0] : null) : (rule ? findTemplateByPattern(source, rule.namePattern) : null); if (decision.templateFingerprint && !existing) return null; var cleaned = removeSingleTemplateMatch(source, existing).text; return prependTemplateToNoinclude(cleaned, generatedTemplate); } if (decision.templateAction === 'prepend') return prependTemplateToNoinclude(source, generatedTemplate); return source; } function inspectMultiNominationConflicts(job, callback) { var cb = callback || function () {}; var pages = (job && job.multiArticles) ? job.multiArticles.slice() : []; var conflicts = []; var statusId = logStatus('Проверяются статьи на наличие уже установленных шаблонов...', null, { pending: true, trackError: false }); if (!pages.length) { logStatus('Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false }); cb(null, conflicts); return; } eachSequential(pages, function (pg, next) { getText(pg, function (articleText, readErr) { var conflict; if (readErr) { next(makeReadError(readErr, 'read_failed', 'Не удалось проверить страницу «' + pg + '».')); return; } if (articleText === null) { next({ code: 'read_failed', info: 'Страница «' + pg + '» не существует.' }); return; } conflict = detectNominationConflict(articleText, job); if (conflict) { conflicts.push($.extend({ pageName: pg }, conflict)); logStatus('В статье ' + buildQuotedStatusPageLink(pg) + ' обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.', null, { trackError: false }); } next(); }); }, function (err) { if (err) { logStatus('Проверка статей.', err, { statusId: statusId }); cb(err); return; } logStatus( conflicts.length ? 'Проверка завершена: найдены статьи с уже установленными шаблонами.' : 'Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false } ); cb(null, conflicts); }); } function buildNominationConflictResolutionHtml(conflicts) { return '<div class="rmInfoBox"><p style="margin:0 0 6px;">Найдены статьи, где шаблон уже стоит. Для каждой конфликтующей страницы выберите, что делать со статьёй и с шаблоном.</p>' + '<p style="margin:0;color:' + tk.cSubM + ';font-size:12px;line-height:1.45;">По умолчанию такие статьи исключаются из новой номинации, а существующий шаблон остаётся без изменений.</p></div>' + '<div class="rmConflictLead">После выбора нажмите «Продолжить номинирование».</div>' + '<div id="rmConflictList" class="rmConflictList">' + conflicts.map(function (conflict, index) { var pageLink = buildStatusPageLink(conflict.pageName); return '<div class="rmConflictCard" data-rm-conflict-index="' + index + '">' + '<input type="hidden" class="rmConflictPageAction" value="skip">' + '<input type="hidden" class="rmConflictTemplateAction" value="keep">' + '<div class="rmConflictTitle">' + pageLink + '</div>' + '<div class="rmConflictMeta">Обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.</div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие со статьёй</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="page">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="page" data-rm-choice="skip" aria-pressed="true">Убрать из номинации</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="page" data-rm-choice="keep" aria-pressed="false">Оставить в номинации</button>' + '</div></div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие с шаблоном</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="template">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="template" data-rm-choice="keep" aria-pressed="true">Оставить как есть</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="overwrite" aria-pressed="false">Новая дата</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="prepend" aria-pressed="false">Второй сверху</button>' + '</div>' + '<div class="rmConflictHint">Если статья исключается из номинации, действие с шаблоном не применяется.</div>' + '</div></div>'; }).join('') + '</div>'; } function updateNominationConflictCardState($card) { var pageAction = $card.find('.rmConflictPageAction').val() || 'skip'; var disableTemplate = pageAction !== 'keep'; var $templateButtons = $card.find('[data-rm-choice-type="template"]'); $card.toggleClass('is-skip', disableTemplate); $card.find('[data-rm-conflict-group="template"]').toggleClass('is-disabled', disableTemplate); $templateButtons.prop('disabled', disableTemplate).toggleClass('is-disabled', disableTemplate); } function bindNominationConflictResolutionUi() { var $content = $('#removerModalContent'); function setChoice($card, type, value) { var inputClass = type === 'page' ? '.rmConflictPageAction' : '.rmConflictTemplateAction'; $card.find(inputClass).val(value); $card.find('[data-rm-choice-type="' + type + '"]').each(function () { var isActive = $(this).data('rmChoice') === value; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); updateNominationConflictCardState($card); } $content.off('.rmConflictResolution').on('click.rmConflictResolution', '[data-rm-choice-type]', function () { var $btn = $(this); var $card = $btn.closest('.rmConflictCard'); if ($btn.prop('disabled')) return; setChoice($card, $btn.data('rmChoiceType'), $btn.data('rmChoice')); }); $('#rmConflictList .rmConflictCard').each(function () { updateNominationConflictCardState($(this)); }); } function collectNominationConflictResolution(conflicts) { var decisions = {}; (conflicts || []).forEach(function (conflict, index) { var $card = $('#rmConflictList .rmConflictCard[data-rm-conflict-index="' + index + '"]'); decisions[getPageTitleMapKey(conflict.pageName)] = { pageAction: $card.find('.rmConflictPageAction').val() || 'skip', templateAction: $card.find('.rmConflictTemplateAction').val() || 'keep', templateFingerprint: conflict.templateFingerprint || '' }; }); return decisions; } function updateMultiNominationJobPages(job, resultArticles, emptyError, options) { var articles = (resultArticles || []).slice(); var opts = options || {}; var pageSet = {}; var headerText; if (!job || !job.isMulti) return { value: job }; if (!articles.length) return { error: emptyError || 'В номинации не осталось ни одной страницы.' }; articles.forEach(function (pageName) { pageSet[getPageTitleMapKey(pageName)] = true; }); ['multiRenameTargets', 'multiRenameTemplateTargets'].forEach(function (key) { if (!job[key]) return; job[key] = articles.reduce(function (map, pageName) { map[getPageTitleMapKey(pageName)] = getMultiRenameTarget(job, pageName, key); return map; }, {}); }); job.multiArticles = articles; job.pages = articles.slice().reverse(); if (job.multiRenamePairs && job.multiRenamePairs.length) { job.multiRenamePairs = job.multiRenamePairs.filter(function (pair) { return pair && pageSet[getPageTitleMapKey(pair.pageName)]; }); } if (!opts.preserveSection || !job.section) { headerText = String(job.multiHeaderText || '').trim(); job.section = headerText || (job.opId === 'mRnm' ? formatRenameItemsWithAnd(articles, job.multiRenameTargets) : ('[[:' + articles[0] + ']]')); job.sectionNW = job.section.replace(/\[\[:/g, '').replace(/]]/g, ''); } if (job.opId === 'mRm') job.tplpar = job.sectionNW; job.msg = job.multiNominationFormat === 'list' ? buildMultiNominationListText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets) : null) : buildMultiNominationText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); job.summary = makeNominationTargetSummary(job.nomPage, job.sectionNW, job.summaryAction); job.nominationSummary = makeNominationPageSummary(job.sectionNW); return { value: job }; } function applyNominationConflictResolutionToJob(job, decisions) { var resultArticles; if (!job || !job.isMulti) { if (job) job.conflictDecisions = decisions || {}; return { value: job }; } resultArticles = (job.multiArticles || []).filter(function (pageName) { var decision = decisions && decisions[getPageTitleMapKey(pageName)]; return !decision || decision.pageAction !== 'skip'; }); job.conflictDecisions = decisions || {}; return updateMultiNominationJobPages( job, resultArticles, 'После исключения конфликтующих статей в номинации не осталось ни одной страницы.' ); } function showNominationConflictResolution(job, conflicts, onContinue) { resetModalObservers(); $('#removerModalContent').html(buildNominationConflictResolutionHtml(conflicts)); bindNominationConflictResolutionUi(); syncLinkWidths(); renderModalFooter('submit', { submitText: 'Продолжить номинирование', showSubscribe: true, preserveLogOnSubmit: true, onSubmit: function () { var decisions = collectNominationConflictResolution(conflicts); var applied = applyNominationConflictResolutionToJob(job, decisions); if (applied.error) { alert(applied.error); return false; } if (typeof onContinue === 'function') onContinue(applied.value); return true; } }); } function bindTouchTextareaGrip($ta, sync, getMaxWidth, options) { var opts = options || {}; var minWidth = parseInt(opts.minWidth, 10) || parseInt(sz.taMinW, 10) || 180; var minHeight = parseInt(opts.minHeight, 10) || parseInt(sz.taMinH, 10) || 100; var allowWidthResize = opts.allowWidth !== false; var syncFn = typeof sync === 'function' ? sync : function () {}; var getMaxWidthFn = typeof getMaxWidth === 'function' ? getMaxWidth : function () { return $ta.outerWidth() || minWidth; }; var usePointerEvents = typeof window.PointerEvent === 'function'; var dragState = { active: false, startX: 0, startY: 0, startWidth: 0, startHeight: 0 }; var gripStyle = 'height:20px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-top:0;border-radius:0 0 4px 4px;background:' + tk.bgNSub + ';display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;'; if (opts.gripMarginBottom) gripStyle += 'margin-bottom:' + opts.gripMarginBottom + ';'; var $grip = $('<div data-rm-textarea-grip="1" style="' + gripStyle + '"><span style="display:block;width:42px;height:4px;border-radius:999px;background:' + tk.bSub + ';opacity:.9;"></span></div>'); function getCoord(evt, key) { var e = evt.originalEvent || evt; if (e.touches && e.touches.length) return e.touches[0][key]; if (e.changedTouches && e.changedTouches.length) return e.changedTouches[0][key]; return e[key]; } function stopDrag() { dragState.active = false; $(window).off('.rmTaResize'); } function onDragMove(evt) { var clientX; var clientY; if (!dragState.active) return; clientX = getCoord(evt, 'clientX'); clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; if (allowWidthResize && typeof clientX === 'number') $ta.css('width', Math.max(minWidth, Math.min(getMaxWidthFn(), dragState.startWidth + (clientX - dragState.startX))) + 'px'); $ta.css('height', Math.max(minHeight, dragState.startHeight + (clientY - dragState.startY)) + 'px'); syncFn(); if (evt.preventDefault) evt.preventDefault(); } function startDrag(evt) { var clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; dragState.active = true; dragState.startX = getCoord(evt, 'clientX') || 0; dragState.startY = clientY; dragState.startWidth = $ta.outerWidth(); dragState.startHeight = $ta.outerHeight(); if (evt.preventDefault) evt.preventDefault(); $(window).off('.rmTaResize'); if (usePointerEvents) { $(window).on('pointermove.rmTaResize', onDragMove).on('pointerup.rmTaResize pointercancel.rmTaResize', stopDrag); } else { $(window).on('touchmove.rmTaResize mousemove.rmTaResize', onDragMove).on('touchend.rmTaResize touchcancel.rmTaResize mouseup.rmTaResize', stopDrag); } } $ta.css({ 'border-bottom-left-radius': '0', 'border-bottom-right-radius': '0' }); $ta.next('[data-rm-textarea-grip]').remove(); $ta.after($grip); if (usePointerEvents) $grip.on('pointerdown.rmTaGrip', startDrag); else $grip.on('touchstart.rmTaGrip mousedown.rmTaGrip', startDrag); } function applyModalContentWidth($modal, contentWidth, options) { var opts = options || {}; var layout = getModalLayout(); var modalFrame = getBoxFrameWidth($modal); var safeContentWidth = Math.max(layout.minWidth, Math.min(contentWidth, layout.maxOuterWidth - modalFrame)); var modalWidth = safeContentWidth + modalFrame; var initialContentW = parseFloat($modal.data('rmInitialContentW')) || 0; $modal.css({ width: modalWidth + 'px', 'max-width': layout.maxOuterWidth + 'px', 'box-sizing': 'border-box', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }).toggleClass('rmCompactContent', safeContentWidth < 520); $('.' + RESIZE_CLASS).css({ width: safeContentWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $('#rmMsg,#nominationReason,#rmReportText').each(function () { var $textarea = $(this); var textareaId = this.id; if (!$textarea.length) return; $textarea.css('width', safeContentWidth + 'px'); $textarea.next('[data-rm-textarea-grip]').css('width', safeContentWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + textareaId + '"]').css('width', safeContentWidth + 'px'); }); $('.rmNestedCommentInput').each(function () { var $textarea = $(this); var $wrap = $textarea.parent(); var containerFrame = parseFloat($textarea.data('rmNestedContainerFrame')) || 0; var wrapFrame = parseFloat($textarea.data('rmNestedWrapFrame')) || 0; var safeMinWidth = parseFloat($textarea.data('rmNestedMinWidth')) || 0; var wrapOuterWidth; var textareaWidth; if (!$wrap.length || !$wrap.is(':visible')) return; wrapOuterWidth = Math.max(1, safeContentWidth - containerFrame); textareaWidth = Math.max(1, wrapOuterWidth - wrapFrame); $wrap.css({ width: wrapOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $textarea.css({ width: textareaWidth + 'px', 'min-width': Math.min(safeMinWidth || textareaWidth, textareaWidth) + 'px' }); $textarea.next('[data-rm-textarea-grip]').css('width', textareaWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + this.id + '"]').css('width', textareaWidth + 'px'); }); syncLinkWidths(); if (isVector22) { var $content = $('#content'); if ($content.length && modalWidth > initialContentW) $content.css({ 'min-width': modalWidth + 'px' }); else if ($content.length) $content.css({ 'min-width': '' }); } else { $('#content').css({ 'min-width': '' }); } if (!opts.skipStore) $modal.data('rmContentWidth', safeContentWidth); return safeContentWidth; } function setupNestedResizableTextarea(textareaId, wrapId, minWidth, minHeight) { var $ta = $('#' + textareaId); var $wrap = $('#' + wrapId); var $modal = $('#removerModal'); var $container = $wrap.parent(); var layout = getModalLayout(); var safeMinWidth = parseInt(minWidth, 10) || 280; var safeMinHeight = parseInt(minHeight, 10) || 90; var initialWidth; var modalFrame; var containerFrame; var wrapFrame; function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } function getMaxTextareaWidth(currentLayout) { return Math.max(1, currentLayout.maxOuterWidth - modalFrame - containerFrame - wrapFrame); } function getEffectiveMinWidth(currentLayout) { return Math.min(safeMinWidth, getMaxTextareaWidth(currentLayout)); } function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = getMaxTextareaWidth(currentLayout); var textareaWidth = $ta.outerWidth(); var contentWidth; if (!$wrap.is(':visible')) return; if (textareaWidth > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); textareaWidth = $ta.outerWidth(); } contentWidth = Math.min(currentLayout.maxOuterWidth - modalFrame, textareaWidth + wrapFrame + containerFrame); applyModalContentWidth($modal, contentWidth); } if (!$ta.length || !$wrap.length || !$modal.length) return; modalFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); containerFrame = $container.length ? px($container, 'padding-left') + px($container, 'padding-right') + px($container, 'border-left-width') + px($container, 'border-right-width') : 0; wrapFrame = px($wrap, 'padding-left') + px($wrap, 'padding-right') + px($wrap, 'border-left-width') + px($wrap, 'border-right-width'); initialWidth = Math.min( Math.max(getEffectiveMinWidth(layout), getDefaultResizableWidth(modalFrame + containerFrame + wrapFrame)), getMaxTextareaWidth(layout) ); $ta.css({ width: initialWidth + 'px', 'min-width': getEffectiveMinWidth(layout) + 'px', 'min-height': safeMinHeight + 'px', 'box-sizing': 'border-box', resize: layout.useFullWidth ? 'none' : 'both', 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.data('rmNestedContainerFrame', containerFrame); $ta.data('rmNestedWrapFrame', wrapFrame); $ta.data('rmNestedMinWidth', safeMinWidth); $ta.next('[data-rm-textarea-grip]').remove(); if (layout.useFullWidth) { bindTouchTextareaGrip($ta, sync, function () { return getMaxTextareaWidth(getModalLayout()); }, { minWidth: getEffectiveMinWidth(layout), minHeight: safeMinHeight }); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function setupResizableModal(textareaId) { var $ta = $('#' + textareaId); var $modal = $('#removerModal'); var layout = getModalLayout(); function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } applyV2022Layout($modal); $modal.css({ display: 'block', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }); var isBorderBox = ($modal.css('box-sizing') || '').toLowerCase() === 'border-box'; var hFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); var initialContentW = isVector22 ? ($('#content').outerWidth() || 0) : 0; var minWidth = layout.minWidth; $modal.data('rmInitialContentW', initialContentW); $ta.css({ width: getDefaultResizableWidth(hFrame) + 'px', height: sz.taH, padding: '8px', 'box-sizing': 'border-box', border: '1px solid ' + tk.bSub, 'border-radius': '2px', background: tk.bgBase, color: 'inherit', resize: layout.useFullWidth ? 'none' : 'both', 'min-height': sz.taMinH, 'min-width': sz.taMinW }); $(window).off('.rmTaResize'); function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = Math.max(minWidth, currentLayout.maxOuterWidth - Math.floor(hFrame)); var w = $ta.outerWidth(); if (w > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); w = $ta.outerWidth(); } applyModalContentWidth($modal, isBorderBox ? w : Math.min(currentLayout.maxOuterWidth - hFrame, w)); } if (layout.useFullWidth) bindTouchTextareaGrip($ta, sync, function () { return Math.max(minWidth, getModalLayout().maxOuterWidth - Math.floor(hFrame)); }); else { $ta.css({ 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.next('[data-rm-textarea-grip]').remove(); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function addInputRow(opts) { var w = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; var indentLeft = Math.max(0, parseInt(opts.indentLeft, 10) || 0); var rowClass = opts.rowClass ? ' ' + opts.rowClass : ''; var widthStyle = opts.fitParentWidth ? 'width:calc(100% - ' + indentLeft + 'px);box-sizing:border-box;' : (opts.autoWidth ? '' : (w ? 'width:' + Math.max(1, w - indentLeft) + 'px;' : '')); $('#' + opts.containerId).append(joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, rowClass, '" style="', stRow, widthStyle, indentLeft ? 'margin-left:' + indentLeft + 'px;' : '', '">', opts.prefixHtml || '', '<input type="text" class="', opts.inputClass || 'variantInput', '" placeholder="', opts.placeholder || '', '" style="', stInputBox, '">', opts.removeBeforeInput ? '' : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ])); syncModalLayout(); } $(document).off('click.rmRemoveInput').on('click.rmRemoveInput', '.rmRemoveInput', function () { $(this).closest('.rmInputRow').remove(); syncModalLayout(); }); $(document).off('click.rmQuickPhraseInsert').on('click.rmQuickPhraseInsert', '.rmQuickPhraseActionBtn', function (e) { var targetId; var phrase; e.preventDefault(); targetId = $(this).data('rmTarget'); phrase = $(this).attr('data-rm-phrase') || ''; if (!targetId) return; insertTextIntoTextarea($('#' + targetId), phrase); }); function buildMultiInputHtml(c) { var addLabel = c.addBtnLabel || '+ Добавить'; var addClass = c.type === 'rename' ? 'rmAddVariantBtn rmRenameVariantAddBtn' : ''; var addSymbol = c.type === 'rename' ? '⤷' : '+'; return joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', c.firstId, '" type="text" class="', c.inputClass || 'variantInput', '" placeholder="', c.firstPh || '', '" style="', stInputBox, '">', buildSquareAddButtonHtml(c.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить', addClass, addSymbol), '</div>', '<div id="', c.containerId, '"></div>' ]); } function wireMultiInput(c) { $('#' + c.addBtnId).click(function () { var count = $('#' + c.containerId + ' .rmInputRow').length; if (typeof c.maxRows === 'number' && count >= c.maxRows) { alert(c.maxMsg || 'Достигнут лимит.'); return; } addInputRow({ containerId: c.containerId, placeholder: c.addPh, inputClass: c.inputClass, rowClass: c.type === 'rename' ? 'rmRenameVariantRow' : '', indentLeft: 0, fitParentWidth: c.type === 'rename', prefixHtml: c.type === 'rename' ? buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить') : '', removeBeforeInput: c.type === 'rename' }); }); } function buildSettingsFieldHtml(label, controlHtml, helpText, options) { var opts = options || {}; var helpHtml = helpText ? '<div class="rmSettingsFieldHint">' + helpText + '</div>' : ''; var labelHtml = opts.forId ? '<label class="rmSettingsFieldLabel" for="' + opts.forId + '">' + label + '</label>' : '<div class="rmSettingsFieldLabel">' + label + '</div>'; return joinHtml([ '<div class="rmSettingsField">', labelHtml, '<div class="rmSettingsFieldControl">', controlHtml, '</div>', helpHtml, '</div>' ]); } function buildSettingsSectionHtml(title, bodyHtml, helpText, options) { var opts = options || {}; var headerHtml = ''; var description = []; if (opts.titleNote) description.push(opts.titleNote); if (helpText) description.push(helpText); if (title || description.length) { headerHtml = joinHtml([ '<div class="rmSettingsSectionHeader">', title ? '<div class="rmSettingsSectionTitle">' + title + '</div>' : '', description.length ? '<div class="rmSettingsSectionDescription">' + description.join(' ') + '</div>' : '', '</div>' ]); } return joinHtml([ '<div class="rmSettingsSection">', headerHtml, bodyHtml, '</div>' ]); } function buildSettingsSimpleCheckboxHtml(id, text) { return joinHtml([ '<label class="rmSettingsCheck">', '<input id="', id, '" type="checkbox">', '<span>', text, '</span>', '</label>' ]); } function buildQuickPhrasesSettingsEditorHtml() { return joinHtml([ '<div id="rmSettingsQuickPhrasesEditor" class="rmQuickPhraseEditor">', '<div id="rmSettingsQuickPhrasesList" class="rmQuickPhraseList"></div>', '<input id="rmSettingsQuickPhraseInput" type="text" autocomplete="off" style="', stInputFull, 'margin-bottom:0;">', '<div id="rmSettingsQuickPhraseMeta" class="rmQuickPhraseMeta"></div>', '</div>' ]); } function getQuickPhraseEditor() { return $('#rmSettingsQuickPhrasesEditor'); } function getQuickPhraseEditorState() { var $editor = getQuickPhraseEditor(); var phrases = normalizeQuickPhrasesList($editor.data('rmQuickPhrases'), []); var editingIndex = parseInt($editor.data('rmQuickPhraseEditingIndex'), 10); if (isNaN(editingIndex)) editingIndex = -1; return { editor: $editor, phrases: phrases, editingIndex: editingIndex }; } function setQuickPhraseEditorState(phrases, editingIndex) { var $editor = getQuickPhraseEditor(); var normalized = normalizeQuickPhrasesList(phrases, []); var safeEditingIndex = parseInt(editingIndex, 10); if (isNaN(safeEditingIndex) || safeEditingIndex < 0 || safeEditingIndex >= normalized.length) safeEditingIndex = -1; if (!$editor.length) return; $editor.data('rmQuickPhrases', normalized); $editor.data('rmQuickPhraseEditingIndex', safeEditingIndex); renderQuickPhraseEditor(); } function clearQuickPhraseDropState() { var $editor = getQuickPhraseEditor(); $editor.removeData('rmQuickPhraseDragIndex'); $editor.removeData('rmQuickPhraseDropIndex'); $editor.removeData('rmQuickPhraseDropAfter'); $editor.find('.rmQuickPhraseChip').removeClass('is-dragging is-drop-before is-drop-after'); } function renderQuickPhraseEditor() { var state = getQuickPhraseEditorState(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); var $meta = $('#rmSettingsQuickPhraseMeta'); if (!state.editor.length || !$list.length || !$input.length) return; if (state.phrases.length) { $list.html(state.phrases.map(function (phrase, index) { var chipClass = 'rmQuickPhraseChip' + (index === state.editingIndex ? ' is-editing' : ''); return joinHtml([ '<div class="', chipClass, '" draggable="true" data-rm-quick-index="', index, '">', '<button type="button" class="rmQuickPhraseEditBtn" title="Редактировать фразу">', escapeHtml(phrase), '</button>', '<button type="button" class="rmQuickPhraseRemoveBtn" title="Удалить фразу" aria-label="Удалить фразу">&times;</button>', '</div>' ]); }).join('')); } else { $list.html('<div class="rmQuickPhraseEmpty">Фразы пока не добавлены.</div>'); } $input .attr('placeholder', state.editingIndex >= 0 ? 'Изменить значение...' : 'Добавить значение...') .toggleClass('is-editing', state.editingIndex >= 0); $meta .text('') .hide(); } function notifyQuickPhraseEditorChanged() { var $editor = getQuickPhraseEditor(); if ($editor.length) $editor.trigger('rmQuickPhrasesChanged'); } function startQuickPhraseEdit(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length || !$input.length) return; state.editor.data('rmQuickPhraseEditingIndex', index); $input.val(state.phrases[index]); renderQuickPhraseEditor(); $input.trigger('focus'); if ($input[0] && typeof $input[0].select === 'function') $input[0].select(); } function cancelQuickPhraseEdit() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); renderQuickPhraseEditor(); } function saveQuickPhraseInput() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); var value = normalizeQuickPhraseValue($input.val()); var next = []; if (!$input.length || !value) return false; if (state.editingIndex >= 0) { state.phrases.forEach(function (phrase, index) { if (index === state.editingIndex) { next.push(value); return; } if (phrase !== value && next.indexOf(phrase) === -1) next.push(phrase); }); } else { next = state.phrases.slice(); if (next.indexOf(value) === -1) next.push(value); } state.editor.data('rmQuickPhrases', normalizeQuickPhrasesList(next, [])); state.editor.data('rmQuickPhraseEditingIndex', -1); $input.val('').removeClass('is-editing'); clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); return true; } function removeQuickPhrase(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length) return; state.phrases.splice(index, 1); state.editor.data('rmQuickPhrases', state.phrases); if (state.editingIndex === index) { state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); } else if (state.editingIndex > index) { state.editor.data('rmQuickPhraseEditingIndex', state.editingIndex - 1); } clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); } function reorderQuickPhrases(phrases, fromIndex, toIndex, placeAfter) { var result = phrases.slice(); var insertIndex = toIndex + (placeAfter ? 1 : 0); var item; if (fromIndex < 0 || fromIndex >= result.length || toIndex < 0 || toIndex >= result.length) return result; item = result.splice(fromIndex, 1)[0]; if (fromIndex < insertIndex) insertIndex--; result.splice(insertIndex, 0, item); return result; } function getQuickPhraseDropPointer(evt) { var originalEvent = evt && (evt.originalEvent || evt); if (!originalEvent) return null; if (typeof originalEvent.clientX !== 'number' || typeof originalEvent.clientY !== 'number') return null; return { x: originalEvent.clientX, y: originalEvent.clientY }; } function getQuickPhraseDropTarget($list, pointer, dragIndex) { var candidates = []; var rowCandidates; var minRowDistance = Infinity; var bestBoundary = null; var bestBoundaryDistance = Infinity; if (!$list || !$list.length || !pointer) return null; $list.children('.rmQuickPhraseChip').each(function () { var index = parseInt($(this).attr('data-rm-quick-index'), 10); var rect; var rowDistance; if (isNaN(index) || index === dragIndex) return; rect = this.getBoundingClientRect(); if (!rect.width || !rect.height) return; rowDistance = pointer.y < rect.top ? (rect.top - pointer.y) : (pointer.y > rect.bottom ? (pointer.y - rect.bottom) : 0); candidates.push({ node: this, index: index, left: rect.left, right: rect.right, top: rect.top, bottom: rect.bottom, midX: rect.left + rect.width / 2, rowDistance: rowDistance }); if (rowDistance < minRowDistance) minRowDistance = rowDistance; }); if (!candidates.length) return null; rowCandidates = candidates .filter(function (candidate) { return candidate.rowDistance === minRowDistance; }) .sort(function (a, b) { if (a.left !== b.left) return a.left - b.left; return a.index - b.index; }); if (!rowCandidates.length) return null; if (pointer.x <= rowCandidates[0].left) { return { index: rowCandidates[0].index, placeAfter: false, node: rowCandidates[0].node }; } if (pointer.x >= rowCandidates[rowCandidates.length - 1].right) { return { index: rowCandidates[rowCandidates.length - 1].index, placeAfter: true, node: rowCandidates[rowCandidates.length - 1].node }; } for (var i = 0; i < rowCandidates.length; i++) { var candidate = rowCandidates[i]; if (pointer.x >= candidate.left && pointer.x <= candidate.right) { return { index: candidate.index, placeAfter: pointer.x > candidate.midX, node: candidate.node }; } } rowCandidates.forEach(function (candidate) { var leftDistance = Math.abs(pointer.x - candidate.left); var rightDistance = Math.abs(pointer.x - candidate.right); if (leftDistance < bestBoundaryDistance) { bestBoundaryDistance = leftDistance; bestBoundary = { index: candidate.index, placeAfter: false, node: candidate.node }; } if (rightDistance < bestBoundaryDistance) { bestBoundaryDistance = rightDistance; bestBoundary = { index: candidate.index, placeAfter: true, node: candidate.node }; } }); return bestBoundary; } function bindQuickPhrasesEditor() { var $editor = getQuickPhraseEditor(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); function updateQuickPhraseDropTarget(evt) { var dragIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var pointer = getQuickPhraseDropPointer(evt); var target; if (isNaN(dragIndex) || !pointer) return null; target = getQuickPhraseDropTarget($list, pointer, dragIndex); if (!target) return null; $editor.data('rmQuickPhraseDropIndex', target.index); $editor.data('rmQuickPhraseDropAfter', !!target.placeAfter); $editor.find('.rmQuickPhraseChip').removeClass('is-drop-before is-drop-after'); $(target.node).addClass(target.placeAfter ? 'is-drop-after' : 'is-drop-before'); return target; } function applyQuickPhraseDrop() { var state = getQuickPhraseEditorState(); var fromIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var toIndex = parseInt($editor.data('rmQuickPhraseDropIndex'), 10); var placeAfter = $editor.data('rmQuickPhraseDropAfter') === true; var changed = false; if (!isNaN(fromIndex) && !isNaN(toIndex) && fromIndex !== toIndex) { state.editor.data('rmQuickPhrases', reorderQuickPhrases(state.phrases, fromIndex, toIndex, placeAfter)); if (state.editingIndex === fromIndex) state.editor.data('rmQuickPhraseEditingIndex', -1); changed = true; } clearQuickPhraseDropState(); renderQuickPhraseEditor(); if (changed) notifyQuickPhraseEditorChanged(); } if (!$editor.length || !$list.length || !$input.length) return; $editor.off('.rmQuickPhraseEditor'); $list.off('.rmQuickPhraseEditor'); $input.off('.rmQuickPhraseEditor'); $input.on('keydown.rmQuickPhraseEditor', function (e) { if (e.key === 'Enter' || e.keyCode === 13) { e.preventDefault(); saveQuickPhraseInput(); } else if (e.key === 'Escape' || e.keyCode === 27) { e.preventDefault(); cancelQuickPhraseEdit(); } }); $editor .on('click.rmQuickPhraseEditor', '.rmQuickPhraseEditBtn', function () { var index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); startQuickPhraseEdit(index); }) .on('click.rmQuickPhraseEditor', '.rmQuickPhraseRemoveBtn', function (e) { var index; e.preventDefault(); e.stopPropagation(); index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); removeQuickPhrase(index); }) .on('dragstart.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { var index = parseInt($(this).attr('data-rm-quick-index'), 10); if (isNaN(index)) return; $editor.data('rmQuickPhraseDragIndex', index); $(this).addClass('is-dragging'); if (e.originalEvent && e.originalEvent.dataTransfer) { e.originalEvent.dataTransfer.effectAllowed = 'move'; e.originalEvent.dataTransfer.setData('text/plain', String(index)); } }) .on('dragover.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }) .on('dragend.rmQuickPhraseEditor', '.rmQuickPhraseChip', function () { clearQuickPhraseDropState(); }); $list .on('dragover.rmQuickPhraseEditor', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }); renderQuickPhraseEditor(); } function collectQuickPhraseValues() { return getQuickPhraseEditorState().phrases; } function collectQuickPhraseValuesSnapshot() { var state = getQuickPhraseEditorState(); var value = normalizeQuickPhraseValue($('#rmSettingsQuickPhraseInput').val()); var next = state.phrases.slice(); if (!value) return next; if (state.editingIndex >= 0) { next[state.editingIndex] = value; } else if (next.indexOf(value) === -1) { next.push(value); } return normalizeQuickPhrasesList(next, []); } function isMenuTitlePresetValue(value) { return value === MENU_TITLE_PRESET_CACTIONS || value === MENU_TITLE_PRESET_PAGE || value === MENU_TITLE_PRESET_TOOLS; } function isMenuTitlePresetOnlySkin() { return mwCfg.skin === 'minerva' || mwCfg.skin === 'monobook' || mwCfg.skin === 'timeless'; } function getDefaultMenuTitlePreset() { return mwCfg.skin === 'minerva' ? MENU_TITLE_PRESET_TOOLS : MENU_TITLE_PRESET_CACTIONS; } function shouldPreserveStoredMenuTitleOnSave() { return mwCfg.skin === 'minerva'; } function isAvailableMenuTitlePresetValue(value) { return getMenuTitlePresetOptions().some(function (option) { return option.value === value; }); } function getMenuTitlePresetOptions() { if (mwCfg.skin === 'minerva') { return [ { value: MENU_TITLE_PRESET_TOOLS, label: 'Ещё' } ]; } if (isVector22) { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты/Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты/Основное' } ]; } if (mwCfg.skin === 'timeless') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты для страниц' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Вики-инструменты' } ]; } if (mwCfg.skin === 'monobook') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Верхняя панель' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } return [ { value: MENU_TITLE_PRESET_CACTIONS, label: mwCfg.skin === 'vector' ? 'Ещё' : 'Ещё / Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } function getMenuTitlePresetHintText() { var base = (mwCfg.skin === 'vector' || isVector22) ? 'Можно либо изменить заголовок отдельного меню Remover, либо перенести все пункты в одно из существующих стандартных меню.' : 'На этом скине Remover использует существующие стандартные меню; отдельное меню с собственным заголовком не создаётся.'; if (isVector22) base += ' В Vector 2022 кнопки «Действия» и «Основное» находятся внутри общего меню «Инструменты».'; else if (mwCfg.skin === 'vector') base += ' В Vector отдельный заголовок создаёт собственное меню рядом с «Ещё».'; else if (mwCfg.skin === 'minerva') base += ' В Minerva Neue пункты Remover показываются в меню «Ещё».'; else if (mwCfg.skin === 'timeless') base += ' В Timeless доступны только стандартные варианты: «Инструменты для страниц», «Страница» и «Вики-инструменты».'; else if (mwCfg.skin === 'monobook') base += ' В MonoBook доступны только два варианта: поместить пункты в «Инструменты» или вывести их в верхнюю панель. Собственный заголовок меню здесь не используется.'; return base; } function getSignatureSeparatorPreviewText(value) { var separator = String(value || '').trim(); return separator ? (separator + ' ' + '~~' + '~~') : ('~~' + '~~'); } function updateSignatureSeparatorPreview(value) { var previewValue = (typeof value === 'string') ? value : ($('#rmSettingsSignatureSeparator').val() || ''); var $code = $('#rmSettingsSignaturePreviewCode'); if (!$code.length) return; $code.text(getSignatureSeparatorPreviewText(previewValue)); } function bindSignatureSeparatorPreview() { var $input = $('#rmSettingsSignatureSeparator'); if (!$input.length) return; $input.off('.rmSignaturePreview').on('input.rmSignaturePreview change.rmSignaturePreview', function () { updateSignatureSeparatorPreview($(this).val()); }); updateSignatureSeparatorPreview($input.val()); } function buildMenuTitlePresetButtonsHtml() { return joinHtml([ '<div class="rmSettingsMenuPresetWrap">', '<div class="rmSettingsMenuPresetLabel">Перенос в стандартные меню</div>', '<div id="rmSettingsMenuPresetBar" class="rmSettingsMenuPresetBar">', getMenuTitlePresetOptions().map(function (option) { return joinHtml([ '<button type="button" class="rmSettingsMenuPresetBtn" data-rm-menu-preset="', option.value, '" aria-pressed="false">', escapeHtml(option.label), '</button>' ]); }).join(''), '</div>', '</div>' ]); } function applyMenuTitlePresetControls(presetValue) { var preset = isMenuTitlePresetValue(presetValue) ? presetValue : ''; var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); if (!$bar.length || !$input.length) return; $bar.data('rmPreset', preset); $bar.find('.rmSettingsMenuPresetBtn').each(function () { var isActive = $(this).data('rmMenuPreset') === preset; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); $input.prop('disabled', forcePresetOnly || !!preset); } function bindMenuTitlePresetControls() { var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); if (!$bar.length || !$input.length) return; $input.off('.rmSettingsMenuPreset').on('input.rmSettingsMenuPreset', function () { if (!$bar.data('rmPreset')) $input.data('rmCustomValue', $input.val()); }); $bar.off('.rmSettingsMenuPreset').on('click.rmSettingsMenuPreset', '.rmSettingsMenuPresetBtn', function () { var preset = $(this).data('rmMenuPreset'); var currentPreset = $bar.data('rmPreset') || ''; if (currentPreset === preset) { if (isMenuTitlePresetOnlySkin()) return; applyMenuTitlePresetControls(''); $input.val($input.data('rmCustomValue') || ''); $input.trigger('focus'); return; } $input.data('rmCustomValue', $input.val()); applyMenuTitlePresetControls(preset); }); } function fillSettingsFormValues(settings) { var data = normalizeRemoverSettings(settings); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var menuTitleValue = data.menuTitle || ''; var storedMenuTitleValue = menuTitleValue; if (forcePresetOnly && !isAvailableMenuTitlePresetValue(menuTitleValue)) menuTitleValue = getDefaultMenuTitlePreset(); var customMenuTitle = forcePresetOnly ? '' : (isMenuTitlePresetValue(menuTitleValue) ? settingsDefaults.menuTitle : menuTitleValue); $('#rmSettingsForm').data('rmStoredMenuTitle', storedMenuTitleValue || ''); $('#rmSettingsNotifyAuthor').prop('checked', !!data.notifyAuthor); $('#rmSettingsSubscribeTopic').prop('checked', !!data.subscribeTopic); $('#rmSettingsAutoReloadAfterAction').prop('checked', !!data.autoReloadAfterAction); $('#rmSettingsOpenNominationDiscussionInNewTab').prop('checked', !!data.openNominationDiscussionInNewTab); $('#rmSettingsShowMenuIcons').prop('checked', !!data.showMenuIcons); $('#rmSettingsMenuTitle').val(customMenuTitle || '').data('rmCustomValue', customMenuTitle || ''); $('#rmSettingsSignatureSeparator').val(data.signatureSeparator || ''); $('#rmSettingsExcludedNamespaces').val((data.excludedNamespaces || []).join(', ')); $('#rmSettingsDisabledItems').val((data.disabledItems || []).join(', ')); setQuickPhraseEditorState(data.quickPhrases || [], -1); $('#rmSettingsQuickPhraseInput').val('').removeClass('is-editing'); clearQuickPhraseDropState(); applyMenuTitlePresetControls(menuTitleValue); updateSignatureSeparatorPreview(data.signatureSeparator || ''); } function collectSettingsFormValues(options) { var opts = options || {}; var namespaces = parseNamespaceInput($('#rmSettingsExcludedNamespaces').val()); var disabledItems = parseDisabledItemsInput($('#rmSettingsDisabledItems').val()); var presetMenuTitle = $('#rmSettingsMenuPresetBar').data('rmPreset'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var storedMenuTitle = $('#rmSettingsForm').data('rmStoredMenuTitle'); if (namespaces.invalid.length) { return { error: 'Некорректные номера пространств имён: ' + namespaces.invalid.join(', ') + '.' }; } if (disabledItems.invalid.length) { return { error: 'Неизвестные пункты меню: ' + disabledItems.invalid.join(', ') + '.' }; } if (!opts.skipQuickPhraseCommit) saveQuickPhraseInput(); return { value: normalizeRemoverSettings({ notifyAuthor: $('#rmSettingsNotifyAuthor').is(':checked'), subscribeTopic: $('#rmSettingsSubscribeTopic').is(':checked'), autoReloadAfterAction: $('#rmSettingsAutoReloadAfterAction').is(':checked'), openNominationDiscussionInNewTab: $('#rmSettingsOpenNominationDiscussionInNewTab').is(':checked'), showMenuIcons: $('#rmSettingsShowMenuIcons').is(':checked'), menuTitle: forcePresetOnly ? (shouldPreserveStoredMenuTitleOnSave() && typeof storedMenuTitle === 'string' ? storedMenuTitle : (isAvailableMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : getDefaultMenuTitlePreset())) : (isMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : $('#rmSettingsMenuTitle').val()), signatureSeparator: $('#rmSettingsSignatureSeparator').val(), excludedNamespaces: namespaces.values, disabledItems: disabledItems.values, quickPhrases: opts.skipQuickPhraseCommit ? collectQuickPhraseValuesSnapshot() : collectQuickPhraseValues() }) }; } function updateSettingsSubmitReadyState(baselineSettings) { var collected = collectSettingsFormValues({ skipQuickPhraseCommit: true }); var hasChanges = !!(collected.error || (collected.value && !areRemoverSettingsEqual(collected.value, baselineSettings))); $('#removerSubmit').toggleClass('rmSubmitReady', hasChanges && !$('#removerSubmit').hasClass('rmSubmitError')); $('#rmSettingsUnsavedHint').css('display', hasChanges ? 'inline-block' : 'none'); } function bindSettingsSubmitReadyState(baselineSettings) { var update = function () { setTimeout(function () { updateSettingsSubmitReadyState(baselineSettings); }, 0); }; $('#rmSettingsForm').off('.rmSettingsReady').on('input.rmSettingsReady change.rmSettingsReady', 'input, textarea, select', update); $('#removerModalContent').off('click.rmSettingsReady keyup.rmSettingsReady').on( 'click.rmSettingsReady keyup.rmSettingsReady', '.rmSettingsMenuPresetBtn,.rmQuickPhraseEditBtn,.rmQuickPhraseRemoveBtn,.rmQuickPhraseChip,#rmSettingsQuickPhraseInput', update ); $('#rmSettingsQuickPhrasesEditor').off('rmQuickPhrasesChanged.rmSettingsReady').on('rmQuickPhrasesChanged.rmSettingsReady', update); updateSettingsSubmitReadyState(baselineSettings); } function buildSettingsFormHtml(menuLabelsHint) { var menuTitleFieldLabel = isMenuTitlePresetOnlySkin() ? 'Размещение меню' : 'Заголовок отдельного меню'; var menuFields = buildSettingsFieldHtml(menuTitleFieldLabel, '<input id="rmSettingsMenuTitle" type="text" style="' + stInputFull + 'margin-bottom:0;">' + buildMenuTitlePresetButtonsHtml(), getMenuTitlePresetHintText(), { forId: 'rmSettingsMenuTitle' }) + buildSettingsFieldHtml('Визуальное оформление меню', '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsShowMenuIcons', 'Эмодзи в пунктах меню') + '</div>'); var messageFields = buildSettingsFieldHtml('Префикс перед подписью', '<input id="rmSettingsSignatureSeparator" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Добавляется перед подписью в публикуемых сообщениях.<span style="display:block;margin-top:6px;">Предпросмотр: <code id="rmSettingsSignaturePreviewCode"></code>.</span>', { forId: 'rmSettingsSignatureSeparator' }) + buildSettingsFieldHtml('Часто используемые фразы', buildQuickPhrasesSettingsEditorHtml(), 'Enter для добавления. Порядок элементов изменяется перетаскиванием.', { forId: 'rmSettingsQuickPhraseInput' }); var defaultFields = '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsNotifyAuthor', 'Оповещать создателя страницы') + buildSettingsSimpleCheckboxHtml('rmSettingsSubscribeTopic', 'Подписываться на номинацию') + buildSettingsSimpleCheckboxHtml('rmSettingsOpenNominationDiscussionInNewTab', 'Открывать номинацию в отдельной вкладке') + buildSettingsSimpleCheckboxHtml('rmSettingsAutoReloadAfterAction', 'Автообновление страницы после размещения<span style="display:block;margin-top:3px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35;">Помешает взаимодействовать с логом действий.</span>') + '</div>'; var disableFields = buildSettingsFieldHtml('Скрыть пункты меню', '<input id="rmSettingsDisabledItems" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Названия пунктов через запятую, например <code>КБУ, КУЛ, КОБ</code>.' + menuLabelsHint, { forId: 'rmSettingsDisabledItems' }) + buildSettingsFieldHtml('Не показывать в пространствах имён', '<input id="rmSettingsExcludedNamespaces" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Номера пространств имён через запятую, например <code>2, 10, 828</code>. См. <a href="' + getPageUrl('Википедия:Пространства имён') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Пространства имён</a>.', { forId: 'rmSettingsExcludedNamespaces' }); return joinHtml([ '<div id="rmSettingsForm" style="max-width:100%;">', '<div class="rmSettingsLead">Настройки интерфейса и значений по умолчанию.</div>', buildSettingsSectionHtml('Меню', menuFields, 'Настройки внешнего вида и состава меню Remover.'), buildSettingsSectionHtml('Оформление сообщений', messageFields, 'Настройки оформления публикуемых сообщений в номинациях.'), buildSettingsSectionHtml('Опции по умолчанию', defaultFields, 'Регулирует исходное состояние и поведение после выполнения действий.'), buildSettingsSectionHtml('Отключение', disableFields, 'Скрывает отдельные пункты меню Remover или всё меню в выбранных пространствах имён.'), '</div>' ]); } function buildSettingsFooterLeftHtml() { return joinHtml([ '<div id="rmSettingsFooterLeft" style="display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;margin-right:auto;">', '<button id="rmSettingsResetFooter" type="button" title="Удаляет сохранённые настройки Remover из вашего профиля MediaWiki и возвращает значения по умолчанию." style="', stCancel, '">Сбросить все настройки</button>', '<a id="rmSettingsReportIssue" href="', getPageUrl('Обсуждение Википедии:Гаджеты/Remover'), '" target="_blank" rel="noopener noreferrer" ', 'title="Сообщить о проблеме или предложить улучшение" aria-label="Сообщить о проблеме или предложить улучшение" ', 'class="removerModalLink rmButtonLikeLink" style="', stCancel, 'display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;max-width:100%;line-height:1.2;word-break:normal;overflow-wrap:normal;">Обратная связь</a>', '</div>' ]); } function openSettings() { var currentSettings = normalizeRemoverSettings(state.settings || settingsDefaults); var menuLabelsHint = buildSettingsMenuItemsHint(); var $previousModal = $('#removerModal'); var previousLayoutSyncHandlers = modalLayoutSyncHandlers.slice(); var previousResizeObservers = resizeObservers.slice(); var previousFooterMode = $previousModal.data('rmFooterMode') || null; var restored = false; if (actionInProgress || !$previousModal.length || $('#removerSettingsTrigger').prop('disabled')) return; previousResizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; modalLayoutSyncHandlers = []; $(window).off('resize.removerModal').off('.rmTaResize').off('keydown.remover'); $previousModal.detach(); function restorePreviousModal() { if (restored || !closeModal()) return; restored = true; if ($previousModal.length) { $('#content').prepend($previousModal); resizeObservers = previousResizeObservers.slice(); resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.observe === 'function' && entry.target) observer.observe(entry.target); }); modalLayoutSyncHandlers = previousLayoutSyncHandlers.slice(); if (modalLayoutSyncHandlers.length) $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); bindModalFooterKeyboard(previousFooterMode); syncModalLayout(); syncLinkWidths(); } } createModal({ title: 'Конфигурация', width: 'compact', showSettingsButton: false }); $('#removerModal').addClass('rmModalSettings'); $('#removerModalHeaderBar').append(buildHeaderIconButtonHtml('rmSettingsBack', 'Назад', 'Назад', '←')); $('#rmSettingsBack').on('click', restorePreviousModal); $('#removerModalContent').html(buildSettingsFormHtml(menuLabelsHint)); fillSettingsFormValues(currentSettings); bindMenuTitlePresetControls(); bindSignatureSeparatorPreview(); bindQuickPhrasesEditor(); renderModalFooter('submit', { showCheckbox: false, submitText: 'Сохранить', onSubmit: function () { var collected = collectSettingsFormValues(); var shouldReset; var saveFn; if (collected.error) { alert(collected.error); return false; } shouldReset = areRemoverSettingsEqual(collected.value, settingsDefaults); saveFn = shouldReset ? function (callback) { resetSettingsOnServer(callback); } : function (callback) { saveSettingsToServer(collected.value, callback); }; saveFn(function (err) { if (err) { alert('Не удалось ' + (shouldReset ? 'сбросить' : 'сохранить') + ' настройки: ' + (err.info || err.code || 'неизвестная ошибка') + '.'); unlockModalSubmit(); return; } location.reload(); }); } }); $('#removerCancel').off('click').on('click', restorePreviousModal); var $settingsActions = $('#rmFooterActionButtons'); $settingsActions.wrapInner('<div id="rmSettingsActionButtonsRow"></div>'); $settingsActions.append('<span id="rmSettingsUnsavedHint" role="status" aria-live="polite">Есть несохранённые изменения</span>'); bindSettingsSubmitReadyState(currentSettings); $('#rmFooterButtons').css('justify-content', 'space-between').prepend(buildSettingsFooterLeftHtml()); $('#rmSettingsResetFooter').on('click', function () { fillSettingsFormValues(settingsDefaults); updateSettingsSubmitReadyState(currentSettings); $('#removerSubmit').trigger('focus'); }); } // ─── Завершение обработки ──────────────────────────────────────────────── function renderCompletedWithWarnings(message) { hasActionError = true; var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">' + escapeHtml(message) + '</p>'); renderModalFooter('reload'); } function finalizeSuccess(nominationInfo, usePageReload, primaryCompleted) { if (isError) { if (primaryCompleted) { renderCompletedWithWarnings('Основная операция завершена с предупреждениями. Не отправляйте форму повторно.'); return; } var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">При выполнении скрипта произошли ошибки.</p>'); markSubmitError(); return; } renderModalFooter('reload'); if (nominationInfo && nominationInfo.pageTitle) { appendNominationLink(nominationInfo.pageTitle, nominationInfo.sectionTitle); } if (!hasActionError && !usePageReload && !nominationInfo) location.reload(); } function finalizeFastRemoval(notifiedPages, summary) { if (isError || !setAlert || !notifiedPages || !notifiedPages.length) { finalizeSuccess(null, false, !!(notifiedPages && notifiedPages.length)); return; } notifyAuthorsForPages(notifiedPages, { summary: summary, actionText: 'к быстрому удалению' }, function () { finalizeSuccess(null, false, true); }); } // ─── Общий runner ──────────────────────────────────────────────────────── /** * Универсальный запуск полного пайплайна номинации. * @param {Object} o * templateStep — функция (next) → обработка шаблонов на статьях * nominationStep — функция (done) → публикация номинации, done(err, {pageTitle, sectionTitle}) * notifyStep — функция (nominationInfo, next) * skipNotify — boolean * skipLink — boolean, не показывать ссылку на номинацию */ function runFlow(o) { runNominationPipeline({ templateStep: o.templateStep, nominationStep: o.nominationStep, notifyStep: o.notifyStep || function (info, next) { next(); }, skipNotify: o.skipNotify, onSuccess: function (ctx) { if (!o.skipLink && ctx.nominationInfo && ctx.nominationInfo.pageTitle) { appendNominationLink(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle); maybeOpenNominationDiscussionInNewTab(ctx.nominationInfo); } if (isError) { renderCompletedWithWarnings('Номинация опубликована с предупреждениями. Не отправляйте форму повторно.'); return; } renderModalFooter('reload'); }, onFailure: function () { markSubmitError(); } }); } // ═══════════════════════════════════════════════════════════════════════════ // ЯДРО: обработка статей (apply template + nomination page) // ═══════════════════════════════════════════════════════════════════════════ /** * Применяет шаблон к одной статье/категории. * Понимает режим inArticle (вставка через <noinclude>), * режим closeAction (снятие шаблона + запись на СО), * режим cleanupAction (снятие КБУ/КУЛ). * * @param {string} pg — название страницы * @param {Object} job — параметры задания (см. buildJob) * @param {function} callback(err, meta) */ function applyTemplateToPage(pg, job, callback) { var mode = job.mode; // ── Снятие КБУ/КУЛ ────────────────────────────────────────────────── if (mode === 'cleanup') { var tm = job.transferMode || 'none'; if (tm === 'none') { callback({ code: 'error', info: 'Не выбран режим снятия шаблонов.' }); return; } editPageContent(pg, { summary: job.summary, watchlist: 'nochange', readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var local = removeTransferTemplatesLocal(article, tm); var summary = job.summary; var kulTpl, kulDateIso, kulNomination; if (tm === 'kul') { kulTpl = findTemplateByPattern(article, KUL_PATTERN_STR); kulDateIso = getNominationTemplateDate(kulTpl); if (RE_DATE_ISO.test(kulDateIso)) { kulNomination = OPERATIONS_MAP.imp.nomination; summary = makeNominationResultSummary(kulNomination.nomPage(getDate(kulDateIso)[1]), pg, getNominationSummaryAction(kulNomination), 'снято'); } } removeTransferTemplatesWithApiFallback(pg, local.text, tm, local, function (updated) { if (updated.text === article) { done({ error: { code: 'error', info: 'Шаблоны для снятия не найдены.' } }); return; } done({ text: updated.text, summary: summary }); }); }, function (err) { callback(err); }); return; } // ── Подведение итогов по КУ/КПМ (снятие + итог на СО) ─────────────── if (mode === 'denom') { getText(pg, function (article, readErr) { if (readErr) { callback(makeReadError(readErr, 'read_failed', 'Не удалось получить содержимое страницы «' + pg + '».')); return; } if (article === null) { callback({ code: 'error', info: 'Страница «' + pg + '» не существует.' }); return; } if (!job.sourceTemplate) { callback({ code: 'error', info: 'Не задан шаблон для снятия.' }); return; } var tplPattern = buildTemplateNamePattern(job.sourceTemplate); var tpl = findTemplateByPattern(article, tplPattern); if (!tpl) { callback({ code: 'error', info: 'Невозможно снять шаблон «' + job.sourceTemplate + '».' }); return; } var tplFingerprint = getNominationTemplateFingerprint(tpl); var initialFingerprintMatches = findTemplatesByFingerprint(article, tplPattern, tplFingerprint); var normalizedTplDate = getNominationTemplateDate(tpl); var tplExtraParams = getTemplatePositionalParamValues(tpl, 2); if (!tplExtraParams) { callback({ code: 'invalid_template_params', info: 'В шаблоне найден чрезмерно большой номер позиционного параметра.' }); return; } var tplExtra = tplExtraParams.join('|').trim(); var renameTargets = collectRenameTargetsFromTemplateParams(tplExtraParams); var renameTalkSection = getRenameDiscussionSectionFromTemplateParams(tplExtraParams); var isRedirectedDeletion = job.closeType === 'redirectedDeletion'; if (initialFingerprintMatches.length !== 1) { callback({ code: 'nomination_template_ambiguous', info: 'На странице найдено несколько одинаковых шаблонов номинации; безопасно выбрать один из них нельзя.' }); return; } if (!RE_DATE_ISO.test(normalizedTplDate)) { callback({ code: 'error', info: 'Не удалось распознать дату в шаблоне: «' + getTemplatePositionalParamValue(tpl, 1) + '».' }); return; } if (isRedirectedDeletion && !job.redirectTarget) { callback({ code: 'error', info: 'Не указана цель перенаправления.' }); return; } var date = getDate(normalizedTplDate); var closeNomination = (job.closeType === 'doneRnm' || job.closeType === 'noRnm') ? OPERATIONS_MAP.rnm.nomination : OPERATIONS_MAP.tRm.nomination; var nomPlace = closeNomination.nomPage(date[1]); var nomActionText = getNominationSummaryAction(closeNomination); var retTalkSection = ''; var sectionNW, tplpar; var usesTalkSectionParam = job.closeType === 'ret' || job.closeType === 'retConditional' || job.closeType === 'withdrawnDeletion' || isRedirectedDeletion; if (job.closeType === 'doneRnm') { if (!job.oldTitle || !job.newTitle) { callback({ code: 'invalid_rename_titles', info: 'Не указаны старое или новое название.' }); return; } sectionNW = renameTalkSection || (job.oldTitle + ' → ' + job.newTitle); tplpar = buildExplicitPositionalTemplateParams([job.oldTitle, job.newTitle], 2).replace(/^\|/, ''); } if (job.closeType === 'noRnm') { if (!renameTargets.length) { callback({ code: 'error', info: 'В шаблоне КПМ не найдено новое название.' }); return; } sectionNW = renameTalkSection || (pg + ' → ' + renameTargets.join(', ')); tplpar = pg + '|' + renameTargets.join('|'); } if (usesTalkSectionParam) { retTalkSection = tplExtra; sectionNW = retTalkSection || pg; tplpar = retTalkSection ? ('l1=' + retTalkSection) : ''; } var editResultText = job.summaryResult + (isRedirectedDeletion ? ' на [[' + job.redirectTarget + ']]' : ''); var editSummary = makeNominationResultSummary(nomPlace, sectionNW, nomActionText, editResultText); var talkTitle = getTalkPage(pg); var dateSectionTalkTemplate = getDateSectionTalkTemplateConfig(job.closeType); function saveArticle() { editPageContent(pg, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, editConflictRetries: 1, readError: 'Не удалось получить актуальное содержимое страницы «' + pg + '».' }, function (currentArticle) { var currentMatches = findTemplatesByFingerprint(currentArticle, tplPattern, tplFingerprint); var anyCurrentMatches; if (currentMatches.length !== 1) { anyCurrentMatches = findTemplatesByPattern(currentArticle, tplPattern); if (!currentMatches.length) { return { error: { code: anyCurrentMatches.length ? 'nomination_template_changed' : 'nomination_template_missing', info: anyCurrentMatches.length ? 'Итог на СО записан, но выбранный шаблон номинации был изменён; правка страницы отменена.' : 'Итог на СО записан, но выбранный шаблон номинации уже отсутствует.' } }; } return { error: { code: 'nomination_template_ambiguous', info: 'Итог на СО записан, но выбранный шаблон номинации теперь имеет несколько одинаковых включений; правка страницы отменена.' } }; } return { text: isRedirectedDeletion ? buildRedirectText(job.redirectTarget) : removeSingleTemplateMatch(currentArticle, currentMatches[0]).text }; }, function (editErr) { var templateStateError = editErr && ( editErr.code === 'nomination_template_missing' || editErr.code === 'nomination_template_changed' || editErr.code === 'nomination_template_ambiguous' ); if (editErr && !templateStateError) { editErr = { code: editErr.code || 'article_edit_failed', info: (editErr.info || 'Не удалось изменить страницу.') + ' Итог на СО уже записан; повторите действие для безопасного завершения.' }; } callback(editErr, editErr ? null : { discussionPage: nomPlace, discussionSection: sectionNW, summary: editSummary, successMessage: isRedirectedDeletion ? 'Содержимое страницы ' + buildQuotedStatusPageLink(pg) + ' очищено, установлено перенаправление на ' + buildQuotedStatusPageLink(job.redirectTarget) + '.' : '' }); }); } editPageContent(talkTitle, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО страницы «' + pg + '».' }, function (talkText) { var sourceTalkText = talkText || ''; var talkResult = dateSectionTalkTemplate ? upsertDateSectionTemplateOnTalkPage(sourceTalkText, dateSectionTalkTemplate.name, date[0], retTalkSection, dateSectionTalkTemplate) : job.closeType === 'retConditional' ? upsertConditionalRetTemplateOnTalkPage(sourceTalkText, date[0], retTalkSection, job.conditionalReason, job.conditionalDeadline) : upsertSingleDateResultTemplateOnTalkPage(sourceTalkText, job.resultTemplate, date[0], tplpar); if (talkResult.text === sourceTalkText) return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; return { text: talkResult.text, meta: { status: talkResult.status } }; }, function (talkErr) { if (talkErr) { callback({ code: talkErr.code || 'talk_failed', info: 'Не удалось записать итог на СО: ' + (talkErr.info || talkErr.code || 'неизвестная ошибка'), cause: talkErr }); return; } saveArticle(); }); }); return; } // ── Обычная номинация: вставка шаблона в статью ───────────────────── // mode === 'nominate' var isKu = job.opId === 'tRm' || job.opId === 'mRm'; var conflictRule = getNominationConflictRule(job); var conflictLabel = conflictRule ? conflictRule.label : 'номинации'; editPageContent(pg, { summary: job.summary, readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var hasExistingNomination = conflictRule && conflictRule.detect(article); var conflictDecision = getConflictDecisionForPage(job, pg); function buildResult(finalText) { var generatedTpl = buildGeneratedNominationTemplateText(job, pg); return { text: generatedTpl ? wrapInNoinclude(finalText, generatedTpl) : finalText }; } function buildResultAfterMoveToCommonsCleanup(sourceText) { var localMove = removeMoveToCommonsTemplatesLocal(sourceText); removeMoveToCommonsTemplatesWithApiFallback(pg, localMove.text, localMove, function (updated) { done(buildResult(updated.text)); }); } function finishConflictResolution(sourceText) { var resolvedText; var pageLink = buildQuotedStatusPageLink(pg); if (conflictDecision.templateAction === 'keep') { if (sourceText !== article) { return { text: sourceText, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений; шаблоны переноса сняты.' } }; } return { skip: true, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений.' } }; } resolvedText = applyConflictTemplateResolution(sourceText, job, pg, conflictDecision); if (resolvedText === null) { return { error: { code: 'nomination_template_changed', info: 'Выбранный для замены шаблон номинации был изменён, удалён или стал неоднозначным.' } }; } return { text: resolvedText, meta: { successMessage: conflictDecision.templateAction === 'overwrite' ? 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' перезаписан новой датой.' : 'Новый шаблон ' + conflictLabel + ' добавлен сверху на странице ' + pageLink + '.' } }; } if (hasExistingNomination && (!conflictDecision || conflictDecision.pageAction !== 'keep')) { return { error: { code: 'error', info: 'На странице уже стоит шаблон ' + conflictLabel + '.' } }; } if (hasExistingNomination && conflictDecision && conflictDecision.pageAction === 'keep') { if (job.transferMode && job.transferMode !== 'none') { var localConflict = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, localConflict.text, job.transferMode, localConflict, function (updated) { done(finishConflictResolution(updated.text)); }); return; } return finishConflictResolution(article); } if (isKu && job.transferMode && job.transferMode !== 'none') { var local = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, local.text, job.transferMode, local, function (updated) { done(buildResult(updated.text)); }); return; } if (job.removeMoveToCommons) { buildResultAfterMoveToCommonsCleanup(article); return; } return buildResult(article); }, function (err) { callback(err); } ); } function isSystemicBatchError(error) { var code = String(error && error.code || '').toLowerCase(); return /^(?:network|badtoken|assertuserfailed|notloggedin|mustbeloggedin|readonly|readonlytext|ratelimited|maxlag|blocked|permissiondenied|readapidenied|writeapidenied)$/.test(code) || code.indexOf('internal_api_error') === 0; } /** * Обрабатывает список страниц последовательно. * @param {string[]} pages * @param {Object} job * @param {function} onDone(notifiedPages, err, pageMeta) */ function processPageList(pages, job, onDone) { var notifiedPages = []; var pageMeta = {}; var failures = []; var targets = pages.slice().reverse(); var index = 0; var systemicFailure = null; (function nextPage() { if (systemicFailure || index >= targets.length) { var unprocessedPages = systemicFailure ? targets.slice(index) : []; var batchError = null; if (failures.length) { batchError = systemicFailure ? { code: 'batch_system_error', info: 'Обработка остановлена после системной ошибки; не обработано страниц: ' + unprocessedPages.length + '.', failures: failures, systemic: true, cause: systemicFailure, unprocessedPages: unprocessedPages } : { code: failures.length === targets.length ? 'batch_failed' : 'batch_partially_failed', info: 'Не удалось обработать ' + failures.length + ' из ' + targets.length + ' страниц.', failures: failures }; } onDone(notifiedPages, batchError, pageMeta); return; } var pg = targets[index++]; var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Обрабатывается страница ' + pageLink + '...', null, { pending: true, trackError: false }); applyTemplateToPage(pg, job, function (err, meta) { var normPg = normTitle(pg); var isClose = job.mode === 'cleanup' || job.mode === 'denom'; if (!isClose) { if (!err && meta && meta.successMessage) logStatus(meta.successMessage, null, { statusId: statusId, trackError: false }); else logPageEdit(pg, err, { statusId: statusId }); } else { if (err) { logStatus('Завершение по странице ' + pageLink, err, { statusId: statusId }); } else { logStatus((meta && meta.successMessage) || ('Шаблон снят со страницы ' + pageLink + '.'), null, { statusId: statusId, trackError: false }); if (job.mode === 'denom') logStatus('Шаблон установлен на СО страницы ' + pageLink + '.', null, { trackError: false }); } } if (!err) { notifiedPages.push(pg); if (meta) pageMeta[getPageTitleMapKey(normPg)] = meta; } else { failures.push({ pageName: pg, error: err }); if (isSystemicBatchError(err)) systemicFailure = err; } nextPage(); }); }()); } // ═══════════════════════════════════════════════════════════════════════════ // ПОСТРОЕНИЕ JOB из формы // ═══════════════════════════════════════════════════════════════════════════ /** * Строит объект job из данных формы для операции номинации (tRm, rnm, imp, merge, split, recov). * @param {Object} op — запись из OPERATIONS * @param {string} pg — целевая страница (уже разрешённая) * @param {boolean} isMulti — режим мультиноминации * @returns {Object|false} — job или false при ошибке ввода */ function buildNominationJob(op, pg, isMulti) { var nom = op.nomination; var date = getDate(); var msg = normalizeQuickPhraseValue($('#rmMsg').val()); var rawMsg = msg; var opId = isMulti ? (nom.multiOpId || op.id) : op.id; var tplpar = ''; var section, sectionNW, extraPages, multiArticles = []; var mergeArticles = []; var multiHeaderText = ''; var multiArticleComments = {}; var multiFormat = 'sections'; var multiRenamePairs = []; var multiRenameTargets = {}; var multiRenameTemplateTargets = {}; var isRenameWithRowTargets = isMulti && nom.extraInput && nom.extraInput.type === 'rename' && $('.rmMultiRenameTargetInput').length; // Вычислить section и tplpar в зависимости от типа дополнительного ввода if (nom.extraInput) { var ei = nom.extraInput; if (ei.type === 'rename') { if (isRenameWithRowTargets) { multiRenamePairs = collectMultiRenamePairs(); if (!validateMultiRenamePairs(multiRenamePairs, 'статью', 'новое название')) return false; multiRenameTargets = buildMultiRenameTargetMap(multiRenamePairs, 'targetNames'); multiRenameTemplateTargets = buildMultiRenameTargetMap(multiRenamePairs, 'templateTargetNames'); section = formatRenameItemLabel(pg, multiRenameTargets[getPageTitleMapKey(pg)] || multiRenamePairs[0].targetNames); } else { var rn = collectInputValues('.rmRenameInput'); if (!rn.length) { alert('Укажите новое название.'); return false; } if (!rn.every(isValidWikiPageTitle)) { alert('Укажите корректное новое название.'); return false; } if (hasDuplicatePageTitles([pg].concat(rn))) { alert('Текущее и новые названия не должны повторяться.'); return false; } tplpar = buildRenameTemplateParam(rn); section = formatRenameItemLabel(pg, rn); } } else if (ei.type === 'merge') { var mn = collectInputValues('.rmMergeInput'); if (!mn.length) { alert('Укажите статью для объединения.'); return false; } if (!mn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для объединения.'); return false; } if (hasDuplicatePageTitles([pg].concat(mn))) { alert('Статьи для объединения не должны повторяться или совпадать с текущей.'); return false; } mergeArticles = [pg].concat(mn); tplpar = pg + '|' + mn.join('|'); extraPages = mn; section = formatPagesWithAnd([pg].concat(mn)); } else if (ei.type === 'split') { var sn = collectInputValues('.rmSplitInput'); if (!sn.length) { alert('Укажите статьи для разделения.'); return false; } if (!sn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для разделения.'); return false; } if (hasDuplicatePageTitles([pg].concat(sn))) { alert('Названия после разделения не должны повторяться или совпадать с текущим.'); return false; } tplpar = formatPagesWithAnd(sn); section = '[[:' + pg + ']] → ' + tplpar; } } if (isMulti) { var ttl = $('#rmHeader').val() || ''; var articles = isRenameWithRowTargets ? multiRenamePairs.map(function (pair) { return pair.pageName; }) : collectInputValues('.rmMultiPageInput'); multiFormat = $('.rmArticleMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; multiArticleComments = collectMultiNominationComments(); multiHeaderText = ttl; multiArticles = articles.slice(); if (!articles.length) { alert('Укажите страницу.'); return false; } if (!articles.every(isValidWikiPageTitle)) { alert('Укажите корректные названия страниц.'); return false; } if (hasDuplicatePageTitles(articles)) { alert('Одна и та же страница указана в номинации несколько раз.'); return false; } if (!validateMultiNominationText(articles, rawMsg, multiArticleComments, 'страницы')) return false; section = ttl || (isRenameWithRowTargets ? formatRenameItemsWithAnd(articles, multiRenameTargets) : ''); msg = multiFormat === 'list' ? buildMultiNominationListText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets) : null) : buildMultiNominationText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); } if (!section) section = '[[:' + pg + ']]'; sectionNW = section.replace(/\[\[:/g, '').replace(/]]/g, ''); if (isMulti && nom.template === 'к удалению' && !tplpar) tplpar = sectionNW; var nomPageDate = date[1]; var nomPage = nom.nomPage(nomPageDate); var summaryAction = getNominationSummaryAction(nom); var summary = makeNominationTargetSummary(nomPage, sectionNW, summaryAction); return { mode: 'nominate', opId: opId, op: op, date: date, tplpar: tplpar, articleTpl: nom.articleTpl || function () { return ''; }, inArticle: nom.inArticle !== false, transferMode: (nom.supportsTransfer ? getTransferModeFromButtons() : 'none'), summary: summary, nominationSummary: makeNominationPageSummary(sectionNW), summaryAction: summaryAction, msg: msg, nomPage: nomPage, navTemplate: nom.navTemplate, section: section, sectionNW: sectionNW, comment: nom.comment || '', extraPages: extraPages || [], isMulti: !!isMulti, multiHeaderText: multiHeaderText, multiNominationBody: rawMsg, multiArticleComments: multiArticleComments, multiNominationFormat: multiFormat || 'sections', multiRenamePairs: multiRenamePairs, multiRenameTargets: multiRenameTargets, multiRenameTemplateTargets: multiRenameTemplateTargets, multiArticles: multiArticles, mergeArticles: mergeArticles, pages: isMulti ? multiArticles.slice().reverse() : ([pg].concat(extraPages || [])) }; } function getTransferModeFromButtons() { var kbu = $('#rmTransferBtnKbu').hasClass('is-active'); var kul = $('#rmTransferBtnKul').hasClass('is-active'); if (kbu && kul) return 'both'; if (kbu) return 'kbu'; if (kul) return 'kul'; return 'none'; } function normalizeFastRemoveTemplateKey(templateName) { return String(templateName || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function getBuiltinFastRemoveParamConfig(templateName) { var bareKey = normalizeFastRemoveTemplateKey(templateName).replace(/^(?:подст|subst)\s*:\s*/, ''); if (isTemplateNameInAliasGroups(bareKey, ['fileNoLicense', 'fileNoSource', 'fileNoAuthor', 'fileDisputed', 'fileNoPermission', 'fileOrphanedFairuse', 'fileDbNothost'])) return { type: 'date' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDisputedFairuse')) return { type: 'dfud' }; if (isTemplateNameInAliasGroup(bareKey, 'fileBadFairuse')) return { type: 'badfairuse' }; if (isTemplateNameInAliasGroup(bareKey, 'fileCommonsReplacement')) return { type: 'commonsReplacement' }; if (isTemplateNameInAliasGroup(bareKey, 'fileMovedToCommons')) return { type: 'nct' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDuplicate')) return { type: 'duplicate' }; return null; } function buildKbuReasonButtonsHtml(items, buttonClass, dataAttr, titlePrefix) { return items.map(function (item) { var label = titlePrefix + ' ' + item[0] + ': ' + item[1]; return '<button type="button" class="rmToggleBtn rmKbuReasonPill ' + buttonClass + '" ' + dataAttr + '="' + escapeHtml(item[0]) + '" aria-pressed="false" title="' + escapeHtml(label) + '"><span class="rmKbuReasonNum">' + escapeHtml(item[0]) + '</span>' + '<span class="rmKbuReasonText">' + escapeHtml(item[1]) + '</span></button>'; }).join(''); } function buildDfudReasonButtonsHtml() { return buildKbuReasonButtonsHtml(DFUD_REASON_OPTIONS, 'rmKbuDfudReasonBtn', 'data-rm-dfud-reason', 'п.'); } function buildBadfairuseReasonButtonsHtml() { return buildKbuReasonButtonsHtml(BADFAIRUSE_OPTIONS, 'rmKbuBadfairuseReasonBtn', 'data-rm-badfairuse-reason', 'пример'); } function buildKbuReasonListHtml(id, hint, buttonsHtml) { return '<div id="' + id + '" class="' + RESIZE_CLASS + '" style="display:none;margin-bottom:10px;">' + '<div style="margin-bottom:6px;font-size:14px;line-height:1.4;color:' + tk.cSubM + ';">' + hint + '</div>' + '<div style="display:flex;flex-direction:column;gap:4px;">' + buttonsHtml + '</div>' + '</div>'; } function collectSelectedDfudReasons() { return $('#rmKbuDfudReasonsWrap .rmKbuDfudReasonBtn.is-active').map(function () { return String($(this).attr('data-rm-dfud-reason') || '').trim(); }).get().filter(Boolean); } function getSelectedBadfairuseReason() { return String($('#rmKbuBadfairuseReasonsWrap .rmKbuBadfairuseReasonBtn.is-active').first().attr('data-rm-badfairuse-reason') || '').trim(); } function getCurrentCommonsReplacementMode() { var mode = $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn.is-active').data('rmCommonsReplacementMode'); return mode || 'file'; } function setCurrentCommonsReplacementMode(mode) { var value = mode || 'file'; $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn').each(function () { var active = $(this).data('rmCommonsReplacementMode') === value; $(this).toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); if (value === 'category') { $('#fiRm').attr('placeholder', 'Категория на Викискладе без Category:'); $('#fiRmExtra').attr('placeholder', 'Статья в руВики о теме категории (необязательно)').show(); } else { $('#fiRmExtra').hide(); $('#fiRm').attr('placeholder', value === 'gallery' ? 'Галерея на Викискладе' : 'Имя файла на Викискладе'); } syncModalLayout(); } function getFastRemoveLegacyParamConfig(templateName) { var params = cfg.requiredParamTemplates || {}; var key; if (Object.prototype.hasOwnProperty.call(params, templateName)) return params[templateName]; for (key in params) { if (Object.prototype.hasOwnProperty.call(params, key) && normalizeFastRemoveTemplateKey(key) === normalizeFastRemoveTemplateKey(templateName)) { return params[key]; } } return null; } function getFastRemoveParamConfig(reason) { var template = reason && reason[0]; return getBuiltinFastRemoveParamConfig(template) || getFastRemoveLegacyParamConfig(template); } function appendTemplateParam(tpl, name, value) { var val = normalizeQuickPhraseValue(value); if (!val) return tpl; return tpl + '|' + (name ? name + '=' : '') + val; } function makeFastRemovalSummary(reason, data) { var label = String(reason && reason[1] || '').trim(); var detail = String(data && data.summaryDetail || '').trim(); var summaryReason = (label === 'Особый случай' && detail) ? detail : (label || detail); return makeSummary('номинация к быстрому удалению' + (summaryReason ? ': ' + summaryReason : '')); } function buildFastRemoveTemplateData(reason) { var template = reason && reason[0]; var paramCfg = getFastRemoveParamConfig(reason); var addInfo = normalizeQuickPhraseValue($('#fiRm').val()); var comment = normalizeQuickPhraseValue($('#fiRmComment').val()); var dateText = getDate()[0]; var mode; var extra; var tpl; var values; if (!template) return { error: 'Не выбрана причина быстрого удаления.' }; if (paramCfg && paramCfg.type === 'date') { return { templateText: appendTemplateParam(template, '1', dateText) }; } if (paramCfg && paramCfg.type === 'dfud') { tpl = appendTemplateParam(template, 'date', dateText); values = collectSelectedDfudReasons(); values.forEach(function (value, index) { tpl = appendTemplateParam(tpl, String(index + 1), value); }); return { templateText: tpl }; } if (paramCfg && paramCfg.type === 'badfairuse') { addInfo = getSelectedBadfairuseReason(); if (!addInfo) return { error: 'Выберите пример из ВП:ПНИ для Ф6.' }; return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'commonsReplacement') { mode = getCurrentCommonsReplacementMode(); if (mode === 'category') { if (!addInfo) return { error: 'Укажите категорию на Викискладе.' }; tpl = appendTemplateParam('Замена с Викисклада/Категория', '1', addInfo); extra = normalizeQuickPhraseValue($('#fiRmExtra').val()); return { templateText: appendTemplateParam(tpl, '2', extra) }; } if (mode === 'gallery') { if (!addInfo) return { error: 'Укажите галерею на Викискладе.' }; return { templateText: appendTemplateParam('Замена с Викисклада/Галерея', '1', addInfo) }; } return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'nct') { return { templateText: appendTemplateParam(template, '1', addInfo), removeMoveToCommons: $('#rmKbuRemoveMoveToCommons').is(':checked') }; } if (paramCfg && paramCfg.type === 'duplicate') { if (!addInfo) return { error: 'Укажите имя файла-оригинала для Ф1.' }; tpl = appendTemplateParam(template, '1', addInfo); return { templateText: appendTemplateParam(tpl, 'comment', comment) }; } tpl = template; if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; tpl = appendTemplateParam(tpl, '1', addInfo); if (!noComment) tpl = appendTemplateParam(tpl, addInfo ? '2' : '1', comment); return { templateText: tpl, summaryDetail: noComment ? addInfo : '' }; } return { templateText: appendTemplateParam(tpl, '1', comment) }; } function resetKbuReasonControls() { $('#fiRm').hide().val('').attr({ type: 'text', placeholder: '' }); $('#fiRmExtra').hide().val(''); $('#rmKbuCommonsReplacementModeWrap').hide(); $('#rmKbuDfudReasonsWrap').hide().find('.rmKbuDfudReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuBadfairuseReasonsWrap').hide().find('.rmKbuBadfairuseReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuDateHint').hide().text(''); $('#rmKbuRemoveMoveToCommons').prop('checked', false); $('#rmKbuRemoveMoveToCommonsWrap').hide(); $('#fiRmComment').hide().val(''); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').hide(); } function toggleKbuComment(show) { $('#fiRmComment').toggle(show); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').toggle(show); } function updateKbuReasonControls(reasons) { var reason = reasons[$('#rmSel').val()] || reasons[0]; var paramCfg = getFastRemoveParamConfig(reason); $('#rmKbuCriteriaLinkWrap').html(buildFastRemoveCriteriaLinkHtml(reason)); resetKbuReasonControls(); if (paramCfg && (paramCfg.type === 'date' || paramCfg.type === 'dfud')) { $('#rmKbuDateHint').text(FILE_DATE_DEADLINE_HINT).show(); if (paramCfg.type === 'dfud') $('#rmKbuDfudReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'badfairuse') { $('#rmKbuBadfairuseReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'commonsReplacement') { $('#rmKbuCommonsReplacementModeWrap').show(); $('#fiRm').show(); setCurrentCommonsReplacementMode(getCurrentCommonsReplacementMode()); return; } if (paramCfg && paramCfg.type === 'nct') { $('#fiRm').attr('placeholder', 'Укажите имя файла на Викискладе').show(); $('#rmKbuRemoveMoveToCommonsWrap').css('display', 'inline-flex'); return; } if (paramCfg && paramCfg.type === 'duplicate') { $('#fiRm').attr('placeholder', 'Укажите имя файла-оригинала').show(); toggleKbuComment(true); return; } if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; $('#fiRm').attr('placeholder', 'Укажите ' + (noComment ? paramCfg.substring(1) : paramCfg)).show(); toggleKbuComment(!noComment); return; } toggleKbuComment(true); } function getKbuReasonGroupKey(reason) { var label = String(reason && reason[1] || ''); var m = label.match(/^\s*([А-ЯЁA-Z]{1,3})\d/); return m ? m[1] : label; } function buildKbuReasonOptionsHtml(reasons) { var prevGroup = ''; var parts = []; (reasons || []).forEach(function (reason, index) { var group = getKbuReasonGroupKey(reason); if (index && group !== prevGroup) parts.push('<hr>'); parts.push('<option value="' + index + '">' + escapeHtml(reason[1]) + '</option>'); prevGroup = group; }); return parts.join(''); } function buildKbuFormHtml(reasons) { return joinHtml([ '<select id="rmSel" style="', stInputFull, '">', buildKbuReasonOptionsHtml(reasons), '</select>', '<div id="rmKbuDateHint" class="', RESIZE_CLASS, '" style="display:none;margin:-2px 0 10px;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div>', '<div id="rmKbuCommonsReplacementModeWrap" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:10px;"><div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn is-active" data-rm-commons-replacement-mode="file" aria-pressed="true">Файл</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="category" aria-pressed="false">Категория</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="gallery" aria-pressed="false">Галерея</button>', '</div></div>', buildKbuReasonListHtml( 'rmKbuDfudReasonsWrap', 'Выберите пункты КДИ, которым файл не соответствует. Можно выбрать несколько пунктов.', buildDfudReasonButtonsHtml() ), buildKbuReasonListHtml( 'rmKbuBadfairuseReasonsWrap', 'Выберите пример из ВП:ПНИ, под который подпадает файл. Можно выбрать только один пункт.', buildBadfairuseReasonButtonsHtml() ), '<input id="fiRm" type="text" style="', stInputFull, 'display:none;">', '<input id="fiRmExtra" type="text" style="', stInputFull, 'display:none;">', '<label id="rmKbuRemoveMoveToCommonsWrap" class="', RESIZE_CLASS, '" style="', stFooterCheckLabel.replace('display:inline-flex;', 'display:none;'), 'margin:-2px 0 10px;">', '<input id="rmKbuRemoveMoveToCommons" type="checkbox" style="margin:2px 0 0;flex-shrink:0;">', 'Снять шаблон «Перенести на Викисклад»', '</label>', '<input id="fiRmComment" type="text" placeholder="Комментарий (необязательно)" style="', stInputFull, '">', buildQuickPhrasesPanelHtml('fiRmComment') ]); } function buildNominationMultiHeaderHtml(pg, options) { var opts = options || {}; var multiHeaderRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); return joinHtml([ '<div id="rmMultiHeader" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:6px;">', '<div class="rmMultiPageRow rmNominationHeaderRow" style="', multiHeaderRowStyle, '"><input id="rmHeader" type="text" placeholder="Заголовок номинации" style="', stInputBox, '">', buildAddMultiPageButtonHtml(opts), '</div>', '</div>', '<div id="rmMultiPagesContainer" style="display:flex;flex-direction:column;gap:', multiNominationGap, ';margin-bottom:', multiNominationGap, ';">', buildMultiPageRowHtml(0, $.extend({}, opts, { rowId: 'rmFirstMultiPage', pageValue: pg, showAdd: true })), '</div>' ]); } function buildTransferBoxHtml() { return joinHtml([ '<div id="rmTransferBox" class="', RESIZE_CLASS, ' rmTransferPanel" style="width:100%;box-sizing:border-box;"><div class="rmTransferGrid">', '<div id="rmTransferModeSingle" class="rmSegmentedBar"><button type="button" id="rmTransferBtnNone" class="rmSegmentedBtn rmToggleBtn is-active" aria-pressed="true">Обычная номинация</button></div>', '<div id="rmTransferModeGroup" class="rmSegmentedBar">', '<button type="button" id="rmTransferBtnKbu" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблоны db-*, уд-*, КОУ, Hangon.">Снять КБУ</button>', '<button type="button" id="rmTransferBtnKul" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблон «К улучшению».">Снять КУЛ</button>', '</div>', '<div class="rmTransferHintRow"><div id="rmTransferHint" style="display:none;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div></div>', '</div></div>' ]); } function buildMultiNominationFormatSwitchHtml(wrapId, buttonClass) { return joinHtml([ '<div id="', wrapId, '" class="', RESIZE_CLASS, '" style="display:none;margin-top:8px;margin-bottom:10px;">', '<div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, ' is-active" data-rm-multi-format="sections" aria-pressed="true">Оформить подразделами</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, '" data-rm-multi-format="list" aria-pressed="false">Оформить списком</button>', '</div>', '</div>' ]); } function getMultiNominationUiOptions(kind, options) { var opts = options || {}; var isArticle = kind === 'article'; var isRename = !!opts.renameMulti; var actionText = typeof opts.actionText === 'string' ? opts.actionText : (opts.deletionMulti ? 'к удалению' : (isRename ? 'к переименованию' : '')); var itemAcc = isArticle ? 'статью' : 'категорию'; var itemDat = isArticle ? 'статье' : 'категории'; var itemGen = isArticle ? 'статьи' : 'категории'; var result = { inputPlaceholder: isArticle ? 'Статья' : 'Категория', addTitle: 'Мультиноминация: добавить ' + itemAcc + ' в номинацию' + (actionText ? ' ' + actionText : ''), removeTitle: 'Убрать ' + itemAcc + ' из номинации' + (actionText ? ' ' + actionText : ''), commentTitle: 'Добавить комментарий к этой ' + itemDat, commentExpandedTitle: 'Скрыть комментарий к этой ' + itemDat, commentPlaceholder: 'Комментарий только для этой ' + itemGen + ' (необязательно)' }; if (isRename) { $.extend(result, { targetInput: true, targetInputClass: 'rmMultiRenameTargetInput', targetPlaceholder: isArticle ? 'Новое название' : 'Новое название без префикса Категория:', targetVariants: true }); } if (opts.setup) { $.extend(result, { defaultPage: opts.defaultPage || '', multiOnlySelector: isArticle ? '#rmArticleMultiFormatWrap' : '#rmCategoryMultiFormatWrap' }); if (isRename) $.extend(result, { singleOnlySelector: '#rmSingleRenameBlock', hideContainerWhenSingle: true, singleCurrentPageSelector: '#rmSingleRenameCurrent', singleRenameTargetSelector: isArticle ? '#rmRenameFirst' : '#firstRenameInput', singleRenameVariantSelector: isArticle ? '#rmRenameContainer .rmRenameInput' : '#renameVariantsContainer .variantInput', singleRenameVariantContainerId: isArticle ? 'rmRenameContainer' : 'renameVariantsContainer', singleRenameVariantPlaceholder: isArticle ? 'Дополнительный вариант' : 'Дополнительный вариант названия', singleRenameInputClass: isArticle ? 'rmRenameInput' : undefined }); } return result; } function buildNominationFormHtml(nom, pg, multiMode) { var isRenameMulti = multiMode && nom.extraInput && nom.extraInput.type === 'rename'; var multiOptions = getMultiNominationUiOptions('article', { renameMulti: isRenameMulti, deletionMulti: multiMode && nom.template === 'к удалению' }); return joinHtml([ isRenameMulti ? buildSingleRenameBlockHtml(nom.extraInput, 'Мультиноминация: добавить статью в номинацию', pg, 'Текущее название') : '', multiMode ? buildNominationMultiHeaderHtml(pg, multiOptions) : '', nom.extraInput && !isRenameMulti ? buildMultiInputHtml(nom.extraInput) : '', '<textarea id="rmMsg" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('rmMsg'), nom.supportsTransfer ? buildTransferBoxHtml() : '', multiMode ? buildMultiNominationFormatSwitchHtml('rmArticleMultiFormatWrap', 'rmArticleMultiFormatBtn') : '' ]); } function buildCategoryNominationFormHtml(variantConfig, multiMode, pageName, options) { var opts = options || {}; var multiOptions = getMultiNominationUiOptions('category', opts); return joinHtml([ opts.renameMulti && variantConfig ? buildSingleRenameBlockHtml(variantConfig, 'Мультиноминация: добавить категорию в номинацию', pageName, 'Текущая категория') : '', multiMode ? buildNominationMultiHeaderHtml(pageName, multiOptions) : '', variantConfig && !opts.renameMulti && !opts.skipVariantInput ? buildMultiInputHtml(variantConfig) : '', '<textarea id="nominationReason" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('nominationReason'), multiMode ? buildMultiNominationFormatSwitchHtml('rmCategoryMultiFormatWrap', 'rmCategoryMultiFormatBtn') : '' ]); } function ensureMultiPageCommentTextareaResizer(textareaId, wrapId) { var $textarea = $('#' + textareaId); if (!$textarea.length || $textarea.data('rmNestedResizerReady')) return; setupNestedResizableTextarea(textareaId, wrapId, parseInt(sz.taMinW, 10) || 180, 90); $textarea.data('rmNestedResizerReady', true); } function setMultiPageCommentExpanded($btn, expanded) { var wrapId = $btn.data('rmCommentWrap'); var textareaId = $btn.data('rmCommentTextarea'); var $wrap = $('#' + wrapId); var title = expanded ? ($btn.data('rmCommentExpandedTitle') || 'Скрыть комментарий к этой странице') : ($btn.data('rmCommentTitle') || 'Добавить комментарий к этой странице'); if (!$btn.length || !$wrap.length) return; $btn.attr('aria-expanded', expanded ? 'true' : 'false') .attr('aria-label', title) .attr('title', title) .toggleClass('is-active', expanded) .text('✎'); $wrap.toggle(expanded); if (expanded) ensureMultiPageCommentTextareaResizer(textareaId, wrapId); } function getMultiPageCommentTargets($block) { var $textarea = $block.find('.rmMultiPageCommentInput').first(); var $wrap = $textarea.parent(); return { wrapId: $wrap.attr('id') || '', textareaId: $textarea.attr('id') || '' }; } function collectMultiRenameTargetValues($block) { return $block.find('.rmMultiRenameTargetInput,.rmMultiRenameVariantInput').map(function () { return ($(this).val() || '').trim(); }).get().filter(Boolean); } function setMultiPageRowControls($block, showAdd, showComment, options) { var opts = options || {}; var $row = $block.find('.rmMultiPageRow').first(); var ids = getMultiPageCommentTargets($block); var $commentBtn = $row.find('.rmMultiPageCommentToggle'); if (!$row.length) return; if (showAdd) { if ($commentBtn.length) setMultiPageCommentExpanded($commentBtn, false); if (ids.wrapId) $('#' + ids.wrapId).hide(); $block.find('.rmMultiRenameVariantsContainer').hide(); $row.find('.rmMultiPageCommentToggle,.rmAddMultiRenameVariant,.rmRemoveInput').remove(); if (!$row.find('.rmAddMultiPage').length) $row.append(buildAddMultiPageButtonHtml(opts)); return; } $block.find('.rmMultiRenameVariantsContainer').toggle(!!opts.targetVariants); $row.find('.rmAddMultiPage').remove(); if (!$row.find('.rmMultiPageCommentToggle').length) { $row.append(buildMultiPageButtonsHtml(ids.wrapId, ids.textareaId, $.extend({}, opts, { showComment: showComment }))); return; } $row.find('.rmMultiPageCommentToggle').toggle(showComment); } function setupMultiPageNominationUi(options) { var opts = options || {}; var containerSelector = opts.containerSelector || '#rmMultiPagesContainer'; var pageCounter = parseInt(opts.nextIndex, 10) || 1; var wasMultiModeExpanded = false; function restoreEmptySinglePageInput() { var $pageInput = $(containerSelector + ' .rmMultiPageInput').first(); if (!$pageInput.length || String($pageInput.val() || '').trim()) return; $pageInput.val(opts.defaultPage || ''); } function copySingleCurrentPageToFirstRow() { var $source = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $target = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length || !value) return; $target.val(value); } function copyFirstRowPageToSingleCurrent() { var $target = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $source = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length) return; $target.val(value || opts.defaultPage || ''); } function getSingleRenameTargets() { var targets = []; var $source = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); if ($source.length && String($source.val() || '').trim()) targets.push(String($source.val() || '').trim()); if (opts.singleRenameVariantSelector) { $(opts.singleRenameVariantSelector).each(function () { var value = String($(this).val() || '').trim(); if (value) targets.push(value); }); } return targets.slice(0, 3); } function setMultiBlockRenameTargets($block, targets) { var list = asNonEmptyArray(targets).slice(0, 3); var $target = $block.find('.rmMultiRenameTargetInput').first(); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); if (!$target.length) return; $target.val(list[0] || ''); if (!$container.length) return; $container.find('.rmMultiRenameVariantRow').remove(); list.slice(1).forEach(function (value) { $container.append(buildMultiRenameVariantRowHtml(value, opts)); }); } function copySingleRenameTargetsToFirstRow() { var $block = $(containerSelector + ' .rmMultiPageBlock').first(); if (!$block.length) return; setMultiBlockRenameTargets($block, getSingleRenameTargets()); } function copyFirstRowRenameTargetsToSingle() { var $target = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); var $sourceBlock = $(containerSelector + ' .rmMultiPageBlock').first(); var targets = collectMultiRenameTargetValues($sourceBlock).slice(0, 3); var $variantContainer = opts.singleRenameVariantContainerId ? $('#' + opts.singleRenameVariantContainerId) : $(); if (!$sourceBlock.length || !$target.length) return; $target.val(targets[0] || ''); if (!$variantContainer.length) return; $variantContainer.empty(); targets.slice(1).forEach(function (value) { addInputRow({ containerId: opts.singleRenameVariantContainerId, placeholder: opts.singleRenameVariantPlaceholder || 'Дополнительный вариант', inputClass: opts.singleRenameInputClass, rowClass: 'rmRenameVariantRow', indentLeft: 0, fitParentWidth: true, prefixHtml: buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить'), removeBeforeInput: true }); $variantContainer.find('input').last().val(value); }); } function updateMultiMode() { var $blocks = $(containerSelector + ' .rmMultiPageBlock'); var hasExtra = $blocks.length > 1; var pageGap = hasExtra && opts.targetVariants ? '12px' : multiNominationGap; $(containerSelector).css({ gap: pageGap, marginBottom: pageGap }); $('#rmMultiHeader').css('marginBottom', hasExtra ? pageGap : multiNominationGap).toggle(hasExtra); if (opts.multiOnlySelector) $(opts.multiOnlySelector).toggle(hasExtra); if (opts.singleOnlySelector) $(opts.singleOnlySelector).toggle(!hasExtra); if (opts.hideContainerWhenSingle) $(containerSelector).toggle(hasExtra); if (!hasExtra && wasMultiModeExpanded) { restoreEmptySinglePageInput(); copyFirstRowPageToSingleCurrent(); copyFirstRowRenameTargetsToSingle(); } $blocks.each(function (index) { setMultiPageRowControls($(this), !hasExtra && index === 0, hasExtra, opts); }); wasMultiModeExpanded = hasExtra; syncModalLayout(); } $(document).off('click.rmMultiPageAdd').on('click.rmMultiPageAdd', '.rmAddMultiPage', function () { var wasSingle = $(containerSelector + ' .rmMultiPageBlock').length <= 1; if (wasSingle) { copySingleCurrentPageToFirstRow(); copySingleRenameTargetsToFirstRow(); } $(containerSelector).append(buildMultiPageRowHtml(pageCounter++, opts)); updateMultiMode(); }); $(document).off('click.rmMultiRenameVariantAdd').on('click.rmMultiRenameVariantAdd', '.rmAddMultiRenameVariant', function () { var $block = $(this).closest('.rmMultiPageBlock'); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); var fieldCount = 1 + $block.find('.rmMultiRenameVariantInput').length; if (fieldCount >= 3) { alert('Максимум 3 варианта переименования.'); return; } $container.append(buildMultiRenameVariantRowHtml('', opts)).show(); syncModalLayout(); }); $(document).off('click.rmMultiRenameVariantRemove').on('click.rmMultiRenameVariantRemove', '.rmRemoveMultiRenameVariant', function () { $(this).closest('.rmMultiRenameVariantRow').remove(); syncModalLayout(); }); $(document).off('click.rmMultiPageComment').on('click.rmMultiPageComment', '.rmMultiPageCommentToggle', function () { var $btn = $(this); if (!$btn.is(':visible')) return; setMultiPageCommentExpanded($btn, $btn.attr('aria-expanded') !== 'true'); syncModalLayout(); }); $(document).off('click.rmMultiPageRemove').on('click.rmMultiPageRemove', '.rmMultiPageRow .rmRemoveInput', function () { $(this).closest('.rmMultiPageBlock').remove(); updateMultiMode(); }); updateMultiMode(); return { update: updateMultiMode, isMulti: function () { return $(containerSelector + ' .rmMultiPageBlock').length > 1; } }; } function setExclusiveButtonActive($root, buttonSelector, $btn) { $root.find(buttonSelector).removeClass('is-active').attr('aria-pressed', 'false'); $btn.addClass('is-active').attr('aria-pressed', 'true'); } function bindMultiNominationFormatSwitch(rootSelector, buttonSelector) { var $root = $(rootSelector); $root.off('click.rmMultiFormat').on('click.rmMultiFormat', buttonSelector, function () { setExclusiveButtonActive($root, buttonSelector, $(this)); }); } function buildProtectAddButtonHtml() { return buildSquareAddButtonHtml('', 'Добавить страницу', 'rmProtectAddPage'); } function buildProtectPageRowHtml(id, pageName, isFirstRow) { return joinHtml([ '<div', isFirstRow ? ' id="rmProtectFirstRow"' : '', ' class="rmProtectPageRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', id, '" type="text" placeholder="Страница" class="rmProtectPageInput" style="', stInputBox, '"', pageName ? ' value="' + escapeHtml(pageName) + '"' : '', '>', isFirstRow ? buildProtectAddButtonHtml() : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ]); } function buildReportFormHtml(ctx, isZka) { var reportTextPlaceholder = (isZka ? 'Введите текст запроса.' : 'Текст запроса (можно дополнить или изменить).') + ' Подпись будет добавлена автоматически.'; if (isZka) { return joinHtml([ '<input id="rmReportHeader" type="text" placeholder="Тема/заголовок" style="', stInputFull, '" value="', escapeHtml(ctx.pageLink), '">', '<textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText') ]); } return joinHtml([ '<div id="rmProtectModeBtns" class="', RESIZE_CLASS, '" style="margin-bottom:14px;"><div class="rmSegmentedBar">', '<button id="rmProtectModeInstall" type="button" class="rmSegmentedBtn rmProtectModeBtn is-active" aria-pressed="true">🛡️ Установить защиту</button>', '<button id="rmProtectModeRemove" type="button" class="rmSegmentedBtn rmProtectModeBtn" aria-pressed="false">📛 Снять защиту</button>', '</div></div>', '<div id="rmProtectMultiWrap" class="', RESIZE_CLASS, '">', '<div id="rmProtectHeaderWrap" style="display:none;margin-bottom:6px;"><div class="rmProtectHeaderRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '"><input id="rmProtectHeader" type="text" placeholder="Заголовок (для нескольких страниц)" style="', stInputBox, '">', buildProtectAddButtonHtml(), '</div></div>', buildProtectPageRowHtml('rmProtectPage0', ctx.pageName, true), '<div id="rmProtectPagesContainer"></div>', '</div>', '<div id="rmProtectLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmProtectLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectReasonsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Причины</div><div id="rmProtectReasons" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="война правок">война правок</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="неконсенсусные изменения">неконсенсусные изменения</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="вандализм">вандализм</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="популярная статья">популярная статья</button>', '</div></div>', '<div id="rmRemoveLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup" style="display:none;"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmRemoveLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectTextBlock" class="', RESIZE_CLASS, '"><textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText'), '</div>' ]); } // ═══════════════════════════════════════════════════════════════════════════ // ОБРАБОТЧИКИ ОПЕРАЦИЙ // ═══════════════════════════════════════════════════════════════════════════ var handlers = { // ── КБУ ───────────────────────────────────────────────────────────── showKbu: function (op) { var forCategory = !!(op && op.forCategory); var reasons = getFastRemoveReasons(); createModal({ title: 'Быстрое удаление', width: 'compact', subtitleHtml: '<span id="rmKbuCriteriaLinkWrap"></span>' }); $('#removerModalContent').html(buildKbuFormHtml(reasons)); $('#rmSel').change(function () { updateKbuReasonControls(reasons); syncModalLayout(); }); $('#removerModalContent').off('click.rmKbuCommonsReplacementMode').on('click.rmKbuCommonsReplacementMode', '.rmKbuCommonsReplacementModeBtn', function () { setCurrentCommonsReplacementMode($(this).data('rmCommonsReplacementMode') || 'file'); }); $('#removerModalContent').off('click.rmKbuDfudReason').on('click.rmKbuDfudReason', '.rmKbuDfudReasonBtn', function () { var $btn = $(this); var active = !$btn.hasClass('is-active'); $btn.toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); $('#removerModalContent').off('click.rmKbuBadfairuseReason').on('click.rmKbuBadfairuseReason', '.rmKbuBadfairuseReasonBtn', function () { setExclusiveButtonActive($('#rmKbuBadfairuseReasonsWrap'), '.rmKbuBadfairuseReasonBtn', $(this)); }); updateKbuReasonControls(reasons); syncModalLayout(); renderModalFooter('submit', { submitText: 'Номинировать', onSubmit: function () { var idx = $('#rmSel').val(); var reason = reasons[idx] || reasons[0]; var kbuData = buildFastRemoveTemplateData(reason); if (kbuData.error) { alert(kbuData.error); return false; } var fastRemovalSummary = makeFastRemovalSummary(reason, kbuData); startProcessing(); if (forCategory) { var tpl = kbuData.templateText; var categorySummary = fastRemovalSummary; editPageContent(mwCfg.wgPageName, { summary: categorySummary, readError: 'Не удалось получить содержимое.' }, function (text) { return { text: wrapInNoinclude(text, T_OPEN + tpl + T_CLOSE) }; }, function (err) { if (err) { unlockModalSubmit(); logStatus('Ошибка записи.', err); } else { logStatus('Страница номинирована к быстрому удалению.', null, { trackError: false }); finalizeFastRemoval([normTitle(mwCfg.wgPageName)], categorySummary); } }); } else { var job = { mode: 'nominate', opId: 'fRm', kbuTemplate: reason[0], kbuTemplateText: kbuData.templateText, removeMoveToCommons: !!kbuData.removeMoveToCommons, summary: fastRemovalSummary, inArticle: true }; processPageList([normTitle(mwCfg.wgPageName)], job, function (notifiedPages) { finalizeFastRemoval(notifiedPages, job.summary); }); } return true; } }); }, // ── Универсальная номинация (КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС) ──────── showNomination: function (op) { var nom = op.nomination; var pg = normTitle(mwCfg.wgPageName); var date = getDate()[1]; var nomPage = nom.nomPage(date); var multiMode = nom.supportsMulti; function updateTransferUi() { var mode = getTransferModeFromButtons(); var isNone = mode === 'none'; var isKbu = mode === 'kbu' || mode === 'both'; var isKul = mode === 'kul' || mode === 'both'; $('#rmTransferBtnNone').toggleClass('is-active', isNone).attr('aria-pressed', isNone ? 'true' : 'false'); $('#rmTransferBtnKbu').toggleClass('is-active', isKbu).attr('aria-pressed', isKbu ? 'true' : 'false'); $('#rmTransferBtnKul').toggleClass('is-active', isKul).attr('aria-pressed', isKul ? 'true' : 'false'); var t = transferTexts[mode]; if (t) { $('#rmTransferHint').text(t.hint).show(); } else { $('#rmTransferHint').hide().text(''); } applyGeneratedText($('#rmMsg'), t && t.notice ? t.notice + '\n' : ''); } createModal({ title: 'Номинация: ' + nom.template, subtitlePage: nomPage, subtitleLabel: 'Текущий день' }); $('#removerModalContent').html(buildNominationFormHtml(nom, pg, multiMode)); setupResizableModal('rmMsg'); // Логика переноса if (nom.supportsTransfer) { $(document).off('click.rmTransfer').on('click.rmTransfer', '#rmTransferBtnNone,#rmTransferBtnKbu,#rmTransferBtnKul', function () { if (this.id === 'rmTransferBtnNone') { $('#rmTransferBtnKbu,#rmTransferBtnKul').removeClass('is-active'); $('#rmTransferBtnNone').addClass('is-active'); } else { $(this).toggleClass('is-active'); var anyOn = $('#rmTransferBtnKbu').hasClass('is-active') || $('#rmTransferBtnKul').hasClass('is-active'); $('#rmTransferBtnNone').toggleClass('is-active', !anyOn); } updateTransferUi(); }); updateTransferUi(); } // Многостраничный режим if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('article', { setup: true, defaultPage: pg, renameMulti: nom.extraInput && nom.extraInput.type === 'rename', deletionMulti: nom.template === 'к удалению' })); bindMultiNominationFormatSwitch('#removerModalContent', '.rmArticleMultiFormatBtn'); } if (nom.extraInput) wireMultiInput(nom.extraInput); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var isMulti = multiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var singleCurrentInput = $('#rmSingleRenameCurrent').val() || ''; var inputVal = !isMulti ? normTitle(singleCurrentInput || $('#rmMultiPagesContainer .rmMultiPageInput').first().val() || '') : ''; var changed = inputVal && inputVal !== pg; function executeJob(job) { startProcessing(); runFlow({ templateStep: function (next) { if (!job.inArticle) { next(); return; } processPageList(job.pages, job, function (notifiedPages, err) { job._notifiedPages = notifiedPages; if (err && notifiedPages.length) { if (job.isMulti) { var narrowedJob = updateMultiNominationJobPages(job, notifiedPages, 'Не удалось оформить ни одну страницу для публикации номинации.', { preserveSection: true }); if (narrowedJob.error) { next(err); return; } } logStatus('Часть страниц не изменена; номинация будет опубликована, чтобы уже установленные шаблоны не остались без обсуждения.', err, { trackError: false }); next(); return; } next(err); }); }, nominationStep: function (done) { publishNomination({ pageTitle: job.nomPage, navTemplate: job.navTemplate, sectionTitle: job.section, summary: job.nominationSummary || job.summary, text: getNominationPublishText(job) }, function (err) { done(err, { pageTitle: job.nomPage, sectionTitle: job.section }); }); }, notifyStep: function (nominationInfo, next) { var pages = job._notifiedPages || []; if (!setAlert || !pages.length) { next(); return; } notifyAuthorsForPages(pages, { summary: job.summary, actionText: job.comment, discussionPage: nominationInfo && nominationInfo.pageTitle, discussionSection: nominationInfo && nominationInfo.sectionTitle }, next); }, skipLink: op.id === 'fRm' }); } function run(targetPg) { var job = buildNominationJob(op, targetPg, isMulti); if (!job) { unlockModalSubmit(); return; } if (job.isMulti && job.inArticle && getNominationConflictRule(job)) { startProcessing(); inspectMultiNominationConflicts(job, function (err, conflicts) { if (err) { markSubmitError(); return; } if (!conflicts.length) { executeJob(job); return; } showNominationConflictResolution(job, conflicts, function (resolvedJob) { executeJob(resolvedJob); }); }); return; } executeJob(job); } if (changed) { apiReq({ prop: 'info', titles: inputVal }, 'query', function (data) { if (data && data.error) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за ошибки API. Попробуйте ещё раз.'); return; } var page = getFirstQueryPage(data); if (!page) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за временной ошибки. Попробуйте ещё раз.'); return; } if (page.missing !== undefined) { unlockModalSubmit(); alert('Страница «' + inputVal + '» не существует.'); return; } run(normTitle(page.title || inputVal)); }); } else { run(pg); } return true; } }); }, // ── Снятие номинации (статья) ──────────────────────────────────────── showArticleClose: function () { showCloseActionsModal({ inputName: 'rmCloseAction', listId: 'rmCloseActions', emptyText: 'Не найдено подходящих шаблонов для закрытия.', emptyDetails: 'Проверяются: КУ, КПМ, КБУ, КУЛ.', getActions: function (articleText) { var actions = []; var kuSource = getTemplateAliases('nominationDeletion').join('|'); var kpmSource = getTemplateAliases('nominationRename').join('|'); var hasKu = !!findTemplateByPattern(articleText, KU_PATTERN_STR); var kpmMatch = findTemplateByPattern(articleText, KPM_PATTERN_STR); var hasKbu = !!findTemplateByPattern(articleText, KBU_OR_HANGON_PATTERN_STR); var hasKul = !!findTemplateByPattern(articleText, KUL_PATTERN_STR); if (hasKbu) actions.push({ id: 'cleanup-kbu', tag: 'КБУ', label: 'Снятие', mode: 'cleanup', transferMode: 'kbu', summaryText: 'снятие шаблонов КБУ', description: 'Снимает шаблоны КБУ и Hangon.' }); if (hasKbu && hasKul) actions.push({ id: 'cleanup-both', tag: 'КБУ и КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'both', summaryText: 'снятие КБУ и КУЛ', description: 'Снимает шаблоны КБУ, шаблон КУЛ и Hangon.' }); if (hasKu) { actions.push({ id: 'ret', tag: 'КУ', label: 'Оставлено', mode: 'denom', closeType: 'ret', resultTemplate: 'Оставлено', summaryResult: 'оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Оставлено}} на СО.', comment: 'оставлена', talkNotice: true }); actions.push({ id: 'retConditional', tag: 'КУ', label: 'Условно оставлено', mode: 'denom', closeType: 'retConditional', resultTemplate: 'Условно оставлено', summaryResult: 'условно оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Условно оставлено}} на СО.', comment: 'условно оставлена', talkNotice: true, needsConditionalFields: true }); actions.push({ id: 'withdrawnDeletion', tag: 'КУ', label: 'Снято с удаления', mode: 'denom', closeType: 'withdrawnDeletion', resultTemplate: 'Снято с удаления', summaryResult: 'снято с удаления', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Снято с удаления}} на СО.', comment: 'снята с удаления', talkNotice: true }); actions.push({ id: 'redirectedDeletion', tag: 'КУ', label: 'Заменено перенаправлением', mode: 'denom', closeType: 'redirectedDeletion', resultTemplate: 'Заменено перенаправлением', summaryResult: 'заменено перенаправлением', sourceTemplate: kuSource, description: 'Заменяет страницу перенаправлением, добавляет {{Заменено перенаправлением}} на СО.', warning: 'Осторожно: это действие перезапишет содержимое всей страницы.', comment: 'заменена перенаправлением', talkNotice: true, needsRedirectTarget: true }); } if (kpmMatch) { var kpmParams = getTemplatePositionalParamValues(kpmMatch, 2); var suggestedNewTitle = kpmParams ? collectRenameTargetsFromTemplateParams(kpmParams)[0] || '' : ''; actions.push({ id: 'doneRnm', tag: 'КПМ', label: 'Переименовано', mode: 'denom', closeType: 'doneRnm', resultTemplate: 'Переименовано', summaryResult: 'переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Переименовано}} на СО.', comment: 'переименована', talkNotice: true, needsRenameTitles: true, suggestedNewTitle: suggestedNewTitle }); actions.push({ id: 'noRnm', tag: 'КПМ', label: 'Не переименовано', mode: 'denom', closeType: 'noRnm', resultTemplate: 'Не переименовано', summaryResult: 'не переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Не переименовано}} на СО.', comment: 'не переименована', talkNotice: true }); } if (hasKul) actions.push({ id: 'cleanup-kul', tag: 'КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'kul', summaryText: 'снятие шаблона КУЛ', description: 'Снимает шаблон КУЛ.' }); return actions; }, afterRender: function (actions, actionMap, pageName) { var doneRnm = actionMap.doneRnm; var hasConditionalRet = actions.some(function (a) { return a.id === 'retConditional'; }); var hasRedirectedDeletion = actions.some(function (a) { return a.id === 'redirectedDeletion'; }); if (doneRnm) { $('#rmCloseActions input[value="doneRnm"]').closest('.rmActionItem').append( '<div id="rmCloseRenameFields" style="display:none;margin-top:6px;' + closeActionFieldInset + '">' + '<label for="rmCloseNewTitle" style="display:block;margin-bottom:2px;font-size:12px;">Новое название</label>' + '<div style="display:flex;margin-bottom:6px;"><input id="rmCloseNewTitle" type="text" style="' + stInputBox + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentNewTitle', 'Подставить текущее название как новое', '', '↩') + '</div>' + '<label for="rmCloseOldTitle" style="display:block;margin-bottom:2px;font-size:12px;">Старое название</label>' + '<div style="display:flex;"><input id="rmCloseOldTitle" type="text" style="' + stInputBox + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentOldTitle', 'Подставить текущее название как старое', '', '↩') + '</div>' + '</div>' ); $('#rmCloseNewTitle').val(doneRnm.suggestedNewTitle); $('#rmCloseUseCurrentNewTitle').on('click', function () { $('#rmCloseNewTitle').val(pageName).focus(); }); $('#rmCloseUseCurrentOldTitle').on('click', function () { $('#rmCloseOldTitle').val(pageName).focus(); }); } if (hasConditionalRet) { $('#rmCloseActions input[value="retConditional"]').closest('.rmActionItem').append(buildConditionalRetFieldsHtml()); } if (hasRedirectedDeletion) { $('#rmCloseActions input[value="redirectedDeletion"]').closest('.rmActionItem').append( '<div id="rmCloseRedirectTargetWrap" style="display:none;margin-top:6px;' + closeActionFieldInset + '"><input id="rmCloseRedirectTarget" type="text" placeholder="Цель перенаправления" style="' + stCloseActionInput + '"></div>' ); } }, afterFooterRender: function (_, actionMap) { function ensureConditionalTextareaResizer() { var $textarea = $('#rmCloseConditionalReason'); if (!$textarea.length || $textarea.data('rmConditionalResizerReady')) return; setupNestedResizableTextarea('rmCloseConditionalReason', 'rmCloseConditionalWrap', 280, 90); $textarea.data('rmConditionalResizerReady', true); } function updateUi() { var sel = actionMap[$('[name="rmCloseAction"]:checked').val()]; $('#rmCloseRenameFields').toggle(!!(sel && sel.needsRenameTitles)); $('#rmCloseConditionalWrap').toggle(!!(sel && sel.needsConditionalFields)); $('#rmCloseRedirectTargetWrap').toggle(!!(sel && sel.needsRedirectTarget)); if (sel && sel.needsConditionalFields) ensureConditionalTextareaResizer(); var disableNotify = !!(sel && sel.mode === 'cleanup' && sel.transferMode === 'kbu'); var $cb = $('[name="rmUAlert"]'); var $cbLabel = $('[name="rmUAlert"]').closest('label'); if ($cb.length) $cb.prop('disabled', disableNotify); if ($cbLabel.length) $cbLabel.css({ visibility: disableNotify ? 'hidden' : 'visible', pointerEvents: disableNotify ? 'none' : '' }); syncModalLayout(); } $(document).off('change.rmCloseAction').on('change.rmCloseAction', '[name="rmCloseAction"]', updateUi); updateUi(); }, onSubmit: function (sel, pageName) { var job; if (sel.mode === 'denom') { var oldTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseOldTitle').val()) : ''; var newTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseNewTitle').val()) : ''; var conditionalReason = sel.needsConditionalFields ? normalizeQuickPhraseValue($('#rmCloseConditionalReason').val()) : ''; var conditionalDeadline = sel.needsConditionalFields ? String($('#rmCloseConditionalDeadline').val() || '').trim() : ''; var redirectTarget = sel.needsRedirectTarget ? normalizeRedirectTarget($('#rmCloseRedirectTarget').val()) : ''; if (sel.needsRenameTitles && !oldTitle) { alert('Укажите старое название.'); return false; } if (sel.needsRenameTitles && !newTitle) { alert('Укажите новое название.'); return false; } if (sel.needsRenameTitles && getPageTitleMapKey(oldTitle) === getPageTitleMapKey(newTitle)) { alert('Старое и новое названия совпадают.'); return false; } if (sel.needsRedirectTarget && !redirectTarget) { alert('Укажите цель перенаправления.'); return false; } if (sel.needsRedirectTarget && normTitle(redirectTarget) === normTitle(pageName)) { alert('Цель перенаправления совпадает с текущей страницей.'); return false; } if (conditionalDeadline && normalizeIsoDate(conditionalDeadline) !== conditionalDeadline) { alert('Укажите срок в формате YYYY-MM-DD, например 2026-05-31.'); return false; } job = { mode: 'denom', closeType: sel.closeType, resultTemplate: sel.resultTemplate, summaryResult: sel.summaryResult, sourceTemplate: sel.sourceTemplate, oldTitle: oldTitle, newTitle: newTitle, redirectTarget: redirectTarget, conditionalReason: conditionalReason, conditionalDeadline: conditionalDeadline, notifyActionText: sel.comment, skipNotify: false }; } else { job = { mode: 'cleanup', transferMode: sel.transferMode, summary: makeSummary(sel.summaryText), notifyActionText: (sel.transferMode === 'kul' || sel.transferMode === 'both') ? 'больше не номинирована к срочному улучшению' : '', skipNotify: !(sel.transferMode === 'kul' || sel.transferMode === 'both') }; } processPageList([pageName], job, function (notifiedPages, err, pageMeta) { function finishClose() { if (isError) { markSubmitError(); } else { renderModalFooter('reload'); } } if (isError || err || job.skipNotify || !setAlert || !notifiedPages.length) { finishClose(); return; } var meta = (pageMeta && pageMeta[getPageTitleMapKey(pageName)]) || {}; notifyAuthorsForPages(notifiedPages, { summary: meta.summary || job.summary, actionText: job.notifyActionText, discussionPage: meta.discussionPage, discussionSection: meta.discussionSection, includeProposedPrefix: false }, finishClose); }); return true; } }); }, // ── ОБКАТ: номинация категории ─────────────────────────────────────── showCatNomination: function (op) { var catType = op.catType; var catMeta = CATEGORY_NOMINATION_META[catType] || CATEGORY_NOMINATION_META.discuss; var initialDateContext = getCategoryNominationDateContext(); var catDiscPage = initialDateContext.pageTitle; var pageName = normalizeCategoryPageName(mwCfg.wgPageName); var multiMode = !!catMeta.supportsMulti; var renameMultiMode = !!catMeta.renameMulti && multiMode; createModal({ title: catMeta.title, subtitlePage: catDiscPage, subtitleLabel: 'Текущий месяц' }); var variantCfgs = { rename: { type: 'rename', firstId: 'firstRenameInput', addBtnId: 'addRenameVariant', containerId: 'renameVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Новое название без префикса Категория:', addPh: 'Дополнительный вариант названия', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' }, merge: { firstId: 'firstMergeInput', addBtnId: 'addMergeVariant', containerId: 'mergeVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Категория для объединения без префикса Категория:', addPh: 'Дополнительный вариант объединения' } }; var vCfg = variantCfgs[catType]; var categoryMultiOptions = { renameMulti: renameMultiMode, actionText: catMeta.actionText, skipVariantInput: renameMultiMode }; $('#removerModalContent').html(buildCategoryNominationFormHtml(vCfg, multiMode, pageName, categoryMultiOptions)); setupResizableModal('nominationReason'); if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('category', $.extend({ setup: true, defaultPage: pageName }, categoryMultiOptions))); bindMultiNominationFormatSwitch('#removerModalContent', '.rmCategoryMultiFormatBtn'); } if (vCfg) wireMultiInput(vCfg); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var dateContext = getCategoryNominationDateContext(); var reason = normalizeQuickPhraseValue($('#nominationReason').val()); var hasMultiRenameRows = renameMultiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var renamePairs = hasMultiRenameRows ? collectMultiRenamePairs({ normalizePageName: normalizeCategoryPageName, normalizeTargetName: normalizeCategoryTargetPageName, normalizeTemplateTargetName: normalizeCategoryTargetName }) : []; var renameTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'targetNames'); var renameTemplateTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'templateTargetNames'); var singleRenameCategory = renameMultiMode && !hasMultiRenameRows ? normalizeCategoryPageName($('#rmSingleRenameCurrent').val() || pageName) : ''; var targetPages = hasMultiRenameRows ? renamePairs.map(function (pair) { return pair.pageName; }) : (multiMode ? collectCategoryPageInputValues('.rmMultiPageInput') : [pageName]); if (renameMultiMode && !hasMultiRenameRows) targetPages = [singleRenameCategory || pageName]; var targetPageKeys = targetPages.map(normalizeCategoryTargetKey).filter(Boolean); if (targetPageKeys.length !== targetPages.length || !targetPageKeys.every(isValidWikiPageTitle) || hasDuplicatePageTitles(targetPageKeys)) { alert('Укажите корректные категории без повторов.'); return false; } targetPages = targetPageKeys.map(normalizeCategoryPageName); var isMulti = renameMultiMode ? hasMultiRenameRows : (multiMode && targetPages.length > 1); var multiFormat = $('.rmCategoryMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; var requestedHeader = $('#rmHeader').val(); var commentsByCategory = isMulti ? collectMultiNominationComments(normalizeCategoryPageName) : {}; var notifiedPages = []; if (hasMultiRenameRows && !validateMultiRenamePairs(renamePairs, 'категорию', 'новое название')) return false; if (!targetPages.length) { alert('Укажите категорию.'); return false; } if (isMulti) { if (!validateMultiNominationText(targetPages, reason, commentsByCategory, 'категории')) return false; } else if (!reason) { alert('Пожалуйста, укажите причину/тему.'); return false; } var mainName = null, additionalNames = []; if (vCfg) { if (hasMultiRenameRows) { mainName = renamePairs[0] && renamePairs[0].templateTargetName; additionalNames = renamePairs[0] ? asNonEmptyArray(renamePairs[0].templateTargetNames).slice(1) : []; } else { var rawTargetNames = [$('#' + vCfg.firstId).val().trim()].concat(collectInputValues('#' + vCfg.containerId + ' .variantInput')); var normalizedTargetNames = rawTargetNames.map(normalizeCategoryTargetName).filter(Boolean); if (normalizedTargetNames.length !== rawTargetNames.length || !normalizedTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректное ' + (catType === 'rename' ? 'новое название' : 'название категории для объединения') + '.'); return false; } if (hasDuplicatePageTitles(normalizedTargetNames) || targetPages.some(function (targetPage) { return normalizedTargetNames.indexOf(normalizeCategoryTargetKey(targetPage)) !== -1; })) { alert('Целевые категории не должны повторяться или совпадать с исходной.'); return false; } mainName = normalizedTargetNames[0]; additionalNames = normalizedTargetNames.slice(1); } } var effectiveTargetPages = targetPages.slice(); function buildEffectiveDiscussionData() { var pages = effectiveTargetPages.slice(); var effectiveMulti = pages.length > 1; var effectiveMainName = mainName; var effectiveAdditionalNames = additionalNames; var effectiveReason = reason; var effectiveOptions = null; if (hasMultiRenameRows && !effectiveMulti) { var renameTemplateTargets = renameTemplateTargetsByCategory[getPageTitleMapKey(pages[0])] || []; effectiveMainName = renameTemplateTargets[0] || mainName; effectiveAdditionalNames = renameTemplateTargets.slice(1); } if (effectiveMulti) { effectiveReason = multiFormat === 'list' ? buildMultiNominationListText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory) : null) : buildMultiNominationText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory, { headingLevel: 4 }) : { headingLevel: 4 }); effectiveOptions = { headerText: pages.length === targetPages.length ? requestedHeader : '', reasonIsPrepared: true, renameTargetsByPage: renameTargetsByCategory }; } else if (isMulti) { effectiveReason = [reason, commentsByCategory[getPageTitleMapKey(pages[0])] || ''].filter(Boolean).join('\n\n'); } return { target: effectiveMulti ? pages : pages[0], reason: effectiveReason, mainName: effectiveMainName, additionalNames: effectiveAdditionalNames, options: effectiveOptions }; } var categoryTemplateOptions = hasMultiRenameRows ? { renameTemplateTargetsByPage: renameTemplateTargetsByCategory } : {}; categoryTemplateOptions.dateStr = dateContext.dateIso; if (!isMulti) { var initialDiscussion = buildEffectiveDiscussionData(); var categoryDiscussionTitle = buildCategoryDiscussionTitle(initialDiscussion.target, catType, initialDiscussion.mainName, initialDiscussion.additionalNames, initialDiscussion.options || {}); categoryTemplateOptions.summary = makeNominationTargetSummary(dateContext.pageTitle, getCategoryDiscussionSectionTitle(categoryDiscussionTitle), catMeta.actionText); } startProcessing(); runFlow({ templateStep: function (next) { addTemplatesToCategories(targetPages, catType, mainName, additionalNames, function (err, processedPages) { notifiedPages = processedPages || []; if (err && notifiedPages.length) { effectiveTargetPages = notifiedPages.slice(); logStatus('Часть категорий оформлена не полностью; обсуждение будет опубликовано для сохранения целостности номинации.', err, { trackError: false }); next(); return; } next(err); }, categoryTemplateOptions); }, nominationStep: function (done) { var discussion = buildEffectiveDiscussionData(); var discussionOptions = $.extend({}, discussion.options || {}, { dateContext: dateContext }); createCategoryDiscussion(discussion.target, discussion.reason, catType, function (err, nominationInfo) { done(err, nominationInfo || null); }, discussion.mainName, discussion.additionalNames, discussionOptions); }, notifyStep: function (nominationInfo, next) { if (!setAlert || !nominationInfo) { next(); return; } var section = normalizeSectionForLink(nominationInfo.sectionTitle || ''); notifyAuthorsForPages(notifiedPages, { summary: makeNominationTargetSummary(nominationInfo.pageTitle, section, catMeta.actionText), actionText: catMeta.actionText, discussionPage: nominationInfo.pageTitle, discussionSection: nominationInfo.sectionTitle }, next); } }); return true; } }); }, // ── Снятие номинации (категория) ───────────────────────────────────── showCatClose: function () { showCloseActionsModal({ inputName: 'rmCategoryCloseAction', showCheckbox: false, emptyText: 'Не найдено подходящих шаблонов для завершения.', emptyDetails: 'Проверяются ОБКАТ и КУ.', getActions: function (catText) { var allObkat = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var actions = []; var obkatMatches = findTemplatesByPattern(catText, allObkat); if (obkatMatches.length === 1) { actions.push({ id: 'cat-obkat-done', tag: 'ОБКАТ', label: 'Завершено', mode: 'obkat', sourceFingerprint: obkatMatches[0].text, talkTemplate: 'Обсуждавшаяся категория', description: 'Снимает единственный шаблон ОБКАТ и добавляет {{Обсуждавшаяся категория}} на СО.', talkNotice: true }); } if (findTemplateByPattern(catText, KU_PATTERN_STR)) { actions.push({ id: 'cat-ku-cleanup', tag: 'КУ', label: 'Снятие', mode: 'cleanup', description: 'Снимает шаблон КУ без записи на СО.' }); } return actions; }, onSubmit: function (sel, pageName) { if (sel.mode === 'obkat') markCategoryDiscussionAsDone(pageName, sel.sourceFingerprint); if (sel.mode === 'cleanup') removeKuFromCategory(pageName); return true; } }); }, // ── Защита / Запрос к администраторам ─────────────────────────────── showReport: function (op) { var mode = op.reportMode || 'protect'; var ctx = getReporterContext(mode); var isZka = mode === 'request'; var protectMode = 'install'; var pageCounter = 1; function buildProtectText(pm) { if (pm === 'remove') { var removeLevels = []; $('#rmRemoveLevels .rmToggleBtn.is-active').each(function () { removeLevels.push($(this).data('label')); }); return removeLevels.length ? 'Просьба снять ' + removeLevels.join(' и/или ') + '.' : ''; } var levels = [], reasons = []; $('#rmProtectLevels .rmToggleBtn.is-active').each(function () { levels.push($(this).data('label')); }); $('#rmProtectReasons .rmToggleBtn.is-active').each(function () { reasons.push($(this).data('label')); }); if (!levels.length && !reasons.length) return ''; var text = 'Просьба установить'; if (levels.length) text += ' ' + levels.join(' и/или '); if (reasons.length) text += ' по причине: ' + reasons.join(', '); return text + '.'; } function applyProtectMode(m) { protectMode = m; var isInstall = m === 'install'; $('#rmProtectModeInstall').toggleClass('is-active', isInstall).attr('aria-pressed', isInstall ? 'true' : 'false'); $('#rmProtectModeRemove').toggleClass('is-active', !isInstall).attr('aria-pressed', !isInstall ? 'true' : 'false'); $('#removerModalTitleText').text(isInstall ? 'Запрос на защиту страницы' : 'Запрос на снятие защиты'); var linkPage = isInstall ? 'Википедия:Установка защиты' : 'Википедия:Снятие защиты'; $('#rmProtectLinkWrap').html('<a href="' + getPageUrl(linkPage) + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">' + escapeHtml(linkPage) + '</a>'); $('#rmProtectLevelsWrap,#rmProtectReasonsWrap').toggle(isInstall); $('#rmRemoveLevelsWrap').toggle(!isInstall); $('#rmProtectLevels .rmProtectOptBtn,#rmProtectReasons .rmProtectOptBtn,#rmRemoveLevels .rmProtectOptBtn').removeClass('is-active'); $('#rmReportText').val('').removeData('rmGenerated'); } function updateProtectMultiUi() { var $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); var hasExtra = $rows.length > 1; if (!$rows.length) { $('#rmProtectPagesContainer').append(buildProtectPageRowHtml('rmProtectPage' + pageCounter++, ctx.pageName, true)); $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); hasExtra = false; } $('#rmProtectHeaderWrap').toggle(hasExtra); if (!hasExtra) $('#rmProtectHeader').val(''); $rows.each(function () { var $row = $(this); $row.find('.rmProtectAddPage,.rmRemoveInput').remove(); $row.append(hasExtra ? '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>' : buildProtectAddButtonHtml() ); }); syncModalLayout(); } createModal({ title: isZka ? 'Запрос к администраторам' : 'Запрос на защиту страницы', width: 'compact', subtitleHtml: isZka ? '<a href="' + getPageUrl('Википедия:Запросы к администраторам') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Запросы к администраторам</a>' + ' &nbsp;·&nbsp; <a href="' + getPageUrl('Википедия:Запросы к администраторам/Быстрые') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Быстрые</a>' : '<span id="rmProtectLinkWrap"></span>' }); $('#removerModalContent').html(buildReportFormHtml(ctx, isZka)); if (!isZka) { $('#removerModalContent') .on('click', '#rmProtectModeInstall', function () { applyProtectMode('install'); }) .on('click', '#rmProtectModeRemove', function () { applyProtectMode('remove'); }) .on('click', '.rmProtectOptBtn', function () { $(this).toggleClass('is-active'); if (protectMode === 'install') { var $levels = $('#rmProtectLevels .rmProtectOptBtn.is-active'); if ($(this).closest('#rmProtectReasons').length && $(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectLevels .rmProtectOptBtn').first().addClass('is-active'); } if ($(this).closest('#rmProtectLevels').length && !$(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectReasons .rmProtectOptBtn').removeClass('is-active'); } } applyGeneratedText($('#rmReportText'), buildProtectText(protectMode)); }); $(document) .off('click.rmProtectAdd').on('click.rmProtectAdd', '.rmProtectAddPage', function () { var id = 'rmProtectPage' + pageCounter++; $('#rmProtectPagesContainer').append(buildProtectPageRowHtml(id, '', false)); updateProtectMultiUi(); }) .off('click.rmProtectRemove').on('click.rmProtectRemove', '.rmProtectPageRow .rmRemoveInput', function () { $(this).closest('.rmProtectPageRow').remove(); updateProtectMultiUi(); }); applyProtectMode('install'); } setupResizableModal('rmReportText'); renderModalFooter('submit', { showCheckbox: false, showSubscribe: true, submitText: 'Отправить', onSubmit: function () { doReport(ctx, false, protectMode); return true; } }); if (isZka) { $('<button id="rmReportFast" style="' + stCancel + '">Быстрый запрос</button>').insertBefore('#removerSubmit'); $('#rmReportFast').click(function () { if ($('#removerSubmit').data('rmSubmitInProgress')) return; if (!beginAction()) return; $('#removerSubmit').data('rmSubmitInProgress', true).prop('disabled', true); $('#rmReportFast').prop('disabled', true); doReport(ctx, true, protectMode); }); } } }; // ═══════════════════════════════════════════════════════════════════════════ // ВСПОМОГАТЕЛЬНЫЕ: КБУ, закрытие, категории // ═══════════════════════════════════════════════════════════════════════════ function getFastRemoveCriteriaAnchorFromConfig(templateName) { var anchors = cfg.fastRemoveCriteriaAnchors || {}; var template = String(templateName || '').trim(); var lower = template.toLowerCase(); var key; if (!template) return ''; if (Object.prototype.hasOwnProperty.call(anchors, template)) return anchors[template]; for (key in anchors) { if (Object.prototype.hasOwnProperty.call(anchors, key) && String(key).toLowerCase() === lower) { return anchors[key]; } } return ''; } function getFastRemoveCriteriaAnchor(reason) { var configured = reason ? getFastRemoveCriteriaAnchorFromConfig(reason[0]) : ''; var template, label, m; if (configured) return configured; template = String(reason && reason[0] || ''); label = String(reason && reason[1] || ''); if (/^(?:подст\s*:\s*)?(?:deleteslow|ds)$/i.test(template) || /^\s*ds\b/i.test(label)) return 'С1'; m = label.match(/^\s*([А-ЯЁA-Z]{1,3}\d+)(?:\.\d+)?/); return m ? m[1] : ''; } function buildFastRemoveCriteriaLinkHtml(reason) { var anchor = getFastRemoveCriteriaAnchor(reason); var label = KBU_CRITERIA_PAGE + (anchor ? '#' + anchor : ''); var url = getPageUrlWithFragment(KBU_CRITERIA_PAGE, anchor); return '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a>'; } function getFastRemoveReasons() { var reasons = cfg.fastRemoveReasons; var prefix = (mwCfg.wgIsRedirect ? 'ОП' : 'О') + ({ 0: 'С', 2: 'У', 3: 'У', 6: 'Ф', 14: 'К' }[mwCfg.wgNamespaceNumber] || ''); var all = []; if (isCategory && reasons.categories) all = all.concat(reasons.categories); ['general','articles','redirects','files','users','special'].forEach(function (k) { if (reasons[k]) all = all.concat(reasons[k]); }); if (!isCategory && reasons.categories) all = all.concat(reasons.categories); return all.filter(function (r) { return prefix.indexOf(r[2] !== undefined ? r[2] : r[1].charAt(0)) >= 0; }); } function showCloseActionsModal(opts) { createModal({ title: 'Снятие шаблонов номинаций', inline: true }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Определение доступных действий...</p>'); var pageName = normTitle(mwCfg.wgPageName); getText(pageName, function (pageText, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось прочитать содержимое страницы.', readErr.info || readErr.code || '', true); return; } if (pageText === null) { showInfoAndClose('Не удалось прочитать содержимое страницы.', '', true); return; } var actions = opts.getActions(pageText); if (!actions.length) { showInfoAndClose(opts.emptyText, opts.emptyDetails || ''); return; } var actionMap = actions.reduce(function (m, a) { m[a.id] = a; return m; }, {}); $('#removerModalContent').html(buildActionsHtml(actions, opts.inputName, opts.listId)); $('#removerModalContent').off('change.rmActionWarnings').on('change.rmActionWarnings', 'input[name="' + opts.inputName + '"]', function () { syncActionWarnings(opts.inputName, opts.listId); syncModalLayout(); }); if (opts.afterRender) opts.afterRender(actions, actionMap, pageName, pageText); renderModalFooter('submit', { showCheckbox: opts.showCheckbox, submitText: 'Выполнить', onSubmit: function () { var sel = getSelectedAction(opts.inputName, actionMap); if (!sel) return false; startProcessing(); return opts.onSubmit(sel, pageName, pageText, actionMap) !== false; } }); if (opts.afterFooterRender) opts.afterFooterRender(actions, actionMap, pageName, pageText); syncActionWarnings(opts.inputName, opts.listId); }); } function runPageEditWithStatus(opts) { var o = opts || {}; var statusId = logStatus(o.pendingText, null, { pending: true, trackError: false }); editPageContent(o.pageName, o.editOptions, o.buildFn, function (err, meta) { if (err) { logStatus(o.errorText, err, { statusId: statusId }); unlockModalSubmit(); return; } logStatus(o.successText, null, { statusId: statusId, trackError: false }); if (o.onSuccess) o.onSuccess(meta || null); }); } function removeKuFromCategory(pageName) { runPageEditWithStatus({ pageName: pageName, pendingText: 'Снимается шаблон КУ...', errorText: 'Снятие шаблона КУ.', successText: 'Шаблон КУ снят.', editOptions: { summary: makeSummary('снятие шаблона КУ'), watchlist: 'nochange', readError: 'Страница не существует.', readErrorCode: 'read_failed' }, buildFn: function (text) { var r = stripTemplatesByPattern(text, KU_PATTERN_STR); if (!r.removed) return { error: { code: 'no_changes', info: 'Шаблон КУ не найден.' } }; return { text: r.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, onSuccess: function () { logStatus('Шаблон на СО не устанавливался.', null, { trackError: false }); renderModalFooter('reload'); } }); } // ── Категории: добавление шаблона ──────────────────────────────────────── function addTemplateToCategory(pageName, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var cfgByType = { discuss: { action: 'обсуждение', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, deletion: { action: 'удаление', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, rename: { action: 'переименование', template: 'Категория к переименованию', needsMain: true, aliases: cfg.categoryTemplates.rename }, merge: { action: 'объединение', template: 'Категория к объединению', needsMain: true, aliases: cfg.categoryTemplates.merge } }; var typeCfg = cfgByType[type]; if (!typeCfg) { cb({ code: 'error', info: 'Неизвестный тип номинации.' }); return; } var dateStr = opts.dateStr || getDate()[0]; if (!RE_DATE_ISO.test(dateStr)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата номинации категории.' }); return; } var parts = [dateStr]; if (typeCfg.needsMain) { if (!mainName) { cb({ code: 'error', info: 'Не указано основное название.' }); return; } parts.push(mainName); if (additionalNames && additionalNames.length) Array.prototype.push.apply(parts, additionalNames); } var normalizedTargetValues = parts.slice(1).map(normalizeCategoryTargetKey).filter(Boolean); var expectedTargetKeys = normalizedTargetValues.slice(); if (typeCfg.needsMain) { if (expectedTargetKeys.length !== parts.length - 1 || !expectedTargetKeys.every(isValidWikiPageTitle)) { cb({ code: 'invalid_category_targets', info: 'Указано некорректное название целевой категории.' }); return; } if (hasDuplicatePageTitles(expectedTargetKeys) || expectedTargetKeys.indexOf(normalizeCategoryTargetKey(pageName)) !== -1) { cb({ code: 'invalid_category_targets', info: 'Целевые категории не должны повторяться или совпадать с исходной.' }); return; } mainName = normalizedTargetValues[0]; additionalNames = normalizedTargetValues.slice(1); parts = [dateStr].concat(normalizedTargetValues); } if (type === 'merge') expectedTargetKeys.sort(); var tplText = buildTemplateWithPositionalParams(typeCfg.template, parts); editPageContent(pageName, { summary: opts.summary || makeSummary('добавление шаблона номинации на ' + typeCfg.action), readError: 'Не удалось получить содержимое.' }, function (text) { var sameDateMatches = findTemplatesByPattern(text, typeCfg.aliases).filter(function (match) { return getNominationTemplateDate(match) === dateStr; }); if (!typeCfg.needsMain && sameDateMatches.length) { return { skip: true, meta: { status: 'already_present' } }; } if (typeCfg.needsMain) { var exactMatch = false; for (var i = 0; i < sameDateMatches.length; i++) { var targetValues = getTemplatePositionalParamValues(sameDateMatches[i], 2); if (!targetValues) { return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (type === 'merge') targetKeys.sort(); if (targetKeys.join('\u0001') === expectedTargetKeys.join('\u0001')) exactMatch = true; } if (exactMatch) return { skip: true, meta: { status: 'already_present' } }; if (sameDateMatches.length) { return { error: { code: 'category_nomination_conflict', info: 'На странице уже есть шаблон номинации этого типа и даты, но с другими целями.' } }; } } return { text: wrapInNoinclude(text, tplText) }; }, function (err, meta) { if (!err && meta && meta.status === 'already_present') { logStatus('На странице ' + buildQuotedStatusPageLink(pageName) + ' уже есть шаблон номинации с датой ' + dateStr + '.', null, { trackError: false }); } else { logPageEdit(pageName, err); } if (err) { cb(err); return; } if (type === 'merge') { addMergeTemplatesToTargets(pageName, mainName, additionalNames, dateStr, opts.summary, function (mergeErr) { cb(mergeErr || null, { primaryApplied: true }); }); return; } cb(null, { primaryApplied: true }); } ); } function collectCategoryPageInputValues(selector) { var pages = []; $(selector).each(function () { var title = normalizeCategoryPageName($(this).val() || ''); if (title && pages.indexOf(title) === -1) pages.push(title); }); return pages; } function addTemplatesToCategories(pages, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var processedPages = []; var failures = []; var targets = pages || []; var index = 0; (function next() { if (index >= targets.length) { cb(failures.length ? { code: processedPages.length ? 'category_batch_partially_failed' : 'category_batch_failed', info: 'Не удалось полностью оформить ' + failures.length + ' из ' + targets.length + ' категорий.', failures: failures } : null, processedPages); return; } var pageName = targets[index++]; var pageMainName = mainName; var pageAdditionalNames = additionalNames; var pageTargets; if (type === 'rename' && opts.renameTemplateTargetsByPage) { pageTargets = opts.renameTemplateTargetsByPage[getPageTitleMapKey(pageName)]; if (Array.isArray(pageTargets)) { pageMainName = pageTargets[0] || mainName; pageAdditionalNames = pageTargets.slice(1); } else if (pageTargets) { pageMainName = pageTargets; pageAdditionalNames = []; } } addTemplateToCategory(pageName, type, pageMainName, pageAdditionalNames, function (err, meta) { if (!err || (meta && meta.primaryApplied)) processedPages.push(pageName); if (err) failures.push({ pageName: pageName, error: err }); next(); }, { summary: opts.summary, dateStr: opts.dateStr }); }()); } function addMergeTemplatesToTargets(sourcePage, mainName, additionalNames, dateStr, summary, callback) { var cb = callback || function () {}; var currentCatName = normTitle(stripCatPrefix(sourcePage)); var targets = [mainName].concat(additionalNames || []); if (!targets.length) { cb(); return; } var failures = []; eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); addMergeTemplateToTargetCategory(targetPage, currentCatName, dateStr, summary, function (success, status) { var url = getPageUrl(targetPage); var linkHtml = '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(targetPage) + '</a>'; if (success) { var extra = (status === 'already_exists' || status === 'updated') ? ' (' + formatMergeStatus(status) + ')' : ''; logStatus('Шаблон добавлен в ' + linkHtml + extra + '.', null, { trackError: false }); } else { var targetError = { code: 'merge_target_failed', info: status }; failures.push({ pageName: targetPage, error: targetError }); logStatus('Ошибка при добавлении шаблона в ' + linkHtml + '.', targetError); } next(); }); }, function () { cb(failures.length ? { code: 'merge_targets_partially_failed', info: 'Не обновлено целевых категорий: ' + failures.length + '.', failures: failures } : null); }); } function addMergeTemplateToTargetCategory(targetPageName, sourceCatName, dateStr, summary, callback) { if (typeof summary === 'function') { callback = summary; summary = ''; } var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(dateStr || '').replace(/^\s*1\s*=\s*/, '')); var sourceKey = normalizeCategoryTargetKey(sourceCatName); if (!RE_DATE_ISO.test(normalizedDate)) { cb(false, 'Некорректная дата шаблона объединения.'); return; } if (!isValidWikiPageTitle(sourceKey)) { cb(false, 'Не указана исходная категория объединения.'); return; } editPageContent(targetPageName, { summary: summary || makeSummary('добавление шаблона объединения'), readError: 'Не удалось получить содержимое' }, function (text) { var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var sameDateTemplates = mergeTemplates.filter(function (match) { return getNominationTemplateDate(match) === normalizedDate; }); var invalidParams = false; var alreadyExists = sameDateTemplates.some(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); if (!targetValues) { invalidParams = true; return false; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (!targetKeys.every(isValidWikiPageTitle)) { invalidParams = true; return false; } return targetKeys.indexOf(sourceKey) !== -1; }); if (invalidParams) return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; if (alreadyExists) return { skip: true, meta: { status: 'already_exists' } }; if (sameDateTemplates.length > 1) { return { error: { code: 'ambiguous_merge_template', info: 'Найдено несколько шаблонов объединения с этой датой; безопасно выбрать группу нельзя.' } }; } var existing = sameDateTemplates.length === 1 ? sameDateTemplates[0] : null; if (existing) { var parsed = parseTemplateParameterList(existing.params); var nextIndex = -1; for (var index = 2; index <= MAX_SAFE_TEMPLATE_POSITIONAL_INDEX; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); if (!entry || !normalizeTemplateEventValue(entry.value)) { nextIndex = index; break; } } if (nextIndex === -1) { return { error: { code: 'template_param_limit', info: 'В шаблоне достигнут безопасный лимит позиционных параметров.' } }; } return { text: text.slice(0, existing.end - 2) + '|' + nextIndex + '=' + sourceKey + text.slice(existing.end - 2), summary: summary || makeSummary('дополнение шаблона объединения ' + formatCatLink(sourceKey)), meta: { status: 'updated' } }; } return { text: wrapInNoinclude(text, buildTemplateWithPositionalParams('Категория к объединению', [normalizedDate, sourceKey])), meta: { status: 'created' } }; }, function (err, meta) { cb(!err, err ? (err.info || err.code || 'Ошибка API.') : ((meta && meta.status) || 'updated')); } ); } // ── Категории: обсуждение ──────────────────────────────────────────────── function buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, options) { var opts = options || {}; var pages = Array.isArray(pageName) ? pageName : null; var titleText; if (pages && pages.length) { titleText = String(opts.headerText || '').trim(); if (!titleText && type === 'rename' && opts.renameTargetsByPage) titleText = formatRenameItemsWithAnd(pages, opts.renameTargetsByPage); if (!titleText) titleText = formatPagesWithAnd(pages, ':') + (type === 'deletion' ? ' → удалить' : ''); return '=== ' + titleText + ' ==='; } var title = '=== [[:' + pageName + ']]'; if (type === 'rename' || type === 'merge') { title += (type === 'rename' ? ' → ' : ' объединить с ') + formatCatLink(mainName); if (additionalNames && additionalNames.length) { var conj = type === 'rename' ? ' или ' : ' и '; var head = additionalNames.slice(0, -1).map(formatCatLink).join(', '); title += (additionalNames.length > 1 ? ', ' + head : '') + conj + formatCatLink(additionalNames[additionalNames.length - 1]); } } else if (type === 'deletion') { title += ' → удалить'; } return title + ' ==='; } function getCategoryDiscussionSectionTitle(discussionTitle) { return String(discussionTitle || '').replace(/^===\s*/, '').replace(/\s*===\s*$/, '').trim(); } function createCategoryDiscussion(pageName, reason, type, callback, mainName, additionalNames, options) { var cb = callback || function () {}; var opts = options || {}; var dateContext = opts.dateContext || getCategoryNominationDateContext(); var dateHeader = dateContext.dateHeader; var discPage = dateContext.pageTitle; var discTitle = buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, opts); var discBody = (opts.reasonIsPrepared ? String(reason || '') : appendNominationSignature(reason)).replace(/^\s+|\s+$/g, ''); var discText = discTitle + '\n' + discBody + '\n'; var sectionTitle = getCategoryDiscussionSectionTitle(discTitle); publishNomination({ pageTitle: discPage, readErrorMessage: 'Не удалось получить содержимое страницы обсуждения.', summary: makeNominationPageSummary(sectionTitle), createText: function () { return T_OPEN + 'ОБК-Навигация' + T_CLOSE + '\n\n' + dateHeader + '\n\n' + discText; }, buildText: function (text) { var todayMatch = new RegExp('^' + escapeRegExp(dateHeader) + '\\s*$', 'm').exec(text); if (!/\{\{\s*ОБК-Навигация\s*\}\}/i.test(text)) { return { error: { code: 'insert_failed', info: 'Не найден шаблон ' + T_OPEN + 'ОБК-Навигация' + T_CLOSE + '.' } }; } if (todayMatch) { var dayContentStart = todayMatch.index + todayMatch[0].length; var nextDayMatch = /^==[^=\n].*==\s*$/m.exec(text.slice(dayContentStart)); var insertAt = nextDayMatch ? dayContentStart + nextDayMatch.index : text.length; return { text: insertDiscussionBlockAt(text, insertAt, discText, '\n\n') }; } return { text: insertTopDiscussionSection(text, dateHeader + '\n\n' + discText) }; } }, function (err) { if (err) { cb(err); return; } cb(null, { pageTitle: discPage, sectionTitle: sectionTitle }); }); } // ── Категории: завершение ОБКАТ ─────────────────────────────────────────── function markCategoryDiscussionAsDone(pageName, sourceFingerprint) { var allTpls = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var fingerprint = String(sourceFingerprint || ''); var sourceMatch = findTemplateByPattern(fingerprint, allTpls); var templateDate = getNominationTemplateDate(sourceMatch); if (!sourceMatch || sourceMatch.text !== fingerprint) { logStatus('Завершение обсуждения категории.', { code: 'invalid_source_template', info: 'Не удалось определить выбранный исходный шаблон.' }); markSubmitError(); return; } if (!RE_DATE_ISO.test(templateDate)) { logStatus('Завершение обсуждения категории.', { code: 'invalid_template_date', info: 'Не удалось распознать дату выбранного шаблона.' }); markSubmitError(); return; } var talkStatusId = logStatus('Обновляется шаблон на СО категории...', null, { pending: true, trackError: false }); updateCategoryTalkPage(pageName, templateDate, function (talkErr, info) { if (talkErr) { logStatus('Установка шаблона на СО.', talkErr, { statusId: talkStatusId }); markSubmitError(); return; } logStatus( (info && (info.status === 'already_present' || info.status === 'no_changes')) ? 'Шаблон на СО уже установлен.' : 'Шаблон установлен на СО.', null, { statusId: talkStatusId, trackError: false } ); var pageStatusId = logStatus('Снимается выбранный шаблон обсуждения...', null, { pending: true, trackError: false }); editPageContent(pageName, { summary: makeSummary('обсуждение категории завершено'), readError: 'Не удалось получить содержимое.', editConflictRetries: 1 }, function (text) { var matches = findTemplatesByPattern(text, allTpls); var exactMatches = matches.filter(function (match) { return match.text === fingerprint; }); if (exactMatches.length !== 1) { return { error: { code: exactMatches.length ? 'source_template_ambiguous' : 'source_template_changed', info: 'Итог на СО уже записан, но выбранный исходный шаблон изменён, снят или продублирован. Проверьте страницу вручную.' } }; } var removal = removeTemplateMatches(text, [exactMatches[0]]); return { text: removal.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, function (editErr) { if (editErr) { logStatus('Снятие выбранного шаблона обсуждения.', editErr, { statusId: pageStatusId }); markSubmitError(); return; } logStatus('Выбранный шаблон обсуждения снят.', null, { statusId: pageStatusId, trackError: false }); renderModalFooter('reload'); }); }); } function updateCategoryTalkPage(categoryName, templateDate, callback) { var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(templateDate || '').replace(/^\s*1\s*=\s*/, '')); var talkPage = getTalkPage(categoryName); if (!RE_DATE_ISO.test(normalizedDate)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата шаблона обсуждения категории.' }); return; } editPageContent(talkPage, { allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО категории.' }, function (text) { var newTpl = T_OPEN + 'Обсуждавшаяся категория|' + normalizedDate + T_CLOSE; var talkResult = text === null ? { text: newTpl + '\n\n', status: 'created' } : upsertDateSectionTemplateOnTalkPage(text, 'Обсуждавшаяся категория', normalizedDate, '', { aliases: cfg.categoryTemplates.discussed }); if (text !== null && talkResult.text === text) { return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; } return { text: talkResult.text, summary: talkResult.status === 'created' ? makeSummary('добавление шаблона [[ш:Обсуждавшаяся категория]] с датой ' + normalizedDate) : makeSummary('обновление шаблона [[ш:Обсуждавшаяся категория]], добавлена дата ' + normalizedDate), meta: { status: talkResult.status } }; }, cb); } // ── Быстрое объединение (Ctrl+клик КОБ) ───────────────────────────────── function buildQuickMergeHtml(tplDate, targets, currentCatName) { return joinHtml([ '<p>Найден шаблон с датой <strong>', escapeHtml(tplDate), '</strong>. Категории для объединения:</p>', '<pre style="background:', tk.bgBase, ';color:', tk.cBase, ';padding:10px;border:1px solid ', tk.bSubS, ';border-radius:4px;margin-bottom:10px;">', targets.map(function (c) { return '• ' + escapeHtml(c); }).join('\n'), '</pre>', '<p><strong>Текущая категория:</strong> ', escapeHtml(currentCatName), '</p>', '<p style="color:', tk.cSub, ';">Шаблон будет добавлен во все указанные выше категории.</p>' ]); } function showQuickMergeModal() { createModal({ title: 'Быстрое добавление шаблона объединения' }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Поиск шаблона объединения...</p>'); getText(mwCfg.wgPageName, function (text, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось получить содержимое.', readErr.info || readErr.code || 'Ошибка API.', true); return; } if (!text) { showInfoAndClose('Не удалось получить содержимое.', '', true); return; } var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var candidates = mergeTemplates.map(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); var normalizedTargets = targetValues && targetValues.map(normalizeCategoryTargetKey).filter(Boolean); return { date: getNominationTemplateDate(match), targets: normalizedTargets, valid: normalizedTargets && normalizedTargets.every(isValidWikiPageTitle) && !hasDuplicatePageTitles(normalizedTargets) }; }).filter(function (candidate) { return RE_DATE_ISO.test(candidate.date) && candidate.valid && candidate.targets.length; }); if (!mergeTemplates.length) { showInfoAndClose('В текущей категории не найден шаблон «Категория к объединению».', '', true); return; } if (!candidates.length) { showInfoAndClose('Не удалось распознать дату или целевые категории шаблона объединения.', '', true); return; } if (candidates.length > 1) { showInfoAndClose('Найдено несколько подходящих шаблонов объединения.', 'Выберите группу вручную, чтобы не связать разные обсуждения.', true); return; } var tplDate = candidates[0].date; var targets = candidates[0].targets; var currentCatName = normTitle(stripCatPrefix(mwCfg.wgPageName)); $('#removerModalContent').html(buildQuickMergeHtml(tplDate, targets, currentCatName)); renderModalFooter('submit', { showCheckbox: false, submitText: 'Добавить шаблоны', onSubmit: function () { startProcessing(); $('#removerSubmit').prop('disabled', true); eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); var targetLink = buildStatusPageLink(targetPage); addMergeTemplateToTargetCategory(targetPage, currentCatName, tplDate, function (success, status) { if (success) logStatus('Категория ' + targetLink + ' (' + formatMergeStatus(status) + ').', null, { trackError: false }); else logStatus('Ошибка ' + targetLink + '.', { code: 'merge_target_failed', info: status }); next(); }); }, function () { if (isError) markSubmitError(); else renderModalFooter('close'); }); return true; } }); }); } // ── ЗКА/Защита: публикация ─────────────────────────────────────────────── function getReporterContext(mode) { var rawPage = mwCfg.wgPageName; var pageName = normTitle(rawPage) .replace(/(Special|Служебная):(Contributions|Вклад)\//i, 'User:') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, 'User:'); var isUserRelated = /user|contrib|участни|вклад/i.test(rawPage); var displayName = normTitle(rawPage) .replace(/(Special|Служебная):(Вклад|Contributions)\//i, '') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, '') .replace(/(user|участни(к|ца)):/i, ''); var pageLink = '[[' + pageName + (isUserRelated ? '|' + displayName + ']]' : ']]'); var reportPage = mode === 'request' ? 'Википедия:Запросы к администраторам' : 'Википедия:Установка защиты'; return { pageName: pageName, pageLink: pageLink, displayName: displayName, reportPage: reportPage }; } function getTopDiscussionInsertIndex(pageText) { var introEnd = getIntroBlockEndIndex(pageText); var firstHeading = /^==[^=\n].*==\s*$/m.exec(pageText.slice(introEnd)); return firstHeading ? introEnd + firstHeading.index : introEnd; } function getIntroBlockEndIndex(pageText) { var pos = 0; while (pos < pageText.length) { var next = skipWhitespace(pageText, pos); var end; if (pageText.slice(next, next + 4) === '<!--') { end = pageText.indexOf('-->', next + 4); if (end === -1) return next; pos = end + 3; continue; } end = skipTemplate(pageText, next); if (end !== next) { pos = end; continue; } return next; } return pos; } function skipWhitespace(text, pos) { while (pos < text.length && /\s/.test(text.charAt(pos))) pos++; return pos; } function skipTemplate(text, pos) { if (text.slice(pos, pos + 2) !== '{{') return pos; var end = findBalancedTemplateEnd(text, pos); return end < 0 ? pos : end; } function insertDiscussionBlockAt(pageText, insertAt, blockText, separator) { var sep = separator || '\n\n'; var before = pageText.slice(0, insertAt).replace(/\s+$/, ''); var block = String(blockText || '').replace(/\s+$/, ''); var after = pageText.slice(insertAt).replace(/^\s+/, ''); return (before ? before + sep : '') + block + (after ? sep + after : '\n'); } function insertTopDiscussionSection(pageText, sectionText) { return insertDiscussionBlockAt(pageText, getTopDiscussionInsertIndex(pageText), sectionText, '\n\n'); } function doReport(ctx, fast, protectMode) { var header = $('#rmReportHeader').val() || ctx.pageLink; var text = $('#rmReportText').val() || ''; var isZka = ctx.reportPage === 'Википедия:Запросы к администраторам'; var isRemoveProtect = !isZka && protectMode === 'remove'; startProcessing(); var targetPage, editParams, sectionForLink; function finishReportSuccess(statusId) { logStatus('Запрос опубликован.', null, { statusId: statusId, trackError: false }); appendNominationLink(targetPage, sectionForLink); if (sectionForLink) { subscribeToTopic(targetPage, sectionForLink, function () { renderModalFooter('reload'); }); return; } renderModalFooter('reload'); } if (fast) { targetPage = 'Википедия:Запросы к администраторам/Быстрые'; sectionForLink = null; editParams = { appendtext: '\n\n' + T_OPEN + 'sub' + 'st:t:preload/ЗКАБ/subst|\n | участник = ' + ctx.displayName + '| страница = | пояснение = ' + text + T_CLOSE + '\n', summary: makeSummary('новый запрос [[Special:Contributions/' + ctx.displayName + ']]') }; } else if (isZka) { targetPage = ctx.reportPage; sectionForLink = extractDisplayedText(header); var isIpFull = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/.test(ctx.displayName); editParams = { text: '== ' + header + ' ==\n\n* ' + T_OPEN + 'userlinks|' + ctx.displayName + (isIpFull ? '|ip=1' : '') + T_CLOSE + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } else { targetPage = isRemoveProtect ? 'Википедия:Снятие защиты' : 'Википедия:Установка защиты'; var pages = collectInputValues('.rmProtectPageInput'); if (!pages.length) pages = [ctx.pageName]; var sectionTitle, pageLines; if (pages.length === 1) { sectionTitle = '[[' + pages[0] + ']]'; pageLines = '* ' + T_OPEN + 'pagelinks-protect|' + pages[0] + T_CLOSE; } else { sectionTitle = ($('#rmProtectHeader').val() || '').trim() || pages.map(function (p) { return '[[' + p + ']]'; }).join(', '); pageLines = pages.map(function (p) { return '* ' + T_OPEN + 'pagelinks-protect|' + p + T_CLOSE; }).join('\n'); } sectionForLink = extractDisplayedText(sectionTitle); editParams = { section: 'new', sectiontitle: sectionTitle, text: pageLines + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } var statusId = logStatus('Публикуется запрос на «' + targetPage + '»...', null, { pending: true, trackError: false }); if (isZka && !fast) { editPageContent(targetPage, { summary: editParams.summary, assertuser: mwCfg.wgUserName, readError: 'Не удалось получить содержимое страницы «' + targetPage + '».' }, function (pageText) { return { text: insertTopDiscussionSection(pageText, editParams.text) }; }, function (err) { if (err) { logStatus('Публикация запроса на «' + targetPage + '».', err, { statusId: statusId }); markSubmitError(); $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); return; } apiReq($.extend({ title: targetPage }, editParams), 'edit', function (resp) { if (resp && resp.error) { logStatus('Публикация запроса на «' + targetPage + '».', resp.error, { statusId: statusId }); markSubmitError(); if (isZka) $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); } // ═══════════════════════════════════════════════════════════════════════════ // ДИСПЕТЧЕР // ═══════════════════════════════════════════════════════════════════════════ function handleMenuClick(item, event) { if (actionInProgress) { if (mw.notify) mw.notify('Дождитесь завершения текущей операции Remover.', { type: 'warn' }); else alert('Дождитесь завершения текущей операции Remover.'); return; } isError = false; hasActionError = false; var op = OPERATIONS_MAP[item.id]; // Специальный случай: КОБ категории с Ctrl — быстрое добавление шаблона if (item.id === 'cat-merge' && event && event.ctrlKey) { showQuickMergeModal(); return; } if (!op) { console.error('RemoverCore: неизвестная операция', item.id); return; } var handlerFn = handlers[op.handler]; if (typeof handlerFn !== 'function') { console.error('RemoverCore: обработчик не найден', op.handler); return; } handlerFn(op, event); } // ─── Экспорт ───────────────────────────────────────────────────────────── window.RemoverCore = { handleMenuClick: handleMenuClick }; }()); 8utl06ej3ajc7qvkmn8iyesdlwednd1 756397 756396 2026-08-13T23:46:15Z Solidest 54422 756397 javascript text/javascript /** * Remover — ядро (core). * Загружается лениво при первом клике по пункту меню. * Ожидает, что window.RemoverState уже задан remover-loader.js. * * Архитектура: единый реестр OPERATIONS описывает все операции (КБУ, КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС, Защита, Запрос, Снятие, кат-варианты). * Логика выполнения сосредоточена в универсальных обработчиках. * Экспортирует: window.RemoverCore.handleMenuClick(item, event) */ (function () { 'use strict'; var state = window.RemoverState; if (!state) { console.error('RemoverCore: window.RemoverState не задан.'); return; } var mwCfg = state.mwCfg; var cfg = applyCoreConfigDefaults(state.cfg || {}); var isCategory = state.isCategory; var isVector22 = state.isVector22; var scriptLink = cfg.scriptLink; var settingsOptionName = state.settingsOptionName || 'userjs-remover-settings'; var settingsVersion = 1; var settingsMenuMeta = collectSettingsMenuMeta(); var settingsArticleItemLabels = settingsMenuMeta.articleLabels; var settingsCategoryItemLabels = settingsMenuMeta.categoryLabels; var settingsItemLabelById = settingsMenuMeta.idToLabel; var settingsItemLabelByNorm = settingsMenuMeta.labelByNorm; var settingsItemLabelOrder = settingsMenuMeta.labelOrder; var settingsDefaults = getDefaultSettings(); var MENU_TITLE_PRESET_CACTIONS = '__remover_portlet_cactions__'; var MENU_TITLE_PRESET_PAGE = '__remover_portlet_page__'; var MENU_TITLE_PRESET_TOOLS = '__remover_portlet_tools__'; var initialSettings = normalizeRemoverSettings(readSettingsOptionState(state.settings || {})); var setAlert = ('setAlert' in state) ? !!state.setAlert : initialSettings.notifyAuthor; var setSubscribe = ('setSubscribe' in state) ? !!state.setSubscribe : initialSettings.subscribeTopic; var signatureSeparator = ('signatureSeparator' in state && typeof state.signatureSeparator === 'string') ? state.signatureSeparator.trim() : initialSettings.signatureSeparator; initialSettings.notifyAuthor = setAlert; initialSettings.subscribeTopic = setSubscribe; initialSettings.signatureSeparator = signatureSeparator; state.cfg = cfg; state.settings = clonePlainObject(initialSettings); state.setAlert = setAlert; state.setSubscribe = setSubscribe; // ─── Константы ────────────────────────────────────────────────────────── var MONTHS_NOM = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']; var MONTHS_GEN = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']; var MONTHS_NOM_LOWER = MONTHS_NOM.map(function (m) { return m.toLowerCase(); }); var T_OPEN = '{' + '{'; var T_CLOSE = '}' + '}'; var KBU_CRITERIA_PAGE = 'Википедия:Критерии быстрого удаления'; var DATE_SECTION_TALK_TEMPLATES = { ret: { name: 'Оставлено' }, withdrawnDeletion: { name: 'Снято с удаления' }, redirectedDeletion: { name: 'Заменено перенаправлением', sectionParam: 'раздел обсуждения', singleSectionParam: true } }; var CATEGORY_NOMINATION_META = { discuss: { title: 'Номинация: обсуждение', actionText: 'к обсуждению', supportsMulti: true }, deletion: { title: 'Номинация: к удалению', actionText: 'к удалению', supportsMulti: true }, rename: { title: 'Номинация: к переименованию', actionText: 'к переименованию', supportsMulti: true, renameMulti: true }, merge: { title: 'Номинация: к объединению', actionText: 'к объединению' } }; var RE_ESCAPE = /[.*+?^${}()|[\]\\]/g; var RE_TEMPLATE_NS = /^(?:шаблон|template)\s*:\s*/i; var TEMPLATE_ALIAS_GROUPS = getBuiltinTemplateAliasGroups(); var TALK_TEMPLATE_ALIAS_GROUP_BY_NAME = { 'Оставлено': 'talkKept', 'Условно оставлено': 'talkConditionalKept', 'Снято с удаления': 'talkWithdrawnDeletion', 'Заменено перенаправлением': 'talkRedirectedDeletion', 'Переименовано': 'talkRenamed', 'Не переименовано': 'talkNotRenamed', 'Обсуждавшаяся категория': 'categoryDiscussed' }; var NOMINATION_CONFLICT_RULES_BY_OP = { tRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, mRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, rnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' }, mRnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' } }; var FAST_DELETE_PREFIX_PATTERN_STR = 'db\\s*-[^|}\\s]+|уд\\s*-[^|}\\s]+'; var KU_PATTERN_STR = getTemplateAliasPattern('nominationDeletion'); var KPM_PATTERN_STR = getTemplateAliasPattern('nominationRename'); var KBU_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete'], [FAST_DELETE_PREFIX_PATTERN_STR]); var KBU_OR_HANGON_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete', 'hangon'], [FAST_DELETE_PREFIX_PATTERN_STR]); var RE_KBU_PATTERNS = new RegExp('(?:' + KBU_PATTERN_STR + ')', 'i'); var KUL_PATTERN_STR = getTemplateAliasPattern('nominationImprove'); var RE_KUL_PATTERN = new RegExp(KUL_PATTERN_STR, 'i'); var HANGON_PATTERN_STR = getTemplateAliasPattern('hangon'); var RE_HANGON = new RegExp(HANGON_PATTERN_STR, 'i'); var MOVE_TO_COMMONS_TEMPLATE_TITLE = 'Шаблон:Перенести на Викисклад'; var BADFAIRUSE_OPTIONS = [ ['1', 'несвободная карта'], ['1+', 'карта Google Maps или Google Earth'], ['2', 'несвободное изображение утилитарного объекта'], ['3', 'несвободное изображение животного, растения или гриба'], ['6', 'несвободное изображение на странице-списке эпизодов или серий'], ['7', 'несвободная анимация или отрывок из фильма'], ['10', 'несвободное изображение здания, сооружения и памятника'], ['11', 'несвободная фотография ныне живущего человека'], ['12', 'несвободная схема или чертёж'] ]; var DFUD_REASON_OPTIONS = [ ['1', 'может быть заменено свободным эквивалентом'], ['2', 'разрешение/качество наносит имущественный ущерб правообладателю'], ['3', 'не отвечает критерию минимального использования или не имеет значимости'], ['4', 'не публиковалось ранее или не имеет проверяемого источника'], ['9', 'используется вне пространства статей или не используется в статьях'], ['10', 'не имеет описания и/или обоснования добросовестности использования'] ]; var FILE_DATE_DEADLINE_HINT = 'Срок до возможного удаления — 7 дней с даты установки.'; var RE_DATE_ISO = /^(\d{4})-(\d{2})-(\d{2})$/; var RE_DATE_RUSSIAN = /^(\d{1,2})\s+([\u0430-\u044f\u0410-\u042f\u0451\u0401.]+)\s+(\d{2}|\d{4})$/; var RE_DATE_DASH = /^(\d{1,4})\s*-\s*(\d{1,2})\s*-\s*(\d{1,4})$/; var RE_DATE_DOT = /^(\d{1,2})\s*\.\s*(\d{1,2})\s*\.\s*(\d{2}|\d{4})$/; var RE_DATE_SLASH = /^(\d{1,4})\s*\/\s*(\d{1,2})\s*\/\s*(\d{1,4})$/; var RE_NOINCLUDE = /(\s*)<noinclude>([\s\S]*?)<\/noinclude>/i; var MAX_SAFE_TEMPLATE_POSITIONAL_INDEX = 50; // ─── Глобальные переменные сессии ──────────────────────────────────────── var isError = false; var hasActionError = false; var logStatusSeq = 0; var resizeObservers = []; var modalLayoutSyncHandlers = []; var tplAliasCache = {}; var actionInProgress = false; var modalGeneration = 0; // ─── Стили ─────────────────────────────────────────────────────────────── var stStyles = cfg.modalStyles; function buildActionTagToneCss(selectors, tones) { var selectorList = Array.isArray(selectors) ? selectors : [selectors]; return Object.keys(tones || {}).map(function (name) { var tone = tones[name]; var selector = selectorList.map(function (base) { return base + ' .rmActionTag-' + name; }).join(','); return selector + '{background:' + tone[0] + ';border-color:' + tone[1] + ';color:' + tone[2] + '}'; }).join(''); } var actionTagTones = { light: { deletion: ['var(--background-color-error-subtle,#fee7e6)', '#f2b7b2', '#8f1f1f'], rename: ['#fff8d6', '#e4c64a', '#5d4700'], fastdelete: ['#fce7f3', '#e78ab7', '#8a174d'], improve: ['#eaf7f0', '#a7d7c5', '#0f6d57'], mixedCleanup: ['linear-gradient(90deg,#fce7f3 0 50%,#eaf7f0 50% 100%)', '#d2b2bd', '#5d3b4a'], category: ['#f1edf9', '#d5c8ee', '#4b2e83'] }, dark: { deletion: ['#3a1f22', '#8f4a4a', '#ff9b9b'], rename: ['#332b12', '#9a7f2b', '#ffe28a'], fastdelete: ['#3a1830', '#9c4c78', '#ff9bc8'], improve: ['#173226', '#4f9275', '#8de6bd'], mixedCleanup: ['linear-gradient(90deg,#3a1830 0 50%,#173226 50% 100%)', '#6f6864', '#e9c7d6'], category: ['#2b2240', '#6b589c', '#c9b8ff'] } }; var tk = { cBase: 'var(--color-base, #202122)', cSub: 'var(--color-subtle, #72777d)', cSubM: 'var(--color-subtle, #54595d)', cInv: 'var(--color-inverted-fixed, #fff)', cProg: 'var(--color-progressive, #3366cc)', cProgH: 'var(--color-progressive--hover, #2a4b8d)', cDang: 'var(--color-destructive, #d73333)', cDis: 'var(--color-disabled, var(--color-subtle, #72777d))', bgBase: 'var(--background-color-base, #fff)', bgNSub: 'var(--background-color-neutral-subtle, #f8f9fa)', bgN: 'var(--background-color-neutral, #eaecf0)', bgDis: 'var(--background-color-disabled, var(--background-color-neutral, #eaecf0))', bgProg: 'var(--background-color-progressive, #3366cc)', bgProgH:'var(--background-color-progressive--hover, #2a4d8f)', bgSucc: 'var(--background-color-success, #14866d)', bgSuccH:'var(--background-color-success--hover, #0f6d57)', bSub: 'var(--border-color-subtle, #a2a9b1)', bSubS: 'var(--border-color-subtle, #ddd)', bDis: 'var(--border-color-disabled, var(--border-color-subtle, #a2a9b1))', bProg: 'var(--border-color-progressive, #3366cc)', bProgH: 'var(--border-color-progressive--hover, #2a4d8f)', bSucc: 'var(--border-color-success, #14866d)', bSuccH: 'var(--border-color-success--hover, #0f6d57)' }; var sz = { taH: '180px', taMinH: '100px', taMinW: '180px', mobileBp: 720, modalRatio: 0.4, modalMinWide: 420, modalDefaultWide: 720, viewportGap: 24, touchDesktopGap: 120 }; var btnBase = 'border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-family:inherit;transition:background .1s;'; var neutralVis = 'background:' + tk.bgNSub + ';border:1px solid ' + tk.bSub + ';color:' + tk.cBase + ';border-radius:4px;'; var stCancel = neutralVis + btnBase; var stSubmit = 'background:' + tk.bgProg + ';color:' + tk.cInv + ';border:1px solid ' + tk.bProg + ';' + btnBase; var stReload = 'background:' + tk.bgSucc + ';color:' + tk.cInv + ';border:1px solid ' + tk.bSucc + ';' + btnBase; var stInputBox = 'flex:1;padding:6px;box-sizing:border-box;min-width:0;border:1px solid ' + tk.bSub + ';background:' + tk.bgBase + ';color:inherit;border-radius:2px;'; var stInputFull= 'width:100%;padding:6px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:2px;background:' + tk.bgBase + ';color:inherit;margin-bottom:10px;'; var stRow = 'display:flex;margin-bottom:6px;'; var inlineControlGap = 4; var squareControlSize = 32; var leftNestedControlOffset = (squareControlSize + inlineControlGap) + 'px'; var actionDetailOffset = '24px'; var closeActionFieldInset = 'padding-left:' + actionDetailOffset + ';padding-right:' + actionDetailOffset + ';width:100%;box-sizing:border-box;'; var stCloseActionInput = stInputFull + 'margin-bottom:0;'; var stCloseActionStackInput = stInputFull + 'margin-bottom:6px;'; var stToolBtn = neutralVis + 'padding:4px 8px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;'; var stRemoveBtn= neutralVis + 'display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;width:' + squareControlSize + 'px;height:' + squareControlSize + 'px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;line-height:1;'; var stAttachedInput = stInputBox + 'height:' + squareControlSize + 'px;border-radius:4px 0 0 4px;'; var stAttachedBtn = stRemoveBtn + 'margin-left:-1px;border-radius:0 4px 4px 0;font-size:16px;'; var stRenameFieldLabel = 'display:block;margin-bottom:3px;color:' + tk.cSubM + ';font-size:12px;font-weight:600;'; var stFooterWrap = 'display:flex;align-items:center;gap:8px;flex-wrap:wrap;'; var stFooterChecks = 'display:flex;flex-direction:column;gap:4px;margin-right:auto;flex:1 1 220px;min-width:0;'; var stFooterCheckLabel = 'display:inline-flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;max-width:100%;'; var stFooterActions = 'display:flex;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;'; var stHeaderIconBtn = 'margin:0 0 0 auto;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:4px;background:' + tk.bgNSub + ';color:' + tk.cSubM + ';cursor:pointer;font-size:16px;line-height:1;'; var multiNominationGap = '6px'; var RESIZE_CLASS = 'rm-resizable'; // ═══════════════════════════════════════════════════════════════════════════ // РЕЕСТР ОПЕРАЦИЙ // Каждая запись описывает одну кнопку меню. Поля: // id — идентификатор (совпадает с item.id из loader) // handler — имя метода-обработчика в объекте handlers // handlerArg — аргумент, передаваемый в handler (опционально) // ═══════════════════════════════════════════════════════════════════════════ var OPERATIONS = [ // ── Статьи ────────────────────────────────────────────────────────── { id: 'fRm', label: 'КБУ', handler: 'showKbu', // Параметры номинации: заполняются при submit nomination: { pageTitle: function (pg) { return normTitle(pg); }, // шаблон встраивается в статью, номинационная страница отсутствует inArticle: true } }, { id: 'tRm', label: 'КУ', handler: 'showNomination', nomination: { comment: 'к удалению', template: 'к удалению', navTemplate: 'КУ', nomPage: function (date) { return 'Википедия:К удалению/' + date; }, supportsMulti: true, multiOpId: 'mRm', supportsTransfer: true, // шаблон встраивается в статью через <noinclude> inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к удалению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'rnm', label: 'КПМ', handler: 'showNomination', nomination: { comment: 'к переименованию', template: 'к переименованию', navTemplate: 'КПМ', nomPage: function (date) { return 'Википедия:К переименованию/' + date; }, supportsMulti: true, multiOpId: 'mRnm', inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к переименованию', [date]) + (tplpar ? '|' + tplpar : ''); }, extraInput: { type: 'rename', firstId: 'rmRenameFirst', inputClass: 'rmRenameInput', firstPh: 'Новое название', addBtnId: 'rmAddRename', addBtnLabel: 'Добавить вариант', containerId: 'rmRenameContainer', addPh: 'Дополнительный вариант', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' } } }, { id: 'imp', label: 'КУЛ', handler: 'showNomination', nomination: { comment: 'к срочному улучшению', summaryAction: 'к улучшению', template: 'к улучшению', navTemplate: 'КУЛ', nomPage: function (date) { return 'Википедия:К улучшению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к улучшению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'merge', label: 'КОБ', handler: 'showNomination', nomination: { comment: 'к объединению с другой', summaryAction: 'к объединению', template: 'к объединению', navTemplate: 'КОБ', nomPage: function (date) { return 'Википедия:К объединению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к объединению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'merge', firstId: 'rmMergeFirst', inputClass: 'rmMergeInput', firstPh: 'Объединить с…', addBtnId: 'rmAddMerge', addBtnLabel: '+', containerId: 'rmMergeContainer', addPh: 'Дополнительная статья', maxRows: 10, maxMsg: 'Максимум 11 статей для объединения.' } } }, { id: 'split', label: 'КРАЗД', handler: 'showNomination', nomination: { comment: 'к разделению', template: 'к разделению', navTemplate: 'КР', nomPage: function (date) { return 'Википедия:К разделению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к разделению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'split', firstId: 'rmSplitFirst', inputClass: 'rmSplitInput', firstPh: 'Разделить на…', addBtnId: 'rmAddSplit', addBtnLabel: '+', containerId: 'rmSplitContainer', addPh: 'Дополнительная статья' } } }, { id: 'recov', label: 'ВУС', handler: 'showNomination', nomination: { comment: '', template: 'к восстановлению', navTemplate: 'ВУС', nomPage: function (date) { return 'Википедия:К восстановлению/' + date; }, inArticle: false // шаблон не ставится в (удалённую) статью } }, { id: 'close', label: 'Снятие', handler: 'showArticleClose' }, // ── Запросы ───────────────────────────────────────────────────────── { id: 'protect', label: 'Защита', handler: 'showReport', reportMode: 'protect' }, { id: 'request', label: 'Запрос', handler: 'showReport', reportMode: 'request' }, // ── Категории ──────────────────────────────────────────────────────── { id: 'cat-fRm', label: 'КБУ', handler: 'showKbu', forCategory: true }, { id: 'cat-discuss', label: 'Обсудить', handler: 'showCatNomination', catType: 'discuss' }, { id: 'cat-delete', label: 'Удалить', handler: 'showCatNomination', catType: 'deletion' }, { id: 'cat-rename', label: 'Переименовать', handler: 'showCatNomination', catType: 'rename' }, { id: 'cat-merge', label: 'Объединить', handler: 'showCatNomination', catType: 'merge' }, { id: 'cat-done', label: 'Снятие', handler: 'showCatClose' } ]; // Быстрый поиск по id var OPERATIONS_MAP = {}; OPERATIONS.forEach(function (op) { OPERATIONS_MAP[op.id] = op; }); // ─── Тексты переноса (КБУ → КУ) ───────────────────────────────────────── var transferTexts = { kbu: { notice: 'Перенесено с быстрого удаления.', hint: 'Шаблоны КБУ и Hangon будут сняты.' }, kul: { notice: 'Перенесено с КУЛ.', hint: 'Шаблон КУЛ будет снят.' }, both: { notice: 'Перенесено с быстрого удаления и КУЛ.', hint: 'Будут сняты шаблоны КБУ, шаблон КУЛ и Hangon.' } }; // ═══════════════════════════════════════════════════════════════════════════ // УТИЛИТЫ // ═══════════════════════════════════════════════════════════════════════════ function getBuiltinTemplateAliasGroups() { return { nominationDeletion: ['К удалению', 'КУ', 'Ку', 'Afd', 'Afdd'], nominationRename: ['К переименованию', 'КПМ', 'Кпм', 'Rename', 'Перелить', 'Requested move', 'Requested move notice'], nominationImprove: ['К улучшению', 'КУЛ', 'Afi', 'Afid'], nominationMerge: ['К объединению', 'КОБ', 'Слить', 'Amerge', 'Merge'], nominationSplit: ['К разделению', 'КРАЗД', 'Split', 'Разлить', 'Apart'], fastDelete: [ 'К быстрому удалению', 'Db', 'D', 'Delete', 'Del', 'Уд', 'Куд', 'КБУ', 'Кбу', 'Deletebecause', 'Просьба удалить', 'Прошу удалить', 'Speedydelete', 'Speedy', 'К немедленному удалению', 'На быстрое удаление', 'Дубликат', 'Дубль', 'Duplicate', 'Dupe', 'Double', 'Badfairuse', 'Bad-fairuse', 'Badimage', 'Bad-image', 'Объединить историю' ], delayedDelete: ['К отсроченному удалению', 'Deleteslow', 'Slow delete', 'Ds'], hangon: ['Hangon', 'Hang-on', 'Не удаляйте', 'Оспаривание'], moveToCommons: [ 'Перенести на Викисклад', 'На склад', 'To Commons', 'Copy to Wikimedia Commons', 'На викисклад', 'На Викисклад', 'To commons', 'Перенести на викисклад', 'Mtc', 'Перенести в Commons', 'MTC', 'Move to Commons' ], categoryDiscuss: ['Обсуждаемая категория', 'Acat', 'ОКТО', 'Категория к обсуждению'], categoryRename: ['Категория к переименованию', 'Anacat'], categoryMerge: ['Категория к объединению', 'Amergecat', 'Cfm'], categoryDiscussed: ['Обсуждавшаяся категория', 'Обсуждалась', 'Обсуждалось'], talkKept: ['Оставлено', 'Оставлена', 'Kept'], talkConditionalKept: ['Условно оставлено'], talkWithdrawnDeletion: ['Снято с удаления'], talkRedirectedDeletion: ['Заменено перенаправлением', 'Удалено', 'Перенаправлено'], talkRenamed: ['Переименовано', 'Renamed'], talkNotRenamed: ['Не переименовано'], fileNoLicense: ['No license', 'Nld', 'No licence'], fileNoSource: ['No source', 'Nsd'], fileNoAuthor: ['No author', 'Nad'], fileDisputed: ['Disputed', 'Dd'], fileNoPermission: ['No permission', 'Npd'], fileOrphanedFairuse: ['Orphaned-fairuse', 'Ofud', 'Orphaned fair-use', 'OFU', 'OFUD', 'Db-unfree'], fileDisputedFairuse: ['Disputed-fairuse', 'Dfud', 'DFU', 'Db-norat'], fileBadFairuse: ['Db-badfairuse', 'Badfairuse', 'Bad-fairuse'], fileDuplicate: ['Db-duplicate', 'Duplicate', 'Dupe', 'Double', 'Дубликат', 'Дубль'], fileBadImage: ['Db-badimage', 'Badimage', 'Bad-image'], fileCommonsReplacement: ['Замена с Викисклада', 'RCT', 'Rct', 'Замена из Викисклада', 'Замена с викисклада'], fileMovedToCommons: [ 'Перенесено на Викисклад', 'NowCommons', 'NCT', 'Nowcommons', 'Now Commons', 'Db-commons', 'Доступно на Викискладе', 'На складе', 'На Викискладе', 'Nct', 'Пнв', 'На викискладе' ], fileDbNothost: ['Db-nothost', 'Уд-нехостинг', 'Nothost', 'Db-notwebhost'] }; } function escapeRegExp(s) { return s.replace(RE_ESCAPE, '\\$&'); } function escapeHtml(s) { return String(s || '') .replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;') .replace(/"/g, '&quot;').replace(/'/g, '&#39;'); } function joinHtml(parts) { return parts.join(''); } function padTwo(n) { return n < 10 ? '0' + n : String(n); } function expandTwoDigitYear(value) { return 2000 + parseInt(value, 10); } function monthToNumber(name) { var lower = name.toLowerCase().replace(/\.$/, ''); var idx = MONTHS_GEN.indexOf(lower); if (idx === -1) idx = MONTHS_NOM_LOWER.indexOf(lower); if (idx === -1 && lower.length >= 3) { for (var i = 0; i < MONTHS_GEN.length; i++) { if (MONTHS_GEN[i].indexOf(lower) === 0 || MONTHS_NOM_LOWER[i].indexOf(lower) === 0) return i + 1; } } return idx + 1; } function makeStandardDate(yearValue, monthValue, dayValue) { var yearText = String(yearValue || '').trim(); var year = yearText.length === 2 ? expandTwoDigitYear(yearText) : parseInt(yearText, 10); var month = parseInt(monthValue, 10); var day = parseInt(dayValue, 10); var maxDay; if ((yearText.length !== 2 && yearText.length !== 4) || isNaN(year) || isNaN(month) || isNaN(day) || year < 1 || month < 1 || month > 12 || day < 1) return null; maxDay = new Date(Date.UTC(year, month, 0)).getUTCDate(); if (day > maxDay) return null; return year + '-' + padTwo(month) + '-' + padTwo(day); } function normalizeIsoDate(value) { var m = String(value || '').trim().match(RE_DATE_ISO); return m ? makeStandardDate(m[1], m[2], m[3]) : null; } function normalizeTemplateName(name) { return (name || '').toLowerCase().replace(RE_TEMPLATE_NS, '').replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); } function toTemplateNameList(names) { if (Array.isArray(names)) return names; return String(names || '').split('|'); } function getTemplateAliases(groupId) { return toTemplateNameList(TEMPLATE_ALIAS_GROUPS[groupId] || []); } function getTemplateAliasPattern(groupId) { return buildTemplateNamePattern(getTemplateAliases(groupId)); } function buildTemplateGroupPattern(groupIds, extraPatterns) { var patterns = []; (groupIds || []).forEach(function (groupId) { var pattern = getTemplateAliasPattern(groupId); if (pattern) patterns.push(pattern); }); (extraPatterns || []).forEach(function (pattern) { if (pattern) patterns.push(pattern); }); return patterns.join('|'); } function isTemplateNameInAliasGroup(templateName, groupId) { var normalized = normalizeTemplateName(String(templateName || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); return getTemplateAliases(groupId).some(function (alias) { return normalizeTemplateName(alias) === normalized; }); } function isTemplateNameInAliasGroups(templateName, groupIds) { return (groupIds || []).some(function (groupId) { return isTemplateNameInAliasGroup(templateName, groupId); }); } function getTalkTemplateAliases(templateName) { var groupId = TALK_TEMPLATE_ALIAS_GROUP_BY_NAME[templateName]; if (!groupId) return []; return getTemplateAliases(groupId).filter(function (alias) { return normalizeTemplateName(alias) !== normalizeTemplateName(templateName); }); } function buildTemplateNamePattern(names) { var seen = {}; var patterns = []; toTemplateNameList(names).forEach(function (name) { var normalized = normalizeTemplateName(String(name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); if (!normalized || seen[normalized]) return; seen[normalized] = true; patterns.push(escapeRegExp(normalized).replace(/\s+/g, '[ _]+')); }); return patterns.join('|'); } function getDate(dateString) { var d = dateString ? new Date(dateString) : new Date(); var iso = d.getUTCFullYear() + '-' + padTwo(d.getUTCMonth() + 1) + '-' + padTwo(d.getUTCDate()); var rus = d.getUTCDate() + ' ' + MONTHS_GEN[d.getUTCMonth()] + ' ' + d.getUTCFullYear(); return [iso, rus]; } function getCategoryNominationDateContext(dateValue) { var date = dateValue ? new Date(dateValue) : new Date(), month = date.getUTCMonth(), year = date.getUTCFullYear(), day = date.getUTCDate(); return { dateIso: year + '-' + padTwo(month + 1) + '-' + padTwo(day), pageTitle: 'Википедия:Обсуждение категорий/' + MONTHS_NOM[month] + '_' + year, dateHeader: '== ' + day + ' ' + MONTHS_GEN[month] + ' ' + year + ' ==' }; } function convertToStandardDate(dateStr) { var value = String(dateStr || '').replace(/\s+/g, ' ').trim(); var m; var mo; var normalized; m = value.match(RE_DATE_ISO); if (m) return normalizeIsoDate(value) || ''; m = value.match(RE_DATE_RUSSIAN); if (m) { mo = monthToNumber(m[2]); normalized = mo ? makeStandardDate(m[3], mo, m[1]) : null; return normalized || ''; } m = value.match(RE_DATE_DASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } m = value.match(RE_DATE_DOT); if (m) { normalized = makeStandardDate(m[3], m[2], m[1]); return normalized || ''; } m = value.match(RE_DATE_SLASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } return value; } function getNamespaceLabel(ns, fallback) { return (mwCfg.wgFormattedNamespaces && mwCfg.wgFormattedNamespaces[ns]) || fallback; } function getTalkPage(pageName) { var match = /([^:]*:)?(.*)/.exec(pageName); if (match[1]) { var ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[match[1].slice(0, -1).toLowerCase().replace(/ /g, '_')]; if (ns !== undefined) return getNamespaceLabel(ns | 1, 'Обсуждение') + ':' + match[2]; } return getNamespaceLabel(1, 'Обсуждение') + ':' + pageName; } function normTitle(s) { return (s || '').replace(/_/g, ' '); } function stripCatPrefix(s) { return (s || '').replace(/^(?:Категория|Category):\s*/i, ''); } function normalizePageTitleKey(value) { var title = normTitle(String(value || '')).replace(/\s+/g, ' ').trim(); var namespaceMatch; var namespaceKey; var namespaceId; var pagePart; if (!title) return ''; namespaceMatch = title.match(/^([^:]+):\s*(.+)$/); if (namespaceMatch) { namespaceKey = namespaceMatch[1].toLowerCase().replace(/ /g, '_'); namespaceId = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[namespaceKey]; if (namespaceId !== undefined) { pagePart = namespaceMatch[2]; return getNamespaceLabel(namespaceId, namespaceMatch[1]) + ':' + pagePart.charAt(0).toUpperCase() + pagePart.slice(1); } } return title.charAt(0).toUpperCase() + title.slice(1); } function isValidWikiPageTitle(value) { var title = normalizePageTitleKey(value); return !!title && !/[#<>[\]|{}]/.test(title) && !title.split('').some(function (character) { var code = character.charCodeAt(0); return code < 32 || code === 127; }); } function getPageTitleMapKey(value) { return '$' + normalizePageTitleKey(value); } function hasDuplicatePageTitles(values) { var seen = {}; return (values || []).some(function (value) { var key = getPageTitleMapKey(value), duplicate = seen[key]; seen[key] = true; return duplicate; }); } function normalizeRedirectTarget(value) { var title = normTitle(String(value || '').trim()); var linkMatch = title.match(/^\[\[:?([^|\]]+)(?:\|[^\]]*)?\]\]$/); return linkMatch ? normTitle(linkMatch[1]).trim() : title; } function normalizeCategoryTargetKey(value) { return normalizePageTitleKey(stripCatPrefix(normalizeRedirectTarget(value))); } function buildRedirectText(targetTitle) { return '#REDIRECT [[' + targetTitle + ']]'; } function getCategoryNamespaceLabel() { return getNamespaceLabel(14, 'Категория'); } function normalizeCategoryPageName(value) { var title = normTitle(value).trim(); var nsMatch, nsKey, ns; if (!title) return ''; nsMatch = title.match(/^([^:]+):(.+)$/); if (nsMatch) { nsKey = nsMatch[1].toLowerCase().replace(/ /g, '_'); ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[nsKey]; if (ns === 14 || nsKey === 'category' || nsKey === 'категория') return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(nsMatch[2]); return getCategoryNamespaceLabel() + ':' + title; } return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(title); } function makeSummary(text) { return text + ' (' + scriptLink + ')'; } function makeNominationPageSummary(sectionTitle) { var section = normalizeSectionForLink(sectionTitle); return (section ? '/* ' + section + ' */ ' : '') + makeSummary('добавление номинации'); } function buildNominationSummaryLink(pageTitle, sectionTitle, actionText) { var section = normalizeSectionForLink(sectionTitle); var target = pageTitle + (section ? '#' + section : ''); var label = 'номинация' + (actionText ? ' ' + actionText : ''); return '[[' + target + '|' + label + ']]'; } function makeNominationTargetSummary(pageTitle, sectionTitle, actionText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText)); } function makeNominationResultSummary(pageTitle, sectionTitle, actionText, resultText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText) + ' — ' + resultText); } function getNominationSummaryAction(nomination) { return String(nomination && (nomination.summaryAction || nomination.comment || nomination.template) || '') .trim(); } function appendNominationSignature(text) { var body = String(text || ''); return body + (signatureSeparator ? ' ' + signatureSeparator : '') + ' ~~' + '~~'; } function extractDisplayedText(s) { return (s || '').replace(/\[\[:?(?:[^|\]]+\|)?(.+?)\]\]/g, '$1'); } function collectInputValues(selector) { return $(selector).map(function () { return $(this).val().trim(); }).get().filter(Boolean); } function applyCoreConfigDefaults(config) { var templateAliases = getBuiltinTemplateAliasGroups(); var defaults = { scriptLink: '[[Википедия:Гаджеты/Remover|Remover]]', fastRemoveReasons: { general: [ ['уд-бессвязно', 'О1 Бессвязный текст'], ['уд-тест', 'О2 Тестовая страница'], ['уд-ванд', 'О3.1 Вандальная страница'], ['уд-мист', 'О3.2 Мистификация'], ['уд-повторно', 'О4 Уже удалялось'], ['уд-автор', 'О5 По просьбе автора'], ['уд-под', 'О6 Ненужная подстраница'], ['уд-переим', 'О7 Для переименования'], ['уд-дубль', 'О8 Дубликат'], ['уд-реклама', 'О9 Реклама или спам'], ['уд-нецелевая', 'О10 Нецелевая СО'], ['уд-копивио', 'О11 Нарушение АП'] ], articles: [ ['подст:ds', 'ds Отсроченное пусто или коротко', 'С'], ['уд-пусто', 'С1 Пусто или коротко'], ['уд-иностр', 'С2 Не на русском'], ['уд-ссылки', 'С3 Лишь ссылки'], ['уд-нз', 'С5 Явно незначимо'], ['уд-бям', 'С7 Создано нейросетью'] ], redirects: [ ['уд-в никуда', 'П1 Перенапр. в никуда'], ['уд-мпр', 'П2 Межпростр. перенапр.'], ['уд-опечатка', 'П3 Перенапр. с ошибкой в названии'], ['уд-падеж', 'П4 Не именительный падеж'], ['уд-смысл', 'П5 Неверное перенапр.'], ['уд-перобс', 'П6 Перенапр. на СО'] ], files: [ ['Db-duplicate', 'Ф1 Копия файла'], ['Db-badimage', 'Ф2 Повреждённый файл'], ['подст:No license', 'Ф3.1 Нет данных о лицензии'], ['подст:No source', 'Ф3.2 Нет данных об источнике'], ['подст:No author', 'Ф3.3 Нет данных об авторе'], ['подст:Disputed', 'Ф3.4 Сомнительные данные файла'], ['подст:No permission', 'Ф3.5 Не подтверждена лицензия'], ['подст:Orphaned-fairuse', 'Ф4 Неиспользуемый КДИ'], ['подст:Disputed-fairuse', 'Ф5 Нет КДИ'], ['Db-badfairuse', 'Ф6 Неоправданное КДИ'], ['Замена с Викисклада', 'Ф7 Заменяемый КДИ'], ['Перенесено на Викисклад', 'Ф8 Есть на Складе'], ['подст:Db-nothost', 'Ф9 Файл — ВП:НЕХОСТИНГ'] ], categories: [ ['уд-пусткат', 'К1.1 Пустая категория'], ['уд-служебная', 'К1.2 Разобранная служебная кат.'], ['уд-перекат', 'К2 Переименованная кат.'] ], users: [ ['уд-владелец', 'У1 По желанию владельца'], ['уд-анон', 'У2 Устаревшая СО анонима'], ['уд-несущ', 'У3 Несуществующий участник'], ['уд-нецелевое', 'У4 Нецелевое использ. ЛП'], ['уд-неактив', 'У5 Подстраница неактивного'] ], special: [ ['db', 'Особый случай'] ] }, fastRemoveCriteriaAnchors: { 'подст:ds': 'С1', deleteslow: 'С1', ds: 'С1' }, requiredParamTemplates: { 'уд-переим': 'страницу, которую нужно переименовать', 'уд-дубль': 'страницу-дубликат', 'уд-копивио': 'URL источника нарушения АП', 'Db-duplicate': 'имя файла-оригинала', 'Замена с Викисклада': 'имя файла на Викискладе', 'Перенесено на Викисклад': 'имя файла на Викискладе', 'уд-перекат': 'новое название категории', 'db': '!причину удаления' }, categoryTemplates: { discuss: templateAliases.categoryDiscuss.join('|'), rename: templateAliases.categoryRename.join('|'), merge: templateAliases.categoryMerge.join('|'), discussed: templateAliases.categoryDiscussed.join('|') }, modalStyles: { border: '1px solid var(--border-color-progressive, #3366bb)', background: 'var(--background-color-base, #f8f9fa)', borderRadius: '6px', boxShadow: '0 2px 4px rgba(0,0,0,0.1)', headerColor: 'var(--color-progressive, #3366bb)' } }; config.scriptLink = config.scriptLink || defaults.scriptLink; config.fastRemoveReasons = $.extend({}, defaults.fastRemoveReasons, config.fastRemoveReasons || {}); config.fastRemoveCriteriaAnchors = $.extend({}, defaults.fastRemoveCriteriaAnchors, config.fastRemoveCriteriaAnchors || {}); config.requiredParamTemplates = $.extend({}, defaults.requiredParamTemplates, config.requiredParamTemplates || {}); config.categoryTemplates = $.extend({}, defaults.categoryTemplates, config.categoryTemplates || {}); config.modalStyles = $.extend({}, defaults.modalStyles, config.modalStyles || {}); return config; } function clonePlainObject(obj) { return JSON.parse(JSON.stringify(obj || {})); } function normalizeMenuLabel(value) { return String(value || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function readSettingsOptionState(fallback) { var base = clonePlainObject(fallback || {}); var stored; var raw = null; if (!mw.user || !mw.user.options || typeof mw.user.options.get !== 'function') return base; stored = mw.user.options.get(settingsOptionName); if (typeof stored === 'string' && stored.trim()) { try { raw = JSON.parse(stored); } catch (e) { console.warn('RemoverCore: не удалось прочитать сохранённые настройки полностью, будут использованы данные loader.', e); } } if (!raw || typeof raw !== 'object' || Array.isArray(raw)) return base; return $.extend({}, raw, base, ('quickPhrases' in raw) ? { quickPhrases: raw.quickPhrases } : {}); } function normalizeQuickPhraseValue(value) { return String(value == null ? '' : value).replace(/\r\n?/g, '\n').trim(); } function normalizeQuickPhrasesList(list, fallback) { var source = Array.isArray(list) ? list : fallback; var normalized = []; (source || []).forEach(function (value) { var phrase = normalizeQuickPhraseValue(value); if (phrase && normalized.indexOf(phrase) === -1) normalized.push(phrase); }); return normalized; } function collectSettingsMenuMeta() { var labels = []; var articleLabels = []; var categoryLabels = []; var idToLabel = {}; var labelByNorm = {}; var labelOrder = {}; function collect(items, targetLabels) { items.forEach(function (item) { var id; var label; var normLabel; if (!item || item.type === 'separator') return; id = String(item.id || '').trim(); label = String(item.label || '').trim(); normLabel = normalizeMenuLabel(label); if (id && label && !(id in idToLabel)) idToLabel[id] = label; if (label && targetLabels.indexOf(label) === -1) targetLabels.push(label); if (normLabel && !(normLabel in labelByNorm)) { labelByNorm[normLabel] = label; labelOrder[label] = labels.length; labels.push(label); } }); } collect(cfg.articleMenuItems, articleLabels); collect(cfg.categoryMenuItems, categoryLabels); return { labels: labels, articleLabels: articleLabels, categoryLabels: categoryLabels, idToLabel: idToLabel, labelByNorm: labelByNorm, labelOrder: labelOrder }; } function buildSettingsMenuItemsHint() { var parts = []; if (settingsArticleItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Статьи</span>' + escapeHtml(settingsArticleItemLabels.join(', ')) + '.</div>'); } if (settingsCategoryItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Категории</span>' + escapeHtml(settingsCategoryItemLabels.join(', ')) + '.</div>'); } return parts.length ? '<div class="rmSettingsHintList">' + parts.join('') + '</div>' : ''; } function getDefaultSettings() { return { version: settingsVersion, excludedNamespaces: normalizeNumberList(cfg.excludedNamespaces, []), notifyAuthor: !!cfg.defaultNotifyAuthor, subscribeTopic: !!cfg.defaultSubscribeTopic, autoReloadAfterAction: false, openNominationDiscussionInNewTab: false, menuTitle: (typeof cfg.menuTitle === 'string' && cfg.menuTitle.trim()) ? cfg.menuTitle.trim() : 'Remover', disabledItems: [], quickPhrases: normalizeQuickPhrasesList(cfg.quickPhrases, []), showMenuIcons: !!cfg.showMenuIcons, signatureSeparator: (typeof cfg.signatureSeparator === 'string') ? cfg.signatureSeparator.trim() : '' }; } function normalizeNumberList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(function (value) { return parseInt(value, 10); }) .filter(function (value, index, arr) { return !isNaN(value) && arr.indexOf(value) === index; }) .sort(function (a, b) { return a - b; }); } function normalizeDisabledItemValue(value) { var token = String(value || '').trim(); if (!token) return null; if (settingsItemLabelById[token]) return settingsItemLabelById[token]; return settingsItemLabelByNorm[normalizeMenuLabel(token)] || null; } function compareSettingsMenuLabels(a, b) { var ai = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, a) ? settingsItemLabelOrder[a] : Number.MAX_SAFE_INTEGER; var bi = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, b) ? settingsItemLabelOrder[b] : Number.MAX_SAFE_INTEGER; if (ai !== bi) return ai - bi; return a.localeCompare(b, 'ru'); } function normalizeDisabledItemsList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(normalizeDisabledItemValue) .filter(function (value, index, arr) { return value && arr.indexOf(value) === index; }) .sort(compareSettingsMenuLabels); } function normalizeMenuTitleSetting(value, fallback) { var menuTitle = String(value || '').trim(); if (!menuTitle) return fallback; if (menuTitle === MENU_TITLE_PRESET_CACTIONS || /^(#)?p-cactions$/i.test(menuTitle)) return MENU_TITLE_PRESET_CACTIONS; if (menuTitle === MENU_TITLE_PRESET_PAGE || /^(#)?p-page$/i.test(menuTitle) || /^(#)?p-actions$/i.test(menuTitle)) return MENU_TITLE_PRESET_PAGE; if (menuTitle === MENU_TITLE_PRESET_TOOLS || /^(#)?p-tb$/i.test(menuTitle)) return MENU_TITLE_PRESET_TOOLS; return menuTitle; } function normalizeRemoverSettings(raw) { var defaults = clonePlainObject(settingsDefaults); var source = (raw && typeof raw === 'object') ? raw : {}; return { version: settingsVersion, excludedNamespaces: normalizeNumberList(source.excludedNamespaces, defaults.excludedNamespaces || []), notifyAuthor: ('notifyAuthor' in source) ? !!source.notifyAuthor : !!defaults.notifyAuthor, subscribeTopic: ('subscribeTopic' in source) ? !!source.subscribeTopic : !!defaults.subscribeTopic, autoReloadAfterAction: ('autoReloadAfterAction' in source) ? !!source.autoReloadAfterAction : !!defaults.autoReloadAfterAction, openNominationDiscussionInNewTab: ('openNominationDiscussionInNewTab' in source) ? !!source.openNominationDiscussionInNewTab : !!defaults.openNominationDiscussionInNewTab, menuTitle: normalizeMenuTitleSetting( (typeof source.menuTitle === 'string' && source.menuTitle.trim()) ? source.menuTitle : '', typeof defaults.menuTitle === 'string' && defaults.menuTitle.trim() ? defaults.menuTitle.trim() : 'Remover' ), disabledItems: normalizeDisabledItemsList(source.disabledItems, defaults.disabledItems || []), quickPhrases: normalizeQuickPhrasesList(source.quickPhrases, defaults.quickPhrases || []), showMenuIcons: ('showMenuIcons' in source) ? !!source.showMenuIcons : !!defaults.showMenuIcons, signatureSeparator: (typeof source.signatureSeparator === 'string') ? source.signatureSeparator.trim() : (typeof defaults.signatureSeparator === 'string' ? defaults.signatureSeparator.trim() : '') }; } function areRemoverSettingsEqual(a, b) { return JSON.stringify(normalizeRemoverSettings(a)) === JSON.stringify(normalizeRemoverSettings(b)); } function updateStoredSettingsState(settings, skipUserOptionsSync) { var normalized = normalizeRemoverSettings(settings); state.settings = clonePlainObject(normalized); setAlert = normalized.notifyAuthor; setSubscribe = normalized.subscribeTopic; signatureSeparator = normalized.signatureSeparator; state.setAlert = setAlert; state.setSubscribe = setSubscribe; if (!skipUserOptionsSync && mw.user && mw.user.options && typeof mw.user.options.set === 'function') { mw.user.options.set(settingsOptionName, JSON.stringify(normalized)); } return normalized; } function splitSettingsInput(value) { return String(value || '') .split(/[\s,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function splitSettingsListInput(value) { return String(value || '') .split(/[\n,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function parseNamespaceInput(value) { var tokens = splitSettingsInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var parsed = parseInt(token, 10); if (String(parsed) !== token) invalid.push(token); else if (values.indexOf(parsed) === -1) values.push(parsed); }); values.sort(function (a, b) { return a - b; }); return { values: values, invalid: invalid }; } function parseDisabledItemsInput(value) { var tokens = splitSettingsListInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var normalized = normalizeDisabledItemValue(token); if (!normalized) invalid.push(token); else if (values.indexOf(normalized) === -1) values.push(normalized); }); values.sort(compareSettingsMenuLabels); return { values: values, invalid: invalid }; } function formatItemsWithAnd(items) { var list = (items || []).filter(Boolean); if (!list.length) return ''; if (list.length === 1) return list[0]; return list.slice(0, -1).join(', ') + ' и ' + list[list.length - 1]; } function formatPagesWithAnd(names, prefix) { var p = prefix || ':'; var links = (names || []).map(function (n) { return '[[' + p + n + ']]'; }); return formatItemsWithAnd(links); } function asNonEmptyArray(value) { return (Array.isArray(value) ? value : (value ? [value] : [])).filter(Boolean); } function buildRenameTemplateParam(targetNames, sectionTitle) { var list = asNonEmptyArray(targetNames); var section = normalizeSectionForLink(sectionTitle); var values; if (!list.length) return ''; values = [list[0]]; if (section || list.length > 1) values.push(section); if (list.length > 1) Array.prototype.push.apply(values, list.slice(1)); return buildExplicitPositionalTemplateParams(values, 2).replace(/^\|/, ''); } function getRenameDiscussionSectionFromTemplateParams(params) { return String(params && params[1] || '').trim(); } function collectRenameTargetsFromTemplateParams(params) { var list = params || []; return [list[0]].concat(list.slice(2)).map(function (value) { return String(value || '').trim(); }).filter(Boolean); } function formatRenameItemLabel(pageName, targetName) { var targets = asNonEmptyArray(targetName); return '[[:' + pageName + ']]' + (targets.length ? ' → ' + targets.map(function (name) { return '[[:' + name + ']]'; }).join(', ') : ''); } function buildRenameItemLabelFormatter(targetsByPage) { var targets = targetsByPage || {}; return function (pageName) { return formatRenameItemLabel(pageName, targets[getPageTitleMapKey(pageName)] || ''); }; } function formatRenameItemsWithAnd(pages, targetsByPage) { var formatItem = buildRenameItemLabelFormatter(targetsByPage); var links = (pages || []).map(function (pageName) { return formatItem(pageName); }); return formatItemsWithAnd(links); } function normalizeCategoryTargetName(value) { return normalizeCategoryTargetKey(value); } function normalizeCategoryTargetPageName(value) { var title = normalizeCategoryTargetName(value); return title ? normalizeCategoryPageName(title) : ''; } function buildMultiRenameTargetMap(pairs, key) { var map = {}; (pairs || []).forEach(function (pair) { var value; if (!pair || !pair.pageName) return; value = pair[key || 'targetName']; map[getPageTitleMapKey(pair.pageName)] = Array.isArray(value) ? value.slice() : (value || ''); }); return map; } function getMultiRenameTarget(job, pageName, key) { var map = job && job[key || 'multiRenameTargets']; return map ? (map[getPageTitleMapKey(pageName)] || '') : ''; } function collectMultiRenamePairs(options) { var opts = options || {}; var normalizePage = typeof opts.normalizePageName === 'function' ? opts.normalizePageName : normTitle; var normalizeTarget = typeof opts.normalizeTargetName === 'function' ? opts.normalizeTargetName : normTitle; var normalizeTemplateTarget = typeof opts.normalizeTemplateTargetName === 'function' ? opts.normalizeTemplateTargetName : normalizeTarget; var pairs = []; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageRaw = ($block.find('.rmMultiPageInput').val() || '').trim(); var targetPairs = collectMultiRenameTargetValues($block).map(function (targetRaw) { return { targetName: normalizeTarget(targetRaw), templateTargetName: normalizeTemplateTarget(targetRaw) }; }).filter(function (item) { return item.targetName || item.templateTargetName; }); var pageName = normalizePage(pageRaw); var targetNames = targetPairs.map(function (item) { return item.targetName; }).filter(Boolean); var templateTargetNames = targetPairs.map(function (item) { return item.templateTargetName; }).filter(Boolean); if (!pageName && !targetNames.length && !templateTargetNames.length) return; pairs.push({ pageName: pageName, targetName: targetNames[0] || '', templateTargetName: templateTargetNames[0] || '', targetNames: targetNames, templateTargetNames: templateTargetNames }); }); return pairs; } function validateMultiRenamePairs(pairs, pageLabel, targetLabel) { var seen = {}; var pages = pairs || []; var pageWord = pageLabel || 'страницу'; var targetWord = targetLabel || 'новое название'; if (!pages.length) { alert('Укажите ' + pageWord + '.'); return false; } for (var i = 0; i < pages.length; i++) { var targetNames = asNonEmptyArray(pages[i].targetNames || pages[i].targetName); var templateTargetNames = asNonEmptyArray(pages[i].templateTargetNames || pages[i].templateTargetName); if (!pages[i].pageName) { alert('Укажите ' + pageWord + '.'); return false; } if (!targetNames.length || !templateTargetNames.length) { alert('Укажите ' + targetWord + ' для «' + pages[i].pageName + '».'); return false; } if (targetNames.length > 3 || templateTargetNames.length > 3) { alert('Максимум 3 варианта переименования для «' + pages[i].pageName + '».'); return false; } if (!isValidWikiPageTitle(pages[i].pageName) || !targetNames.every(isValidWikiPageTitle) || !templateTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректные названия для «' + pages[i].pageName + '».'); return false; } if (hasDuplicatePageTitles([pages[i].pageName].concat(targetNames))) { alert('Текущее и новые названия для «' + pages[i].pageName + '» не должны повторяться.'); return false; } var pageKey = normalizePageTitleKey(pages[i].pageName); if (seen['$' + pageKey]) { alert('Страница «' + pages[i].pageName + '» указана несколько раз.'); return false; } seen['$' + pageKey] = true; } return true; } function getMultiRenameDiscussionOptions(targetsByPage, extraOptions) { return $.extend({}, extraOptions || {}, { formatItemLabel: buildRenameItemLabelFormatter(targetsByPage) }); } function formatCatLink(name) { return '[[:' + normalizeCategoryPageName(name) + ']]'; } function formatMergeStatus(status) { return { already_exists: 'уже был', updated: 'дополнен', created: 'создан' }[status] || status; } function applyGeneratedText($el, generated) { var cur = $el.val(); var prev = $el.data('rmGenerated') || ''; if (!prev || cur.indexOf(prev) === 0) { $el.val(generated + cur.slice(prev.length)); } else { $el.val(generated + (cur ? '\n' + cur : '')); } $el.data('rmGenerated', generated); } function getCurrentQuickPhrases() { return normalizeQuickPhrasesList( state.settings && state.settings.quickPhrases, settingsDefaults.quickPhrases || [] ); } function insertTextIntoTextarea($el, text) { var el = $el && $el[0]; var value; var start; var end; var updatedValue; var caretPos; if (!el) return; text = String(text || ''); if (!text) return; value = $el.val() || ''; start = typeof el.selectionStart === 'number' ? el.selectionStart : value.length; end = typeof el.selectionEnd === 'number' ? el.selectionEnd : start; updatedValue = value.slice(0, start) + text + value.slice(end); caretPos = start + text.length; $el.val(updatedValue).trigger('input').trigger('change').focus(); if (typeof el.setSelectionRange === 'function') el.setSelectionRange(caretPos, caretPos); } function buildQuickPhrasesPanelHtml(textareaId) { var phrases = getCurrentQuickPhrases(); if (!phrases.length) return ''; return joinHtml([ '<div class="rmQuickPhrasesPanel ', RESIZE_CLASS, '" data-rm-target="', textareaId, '">', phrases.map(function (phrase) { return joinHtml([ '<button type="button" class="rmQuickPhraseActionBtn" data-rm-target="', textareaId, '" data-rm-phrase="', escapeHtml(phrase), '">', escapeHtml(phrase), '</button>' ]); }).join(''), '</div>' ]); } function getMultiNominationCommentText(commentsByPage, pageTitle) { var key = getPageTitleMapKey(pageTitle); if (!commentsByPage || !Object.prototype.hasOwnProperty.call(commentsByPage, key)) return ''; return normalizeQuickPhraseValue(commentsByPage[key]); } function hasCommentsForEveryMultiNominationPage(pages, commentsByPage) { var list = Array.isArray(pages) ? pages.filter(Boolean) : []; return list.length > 0 && list.every(function (pageName) { return !!getMultiNominationCommentText(commentsByPage, pageName); }); } function validateMultiNominationText(pages, bodyText, commentsByPage, itemGenitive) { if (normalizeQuickPhraseValue(bodyText) || hasCommentsForEveryMultiNominationPage(pages, commentsByPage)) return true; alert('Укажите общий текст номинации или комментарий для каждой ' + (itemGenitive || 'страницы') + '.'); return false; } function buildMultiNominationText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var headingLevel = Math.max(2, parseInt(opts.headingLevel, 10) || 3); var headingMarks = new Array(headingLevel + 1).join('='); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageSections = list.map(function (pageName, index) { var comment = getMultiNominationCommentText(commentsByPage, pageName); var sectionPrefix = (index === 0 && opts.leadingBlankLine === false) ? '' : '\n'; return sectionPrefix + headingMarks + ' ' + formatItemLabel(pageName) + ' ' + headingMarks + '\n' + (comment ? appendNominationSignature(comment) + '\n' : ''); }).join(''); var commonSectionText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageSections + (commonSectionText ? '\n' + headingMarks + ' По всем ' + headingMarks + '\n' + commonSectionText : ''); } function buildMultiNominationListText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageLines = list.map(function (pageName) { var comment = getMultiNominationCommentText(commentsByPage, pageName); return '* ' + formatItemLabel(pageName) + (comment ? '\n' + appendNominationSignature(comment).split('\n').map(function (line) { return '*: ' + line; }).join('\n') : ''); }).join('\n'); var commonText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageLines + (pageLines && commonText ? '\n' : '') + commonText; } function collectMultiNominationComments(normalizePageName) { var comments = {}; var normalize = typeof normalizePageName === 'function' ? normalizePageName : normTitle; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageName = normalize(($block.find('.rmMultiPageInput').val() || '').trim()); var comment = normalizeQuickPhraseValue($block.find('.rmMultiPageCommentInput').val()); if (!pageName) return; comments[getPageTitleMapKey(pageName)] = comment; }); return comments; } function getNominationPublishText(job) { if (job && job.isMulti) return String(job.msg || ''); return appendNominationSignature(job && job.msg); } function getNominationConflictRule(job) { var ruleCfg = job ? NOMINATION_CONFLICT_RULES_BY_OP[job.opId] : null; var namePattern; if (!job || job.mode !== 'nominate') return null; if (!ruleCfg) return null; namePattern = getTemplateAliasPattern(ruleCfg.group); return { id: ruleCfg.id, label: ruleCfg.label, namePattern: namePattern, detect: function (articleText) { var match = findTemplateByPattern(articleText, namePattern); var templateName; if (!match) return null; templateName = String(match.name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '').replace(/\s+/g, ' ').trim(); return { label: ruleCfg.label, templateName: templateName || ruleCfg.label, templateDisplay: '{{' + (templateName || ruleCfg.label) + '}}', templateFingerprint: getNominationTemplateFingerprint(match) }; } }; } function detectNominationConflict(articleText, job) { var rule = getNominationConflictRule(job); if (!rule || typeof rule.detect !== 'function') return null; return rule.detect(articleText); } function getConflictDecisionForPage(job, pageName) { var decisions = job && job.conflictDecisions; var key = getPageTitleMapKey(pageName); return decisions && decisions[key] ? decisions[key] : null; } function eachSequential(targets, iteratee, done) { var i = 0; (function next(err) { if (err || i >= targets.length) { done(err || null); return; } iteratee(targets[i++], next); }(null)); } function normalizeSectionForLink(sectionTitle) { return (sectionTitle || '').trim() .replace(/\[\[([^\]|]+)(?:\|([^\]]+))?\]\]/g, function (_, target, label) { var v = (label || target || '').trim(); return v.charAt(0) === ':' ? v.slice(1) : v; }) .replace(/''+/g, '').replace(/\s+/g, ' ').trim(); } function getViewportWidth() { return Math.floor(Math.max( (document.documentElement && document.documentElement.clientWidth) || 0, (typeof window.innerWidth === 'number' && window.innerWidth) || 0, $(window).width() || 0 )); } function getVisualViewportWidth() { var widths = []; if (window.visualViewport && typeof window.visualViewport.width === 'number' && window.visualViewport.width > 0) widths.push(window.visualViewport.width); if (window.screen && window.screen.width > 0) widths.push(window.screen.width); return widths.length ? Math.floor(Math.min.apply(Math, widths)) : getViewportWidth(); } function isTouchModalDevice() { return !!( (window.matchMedia && window.matchMedia('(pointer: coarse)').matches) || ('ontouchstart' in window) || (navigator.maxTouchPoints && navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints && navigator.msMaxTouchPoints > 0) ); } function getModalLayout() { var minWidth = parseInt(sz.taMinW, 10) || 180; var layoutWidth = getViewportWidth(); var visualWidth = getVisualViewportWidth(); var contentWidth = Math.max(minWidth, Math.floor($('#content').width() || $('#content').innerWidth() || $(window).width() || minWidth)); var isMobile = layoutWidth <= sz.mobileBp; var isTouchDesktop = !isMobile && isTouchModalDevice() && visualWidth > 0 && visualWidth <= sz.mobileBp && layoutWidth >= visualWidth + sz.touchDesktopGap; var useFullWidth = isMobile || isTouchDesktop; var maxOuterWidth; var defaultOuterWidth; var desktopWidth; if (isMobile) maxOuterWidth = Math.max(minWidth, (visualWidth || contentWidth) - sz.viewportGap); else if (isTouchDesktop) maxOuterWidth = Math.max(minWidth, contentWidth - 32); else maxOuterWidth = Math.max(minWidth, Math.min(contentWidth, (visualWidth ? visualWidth - sz.viewportGap : contentWidth))); desktopWidth = Math.max(minWidth, Math.floor(contentWidth * sz.modalRatio)); if (useFullWidth || desktopWidth < sz.modalMinWide) defaultOuterWidth = contentWidth; else if (desktopWidth < sz.modalDefaultWide) defaultOuterWidth = sz.modalDefaultWide; else defaultOuterWidth = desktopWidth; return { minWidth: minWidth, isMobile: isMobile, isTouchDesktop: isTouchDesktop, useFullWidth: useFullWidth, shouldCenter: useFullWidth || mwCfg.skin === 'minerva', maxOuterWidth: maxOuterWidth, defaultOuterWidth: Math.min(defaultOuterWidth, maxOuterWidth) }; } function getDefaultResizableWidth(frameWidth) { var layout = getModalLayout(); return Math.max(layout.minWidth, layout.defaultOuterWidth - Math.floor(frameWidth || 0)); } function getBoxFrameWidth($el) { function px(prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } return px('padding-left') + px('padding-right') + px('border-left-width') + px('border-right-width'); } // ═══════════════════════════════════════════════════════════════════════════ // API // ═══════════════════════════════════════════════════════════════════════════ function getApiUrl() { return (mw.util && typeof mw.util.wikiScript === 'function') ? mw.util.wikiScript('api') : '/w/api.php'; } function getCsrfTokenValue() { return (mw.user && mw.user.tokens && typeof mw.user.tokens.get === 'function') ? mw.user.tokens.get('csrfToken') : null; } function storeCsrfToken(token) { if (!token || !mw.user || !mw.user.tokens || typeof mw.user.tokens.set !== 'function') return; mw.user.tokens.set({ csrfToken: token }); } function isValidCsrfToken(token) { return typeof token === 'string' && !!token && token !== '+\\'; } function fetchCsrfToken(forceRefresh, callback) { var cachedToken = getCsrfTokenValue(); if (!forceRefresh && isValidCsrfToken(cachedToken)) { callback(cachedToken); return; } $.ajax({ url: getApiUrl(), method: 'GET', dataType: 'json', data: { action: 'query', meta: 'tokens', type: 'csrf', format: 'json' } }) .done(function (data) { var token = data && data.query && data.query.tokens && data.query.tokens.csrftoken; if (isValidCsrfToken(token)) { storeCsrfToken(token); callback(token); return; } callback(null); }) .fail(function () { callback(null); }); } function apiReq(params, mode, callback) { var isWrite = mode === 'edit' || mode === 'discussiontoolssubscribe' || mode === 'options'; function sendRequest(retryWithFreshToken) { var reqParams = $.extend({}, params, { format: 'json', action: mode }); if (!isWrite) { $.ajax({ url: getApiUrl(), method: 'GET', data: reqParams, dataType: 'json' }) .done(function (data) { if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); return; } fetchCsrfToken(!!retryWithFreshToken, function (token) { if (!isValidCsrfToken(token)) { if (callback) callback({ error: { code: 'badtoken', info: 'Не удалось получить CSRF-токен.' } }); return; } reqParams.token = token; $.ajax({ url: getApiUrl(), method: 'POST', data: reqParams, dataType: 'json' }) .done(function (data) { var err = data && data.error; var isBadToken = err && (err.code === 'badtoken' || /invalid csrf token/i.test(String(err.info || ''))); if (isBadToken && !retryWithFreshToken) { sendRequest(true); return; } if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); }); } sendRequest(false); } function saveSettingsToServer(settings, callback) { var normalized = normalizeRemoverSettings(settings); if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сохранять настройки можно только после входа в учётную запись.' }); return; } apiReq({ optionname: settingsOptionName, optionvalue: JSON.stringify(normalized) }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(normalized)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сохранить настройки.' }); }); } function resetSettingsOnServer(callback) { if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сбрасывать настройки можно только после входа в учётную запись.' }); return; } apiReq({ change: settingsOptionName }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(settingsDefaults, true)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сбросить настройки.' }); }); } function getFirstQueryPage(data) { var pages = data && data.query && data.query.pages; if (!pages) return null; return pages[Object.keys(pages)[0]] || null; } function extractRevisionContent(rev) { if (!rev) return null; if (typeof rev['*'] === 'string') return rev['*']; if (rev.slots && rev.slots.main) { if (typeof rev.slots.main['*'] === 'string') return rev.slots.main['*']; if (typeof rev.slots.main.content === 'string') return rev.slots.main.content; } return null; } function makeReadError(apiError, fallbackCode, fallbackInfo) { var err = apiError || {}; return { code: err.code || fallbackCode || 'read_failed', info: err.info || fallbackInfo || 'Не удалось получить содержимое.' }; } function getEditConflictRetryCount(value) { var parsed = parseInt(value, 10); return isNaN(parsed) ? 1 : Math.max(0, parsed); } function getTextWithTimestamp(pageName, callback) { apiReq({ prop: 'revisions', rvprop: 'content|timestamp', rvslots: 'main', titles: pageName }, 'query', function (data) { var content; var page; if (data && data.error) { callback(null, null, data.error); return; } if (!data || !data.query || !data.query.pages) { callback(null, null, { code: 'read_failed', info: 'Некорректный ответ API при чтении страницы.' }); return; } page = getFirstQueryPage(data); if (!page) { callback(null, null, { code: 'read_failed', info: 'API не вернул данные страницы.' }); return; } if (page.invalid !== undefined) { callback(null, null, { code: 'invalidtitle', info: page.invalidreason || 'Некорректное название страницы.' }); return; } if (page.missing !== undefined) { callback(null, null, null); return; } if (!page.revisions || !page.revisions.length) { callback(null, null, { code: 'read_failed', info: 'API не вернул ревизии страницы.' }); return; } content = extractRevisionContent(page.revisions[0]); if (content === null) { callback(null, null, { code: 'content_missing', info: 'API не вернул текст страницы.' }); return; } callback(content, page.revisions[0].timestamp || null, null); }); } function getText(pageName, callback) { getTextWithTimestamp(pageName, function (text, baseTimestamp, err) { callback(text, err); }); } function editPageContent(pageTitle, options, buildFn, callback) { var opts = options || {}; var maxRetries = getEditConflictRetryCount(opts.editConflictRetries); (function attempt(retry) { getTextWithTimestamp(pageTitle, function (sourceText, baseTimestamp, readErr) { if (readErr) { callback(makeReadError(readErr, opts.readErrorCode || 'read_failed', opts.readError || 'Не удалось получить содержимое страницы «' + pageTitle + '».')); return; } var pageMissing = sourceText === null; if (pageMissing && !opts.allowMissing) { callback({ code: opts.readErrorCode || 'read_failed', info: opts.readError || 'Страница «' + pageTitle + '» не существует.' }); return; } var done = (function () { var called = false; return function (result) { if (called) return; called = true; if (!result || result.error) { callback((result && result.error) || { code: 'build_failed', info: 'Не удалось подготовить правку.' }, result && result.meta || null); return; } if (result.skip) { callback(null, result.meta || null); return; } if (typeof result.text !== 'string') { callback({ code: 'build_failed', info: 'Не удалось подготовить правку.' }); return; } var ep = { title: pageTitle, text: result.text, summary: result.summary || opts.summary || '' }; if (opts.watchlist) ep.watchlist = opts.watchlist; if (opts.assertuser) ep.assertuser = opts.assertuser; if (opts.createonly) ep.createonly = opts.createonly; else if (pageMissing) ep.createonly = true; if (opts.useBaseTimestamp !== false && baseTimestamp) ep.basetimestamp = baseTimestamp; apiReq(ep, 'edit', function (resp) { var err = resp && resp.error ? resp.error : null; var retryable = err && (err.code === 'editconflict' || (pageMissing && opts.allowMissing && err.code === 'articleexists')); if (retryable && retry < maxRetries) { attempt(retry + 1); return; } callback(err, result.meta || null); }); }; }()); try { var maybe = buildFn(sourceText, done); if (maybe !== undefined) done(maybe); } catch (ex) { done({ error: { code: 'build_exception', info: (ex && ex.message) ? ex.message : String(ex) } }); } }); }(0)); } // ═══════════════════════════════════════════════════════════════════════════ // ШАБЛОНЫ: удаление и вставка // ═══════════════════════════════════════════════════════════════════════════ var OPAQUE_WIKITEXT_TAG_NAMES = [ 'pre', 'nowiki', 'gallery', 'indicator', 'langconvert', 'graph', 'timeline', 'hiero', 'charinsert', 'ref', 'references', 'inputbox', 'imagemap', 'source', 'syntaxhighlight', 'poem', 'categorytree', 'section', 'score', 'templatestyles', 'templatedata', 'math', 'ce', 'chem', 'maplink', 'mapframe', 'page-collection', 'phonos' ]; var RE_OPAQUE_WIKITEXT_OPEN_TAG = new RegExp( "^<\\s*(" + OPAQUE_WIKITEXT_TAG_NAMES.join('|') + ")\\b(?:[^>\"']|\"[^\"]*\"|'[^']*')*>", 'i' ); function getIgnoredWikitextRegionEnd(text, start) { var commentEnd; var openTag; var closeTagRe; var closeTag; if (text.slice(start, start + 4) === '<!--') { commentEnd = text.indexOf('-->', start + 4); return commentEnd === -1 ? text.length : commentEnd + 3; } if (text.charAt(start) !== '<') return start; openTag = RE_OPAQUE_WIKITEXT_OPEN_TAG.exec(text.slice(start)); if (!openTag) return start; if (/\/\s*>$/.test(openTag[0])) return start + openTag[0].length; closeTagRe = new RegExp('<\\/\\s*' + escapeRegExp(openTag[1]) + '\\s*>', 'ig'); closeTagRe.lastIndex = start + openTag[0].length; closeTag = closeTagRe.exec(text); return closeTag ? closeTag.index + closeTag[0].length : text.length; } function scanWikitextStructure(text, start, onTopLevelChar, stopWhenRootClosed) { var source = String(text || ''), stack = [], linkDepth = 0; var i = Math.max(0, start || 0), rootStarted = false; while (i < source.length) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, i); if (ignoredEnd !== i) { i = ignoredEnd; continue; } var pair = source.slice(i, i + 2), runLength = 0, remaining, cursor, needed; if (pair === '{{') { while (source.charAt(i + runLength) === '{') runLength++; remaining = runLength; rootStarted = true; while (remaining >= 2) { if (remaining === 3) { stack.push(3); remaining = 0; } else { stack.push(2); remaining -= 2; } } i += runLength; continue; } if (pair === '}}' && stack.length) { while (source.charAt(i + runLength) === '}') runLength++; remaining = runLength; cursor = i; while (stack.length && remaining >= stack[stack.length - 1]) { needed = stack[stack.length - 1]; stack.pop(); remaining -= needed; cursor += needed; if (stopWhenRootClosed && rootStarted && !stack.length) return { closed: true, end: cursor }; } if (stack.length && remaining > 0 && remaining < stack[stack.length - 1]) return { closed: false, end: -1 }; i += runLength; continue; } if (pair === '[[') { linkDepth++; i += 2; continue; } if (pair === ']]' && linkDepth) { linkDepth--; i += 2; continue; } if (!stack.length && !linkDepth && onTopLevelChar && onTopLevelChar(source.charAt(i), i) === false) return { closed: false, end: i }; i++; } return { closed: !stack.length, end: -1 }; } function findBalancedTemplateEnd(text, start) { if (String(text || '').slice(start, start + 2) !== '{{') return -1; var result = scanWikitextStructure(text, start, null, true); return result.closed ? result.end : -1; } function splitTemplateTopLevelParts(innerText) { var parts = [], partStart = 0, text = String(innerText || ''); scanWikitextStructure(text, 0, function (character, index) { if (character !== '|') return; parts.push(text.slice(partStart, index)); partStart = index + 1; }); parts.push(text.slice(partStart)); return parts; } function findTemplatesByPattern(text, namePattern, firstOnly) { var source = String(text || ''); var nameRe = new RegExp('^(?:' + namePattern + ')$', 'i'); var matches = [], pos = 0; while (pos < source.length - 1) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, pos); if (ignoredEnd !== pos) { pos = ignoredEnd; continue; } if (source.slice(pos, pos + 2) !== '{{') { pos++; continue; } var end = findBalancedTemplateEnd(source, pos); if (end < 0) break; var rawParts = splitTemplateTopLevelParts(source.slice(pos + 2, end - 2)); var rawName = String(rawParts.shift() || '').trim(); var name = rawName.replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '') .replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); if (nameRe.test(name)) { var match = { start: pos, end: end, text: source.slice(pos, end), name: rawName, params: rawParts.map(function (part) { return part.trim(); }), paramsText: rawParts.length ? '|' + rawParts.join('|') : '' }; if (firstOnly) return match; matches.push(match); } pos = end; } return firstOnly ? null : matches; } function findTemplateByPattern(text, namePattern) { return findTemplatesByPattern(text, namePattern, true); } function replaceTemplateMatch(text, match, replacement) { return text.slice(0, match.start) + replacement + text.slice(match.end); } function parseTemplateParameterList(params) { var all = [], byName = {}, nextImplicitIndex = 1; (Array.isArray(params) ? params : []).forEach(function (param) { var raw = String(param === undefined || param === null ? '' : param); var equalsIndex = -1; scanWikitextStructure(raw, 0, function (character, index) { if (character === '=') { equalsIndex = index; return false; } }); var explicit = equalsIndex >= 0; var name = explicit ? raw.slice(0, equalsIndex).trim() : String(nextImplicitIndex++); var value = (explicit ? raw.slice(equalsIndex + 1) : raw).trim(); var positionalIndex = /^[1-9]\d*$/.test(name) ? parseInt(name, 10) : null; var entry = { name: name, value: value, explicit: explicit, positionalIndex: positionalIndex, raw: raw }; all.push(entry); byName['$' + name] = entry; }); return { entries: all.filter(function (entry) { return byName['$' + entry.name] === entry; }), byName: byName }; } function getEffectiveTemplateParamEntries(parsedParams) { return parsedParams && parsedParams.entries || []; } function getEffectivePositionalTemplateParams(parsedParams) { return getEffectiveTemplateParamEntries(parsedParams) .filter(function (entry) { return entry.positionalIndex !== null; }) .sort(function (a, b) { return a.positionalIndex - b.positionalIndex; }); } function getEffectivePositionalTemplateParam(parsedParams, index) { var entry = parsedParams && parsedParams.byName ? parsedParams.byName['$' + String(index)] : null; return entry && entry.positionalIndex === index ? entry : null; } function getTemplatePositionalParamValue(match, index) { var entry = getEffectivePositionalTemplateParam(parseTemplateParameterList(match && match.params), index); return entry ? entry.value : ''; } function getTemplatePositionalParamValues(match, startIndex, maxIndex) { var parsed = parseTemplateParameterList(match && match.params); var entries = getEffectivePositionalTemplateParams(parsed); var firstIndex = Math.max(1, startIndex || 1); var maxAllowedIndex = Math.max(firstIndex, maxIndex || MAX_SAFE_TEMPLATE_POSITIONAL_INDEX); var lastIndex = entries.length ? entries[entries.length - 1].positionalIndex : firstIndex - 1; if (lastIndex > maxAllowedIndex) return null; var values = []; for (var index = firstIndex; index <= lastIndex; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); values.push(entry ? entry.value : ''); } return values; } function getPreferredNamedTemplateParamEntry(parsedParams, names) { var effectiveEntries = getEffectiveTemplateParamEntries(parsedParams); var wanted = (names || []).map(function (name) { return String(name).toLowerCase(); }); for (var n = 0; n < wanted.length; n++) { for (var i = effectiveEntries.length - 1; i >= 0; i--) { if (effectiveEntries[i].positionalIndex === null && effectiveEntries[i].name.toLowerCase() === wanted[n]) { return effectiveEntries[i]; } } } return null; } function normalizeTemplateEventValue(value) { return String(value === undefined || value === null ? '' : value).trim(); } function normalizeTemplateEventDate(value) { return convertToStandardDate(value) || normalizeTemplateEventValue(value); } function getTemplateDateParams(parsedParams) { var dates = []; getEffectivePositionalTemplateParams(parsedParams).forEach(function (entry) { var date = convertToStandardDate(entry.value); if (date) dates.push({ index: entry.positionalIndex, value: entry.value, date: date }); }); return dates; } function findAvailableDateParamIndex(parsedParams, maxIndex, canUseIndex) { var limit = Math.max(1, maxIndex || 15); for (var index = 1; index <= limit; index++) { var entry = getEffectivePositionalTemplateParam(parsedParams, index); if ((!entry || !normalizeTemplateEventValue(entry.value)) && (!canUseIndex || canUseIndex(index))) return index; } return -1; } function removeTemplateMatches(text, matches) { var source = String(text || ''), ranges = []; (matches || []).filter(Boolean).forEach(function (match) { var start = match.start, end = match.end; var lineStart = source.lastIndexOf('\n', start - 1) + 1; var after = source.slice(end).match(/^[ \t]*(?:\r?\n|$)/); if (/^[ \t]*$/.test(source.slice(lineStart, start)) && after) { start = lineStart; end += after[0].length; } ranges.push({ start: start, end: end }); }); if (!ranges.length) return { text: source, removed: false }; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }); var templateRanges = ranges.slice(), openRe = /<noinclude\b[^>]*>/ig, closeRe = /<\/noinclude\s*>/ig, openMatch; while ((openMatch = openRe.exec(source))) { closeRe.lastIndex = openRe.lastIndex; var closeMatch = closeRe.exec(source); if (!closeMatch) break; var contentStart = openRe.lastIndex, contentEnd = closeMatch.index; if (templateRanges.some(function (range) { return range.start < contentEnd && range.end > contentStart; })) { var content = '', contentPos = contentStart; templateRanges.forEach(function (range) { var rangeStart = Math.max(contentStart, range.start), rangeEnd = Math.min(contentEnd, range.end); if (rangeEnd <= contentPos || rangeStart >= contentEnd) return; content += source.slice(contentPos, Math.max(contentPos, rangeStart)); contentPos = Math.max(contentPos, rangeEnd); }); content += source.slice(contentPos, contentEnd); if (!/\S/.test(content)) { var wrapperEnd = closeMatch.index + closeMatch[0].length; var trailing = source.slice(wrapperEnd).match(/^[ \t]*(?:\r?\n)?/); ranges.push({ start: openMatch.index, end: wrapperEnd + (trailing ? trailing[0].length : 0) }); } } openRe.lastIndex = closeMatch.index + closeMatch[0].length; } var merged = []; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }).forEach(function (range) { var last = merged[merged.length - 1]; if (last && range.start <= last.end) last.end = Math.max(last.end, range.end); else merged.push({ start: range.start, end: range.end }); }); var out = [], pos = 0; merged.forEach(function (range) { out.push(source.slice(pos, range.start)); pos = range.end; }); out.push(source.slice(pos)); return { text: out.join(''), removed: true }; } function stripTemplatesByPattern(text, namePattern) { var source = String(text || ''); return removeTemplateMatches(source, findTemplatesByPattern(source, namePattern)); } function removeTemplatesByAliases(text, aliases) { var pattern = buildTemplateNamePattern(aliases); if (!pattern) return { text: text, removed: false }; return stripTemplatesByPattern(text, '(?:' + pattern + ')'); } function normalizeAliasKey(title) { return String(title || '').replace(/_/g, ' ').toLowerCase().trim(); } function dedupeAliases(aliases) { var seen = {}; var result = []; (aliases || []).forEach(function (alias) { var key = normalizeAliasKey(alias); if (!key || seen[key]) return; seen[key] = true; result.push(alias); }); return result; } function resolveTemplateRedirectAliases(titles, callback) { var list = dedupeAliases(titles); var missingTitles = list.filter(function (t) { return !tplAliasCache[t]; }); function collectAliases() { var allAliases = []; list.forEach(function (title) { allAliases = allAliases.concat(tplAliasCache[title] || [title]); }); callback(dedupeAliases(allAliases)); } if (!missingTitles.length) { collectAliases(); return; } (function resolveChunk(offset) { if (offset >= missingTitles.length) { collectAliases(); return; } var chunk = missingTitles.slice(offset, offset + 20); var chunkByKey = {}; chunk.forEach(function (t) { chunkByKey[normalizeAliasKey(t)] = t; }); apiReq({ prop: 'redirects', rdlimit: 'max', titles: chunk.join('|') }, 'query', function (resp) { var queryError = resp && resp.error; if (!queryError && (!resp || !resp.query || !resp.query.pages)) { queryError = { code: 'read_failed', info: 'API не вернул данные о перенаправлениях шаблонов.' }; } if (queryError) logStatus('Проверка перенаправлений шаблонов.', queryError, { trackError: false }); var pages = resp && resp.query && resp.query.pages ? resp.query.pages : {}; Object.keys(pages).forEach(function (pid) { var p = pages[pid]; var sourceTitle; var found; if (!p || !p.title) return; sourceTitle = chunkByKey[normalizeAliasKey(p.title)]; if (!sourceTitle) return; found = [p.title].concat((p.redirects || []).map(function (r) { return r.title; })); tplAliasCache[sourceTitle] = dedupeAliases(found); }); chunk.forEach(function (t) { if (!tplAliasCache[t]) tplAliasCache[t] = [t]; }); resolveChunk(offset + 20); }); }(0)); } function removeTransferTemplatesLocal(articleText, transferMode) { var result = { text: articleText, removedKbu: false, removedKul: false, removedHangon: false }; if (transferMode === 'none') return result; if (transferMode === 'kbu' || transferMode === 'both') { var kbu = stripTemplatesByPattern(result.text, '(?:' + KBU_PATTERN_STR + ')'); result.text = kbu.text; result.removedKbu = kbu.removed; } if (transferMode === 'kul' || transferMode === 'both') { var kul = stripTemplatesByPattern(result.text, KUL_PATTERN_STR); result.text = kul.text; result.removedKul = kul.removed; } var hangon = stripTemplatesByPattern(result.text, HANGON_PATTERN_STR); result.text = hangon.text; result.removedHangon = hangon.removed; return result; } function removeTransferTemplatesWithApiFallback(pageName, articleText, transferMode, localResult, callback) { var needKbu = (transferMode === 'kbu' || transferMode === 'both') && !localResult.removedKbu; var needKul = (transferMode === 'kul' || transferMode === 'both') && !localResult.removedKul; var needHangon = transferMode !== 'none' && !localResult.removedHangon; if (!needKbu && !needKul && !needHangon) { callback(localResult); return; } var titleMap = {}; function addAliasTitles(groupId) { getTemplateAliases(groupId).forEach(function (alias) { titleMap['Шаблон:' + alias] = true; }); } if (needKbu) { addAliasTitles('fastDelete'); addAliasTitles('delayedDelete'); } if (needKul) addAliasTitles('nominationImprove'); if (needHangon) addAliasTitles('hangon'); apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if ((needKbu && RE_KBU_PATTERNS.test(norm)) || (needKul && RE_KUL_PATTERN.test(norm)) || (needHangon && RE_HANGON.test(norm))) { titleMap[tpl.title] = true; } }); } var titles = Object.keys(titleMap); if (!titles.length) { callback(localResult); return; } resolveTemplateRedirectAliases(titles, function (aliases) { var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(updated.text, aliases); updated.text = r.text; if (r.removed) { if (needKbu) updated.removedKbu = true; if (needKul) updated.removedKul = true; if (needHangon) updated.removedHangon = true; } callback(updated); }); }); } function removeMoveToCommonsTemplatesLocal(articleText) { var r = removeTemplatesByAliases(articleText, getTemplateAliases('moveToCommons')); return { text: r.text, removedMoveToCommons: r.removed }; } function removeMoveToCommonsTemplatesWithApiFallback(pageName, articleText, localResult, callback) { apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); var titleMap = {}; var normTarget = normalizeTemplateName(MOVE_TO_COMMONS_TEMPLATE_TITLE); var titles; titleMap[MOVE_TO_COMMONS_TEMPLATE_TITLE] = true; if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if (norm === normTarget || getTemplateAliases('moveToCommons').some(function (alias) { return norm === normalizeTemplateName(alias); })) { titleMap[tpl.title] = true; } }); } titles = Object.keys(titleMap); resolveTemplateRedirectAliases(titles, function (resolvedAliases) { var aliases = dedupeAliases(getTemplateAliases('moveToCommons').concat(resolvedAliases)); var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(articleText, aliases); updated.text = r.text; updated.removedMoveToCommons = r.removed; callback(updated); }); }); } // ─── Вставка шаблонов ──────────────────────────────────────────────────── function findInsertPositionAfterProjectTemplates(text) { var pos = 0, len = text.length; while (pos < len) { var wsMatch = text.slice(pos).match(/^[\t ]*\n/); if (wsMatch) { pos += wsMatch[0].length; continue; } if (text.charAt(pos) !== '{' || text.charAt(pos + 1) !== '{') break; var afterOpen = text.slice(pos + 2); var nameMatch = afterOpen.match(/^[\s]*([\s\S]*?)[\s]*(?:\||\}\})/); var templateEnd; if (!nameMatch) break; var tplName = nameMatch[1].toLowerCase().replace(/\s+/g, ' ').trim(); if (!/^статья проекта(\s|$)/.test(tplName) && tplName !== 'блок проектов статьи') break; templateEnd = findBalancedTemplateEnd(text, pos); if (templateEnd < 0) break; pos = templateEnd; if (pos < len && text.charAt(pos) === '\n') pos++; } return pos; } function insertTplOnTalkPage(text, tplText, sep) { var s = (sep === undefined) ? '\n' : sep; var insertPos = findInsertPositionAfterProjectTemplates(text); if (insertPos === 0) return tplText + (text.length ? s + text.replace(/^\n+/, '') : ''); var before = text.slice(0, insertPos).replace(/\n+$/, ''); var after = text.slice(insertPos).replace(/^\n+/, ''); return before + '\n' + tplText + (after.length ? s + after : ''); } function wrapInNoinclude(text, templateText) { var match = text.match(RE_NOINCLUDE); if (match) { // Если перед noinclude есть непробельный контент — вставляем новый noinclude сверху var before = text.slice(0, text.indexOf(match[0])); if (/\S/.test(before)) { return '<noinclude>' + templateText + '</noinclude>\n' + text; } var content = match[2]; if (content.length > 0 && content.charAt(content.length - 1) !== '\n') content += '\n'; return text.replace(match[0], match[1] + '<noinclude>' + content + templateText + '\n</noinclude>'); } return '<noinclude>' + templateText + '</noinclude>\n' + text; } function getDateSectionTalkTemplateConfig(closeType) { var config = DATE_SECTION_TALK_TEMPLATES[closeType]; return typeof config === 'string' ? { name: config } : (config || null); } function buildCanonicalTemplateText(match, templateName, suffix) { return T_OPEN + templateName + String(match.paramsText || '').replace(/\s+$/, '') + (suffix || '') + T_CLOSE; } function getCanonicalTemplateUpsertResult(source, match, templateName) { var canonical = buildCanonicalTemplateText(match, templateName, ''); return canonical === match.text ? { text: source, status: 'already_present' } : { text: replaceTemplateMatch(source, match, canonical), status: 'updated' }; } function buildExplicitPositionalTemplateParams(values, startIndex) { return (values || []).map(function (value, index) { var text = String(value === undefined || value === null ? '' : value).replace(/\|/g, T_OPEN + '!' + T_CLOSE); return '|' + (Math.max(1, startIndex || 1) + index) + '=' + text; }).join(''); } function buildTemplateContentWithPositionalParams(templateName, values) { return templateName + buildExplicitPositionalTemplateParams(values, 1); } function buildTemplateWithPositionalParams(templateName, values) { return T_OPEN + buildTemplateContentWithPositionalParams(templateName, values) + T_CLOSE; } function getDateSectionParamEntry(parsedParams, dateIndex, options) { var opts = options || {}; return getPreferredNamedTemplateParamEntry(parsedParams, opts.singleSectionParam ? [opts.sectionParam || 'раздел обсуждения', 'l1'] : ['l' + dateIndex]); } function getDateSectionValue(parsedParams, dateIndex, options) { var entry = getDateSectionParamEntry(parsedParams, dateIndex, options); return entry ? normalizeTemplateEventValue(entry.value) : ''; } function buildDateSectionTemplateText(templateName, dateIso, sectionTitle, options) { var opts = options || {}, section = normalizeTemplateEventValue(sectionTitle); var paramName = opts.singleSectionParam ? (opts.sectionParam || 'раздел обсуждения') : 'l1'; return T_OPEN + templateName + '|' + dateIso + (section ? '|' + paramName + '=' + section : '') + T_CLOSE; } function upsertDateSectionTemplateOnTalkPage(text, templateName, dateIso, sectionTitle, options) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedDate = normalizeTemplateEventDate(dateIso); var opts = options || {}; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName), toTemplateNameList(opts.aliases))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var parsedByMatch = []; var exactMatch = null; var appendTarget = null; matches.forEach(function (match) { var parsed = parseTemplateParameterList(match.params); var dates = getTemplateDateParams(parsed); var item = { match: match, parsed: parsed, dates: dates, index: -1 }; parsedByMatch.push(item); if (!exactMatch && dates.some(function (dateParam) { return dateParam.date === normalizedDate && getDateSectionValue(parsed, dateParam.index, opts) === normalizedSection; })) exactMatch = item; }); if (exactMatch) return getCanonicalTemplateUpsertResult(source, exactMatch.match, templateName); for (var i = 0; i < parsedByMatch.length; i++) { var item = parsedByMatch[i]; if (opts.singleSectionParam && getDateSectionValue(item.parsed, 1, opts) !== normalizedSection) continue; item.index = findAvailableDateParamIndex(item.parsed, 15, function (index) { var sectionEntry = getDateSectionParamEntry(item.parsed, index, opts); return !sectionEntry || normalizeTemplateEventValue(sectionEntry.value) === normalizedSection; }); if (item.index !== -1) { appendTarget = item; break; } } if (!appendTarget) { return { text: insertTplOnTalkPage(source, buildDateSectionTemplateText(templateName, dateIso, normalizedSection, opts), '\n'), status: 'created' }; } var suffix = '|' + appendTarget.index + '=' + dateIso; if (normalizedSection && !getDateSectionParamEntry(appendTarget.parsed, appendTarget.index, opts)) { suffix += opts.singleSectionParam ? '|' + (opts.sectionParam || 'раздел обсуждения') + '=' + normalizedSection : '|l' + appendTarget.index + '=' + normalizedSection; } return { text: replaceTemplateMatch(source, appendTarget.match, buildCanonicalTemplateText(appendTarget.match, templateName, suffix)), status: 'updated' }; } function getSingleResultEventKey(params) { var parsed = parseTemplateParameterList(params); var dateNames = ['date', 'дата']; var namedDate = getPreferredNamedTemplateParamEntry(parsed, dateNames); var dateEntry = namedDate || getEffectivePositionalTemplateParam(parsed, 1); var positionalOffset = namedDate ? 0 : 1; var dateNameMap = {}; dateNames.forEach(function (name) { dateNameMap[String(name).toLowerCase()] = true; }); var positionalMeta = getEffectivePositionalTemplateParams(parsed).filter(function (entry) { return namedDate || entry.positionalIndex !== 1; }).map(function (entry) { return (entry.positionalIndex - positionalOffset) + '=' + normalizeTemplateEventValue(entry.value); }); var namedMeta = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex === null && !dateNameMap[entry.name.toLowerCase()]; }).map(function (entry) { return entry.name.toLowerCase() + '=' + normalizeTemplateEventValue(entry.value); }).sort(); return JSON.stringify([dateEntry ? normalizeTemplateEventDate(dateEntry.value) : '', positionalMeta, namedMeta]); } function upsertSingleDateResultTemplateOnTalkPage(text, templateName, dateIso, paramsText) { var source = text || ''; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var newTpl = T_OPEN + templateName + '|' + dateIso + (paramsText ? '|' + paramsText : '') + T_CLOSE; var expectedParams = [dateIso].concat(paramsText ? splitTemplateTopLevelParts('x|' + paramsText).slice(1) : []); var expectedEvent = getSingleResultEventKey(expectedParams); var tplMatch = null; for (var i = 0; i < matches.length; i++) { if (getSingleResultEventKey(matches[i].params) === expectedEvent) { tplMatch = matches[i]; break; } } if (!tplMatch) { return { text: insertTplOnTalkPage(source, newTpl, '\n'), status: 'created' }; } return getCanonicalTemplateUpsertResult(source, tplMatch, templateName); } function buildConditionalRetTemplateText(dateIso, sectionTitle, reasonText, deadlineText) { var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var tpl = 'Условно оставлено|' + dateIso; if (normalizedSection) tpl += '|l1=' + normalizedSection; if (normalizedReason) tpl += '|пояснение=' + normalizedReason; if (normalizedDeadline) tpl += '|срок=' + normalizedDeadline; return T_OPEN + tpl + T_CLOSE; } function getConditionalRetTemplateState(match) { var parsed = parseTemplateParameterList(match.params); var sectionEntry = getPreferredNamedTemplateParamEntry(parsed, ['раздел обсуждения', 'l1']); var reasonEntry = getPreferredNamedTemplateParamEntry(parsed, ['пояснение']); var deadlineEntry = getPreferredNamedTemplateParamEntry(parsed, ['срок']); return { match: match, parsed: parsed, dates: getTemplateDateParams(parsed), section: sectionEntry ? normalizeTemplateEventValue(sectionEntry.value) : '', reason: reasonEntry ? normalizeQuickPhraseValue(reasonEntry.value) : '', deadline: deadlineEntry ? normalizeTemplateEventValue(deadlineEntry.value) : '' }; } function hasSameConditionalMetadata(state, sectionTitle, reasonText, deadlineText) { return state.section === normalizeTemplateEventValue(sectionTitle) && state.reason === normalizeQuickPhraseValue(reasonText) && state.deadline === normalizeTemplateEventValue(deadlineText); } function upsertConditionalRetTemplateOnTalkPage(text, dateIso, sectionTitle, reasonText, deadlineText) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var normalizedDate = normalizeTemplateEventDate(dateIso); var namePattern = buildTemplateNamePattern(['Условно оставлено'].concat(getTalkTemplateAliases('Условно оставлено'))); var states = namePattern ? findTemplatesByPattern(source, namePattern).map(getConditionalRetTemplateState) : []; var exactState = null; var appendState = null; var appendIndex = -1; states.forEach(function (state) { if (!exactState && hasSameConditionalMetadata(state, normalizedSection, normalizedReason, normalizedDeadline) && state.dates.some(function (dateParam) { return dateParam.date === normalizedDate; })) { exactState = state; } }); if (exactState) return getCanonicalTemplateUpsertResult(source, exactState.match, 'Условно оставлено'); for (var i = 0; i < states.length; i++) { if (!hasSameConditionalMetadata(states[i], normalizedSection, normalizedReason, normalizedDeadline)) continue; appendIndex = findAvailableDateParamIndex(states[i].parsed, 15); if (appendIndex !== -1) { appendState = states[i]; break; } } if (!appendState) { return { text: insertTplOnTalkPage(source, buildConditionalRetTemplateText(dateIso, normalizedSection, normalizedReason, normalizedDeadline), '\n'), status: 'created' }; } return { text: replaceTemplateMatch( source, appendState.match, buildCanonicalTemplateText(appendState.match, 'Условно оставлено', '|' + appendIndex + '=' + dateIso) ), status: 'updated' }; } // ═══════════════════════════════════════════════════════════════════════════ // ПАЙПЛАЙН НОМИНАЦИИ // ═══════════════════════════════════════════════════════════════════════════ function runNominationPipeline(steps) { var s = steps; var ctx = { templateMeta: null, nominationInfo: null }; var stages = [ { name: 'шаблон', fn: function (next) { s.templateStep(next); }, onResult: function (meta) { ctx.templateMeta = meta || null; } }, { name: 'номинация', pendingText: 'Публикуется номинация...', successText: 'Номинация опубликована.', errorText: 'Публикация номинации.', fn: function (next) { s.nominationStep(next); }, onResult: function (info) { ctx.nominationInfo = info || null; } }, { name: 'подписка', shouldRun: function () { var info = ctx.nominationInfo; return !!(setSubscribe && info && info.pageTitle && info.sectionTitle); }, fn: function (next) { subscribeToTopic(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle, function () { next(); }); } }, { name: 'оповещение', shouldRun: function () { return !!(setAlert && !s.skipNotify); }, fn: function (next) { s.notifyStep(ctx.nominationInfo, next); } } ]; (function run(i) { if (i >= stages.length) { if (typeof s.onSuccess === 'function') s.onSuccess(ctx); return; } var stage = stages[i]; if (typeof stage.shouldRun === 'function' && !stage.shouldRun()) { run(i + 1); return; } var statusId = stage.pendingText ? logStatus(stage.pendingText, null, { pending: true, trackError: false }) : null; var stageFinished = false; try { stage.fn(function (err, result) { if (stageFinished) return; stageFinished = true; if (typeof stage.onResult === 'function') stage.onResult(result); if (err) { if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), err, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, err, ctx); else markSubmitError(); return; } if (statusId && stage.successText) logStatus(stage.successText, null, { statusId: statusId, trackError: false }); run(i + 1); }); } catch (ex) { if (stageFinished) return; stageFinished = true; var exErr = { code: 'exception', info: (ex && ex.message) ? ex.message : String(ex) }; if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), exErr, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, exErr, ctx); else markSubmitError(); } }(0)); } // ─── Публикация номинации ──────────────────────────────────────────────── function publishNomination(opts, callback) { var cb = callback || function () {}; function doPublish() { apiReq({ title: opts.pageTitle, section: 'new', sectiontitle: opts.sectionTitle, summary: opts.summary, text: opts.text, assertuser: mwCfg.wgUserName }, 'edit', function (resp) { cb(resp && resp.error ? resp.error : null); }); } if (opts.sectionTitle) { if (!opts.navTemplate) { doPublish(); return; } apiReq({ title: opts.pageTitle, createonly: '1', text: T_OPEN + opts.navTemplate + '-Навигация' + T_CLOSE + '\n', summary: makeSummary('автоматическая шапка'), assertuser: mwCfg.wgUserName }, 'edit', function (resp) { if (resp && resp.error && resp.error.code !== 'articleexists') { cb(resp.error); return; } doPublish(); }); return; } // Вставка в существующую страницу if (opts.createText !== undefined) { editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = pageText === null ? (typeof opts.createText === 'function' ? opts.createText() : opts.createText) : (opts.buildText ? opts.buildText(pageText) : null); return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); }); return; } editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = opts.buildText ? opts.buildText(pageText) : null; return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); } ); } // ─── Оповещение авторов ────────────────────────────────────────────────── function notifyAuthor(pg, options, callback) { var opts = options || {}; var cb = callback || function () {}; var actionText = (typeof opts.actionText === 'string') ? opts.actionText : ''; var discussionPage = (typeof opts.discussionPage === 'string') ? opts.discussionPage : ''; var discussionSection = normalizeSectionForLink((typeof opts.discussionSection === 'string') ? opts.discussionSection : ''); var includeProposed = (typeof opts.includeProposedPrefix === 'boolean') ? opts.includeProposedPrefix : true; var actionPhrase = ((includeProposed ? 'предложена ' : '') + actionText).trim() || 'изменена'; var discussionText = discussionPage ? 'Обсуждение — на странице [[' + discussionPage + (discussionSection ? '#' + discussionSection : '') + ']]. ' : ''; apiReq({ prop: 'revisions', rvprop: 'user', rvdir: 'newer', titles: pg }, 'query', function (queryResp) { var page = getFirstQueryPage(queryResp); if (!page) { cb({ code: 'network', info: 'Network error' }); return; } if (page.missing !== undefined) { cb({ code: 'missing', info: 'Page missing.' }); return; } if (!page.revisions || !page.revisions.length) { cb({ code: 'no_revisions', info: 'No revisions.' }); return; } var rv = page.revisions[0]; if ('anon' in rv || rv.userhidden || !rv.user || rv.user === mwCfg.wgUserName) { cb(null); return; } apiReq({ title: 'User talk:' + rv.user, section: 'new', sectiontitle: 'Remover: [[:' + pg + ']]', summary: opts.summary || makeSummary('уведомление автора'), text: 'Страница [[:' + pg + ']], созданная вами, ' + actionPhrase + '. ' + discussionText + '~~' + '~~<br><small>Это автоматическое уведомление, сгенерированное ' + scriptLink + '.</small>', assertuser: mwCfg.wgUserName }, 'edit', function (editResp) { cb(editResp && editResp.error ? editResp.error : null); }); }); } function notifyAuthorsForPages(pages, notifyOptions, callback) { var cb = callback || function () {}; var opts = notifyOptions || {}; var list = []; (pages || []).forEach(function (p) { var t = normTitle(p); if (t && list.indexOf(t) === -1) list.push(t); }); if (!list.length) { cb(); return; } eachSequential(list, function (pg, next) { var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Отправляется уведомление создателю страницы ' + pageLink + '...', null, { pending: true, trackError: false }); notifyAuthor(pg, opts, function (err) { logStatus(err ? 'Уведомление создателя страницы ' + pageLink + '.' : 'Создатель страницы ' + pageLink + ' уведомлён.', err, { statusId: statusId, trackError: opts.trackError !== false }); next(); }); }, cb); } // ─── Подписка на раздел ────────────────────────────────────────────────── function subscribeToTopic(pageTitle, sectionTitle, callback) { var cb = callback || function () {}; if (!setSubscribe || !sectionTitle) { cb(); return; } var statusId = logStatus('Оформляется подписка на раздел...', null, { pending: true, trackError: false }); var targetFrag = normalizeSectionForLink(sectionTitle).toLowerCase(); function finish(err, st) { if (err) { logStatus('Не удалось подписаться на раздел.', err, { statusId: statusId, trackError: false }); cb(); return; } logStatus(st === 'subscribed' ? 'Оформлена подписка на раздел.' : 'Раздел для подписки не найден.', null, { statusId: statusId, trackError: false }); cb(); } function trySubscribe(attemptsLeft) { apiReq({ page: pageTitle, prop: 'threaditemshtml', excludesignatures: true }, 'discussiontoolspageinfo', function (data) { if (!data || data.error) { finish((data && data.error) || { code: 'read_failed', info: 'API не вернул данные разделов.' }); return; } var items = (data && data.discussiontoolspageinfo && data.discussiontoolspageinfo.threaditemshtml) || null; if (!items || !items.length) { if (attemptsLeft > 0) { setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); return; } finish(null, 'not_found'); return; } var commentname = null; for (var ti = items.length - 1; ti >= 0; ti--) { var t = items[ti]; if (t.type === 'heading') { var htext = (t.headingText || t.html || '').replace(/<[^>]+>/g, '').trim(); if (htext.toLowerCase() === targetFrag || normalizeSectionForLink(htext).replace(/_/g, ' ').toLowerCase() === targetFrag) { commentname = t.name; break; } } } if (!commentname) { if (attemptsLeft > 0) setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); else finish(null, 'not_found'); return; } apiReq({ page: pageTitle, commentname: commentname, subscribe: '1' }, 'discussiontoolssubscribe', function (res) { finish(res && res.error ? res.error : null, 'subscribed'); }); }); } setTimeout(function () { trySubscribe(2); }, 1500); } // ═══════════════════════════════════════════════════════════════════════════ // UI: модальные окна // ═══════════════════════════════════════════════════════════════════════════ function syncModalLayout() { var syncFn = $('#removerModal').data('rmSyncLayout'); if (typeof syncFn === 'function') syncFn(); } function clearModalLayoutSyncHandlers() { modalLayoutSyncHandlers = []; $('#removerModal').removeData('rmSyncLayout'); } function registerModalLayoutSync(handler) { if (typeof handler !== 'function') return; if (modalLayoutSyncHandlers.indexOf(handler) === -1) modalLayoutSyncHandlers.push(handler); $('#removerModal').data('rmSyncLayout', function () { modalLayoutSyncHandlers.slice().forEach(function (fn) { if (typeof fn === 'function') fn(); }); }); } function registerResizeObserver(observer, target) { if (observer) resizeObservers.push({ observer: observer, target: target || null }); } function setActionInProgress(value) { actionInProgress = !!value; $('#removerCancel,#removerSettingsTrigger,#rmSettingsBack').prop('disabled', actionInProgress); } function beginAction() { if (actionInProgress) return false; setActionInProgress(true); return true; } function finishAction() { setActionInProgress(false); } function resetModalObservers() { resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; clearModalLayoutSyncHandlers(); $(window).off('resize.removerModal'); $(window).off('.rmTaResize'); } function closeModal() { if (actionInProgress) return false; resetModalObservers(); $(window).off('keydown.remover'); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; return true; } function ensureModalStyles() { if (document.getElementById('removerModalDynamicStyles')) return; var progH = 'background:' + tk.bgProgH + '!important;border-color:' + tk.bProgH + '!important;color:' + tk.cInv + '!important;'; var neutH = 'background:' + tk.bgN + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;'; var succH = 'background:' + tk.bgSuccH+ '!important;border-color:' + tk.bSuccH + '!important;color:' + tk.cInv + '!important;'; var pillBg = 'linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%)'; var pillShadow = '0 1px 0 rgba(255,255,255,.08) inset,0 1px 2px rgba(0,0,0,.18)'; var activePillShadow = '0 1px 0 rgba(255,255,255,.14) inset,0 2px 6px rgba(51,102,204,.24)'; var css = [ '#removerModal,#removerModal *{-moz-text-size-adjust:none!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}', '#removerModal{color:inherit}', '#removerModal input::placeholder,#removerModal textarea::placeholder{color:var(--color-subtle,currentColor);opacity:.7}', '#removerModal input[type="checkbox"],#removerModal input[type="radio"]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;accent-color:auto}', '#removerModal input[type="checkbox"]{outline:none!important;box-shadow:none!important}', '#removerModal button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,transform .06s ease}', '#removerModal .rmToggleBtn{background:' + tk.bgNSub + '!important;border-color:' + tk.bSub + '!important;color:inherit!important}', '#removerModal .rmToggleBtn.is-active{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important}', '#removerModal button:not(:disabled):hover{filter:brightness(.97)}', '#removerModal button:not(:disabled):active{transform:translateY(1px)}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):hover,#removerModal .rmToggleBtn.is-active:hover{' + progH + 'filter:none}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):active,#removerModal .rmToggleBtn.is-active:active{' + progH + 'filter:brightness(.92)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError){background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;outline:none!important;box-shadow:0 0 0 6px rgba(51,102,204,.13),0 1px 2px rgba(0,0,0,.08)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):hover{' + progH + 'box-shadow:0 0 0 7px rgba(51,102,204,.16),0 1px 2px rgba(0,0,0,.1)!important;filter:none}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):active{' + progH + 'box-shadow:0 0 0 5px rgba(51,102,204,.14),0 1px 2px rgba(0,0,0,.08)!important;filter:brightness(.92)!important}', '#removerModal .rmAddPageBtn{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;font-weight:700!important}', '#removerModal .rmAddPageBtn:hover{' + progH + 'filter:none!important}', '#removerModal .rmAddVariantBtn{background:' + tk.bgBase + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;font-weight:700!important}', '#removerModal .rmAddVariantBtn:hover{' + neutH + 'filter:none!important}', '#removerModal .rmRenameVariantAddBtn{font-size:15px!important}', '#removerModal .rmStartMultiPageBtn{align-self:flex-start!important;margin-bottom:0!important}', '#removerModal .rmRenameVariantRow{width:100%!important;max-width:100%!important;box-sizing:border-box!important}', '#removerModal .rmMultiRenameVariantsContainer{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin-top:6px;width:100%!important;max-width:100%!important}', '#removerModal .rmMultiRenamePrimaryTargetRow,#removerModal .rmMultiRenameVariantRow{display:flex;margin-bottom:0!important;box-sizing:border-box}', '#removerModal .rmMultiPageCommentToggle{min-width:32px;height:32px;padding:0!important;font-size:15px!important;line-height:1!important}', '#removerModal .rmMultiPageCommentToggle.is-active{background:#bfc4ca!important;border-color:#8f98a3!important;color:#202122!important}', '#removerModal .rmMultiPageCommentToggle.is-active:hover{background:#b4bac1!important;border-color:#848e99!important;color:#202122!important;filter:none}', '#removerModal .rmMultiPageCommentToggle.is-active:active{background:#a9b0b8!important;border-color:#79838f!important;color:#202122!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):hover{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):active{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:brightness(.88)!important}', '#removerModal #removerReload:not(:disabled):hover{' + succH + 'filter:none}', '#removerModal #removerReload:not(:disabled):active{' + succH + 'filter:brightness(.92)!important}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover,#removerModal .rmToggleBtn:not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover{' + neutH + 'filter:none}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):active{' + neutH + 'filter:brightness(.92)!important}', '#removerModal a.removerModalLink{color:' + tk.cProg + ';text-decoration:none;border-bottom:0;box-shadow:none;word-break:break-word;overflow-wrap:anywhere}', '#removerModal a.removerModalLink:hover,#removerModal a.removerModalLink:focus{color:' + tk.cProgH + ';text-decoration:underline}', '#removerModal #removerModalSubtitle{font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:' + tk.cSubM + '!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}', '#removerModal #removerModalSubtitle a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}', '#removerModal a.rmButtonLikeLink{color:' + tk.cBase + '!important;text-decoration:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,transform .06s ease!important}', '#removerModal a.rmButtonLikeLink:hover{' + neutH + 'text-decoration:none!important;transform:none!important}', '#removerModal a.rmButtonLikeLink:focus{text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:focus:not(:focus-visible){outline:none!important}', '#removerModal a.rmButtonLikeLink:focus-visible{outline:2px solid ' + tk.bProg + '!important;outline-offset:2px;text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:hover:active{' + neutH + 'filter:brightness(.92)!important;transform:translateY(1px)!important;text-decoration:none!important}', '#removerModal .rmInfoBox{margin:0 0 10px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgNSub + '}', '#removerModal .rmActionList{display:flex;flex-direction:column;gap:6px}', '#removerModal .rmActionItem{display:block;padding:9px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgBase + ';cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}', '#removerModal .rmActionItem:hover{background:' + tk.bgNSub + '}', '#removerModal .rmActionItem.is-selected{background:var(--background-color-progressive-subtle,#eef4ff);border-color:' + tk.bProg + ';box-shadow:inset 3px 0 0 ' + tk.bProg + '}', '#removerModal .rmActionItem.is-selected:hover{background:var(--background-color-progressive-subtle,#eef4ff)}', '#removerModal .rmActionMain{display:flex;align-items:center}', '#removerModal .rmActionMain input[type="radio"]{margin-right:8px}', '#removerModal .rmActionTag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;font-size:13px;font-weight:600;padding:2px 7px;border:1px solid transparent;border-radius:3px;background:' + tk.bgN + ';color:' + tk.cSubM + ';margin-right:8px;white-space:nowrap;vertical-align:middle}', buildActionTagToneCss('#removerModal', actionTagTones.light), '#removerModal .rmActionMeta{display:block;margin-left:' + actionDetailOffset + ';margin-top:2px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35}', '#removerModal .rmActionWarning{display:none;margin-left:' + actionDetailOffset + ';margin-top:3px;color:' + tk.cDang + ';font-size:12px;line-height:1.35;font-weight:700}', '#removerModal .rmConflictLead{margin:0 0 10px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmConflictList{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmConflictCard{padding:12px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmConflictCard.is-skip{background:' + tk.bgNSub + ';border-color:' + tk.bSubS + '}', '#removerModal .rmConflictTitle{font-size:14px;font-weight:700;line-height:1.4;color:' + tk.cBase + ';word-break:break-word;overflow-wrap:anywhere}', '#removerModal .rmConflictMeta{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmConflictGroup{margin-top:10px}', '#removerModal .rmConflictGroupTitle{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmConflictButtons{display:flex;flex-wrap:wrap;gap:6px}', '#removerModal .rmConflictChoice{padding:5px 10px}', '#removerModal .rmConflictChoice.is-disabled,#removerModal .rmConflictButtons.is-disabled .rmConflictChoice{opacity:.55;cursor:not-allowed;pointer-events:none}', '#removerModal .rmConflictHint{margin-top:8px;font-size:11px;line-height:1.45;color:' + tk.cSub + '}', '#removerModal #rmSettingsForm{display:flex;flex-direction:column;gap:14px}', '#removerModal .rmSettingsLead{margin:-2px 0 2px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmSettingsSection{margin:0;padding:14px 16px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.7) inset}', '#removerModal .rmSettingsSectionHeader{margin:0 0 12px}', '#removerModal .rmSettingsSectionTitle{font-size:14px;font-weight:700;line-height:1.35;color:' + tk.cBase + '}', '#removerModal .rmSettingsSectionDescription{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmSettingsField{display:block;margin:0 0 10px;padding:12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmSettingsField:last-child{margin-bottom:0}', '#removerModal .rmSettingsFieldLabel{display:block;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;color:' + tk.cBase + '}', '#removerModal .rmSettingsFieldControl{display:block;min-width:0}', '#removerModal .rmSettingsFieldControl input{margin-bottom:0!important}', '#removerModal .rmSettingsFieldControl input[type="text"]{min-height:38px;border-radius:6px}', '#removerModal .rmSettingsFieldHint{margin-top:8px;font-size:12px;line-height:1.55;color:' + tk.cSubM + ';overflow-wrap:anywhere}', '#removerModal .rmSettingsChecks{display:flex;flex-direction:column;gap:8px}', '#removerModal .rmSettingsCheck{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:' + tk.cBase + '}', '#removerModal .rmSettingsCheck input[type="checkbox"]{margin:3px 0 0;flex-shrink:0}', '#removerModal .rmSettingsMenuPresetWrap{margin-top:10px}', '#removerModal .rmSettingsMenuPresetLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmSegmentedBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSettingsMenuPresetBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSegmentedBtn,#removerModal .rmSettingsMenuPresetBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmSegmentedBtn.is-active,#removerModal .rmSettingsMenuPresetBtn.is-active{background:' + tk.bgProg + ';border-color:' + tk.bProg + ';color:' + tk.cInv + ';box-shadow:' + activePillShadow + '}', '#removerModal .rmKbuReasonPill{display:flex;align-items:stretch;width:100%;padding:0!important;overflow:hidden;border:1px solid ' + tk.bSub + ';border-radius:999px;box-sizing:border-box;cursor:pointer;text-align:left;font-size:12px;font-weight:400;line-height:1.3;box-shadow:' + pillShadow + '}', '#removerModal .rmKbuReasonPill.is-active{box-shadow:' + activePillShadow + '!important}', '#removerModal .rmKbuReasonNum{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 10px;border-right:1px solid ' + tk.bSub + ';box-sizing:border-box;font-weight:700;text-align:center;flex:0 0 auto}', '#removerModal .rmKbuReasonPill.is-active .rmKbuReasonNum{border-right-color:rgba(255,255,255,.55)!important}', '#removerModal .rmKbuReasonText{display:block;min-width:0;flex:1;padding:4px 11px 4px 12px;font-weight:400;overflow-wrap:anywhere}', '#removerModal.rmModalSettings{border:1px solid ' + tk.bSub + '!important;background:' + tk.bgBase + '!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(0,0,0,.08),0 1px 0 rgba(255,255,255,.78) inset!important}', '#removerModal.rmModalSettings #removerModalHeaderBar{margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid ' + tk.bSub + '}', '#removerModal.rmModalSettings #removerModalSubtitle{margin:-2px 0 12px!important;color:' + tk.cSubM + '!important}', '#removerModal.rmModalSettings #rmSettingsForm{gap:18px}', '#removerModal.rmModalSettings .rmSettingsLead{margin:0;padding:0 2px;color:' + tk.cSubM + '}', '#removerModal.rmModalSettings .rmSettingsSection{padding:16px 18px;border:1px solid ' + tk.bSub + ';border-radius:12px;background:linear-gradient(180deg,' + tk.bgNSub + ' 0%,' + tk.bgBase + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 8px 18px rgba(0,0,0,.035)}', '#removerModal.rmModalSettings .rmSettingsSectionHeader{margin:0 0 6px;padding-bottom:0;border-bottom:0}', '#removerModal.rmModalSettings .rmSettingsSectionTitle{font-size:16px;line-height:1.3}', '#removerModal.rmModalSettings .rmSettingsSectionDescription{margin-top:5px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsField{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid ' + tk.bSubS + ';border-radius:0;background:transparent;box-shadow:none}', '#removerModal.rmModalSettings .rmSettingsField:first-child{margin-top:0;padding-top:0;border-top:0}', '#removerModal.rmModalSettings .rmSettingsFieldLabel{margin:0 0 6px}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]{min-height:40px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]:focus{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.16);outline:none}', '#removerModal.rmModalSettings .rmSettingsFieldHint{margin-top:6px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsChecks{gap:10px}', '#removerModal.rmModalSettings .rmSettingsCheck{padding:4px 0}', '#removerModal.rmModalSettings .rmSettingsMenuPresetWrap{margin-top:12px;padding-top:10px;border-top:1px dashed ' + tk.bSubS + '}', '#removerModal.rmModalSettings .rmSettingsHintList{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + '}', '#removerModal.rmModalSettings .rmSettingsHintRow{line-height:1.55}', '#removerModal.rmModalSettings .rmSettingsHintBadge{background:' + tk.bgNSub + '}', '#removerModal.rmModalSettings .rmQuickPhraseEditor{padding-top:2px}', '#removerModal.rmModalSettings .rmQuickPhraseMeta{min-height:18px}', '#removerModal.rmModalSettings #rmSettingsSignaturePreviewCode{display:inline-block;padding:2px 8px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings #rmFooterActionButtons{position:relative;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;max-width:100%!important}', '#removerModal.rmModalSettings #rmSettingsActionButtonsRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{display:none;position:absolute;top:100%;right:0;width:auto;box-sizing:border-box;margin:4px 0 0;color:' + tk.cSubM + ';opacity:.78;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap}', '#removerModal .rmProtectControlGroup{margin-top:12px;padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-sizing:border-box}', '#removerModal .rmProtectControlLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmProtectControlGroup .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmProtectControlGroup .rmSegmentedBtn{padding:4px 10px;font-size:12px}', '#removerModal .rmTransferPanel{margin-top:10px;padding:0;border:0;background:transparent;box-sizing:border-box;box-shadow:none}', '#removerModal .rmTransferGrid{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:6px;align-items:start;justify-content:start}', '#removerModal .rmTransferGrid .rmSegmentedBar{justify-self:start}', '#removerModal .rmTransferHintRow{grid-column:1 / -1;min-height:0}', '#removerModal .rmTransferPanel .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmTransferPanel .rmSegmentedBtn{padding:6px 14px;font-size:12px;font-weight:700}', '#removerModal #rmTransferModeGroup{gap:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn + .rmSegmentedBtn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}', '#removerModal.rmCompactContent .rmMultiPageRow{flex-wrap:wrap!important;gap:6px}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageInput,#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageTargetInput{flex:1 1 100%!important;width:100%!important}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageCommentToggle,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiPage,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiRenameVariant,#removerModal.rmCompactContent .rmMultiPageRow .rmRemoveInput{margin-left:0!important}', '#removerModal.rmCompactContent .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(1){order:1}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(2){order:2}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(3){order:3}', '#removerModal.rmCompactContent #rmTransferModeGroup{flex-direction:column;align-items:flex-start;gap:6px}', '#removerModal.rmCompactContent #rmTransferModeGroup .rmSegmentedBtn{margin-left:0!important;border-radius:999px!important}', '#removerModal.rmCompactContent .rmTransferHintRow{grid-column:auto}', '#removerModal #rmProtectTextBlock{margin-top:14px}', '#removerModal #rmSettingsMenuTitle:disabled{background:' + tk.bgDis + '!important;border-color:' + tk.bDis + '!important;color:' + tk.cDis + '!important;-webkit-text-fill-color:' + tk.cDis + ';opacity:1;cursor:not-allowed;box-shadow:none!important}', '#removerModal .rmSettingsHintList{display:flex;flex-direction:column;gap:4px;margin-top:8px}', '#removerModal .rmSettingsHintRow{font-size:12px;line-height:1.5;color:' + tk.cSubM + '}', '#removerModal .rmSettingsHintBadge{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';font-size:11px;font-weight:700;color:' + tk.cSubM + ';vertical-align:baseline}', '#removerModal .rmQuickPhraseEditor{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmQuickPhraseList,#removerModal .rmQuickPhrasesPanel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}', '#removerModal .rmQuickPhraseChip{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';box-shadow:' + pillShadow + ';transition:border-color .12s,box-shadow .12s,opacity .12s;overflow:visible}', '#removerModal .rmQuickPhraseChip.is-editing{opacity:.42;border-style:dashed}', '#removerModal .rmQuickPhraseChip.is-dragging{opacity:.65}', '#removerModal .rmQuickPhraseChip.is-drop-before::before,#removerModal .rmQuickPhraseChip.is-drop-after::after{content:"";position:absolute;top:50%;width:3px;height:24px;border-radius:999px;background:' + tk.cProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.08)}', '#removerModal .rmQuickPhraseChip.is-drop-before::before{left:-4px;transform:translate(-50%,-50%)}', '#removerModal .rmQuickPhraseChip.is-drop-after::after{right:-4px;transform:translate(50%,-50%)}', '#removerModal .rmQuickPhraseEditBtn{max-width:100%;padding:3px 0;border:0;background:transparent;color:' + tk.cBase + ';font-size:13px;line-height:1.35;cursor:pointer;text-align:left;white-space:normal}', '#removerModal .rmQuickPhraseRemoveBtn{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:' + tk.cSubM + ';font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}', '#removerModal .rmQuickPhraseRemoveBtn:hover{background:' + tk.bgN + ';color:' + tk.cBase + '}', '#removerModal #rmSettingsQuickPhraseInput.is-editing{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.12)}', '#removerModal .rmQuickPhraseMeta{font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhraseEmpty{padding:2px 0;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhrasesPanel{margin-top:8px}', '#removerModal .rmQuickPhraseActionBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmQuickPhraseActionBtn:hover{border-color:' + tk.bProg + ';color:' + tk.cProg + '}', buildActionTagToneCss(['html.skin-theme-clientpref-night #removerModal', 'body.skin-theme-clientpref-night #removerModal'], actionTagTones.dark), '@media (prefers-color-scheme: dark){' + buildActionTagToneCss(['html.skin-theme-clientpref-os #removerModal', 'body.skin-theme-clientpref-os #removerModal'], actionTagTones.dark) + '}', '@media (max-width:' + sz.mobileBp + 'px){', '#removerModal button{white-space:normal!important}', '#removerModal #rmFooterButtons{align-items:flex-start!important}', '#removerModal #rmFooterCheckboxes,#removerModal #rmFooterActionButtons{width:100%!important;max-width:100%!important;margin-left:0!important}', '#removerModal .rmSettingsSection{padding:12px 13px}', '#removerModal .rmSettingsField{padding:10px}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{max-width:100%;margin:4px 0 0;text-align:right;white-space:normal}', '#removerModal .rmTransferPanel{padding:0}', '#removerModal .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal .rmTransferHintRow{grid-column:auto}', '#removerModal .rmQuickPhraseChip{max-width:100%}', '}' ].join(''); var style = document.createElement('style'); style.id = 'removerModalDynamicStyles'; style.textContent = css; document.head.appendChild(style); } function applyV2022Layout($modal, explicitWidth) { if (!isVector22) return; var css = { 'max-width': '100%', 'box-sizing': 'border-box', 'overflow-wrap': 'anywhere' }; if (typeof explicitWidth === 'number') css['max-width'] = explicitWidth + 'px'; $modal.css(css); } function getPageUrl(pageTitle) { return (mw.util && typeof mw.util.getUrl === 'function') ? mw.util.getUrl(pageTitle) : '/wiki/' + encodeURIComponent((pageTitle || '').replace(/ /g, '_')); } function getPageUrlWithFragment(pageTitle, fragment) { var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(fragment); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); return url; } function buildStatusPageLink(pageName) { var title = normTitle(pageName); return '<a href="' + escapeHtml(getPageUrl(title)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(title) + '</a>'; } function buildQuotedStatusPageLink(pageName) { return '«' + buildStatusPageLink(pageName) + '»'; } function buildTemplatePageLink(templateName, labelText) { var name = String(templateName || '') .replace(/^(?:safe)?subst\s*:\s*/i, '') .replace(RE_TEMPLATE_NS, '') .trim(); var ns = getNamespaceLabel(10, 'Шаблон'); if (!name) return escapeHtml(labelText); return '<a href="' + escapeHtml(getPageUrl(ns + ':' + name)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(labelText) + '</a>'; } function renderTemplateLinksInText(text) { var source = String(text || ''); var out = ''; var lastIndex = 0; source.replace(/\{\{\s*([^{}|]+)(?:\|[^{}]*)?\}\}/g, function (match, templateName, offset) { out += escapeHtml(source.slice(lastIndex, offset)); out += buildTemplatePageLink(templateName, match); lastIndex = offset + match.length; return match; }); return out + escapeHtml(source.slice(lastIndex)); } function buildHeaderIconButtonHtml(id, title, label, text) { return joinHtml([ '<button id="', id, '" type="button" title="', escapeHtml(title), '" aria-label="', escapeHtml(label || title), '" ', 'style="', stHeaderIconBtn, '">', text || '', '</button>' ]); } function createModal(opts) { if (typeof opts === 'string') opts = { title: opts }; var layout = getModalLayout(); resetModalObservers(); ensureModalStyles(); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; var subtitleHtml = ''; var subtitleStyle = 'margin:-4px 0 8px;font-size:12px!important;color:' + tk.cSubM + ';line-height:1.35!important;font-weight:400!important;'; var subtitleLinkStyle = 'font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;'; if (opts.subtitleHtml) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleHtml, '</div>' ]); } else if (opts.subtitlePage) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleLabel || 'Текущий день', ': <a href="', getPageUrl(opts.subtitlePage), '" target="_blank" rel="noopener noreferrer" class="removerModalLink" style="', subtitleLinkStyle, '">', normTitle(opts.subtitlePage), '</a></div>' ]); } var settingsButtonHtml = opts.showSettingsButton === false ? '' : buildHeaderIconButtonHtml('removerSettingsTrigger', 'Конфигурация', 'Конфигурация', '⚙'); var display = opts.inline ? 'inline-block' : 'block'; var modalMargin = opts.inline ? '1em 0' : (layout.shouldCenter ? '1em auto' : '1em 0'); var inlineLayoutStyle = opts.inline ? ';justify-self:start;align-self:start;width:fit-content;' : ''; var modalStyle = joinHtml([ 'position:relative;padding:1.5em;margin:', modalMargin, ';display:', display, ';', 'border:', stStyles.border, ';background:', stStyles.background, ';border-radius:', stStyles.borderRadius, ';box-shadow:', stStyles.boxShadow, ';max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;', inlineLayoutStyle ]); var headerStyle = 'display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid ' + tk.bSubS + ';'; var titleStyle = 'color:' + stStyles.headerColor + ';margin:0;padding:0;border:0;display:block;font-size:1.3em;font-weight:400;line-height:1.25;flex:1 1 auto;min-width:0;'; $('#content').prepend(joinHtml([ '<div id="removerModal" style="', modalStyle, '">', '<div id="removerModalHeaderBar" style="', headerStyle, '">', '<h1 id="removerModalTitle" style="', titleStyle, '"><span id="removerModalTitleText">', opts.title, '</span></h1>', settingsButtonHtml, '</div>', subtitleHtml, '<div id="removerModalContent"></div>', '<div id="removerModalFooter" style="margin-top:15px;"></div>', '</div>' ])); var $modal = $('#removerModal'); if (opts.width === 'compact') $modal.css({ width: layout.defaultOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); else applyV2022Layout($modal); $('#removerSettingsTrigger').off('click').on('click', function () { openSettings(); }).prop('disabled', true); } function buildFooterCheckboxHtml(name, checked, label) { return joinHtml([ '<label style="', stFooterCheckLabel, '">', '<input name="', name, '" type="checkbox" style="margin:2px 0 0;flex-shrink:0;" ', checked ? 'checked' : '', '>', label, '</label>' ]); } function buildFooterActionsHtml(buttonsHtml) { return '<div id="rmFooterActionButtons" style="' + stFooterActions + '">' + buttonsHtml + '</div>'; } function bindModalFooterKeyboard(mode) { $(window).off('keydown.remover'); if (['submit', 'reload', 'close'].indexOf(mode) === -1) return; $(window).on('keydown.remover', function (e) { if (e.keyCode === 27 && mode !== 'submit') $('#removerCancel').click(); if (e.ctrlKey && e.keyCode === 13) $(mode === 'reload' ? '#removerReload' : '#removerSubmit').click(); }); } function renderModalFooter(mode, options) { var opts = options || {}; finishAction(); $('#removerModal').data('rmFooterMode', mode); $('#removerModalFooter').css('width', ''); if (mode === 'submit') { var showCb = opts.showCheckbox !== false; var showSub = opts.showSubscribe === true; var ns = mwCfg.wgNamespaceNumber; var notifyLabel = ns === 0 ? 'Оповестить создателя статьи' : (ns === 10 || ns === 11) ? 'Оповестить создателя шаблона' : (ns === 14 || ns === 15) ? 'Оповестить создателя категории' : 'Оповестить создателя страницы'; var cbInlineHtml = ''; if (showSub || showCb) { cbInlineHtml = joinHtml([ '<div id="rmFooterCheckboxes" style="', stFooterChecks, '">', showSub ? buildFooterCheckboxHtml('rmSubscribe', setSubscribe, 'Подписаться на номинацию') : '', showCb ? buildFooterCheckboxHtml('rmUAlert', setAlert, notifyLabel) : '', '</div>' ]); } $('#removerModalFooter').html(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:', cbInlineHtml ? 'space-between' : 'flex-end', ';">', cbInlineHtml, buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Отмена</button>', '<button id="removerSubmit" style="', stSubmit, '">', opts.submitText || 'ОК', '</button>' ])), '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); $('#removerSubmit').data('rmSubmitInProgress', false).click(function () { if ($(this).data('rmSubmitInProgress')) return; if (!beginAction()) return; $(this).removeClass('rmSubmitError').css({ background: '', 'border-color': '', color: '' }); isError = false; hasActionError = false; if (!opts.preserveLogOnSubmit) { $('#rmLogBox').empty(); logStatusSeq = 0; } if (showCb) { setAlert = $('[name="rmUAlert"]').is(':checked'); state.setAlert = setAlert; } if (showSub) { setSubscribe = $('[name="rmSubscribe"]').is(':checked'); state.setSubscribe = setSubscribe; } $(this).data('rmSubmitInProgress', true).prop('disabled', true); var submitResult; try { submitResult = opts.onSubmit(); } catch (ex) { unlockModalSubmit(); throw ex; } if (submitResult === false) unlockModalSubmit(); }); bindModalFooterKeyboard('submit'); } else if (mode === 'reload') { var newBtns = buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Закрыть</button>', '<button id="removerReload" style="', stReload, '">', opts.reloadText || 'Обновить страницу', '</button>' ])); $('#rmFooterCheckboxes').remove(); var $btns = $('#rmFooterButtons'); if ($btns.length) { $btns.css({ 'justify-content': 'flex-end' }).html(newBtns); } else { $('#removerModalFooter').append(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:flex-end;">', newBtns, '</div>' ])); } $('#removerCancel').click(function () { closeModal(); }); $('#removerReload').click(function () { location.reload(); }); bindModalFooterKeyboard('reload'); if (shouldAutoReloadAfterAction()) { setTimeout(function () { if (shouldAutoReloadAfterAction()) $('#removerReload').trigger('click'); }, 0); } } else { // 'close' $('#removerModalFooter').html(joinHtml([ '<div style="display:flex;justify-content:flex-end;align-items:center;">', '<button id="removerCancel" style="', stCancel, 'margin-right:0;">', opts.closeText || 'Закрыть', '</button>', '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); bindModalFooterKeyboard('close'); } } function unlockModalSubmit() { finishAction(); $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false); } function markSubmitError() { isError = true; hasActionError = true; finishAction(); var errColor = '#d73333'; $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false) .addClass('rmSubmitError').css({ background: errColor, 'border-color': errColor, color: '#fff' }); } // ─── UI: статус и ссылки ───────────────────────────────────────────────── function startProcessing() { if ($('#rmLogBox').length) return; $('#removerModal').append( '<div id="rmLogBox" style="margin-top:12px;padding-top:10px;border-top:1px solid ' + tk.bSubS + ';line-height:1.5;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;"></div>' ); syncLinkWidths(); } function logStatus(message, error, opts) { var o = opts || {}; if (error) hasActionError = true; if (o.trackError !== false && error && error.code) isError = true; var $box = $('#rmLogBox'); if (!$box.length) { startProcessing(); $box = $('#rmLogBox'); } var statusId = o.statusId || ('rm-status-' + (++logStatusSeq)); var $row = $box.find('[data-rm-status-id="' + statusId + '"]'); if (!$row.length) { $row = $('<div data-rm-status-id="' + statusId + '" style="margin-top:4px;line-height:1.4;"></div>'); $box.append($row); } var html; if (error) { var errText = error.code ? '<span class="error"><small>' + escapeHtml(formatLogErrorCode(error.code)) + ': ' + escapeHtml(String(error.info || '')) + '</small></span>' : escapeHtml(String(error)); html = '<span style="color:' + tk.cDang + ';margin-right:4px;">✕</span>' + message + ' — ' + errText; } else if (o.pending) { html = '<span style="color:' + tk.cSubM + ';">' + message + '</span>'; } else { html = '<span style="color:' + tk.bgSucc + ';margin-right:4px;">✓</span><span style="color:' + tk.cSubM + ';">' + message + '</span>'; } $row.html(html); return statusId; } function formatLogErrorCode(code) { var value = String(code || ''); return value.toLowerCase() === 'error' ? 'Ошибка' : value; } function logPageEdit(pageName, error, opts) { logStatus('Правка страницы ' + buildQuotedStatusPageLink(pageName) + '.', error, opts); } function syncLinkWidths() { var $box = $('#rmLogBox'); if (!$box.length) return; var taW = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; $box.css({ width: taW ? taW + 'px' : '', 'max-width': '100%' }); } function appendNominationLink(pageTitle, sectionTitle) { if (!pageTitle) return; var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(sectionTitle); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); var label = normTitle(frag ? pageTitle + '#' + frag : pageTitle); var $target = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $target.append( '<div style="margin-top:4px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:5px;">' + '<span style="color:' + tk.bgSucc + ';font-size:14px;flex-shrink:0;">✓</span>' + '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a></div>' ); } function getCurrentSettings() { return normalizeRemoverSettings(state.settings || settingsDefaults); } function shouldAutoReloadAfterAction() { return !hasActionError && !!getCurrentSettings().autoReloadAfterAction; } function maybeOpenNominationDiscussionInNewTab(nominationInfo) { if (!getCurrentSettings().openNominationDiscussionInNewTab || !nominationInfo || !nominationInfo.pageTitle) return; window.open(getPageUrlWithFragment(nominationInfo.pageTitle, nominationInfo.sectionTitle), '_blank', 'noopener,noreferrer'); } // ─── UI-строители ──────────────────────────────────────────────────────── function buildInfoBoxHtml(mainText, detailsText, isErr) { var cls = isErr ? ' class="error"' : ''; return joinHtml([ '<div class="rmInfoBox">', '<p', cls, ' style="margin:0', detailsText ? ' 0 6px' : '', ';">', escapeHtml(mainText), '</p>', detailsText ? '<p style="margin:0;color:' + tk.cSubM + ';">' + escapeHtml(detailsText) + '</p>' : '', '</div>' ]); } function buildActionsHtml(actions, inputName, listId) { var actionItemsHtml = actions.map(function (a, i) { var meta = a.description || (a.talkNotice ? 'С добавлением {{' + (a.talkTemplate || a.resultTemplate || 'шаблон') + '}} на СО.' : ''); var tagToneClass = getActionTagToneClass(a); var tagHtml = a.tag ? '<span class="rmActionTag' + tagToneClass + '">' + escapeHtml(a.tag) + '</span>' : ''; return joinHtml([ '<label class="rmActionItem">', '<span class="rmActionMain">', '<input type="radio" name="', inputName, '" value="', a.id, '" ', i === 0 ? 'checked' : '', '>', tagHtml, '<span>', escapeHtml(a.label), '</span>', '</span>', meta ? '<span class="rmActionMeta">' + renderTemplateLinksInText(meta) + '</span>' : '', a.warning ? '<strong class="rmActionWarning">' + escapeHtml(a.warning) + '</strong>' : '', '</label>' ]); }).join(''); return joinHtml([ '<div style="margin:0 0 8px;color:', tk.cSubM, ';font-size:13px;">Обнаружены открытые номинации:</div>', '<div', listId ? ' id="' + listId + '"' : '', ' class="rmActionList">', actionItemsHtml, '</div>' ]); } function getActionTagToneClass(action) { var tag = String(action && action.tag || '').replace(/\s+/g, ' ').trim(); if (tag === 'КУ') return ' rmActionTag-deletion'; if (tag === 'КПМ') return ' rmActionTag-rename'; if (tag === 'КБУ') return ' rmActionTag-fastdelete'; if (tag === 'КУЛ') return ' rmActionTag-improve'; if (tag === 'КБУ и КУЛ') return ' rmActionTag-mixedCleanup'; if (tag === 'ОБКАТ') return ' rmActionTag-category'; return ''; } function syncActionWarnings(inputName, listId) { var $root = listId ? $('#' + listId) : $('#removerModal'); var $selected = $root.find('input[name="' + inputName + '"]:checked').closest('.rmActionItem'); $root.find('.rmActionItem').removeClass('is-selected'); $selected.addClass('is-selected'); $root.find('.rmActionWarning').hide(); $selected.find('.rmActionWarning').show(); } function buildNestedCommentFieldsHtml(opts) { var options = opts || {}; var wrapId = options.wrapId || ''; var textareaId = options.textareaId || ''; var textareaClass = options.textareaClass ? ' ' + options.textareaClass : ''; var textareaStyleExtra = options.textareaStyleExtra || ''; var wrapStyleExtra = options.wrapStyleExtra || ''; var placeholder = options.placeholder || 'Комментарий (необязательно)'; var beforeHtml = options.beforeHtml || ''; var marginTop = options.marginTop || '6px'; var minHeight = parseInt(options.minHeight, 10) || 90; var isEmbedded = !!options.embedded; var wrapClass = isEmbedded ? '' : (' class="' + RESIZE_CLASS + '"'); var wrapStyle = 'display:none;margin-top:' + marginTop + ';max-width:100%;box-sizing:border-box;'; if (isEmbedded) { wrapStyle += 'padding:0;border:0;background:transparent;'; } else { wrapStyle += 'padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:6px;background:' + tk.bgNSub + ';'; } wrapStyle += wrapStyleExtra; return joinHtml([ '<div id="', wrapId, '"', wrapClass, ' style="', wrapStyle, '">', beforeHtml, '<textarea id="', textareaId, '" class="rmNestedCommentInput', textareaClass, '" placeholder="', escapeHtml(placeholder), '" style="', stInputFull, 'min-height:', minHeight, 'px;resize:both;margin-bottom:6px;', textareaStyleExtra, '"></textarea>', buildQuickPhrasesPanelHtml(textareaId), '</div>' ]); } function buildConditionalRetFieldsHtml() { return buildNestedCommentFieldsHtml({ wrapId: 'rmCloseConditionalWrap', textareaId: 'rmCloseConditionalReason', placeholder: 'Условие / пояснение (необязательно)', marginTop: '8px', minHeight: 90, embedded: true, wrapStyleExtra: closeActionFieldInset, beforeHtml: '<input id="rmCloseConditionalDeadline" type="text" inputmode="numeric" autocomplete="off" pattern="\\d{4}-\\d{2}-\\d{2}" placeholder="Срок доработки в формате: ГГГГ-ММ-ДД (необязательно)" title="Срок доработки в формате ГГГГ-ММ-ДД, например 2026-05-31. Можно оставить пустым." aria-label="Срок доработки в формате ГГГГ-ММ-ДД, необязательно" style="' + stCloseActionStackInput + '">' }); } function buildAddMultiPageButtonHtml(options) { var opts = options || {}; var title = opts.addTitle || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', title, 'rmAddMultiPage rmAddPageBtn'); } function buildSquareAddButtonHtml(id, title, className, symbol, style) { var idAttr = id ? ' id="' + id + '"' : ''; var clsAttr = className ? ' class="' + className + '"' : ''; var label = title || 'Добавить'; return '<button' + idAttr + ' type="button"' + clsAttr + ' title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '" style="' + (style || stRemoveBtn) + '">' + escapeHtml(symbol || '+') + '</button>'; } function leftControlStyle(style) { return style.replace('margin-left:' + inlineControlGap + 'px;', 'margin-left:0;margin-right:' + inlineControlGap + 'px;'); } function buildLeftSquareAddButtonHtml(id, title, className, symbol) { return buildSquareAddButtonHtml(id, title, className, symbol).replace(stRemoveBtn, leftControlStyle(stRemoveBtn)); } function buildLeftRemoveButtonHtml(className, title) { var cls = className || 'rmRemoveInput'; var label = title || 'Удалить'; return '<button type="button" class="' + cls + '" style="' + leftControlStyle(stRemoveBtn) + '" title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '">−</button>'; } function buildMultiRenameVariantAddButtonHtml() { return buildLeftSquareAddButtonHtml('', 'Добавить вариант нового заголовка', 'rmAddMultiRenameVariant rmAddVariantBtn rmRenameVariantAddBtn', '⤷'); } function buildStartMultiPageButtonHtml(title) { var label = title || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', label, 'rmAddMultiPage rmAddPageBtn rmStartMultiPageBtn'); } function buildMultiPageButtonsHtml(commentWrapId, commentId, options) { var opts = options || {}; var commentBtnStyle = stToolBtn + (opts.showComment ? '' : 'display:none;'); var commentTitle = opts.commentTitle || 'Добавить комментарий к этой странице'; var commentExpandedTitle = opts.commentExpandedTitle || 'Скрыть комментарий к этой странице'; if (opts.showAdd) return buildAddMultiPageButtonHtml(opts); return joinHtml([ '<button type="button" class="rmToggleBtn rmMultiPageCommentToggle" data-rm-comment-wrap="', commentWrapId, '" data-rm-comment-textarea="', commentId, '" data-rm-comment-title="', escapeHtml(commentTitle), '" data-rm-comment-expanded-title="', escapeHtml(commentExpandedTitle), '" aria-label="', escapeHtml(commentTitle), '" title="', escapeHtml(commentTitle), '" aria-expanded="false" style="', commentBtnStyle, '">✎</button>', '<button type="button" class="rmRemoveInput" style="', stRemoveBtn, '" title="', escapeHtml(opts.removeTitle || 'Убрать страницу из номинации'), '">−</button>' ]); } function buildMultiRenameVariantRowHtml(value, options) { var opts = options || {}; return joinHtml([ '<div class="rmMultiRenameVariantRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '">', buildLeftRemoveButtonHtml('rmRemoveMultiRenameVariant', 'Убрать вариант нового заголовка'), '<input type="text" class="rmMultiRenameVariantInput" placeholder="', escapeHtml(opts.placeholder || 'Дополнительный вариант нового заголовка'), '" style="', stInputBox, '"', value ? ' value="' + escapeHtml(value) + '"' : '', '>', '</div>' ]); } function buildMultiPageRowHtml(index, options) { var opts = options || {}; var pageInputId = 'rmMultiPage' + index; var commentWrapId = 'rmMultiPageCommentWrap' + index; var commentId = 'rmMultiPageComment' + index; var pageValue = opts.pageValue || ''; var pageValueAttr = pageValue ? ' value="' + escapeHtml(pageValue) + '"' : ''; var inputPlaceholder = opts.inputPlaceholder || 'Страница'; var targetInputClass = opts.targetInputClass || ''; var targetInputHtml = ''; var commentPlaceholder = opts.commentPlaceholder || 'Комментарий только для этой страницы (необязательно)'; var commentIndent = opts.targetVariants ? leftNestedControlOffset : '0'; var pageRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); var blockStyle = 'max-width:100%;box-sizing:border-box;'; var buttonsHtml = buildMultiPageButtonsHtml(commentWrapId, commentId, { showAdd: !!opts.showAdd, showComment: !!opts.showComment, addTitle: opts.addTitle, removeTitle: opts.removeTitle, commentTitle: opts.commentTitle, commentExpandedTitle: opts.commentExpandedTitle }); if (opts.targetInput) { targetInputHtml = joinHtml([ '<input id="rmMultiPageTarget', index, '" type="text" placeholder="', escapeHtml(opts.targetPlaceholder || 'Новое название'), '" class="rmMultiPageTargetInput ', escapeHtml(targetInputClass), '" style="', stInputBox, '">' ]); } return joinHtml([ '<div class="rmMultiPageBlock ', RESIZE_CLASS, '" style="', blockStyle, '">', '<div', opts.rowId ? ' id="' + opts.rowId + '"' : '', ' class="rmMultiPageRow" style="', pageRowStyle, '">', '<input id="', pageInputId, '" type="text" placeholder="', escapeHtml(inputPlaceholder), '" class="rmMultiPageInput" style="', stInputBox, '"', pageValueAttr, '>', opts.targetVariants ? '' : targetInputHtml, buttonsHtml, '</div>', opts.targetVariants ? '<div class="rmMultiRenameVariantsContainer"><div class="rmMultiRenamePrimaryTargetRow">' + buildMultiRenameVariantAddButtonHtml() + targetInputHtml + '</div></div>' : '', buildNestedCommentFieldsHtml({ wrapId: commentWrapId, textareaId: commentId, textareaClass: 'rmMultiPageCommentInput', placeholder: commentPlaceholder, marginTop: multiNominationGap, minHeight: 90, embedded: true, wrapStyleExtra: 'padding:0 0 0 ' + commentIndent + ';background:transparent;', textareaStyleExtra: 'border-color:' + tk.bSubS + ';border-radius:4px;background:' + tk.bgBase + ';' }), '</div>' ]); } function buildSingleRenameBlockHtml(config, startMultiTitle, currentPageName, currentPlaceholder) { var addLabel = 'Добавить вариант нового заголовка'; var currentValue = currentPageName || ''; return joinHtml([ '<div id="rmSingleRenameBlock" style="display:flex;flex-direction:column;align-items:stretch;gap:0;">', '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="rmSingleRenameCurrent" type="text" class="rmSingleRenameCurrentInput" placeholder="', escapeHtml(currentPlaceholder || 'Текущее название'), '" style="', stInputBox, '" value="', escapeHtml(currentValue), '">', buildStartMultiPageButtonHtml(startMultiTitle), '</div>', '<div class="rmInputRow ', RESIZE_CLASS, ' rmRenameVariantRow" style="', stRow, '">', buildLeftSquareAddButtonHtml(config.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить вариант', 'rmAddVariantBtn rmRenameVariantAddBtn', '⤷'), '<input id="', config.firstId, '" type="text" class="', config.inputClass || 'variantInput', '" placeholder="', config.firstPh || '', '" style="', stInputBox, '">', '</div>', '<div id="', config.containerId, '"></div>', '</div>' ]); } function showInfoAndClose(mainText, detailsText, isErr) { $('#removerModalContent').html(buildInfoBoxHtml(mainText, detailsText || '', isErr || false)); renderModalFooter('close'); } function getSelectedAction(inputName, actionMap) { var id = $('[name="' + inputName + '"]:checked').val(); var sel = actionMap[id]; if (!sel) alert('Выберите действие.'); return sel || null; } function removeSingleTemplateMatch(text, match) { return removeTemplateMatches(text, match ? [match] : []); } function getNominationTemplateDate(match) { return convertToStandardDate(getTemplatePositionalParamValue(match, 1)); } function getNominationTemplateFingerprint(match) { if (!match) return ''; var parsed = parseTemplateParameterList(match.params); var params = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex !== 1; }).sort(function (a, b) { if (a.positionalIndex !== null && b.positionalIndex !== null) return a.positionalIndex - b.positionalIndex; if (a.positionalIndex !== null) return -1; if (b.positionalIndex !== null) return 1; return a.name < b.name ? -1 : (a.name > b.name ? 1 : 0); }).map(function (entry) { return [entry.name, normalizeTemplateEventValue(entry.value)]; }); return JSON.stringify({ date: getNominationTemplateDate(match) || normalizeTemplateEventValue(getTemplatePositionalParamValue(match, 1)), params: params }); } function findTemplatesByFingerprint(text, namePattern, fingerprint) { return findTemplatesByPattern(text, namePattern).filter(function (match) { return getNominationTemplateFingerprint(match) === fingerprint; }); } function prependTemplateToNoinclude(text, templateText) { var source = String(text || ''); var tpl = String(templateText || '').trim(); if (!tpl) return source; var match = source.match(RE_NOINCLUDE); if (match) { var before = source.slice(0, source.indexOf(match[0])); if (/\S/.test(before)) return '<noinclude>' + tpl + '</noinclude>\n' + source; var content = String(match[2] || '').replace(/^\n+/, ''); return source.replace(match[0], match[1] + '<noinclude>' + tpl + (content ? '\n' + content : '') + '\n</noinclude>'); } return '<noinclude>' + tpl + '</noinclude>\n' + source; } function buildGeneratedNominationTemplateText(job, pg) { var tplStr = ''; if (!job) return ''; if (job.opId === 'fRm') { if (job.kbuTemplateText) return T_OPEN + job.kbuTemplateText + T_CLOSE; return job.kbuTemplate ? (T_OPEN + job.kbuTemplate + T_CLOSE) : ''; } if (typeof job.articleTpl !== 'function') return ''; tplStr = job.articleTpl(job.opId === 'mRnm' ? buildRenameTemplateParam(getMultiRenameTarget(job, pg, 'multiRenameTemplateTargets'), job.sectionNW) : job.tplpar, job.date[0]); if (job.opId === 'merge' && job.mergeArticles && job.mergeArticles.length) { var pageKey = normalizePageTitleKey(pg); var otherArticles = job.mergeArticles.filter(function (pageName) { return normalizePageTitleKey(pageName) !== pageKey; }); tplStr = buildTemplateContentWithPositionalParams('к объединению', [job.date[0]].concat(otherArticles)); } return tplStr ? (T_OPEN + tplStr + T_CLOSE) : ''; } function applyConflictTemplateResolution(articleText, job, pg, decision) { var rule = getNominationConflictRule(job); var generatedTemplate = buildGeneratedNominationTemplateText(job, pg); var source = String(articleText || ''); if (!generatedTemplate || !decision) return source; if (decision.templateAction === 'overwrite') { var fingerprintMatches = rule && decision.templateFingerprint ? findTemplatesByFingerprint(source, rule.namePattern, decision.templateFingerprint) : []; var existing = decision.templateFingerprint ? (fingerprintMatches.length === 1 ? fingerprintMatches[0] : null) : (rule ? findTemplateByPattern(source, rule.namePattern) : null); if (decision.templateFingerprint && !existing) return null; var cleaned = removeSingleTemplateMatch(source, existing).text; return prependTemplateToNoinclude(cleaned, generatedTemplate); } if (decision.templateAction === 'prepend') return prependTemplateToNoinclude(source, generatedTemplate); return source; } function inspectMultiNominationConflicts(job, callback) { var cb = callback || function () {}; var pages = (job && job.multiArticles) ? job.multiArticles.slice() : []; var conflicts = []; var statusId = logStatus('Проверяются статьи на наличие уже установленных шаблонов...', null, { pending: true, trackError: false }); if (!pages.length) { logStatus('Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false }); cb(null, conflicts); return; } eachSequential(pages, function (pg, next) { getText(pg, function (articleText, readErr) { var conflict; if (readErr) { next(makeReadError(readErr, 'read_failed', 'Не удалось проверить страницу «' + pg + '».')); return; } if (articleText === null) { next({ code: 'read_failed', info: 'Страница «' + pg + '» не существует.' }); return; } conflict = detectNominationConflict(articleText, job); if (conflict) { conflicts.push($.extend({ pageName: pg }, conflict)); logStatus('В статье ' + buildQuotedStatusPageLink(pg) + ' обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.', null, { trackError: false }); } next(); }); }, function (err) { if (err) { logStatus('Проверка статей.', err, { statusId: statusId }); cb(err); return; } logStatus( conflicts.length ? 'Проверка завершена: найдены статьи с уже установленными шаблонами.' : 'Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false } ); cb(null, conflicts); }); } function buildNominationConflictResolutionHtml(conflicts) { return '<div class="rmInfoBox"><p style="margin:0 0 6px;">Найдены статьи, где шаблон уже стоит. Для каждой конфликтующей страницы выберите, что делать со статьёй и с шаблоном.</p>' + '<p style="margin:0;color:' + tk.cSubM + ';font-size:12px;line-height:1.45;">По умолчанию такие статьи исключаются из новой номинации, а существующий шаблон остаётся без изменений.</p></div>' + '<div class="rmConflictLead">После выбора нажмите «Продолжить номинирование».</div>' + '<div id="rmConflictList" class="rmConflictList">' + conflicts.map(function (conflict, index) { var pageLink = buildStatusPageLink(conflict.pageName); return '<div class="rmConflictCard" data-rm-conflict-index="' + index + '">' + '<input type="hidden" class="rmConflictPageAction" value="skip">' + '<input type="hidden" class="rmConflictTemplateAction" value="keep">' + '<div class="rmConflictTitle">' + pageLink + '</div>' + '<div class="rmConflictMeta">Обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.</div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие со статьёй</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="page">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="page" data-rm-choice="skip" aria-pressed="true">Убрать из номинации</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="page" data-rm-choice="keep" aria-pressed="false">Оставить в номинации</button>' + '</div></div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие с шаблоном</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="template">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="template" data-rm-choice="keep" aria-pressed="true">Оставить как есть</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="overwrite" aria-pressed="false">Новая дата</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="prepend" aria-pressed="false">Второй сверху</button>' + '</div>' + '<div class="rmConflictHint">Если статья исключается из номинации, действие с шаблоном не применяется.</div>' + '</div></div>'; }).join('') + '</div>'; } function updateNominationConflictCardState($card) { var pageAction = $card.find('.rmConflictPageAction').val() || 'skip'; var disableTemplate = pageAction !== 'keep'; var $templateButtons = $card.find('[data-rm-choice-type="template"]'); $card.toggleClass('is-skip', disableTemplate); $card.find('[data-rm-conflict-group="template"]').toggleClass('is-disabled', disableTemplate); $templateButtons.prop('disabled', disableTemplate).toggleClass('is-disabled', disableTemplate); } function bindNominationConflictResolutionUi() { var $content = $('#removerModalContent'); function setChoice($card, type, value) { var inputClass = type === 'page' ? '.rmConflictPageAction' : '.rmConflictTemplateAction'; $card.find(inputClass).val(value); $card.find('[data-rm-choice-type="' + type + '"]').each(function () { var isActive = $(this).data('rmChoice') === value; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); updateNominationConflictCardState($card); } $content.off('.rmConflictResolution').on('click.rmConflictResolution', '[data-rm-choice-type]', function () { var $btn = $(this); var $card = $btn.closest('.rmConflictCard'); if ($btn.prop('disabled')) return; setChoice($card, $btn.data('rmChoiceType'), $btn.data('rmChoice')); }); $('#rmConflictList .rmConflictCard').each(function () { updateNominationConflictCardState($(this)); }); } function collectNominationConflictResolution(conflicts) { var decisions = {}; (conflicts || []).forEach(function (conflict, index) { var $card = $('#rmConflictList .rmConflictCard[data-rm-conflict-index="' + index + '"]'); decisions[getPageTitleMapKey(conflict.pageName)] = { pageAction: $card.find('.rmConflictPageAction').val() || 'skip', templateAction: $card.find('.rmConflictTemplateAction').val() || 'keep', templateFingerprint: conflict.templateFingerprint || '' }; }); return decisions; } function updateMultiNominationJobPages(job, resultArticles, emptyError, options) { var articles = (resultArticles || []).slice(); var opts = options || {}; var pageSet = {}; var headerText; if (!job || !job.isMulti) return { value: job }; if (!articles.length) return { error: emptyError || 'В номинации не осталось ни одной страницы.' }; articles.forEach(function (pageName) { pageSet[getPageTitleMapKey(pageName)] = true; }); ['multiRenameTargets', 'multiRenameTemplateTargets'].forEach(function (key) { if (!job[key]) return; job[key] = articles.reduce(function (map, pageName) { map[getPageTitleMapKey(pageName)] = getMultiRenameTarget(job, pageName, key); return map; }, {}); }); job.multiArticles = articles; job.pages = articles.slice().reverse(); if (job.multiRenamePairs && job.multiRenamePairs.length) { job.multiRenamePairs = job.multiRenamePairs.filter(function (pair) { return pair && pageSet[getPageTitleMapKey(pair.pageName)]; }); } if (!opts.preserveSection || !job.section) { headerText = String(job.multiHeaderText || '').trim(); job.section = headerText || (job.opId === 'mRnm' ? formatRenameItemsWithAnd(articles, job.multiRenameTargets) : ('[[:' + articles[0] + ']]')); job.sectionNW = job.section.replace(/\[\[:/g, '').replace(/]]/g, ''); } if (job.opId === 'mRm') job.tplpar = job.sectionNW; job.msg = job.multiNominationFormat === 'list' ? buildMultiNominationListText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets) : null) : buildMultiNominationText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); job.summary = makeNominationTargetSummary(job.nomPage, job.sectionNW, job.summaryAction); job.nominationSummary = makeNominationPageSummary(job.sectionNW); return { value: job }; } function applyNominationConflictResolutionToJob(job, decisions) { var resultArticles; if (!job || !job.isMulti) { if (job) job.conflictDecisions = decisions || {}; return { value: job }; } resultArticles = (job.multiArticles || []).filter(function (pageName) { var decision = decisions && decisions[getPageTitleMapKey(pageName)]; return !decision || decision.pageAction !== 'skip'; }); job.conflictDecisions = decisions || {}; return updateMultiNominationJobPages( job, resultArticles, 'После исключения конфликтующих статей в номинации не осталось ни одной страницы.' ); } function showNominationConflictResolution(job, conflicts, onContinue) { resetModalObservers(); $('#removerModalContent').html(buildNominationConflictResolutionHtml(conflicts)); bindNominationConflictResolutionUi(); syncLinkWidths(); renderModalFooter('submit', { submitText: 'Продолжить номинирование', showSubscribe: true, preserveLogOnSubmit: true, onSubmit: function () { var decisions = collectNominationConflictResolution(conflicts); var applied = applyNominationConflictResolutionToJob(job, decisions); if (applied.error) { alert(applied.error); return false; } if (typeof onContinue === 'function') onContinue(applied.value); return true; } }); } function bindTouchTextareaGrip($ta, sync, getMaxWidth, options) { var opts = options || {}; var minWidth = parseInt(opts.minWidth, 10) || parseInt(sz.taMinW, 10) || 180; var minHeight = parseInt(opts.minHeight, 10) || parseInt(sz.taMinH, 10) || 100; var allowWidthResize = opts.allowWidth !== false; var syncFn = typeof sync === 'function' ? sync : function () {}; var getMaxWidthFn = typeof getMaxWidth === 'function' ? getMaxWidth : function () { return $ta.outerWidth() || minWidth; }; var usePointerEvents = typeof window.PointerEvent === 'function'; var dragState = { active: false, startX: 0, startY: 0, startWidth: 0, startHeight: 0 }; var gripStyle = 'height:20px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-top:0;border-radius:0 0 4px 4px;background:' + tk.bgNSub + ';display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;'; if (opts.gripMarginBottom) gripStyle += 'margin-bottom:' + opts.gripMarginBottom + ';'; var $grip = $('<div data-rm-textarea-grip="1" style="' + gripStyle + '"><span style="display:block;width:42px;height:4px;border-radius:999px;background:' + tk.bSub + ';opacity:.9;"></span></div>'); function getCoord(evt, key) { var e = evt.originalEvent || evt; if (e.touches && e.touches.length) return e.touches[0][key]; if (e.changedTouches && e.changedTouches.length) return e.changedTouches[0][key]; return e[key]; } function stopDrag() { dragState.active = false; $(window).off('.rmTaResize'); } function onDragMove(evt) { var clientX; var clientY; if (!dragState.active) return; clientX = getCoord(evt, 'clientX'); clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; if (allowWidthResize && typeof clientX === 'number') $ta.css('width', Math.max(minWidth, Math.min(getMaxWidthFn(), dragState.startWidth + (clientX - dragState.startX))) + 'px'); $ta.css('height', Math.max(minHeight, dragState.startHeight + (clientY - dragState.startY)) + 'px'); syncFn(); if (evt.preventDefault) evt.preventDefault(); } function startDrag(evt) { var clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; dragState.active = true; dragState.startX = getCoord(evt, 'clientX') || 0; dragState.startY = clientY; dragState.startWidth = $ta.outerWidth(); dragState.startHeight = $ta.outerHeight(); if (evt.preventDefault) evt.preventDefault(); $(window).off('.rmTaResize'); if (usePointerEvents) { $(window).on('pointermove.rmTaResize', onDragMove).on('pointerup.rmTaResize pointercancel.rmTaResize', stopDrag); } else { $(window).on('touchmove.rmTaResize mousemove.rmTaResize', onDragMove).on('touchend.rmTaResize touchcancel.rmTaResize mouseup.rmTaResize', stopDrag); } } $ta.css({ 'border-bottom-left-radius': '0', 'border-bottom-right-radius': '0' }); $ta.next('[data-rm-textarea-grip]').remove(); $ta.after($grip); if (usePointerEvents) $grip.on('pointerdown.rmTaGrip', startDrag); else $grip.on('touchstart.rmTaGrip mousedown.rmTaGrip', startDrag); } function applyModalContentWidth($modal, contentWidth, options) { var opts = options || {}; var layout = getModalLayout(); var modalFrame = getBoxFrameWidth($modal); var safeContentWidth = Math.max(layout.minWidth, Math.min(contentWidth, layout.maxOuterWidth - modalFrame)); var modalWidth = safeContentWidth + modalFrame; var initialContentW = parseFloat($modal.data('rmInitialContentW')) || 0; $modal.css({ width: modalWidth + 'px', 'max-width': layout.maxOuterWidth + 'px', 'box-sizing': 'border-box', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }).toggleClass('rmCompactContent', safeContentWidth < 520); $('.' + RESIZE_CLASS).css({ width: safeContentWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $('#rmMsg,#nominationReason,#rmReportText').each(function () { var $textarea = $(this); var textareaId = this.id; if (!$textarea.length) return; $textarea.css('width', safeContentWidth + 'px'); $textarea.next('[data-rm-textarea-grip]').css('width', safeContentWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + textareaId + '"]').css('width', safeContentWidth + 'px'); }); $('.rmNestedCommentInput').each(function () { var $textarea = $(this); var $wrap = $textarea.parent(); var containerFrame = parseFloat($textarea.data('rmNestedContainerFrame')) || 0; var wrapFrame = parseFloat($textarea.data('rmNestedWrapFrame')) || 0; var safeMinWidth = parseFloat($textarea.data('rmNestedMinWidth')) || 0; var wrapOuterWidth; var textareaWidth; if (!$wrap.length || !$wrap.is(':visible')) return; wrapOuterWidth = Math.max(1, safeContentWidth - containerFrame); textareaWidth = Math.max(1, wrapOuterWidth - wrapFrame); $wrap.css({ width: wrapOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $textarea.css({ width: textareaWidth + 'px', 'min-width': Math.min(safeMinWidth || textareaWidth, textareaWidth) + 'px' }); $textarea.next('[data-rm-textarea-grip]').css('width', textareaWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + this.id + '"]').css('width', textareaWidth + 'px'); }); syncLinkWidths(); if (isVector22) { var $content = $('#content'); if ($content.length && modalWidth > initialContentW) $content.css({ 'min-width': modalWidth + 'px' }); else if ($content.length) $content.css({ 'min-width': '' }); } else { $('#content').css({ 'min-width': '' }); } if (!opts.skipStore) $modal.data('rmContentWidth', safeContentWidth); return safeContentWidth; } function setupNestedResizableTextarea(textareaId, wrapId, minWidth, minHeight) { var $ta = $('#' + textareaId); var $wrap = $('#' + wrapId); var $modal = $('#removerModal'); var $container = $wrap.parent(); var layout = getModalLayout(); var safeMinWidth = parseInt(minWidth, 10) || 280; var safeMinHeight = parseInt(minHeight, 10) || 90; var initialWidth; var modalFrame; var containerFrame; var wrapFrame; function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } function getMaxTextareaWidth(currentLayout) { return Math.max(1, currentLayout.maxOuterWidth - modalFrame - containerFrame - wrapFrame); } function getEffectiveMinWidth(currentLayout) { return Math.min(safeMinWidth, getMaxTextareaWidth(currentLayout)); } function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = getMaxTextareaWidth(currentLayout); var textareaWidth = $ta.outerWidth(); var contentWidth; if (!$wrap.is(':visible')) return; if (textareaWidth > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); textareaWidth = $ta.outerWidth(); } contentWidth = Math.min(currentLayout.maxOuterWidth - modalFrame, textareaWidth + wrapFrame + containerFrame); applyModalContentWidth($modal, contentWidth); } if (!$ta.length || !$wrap.length || !$modal.length) return; modalFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); containerFrame = $container.length ? px($container, 'padding-left') + px($container, 'padding-right') + px($container, 'border-left-width') + px($container, 'border-right-width') : 0; wrapFrame = px($wrap, 'padding-left') + px($wrap, 'padding-right') + px($wrap, 'border-left-width') + px($wrap, 'border-right-width'); initialWidth = Math.min( Math.max(getEffectiveMinWidth(layout), getDefaultResizableWidth(modalFrame + containerFrame + wrapFrame)), getMaxTextareaWidth(layout) ); $ta.css({ width: initialWidth + 'px', 'min-width': getEffectiveMinWidth(layout) + 'px', 'min-height': safeMinHeight + 'px', 'box-sizing': 'border-box', resize: layout.useFullWidth ? 'none' : 'both', 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.data('rmNestedContainerFrame', containerFrame); $ta.data('rmNestedWrapFrame', wrapFrame); $ta.data('rmNestedMinWidth', safeMinWidth); $ta.next('[data-rm-textarea-grip]').remove(); if (layout.useFullWidth) { bindTouchTextareaGrip($ta, sync, function () { return getMaxTextareaWidth(getModalLayout()); }, { minWidth: getEffectiveMinWidth(layout), minHeight: safeMinHeight }); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function setupResizableModal(textareaId) { var $ta = $('#' + textareaId); var $modal = $('#removerModal'); var layout = getModalLayout(); function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } applyV2022Layout($modal); $modal.css({ display: 'block', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }); var isBorderBox = ($modal.css('box-sizing') || '').toLowerCase() === 'border-box'; var hFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); var initialContentW = isVector22 ? ($('#content').outerWidth() || 0) : 0; var minWidth = layout.minWidth; $modal.data('rmInitialContentW', initialContentW); $ta.css({ width: getDefaultResizableWidth(hFrame) + 'px', height: sz.taH, padding: '8px', 'box-sizing': 'border-box', border: '1px solid ' + tk.bSub, 'border-radius': '2px', background: tk.bgBase, color: 'inherit', resize: layout.useFullWidth ? 'none' : 'both', 'min-height': sz.taMinH, 'min-width': sz.taMinW }); $(window).off('.rmTaResize'); function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = Math.max(minWidth, currentLayout.maxOuterWidth - Math.floor(hFrame)); var w = $ta.outerWidth(); if (w > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); w = $ta.outerWidth(); } applyModalContentWidth($modal, isBorderBox ? w : Math.min(currentLayout.maxOuterWidth - hFrame, w)); } if (layout.useFullWidth) bindTouchTextareaGrip($ta, sync, function () { return Math.max(minWidth, getModalLayout().maxOuterWidth - Math.floor(hFrame)); }); else { $ta.css({ 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.next('[data-rm-textarea-grip]').remove(); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function addInputRow(opts) { var w = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; var indentLeft = Math.max(0, parseInt(opts.indentLeft, 10) || 0); var rowClass = opts.rowClass ? ' ' + opts.rowClass : ''; var widthStyle = opts.fitParentWidth ? 'width:calc(100% - ' + indentLeft + 'px);box-sizing:border-box;' : (opts.autoWidth ? '' : (w ? 'width:' + Math.max(1, w - indentLeft) + 'px;' : '')); $('#' + opts.containerId).append(joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, rowClass, '" style="', stRow, widthStyle, indentLeft ? 'margin-left:' + indentLeft + 'px;' : '', '">', opts.prefixHtml || '', '<input type="text" class="', opts.inputClass || 'variantInput', '" placeholder="', opts.placeholder || '', '" style="', stInputBox, '">', opts.removeBeforeInput ? '' : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ])); syncModalLayout(); } $(document).off('click.rmRemoveInput').on('click.rmRemoveInput', '.rmRemoveInput', function () { $(this).closest('.rmInputRow').remove(); syncModalLayout(); }); $(document).off('click.rmQuickPhraseInsert').on('click.rmQuickPhraseInsert', '.rmQuickPhraseActionBtn', function (e) { var targetId; var phrase; e.preventDefault(); targetId = $(this).data('rmTarget'); phrase = $(this).attr('data-rm-phrase') || ''; if (!targetId) return; insertTextIntoTextarea($('#' + targetId), phrase); }); function buildMultiInputHtml(c) { var addLabel = c.addBtnLabel || '+ Добавить'; var addClass = c.type === 'rename' ? 'rmAddVariantBtn rmRenameVariantAddBtn' : ''; var addSymbol = c.type === 'rename' ? '⤷' : '+'; return joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', c.firstId, '" type="text" class="', c.inputClass || 'variantInput', '" placeholder="', c.firstPh || '', '" style="', stInputBox, '">', buildSquareAddButtonHtml(c.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить', addClass, addSymbol), '</div>', '<div id="', c.containerId, '"></div>' ]); } function wireMultiInput(c) { $('#' + c.addBtnId).click(function () { var count = $('#' + c.containerId + ' .rmInputRow').length; if (typeof c.maxRows === 'number' && count >= c.maxRows) { alert(c.maxMsg || 'Достигнут лимит.'); return; } addInputRow({ containerId: c.containerId, placeholder: c.addPh, inputClass: c.inputClass, rowClass: c.type === 'rename' ? 'rmRenameVariantRow' : '', indentLeft: 0, fitParentWidth: c.type === 'rename', prefixHtml: c.type === 'rename' ? buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить') : '', removeBeforeInput: c.type === 'rename' }); }); } function buildSettingsFieldHtml(label, controlHtml, helpText, options) { var opts = options || {}; var helpHtml = helpText ? '<div class="rmSettingsFieldHint">' + helpText + '</div>' : ''; var labelHtml = opts.forId ? '<label class="rmSettingsFieldLabel" for="' + opts.forId + '">' + label + '</label>' : '<div class="rmSettingsFieldLabel">' + label + '</div>'; return joinHtml([ '<div class="rmSettingsField">', labelHtml, '<div class="rmSettingsFieldControl">', controlHtml, '</div>', helpHtml, '</div>' ]); } function buildSettingsSectionHtml(title, bodyHtml, helpText, options) { var opts = options || {}; var headerHtml = ''; var description = []; if (opts.titleNote) description.push(opts.titleNote); if (helpText) description.push(helpText); if (title || description.length) { headerHtml = joinHtml([ '<div class="rmSettingsSectionHeader">', title ? '<div class="rmSettingsSectionTitle">' + title + '</div>' : '', description.length ? '<div class="rmSettingsSectionDescription">' + description.join(' ') + '</div>' : '', '</div>' ]); } return joinHtml([ '<div class="rmSettingsSection">', headerHtml, bodyHtml, '</div>' ]); } function buildSettingsSimpleCheckboxHtml(id, text) { return joinHtml([ '<label class="rmSettingsCheck">', '<input id="', id, '" type="checkbox">', '<span>', text, '</span>', '</label>' ]); } function buildQuickPhrasesSettingsEditorHtml() { return joinHtml([ '<div id="rmSettingsQuickPhrasesEditor" class="rmQuickPhraseEditor">', '<div id="rmSettingsQuickPhrasesList" class="rmQuickPhraseList"></div>', '<input id="rmSettingsQuickPhraseInput" type="text" autocomplete="off" style="', stInputFull, 'margin-bottom:0;">', '<div id="rmSettingsQuickPhraseMeta" class="rmQuickPhraseMeta"></div>', '</div>' ]); } function getQuickPhraseEditor() { return $('#rmSettingsQuickPhrasesEditor'); } function getQuickPhraseEditorState() { var $editor = getQuickPhraseEditor(); var phrases = normalizeQuickPhrasesList($editor.data('rmQuickPhrases'), []); var editingIndex = parseInt($editor.data('rmQuickPhraseEditingIndex'), 10); if (isNaN(editingIndex)) editingIndex = -1; return { editor: $editor, phrases: phrases, editingIndex: editingIndex }; } function setQuickPhraseEditorState(phrases, editingIndex) { var $editor = getQuickPhraseEditor(); var normalized = normalizeQuickPhrasesList(phrases, []); var safeEditingIndex = parseInt(editingIndex, 10); if (isNaN(safeEditingIndex) || safeEditingIndex < 0 || safeEditingIndex >= normalized.length) safeEditingIndex = -1; if (!$editor.length) return; $editor.data('rmQuickPhrases', normalized); $editor.data('rmQuickPhraseEditingIndex', safeEditingIndex); renderQuickPhraseEditor(); } function clearQuickPhraseDropState() { var $editor = getQuickPhraseEditor(); $editor.removeData('rmQuickPhraseDragIndex'); $editor.removeData('rmQuickPhraseDropIndex'); $editor.removeData('rmQuickPhraseDropAfter'); $editor.find('.rmQuickPhraseChip').removeClass('is-dragging is-drop-before is-drop-after'); } function renderQuickPhraseEditor() { var state = getQuickPhraseEditorState(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); var $meta = $('#rmSettingsQuickPhraseMeta'); if (!state.editor.length || !$list.length || !$input.length) return; if (state.phrases.length) { $list.html(state.phrases.map(function (phrase, index) { var chipClass = 'rmQuickPhraseChip' + (index === state.editingIndex ? ' is-editing' : ''); return joinHtml([ '<div class="', chipClass, '" draggable="true" data-rm-quick-index="', index, '">', '<button type="button" class="rmQuickPhraseEditBtn" title="Редактировать фразу">', escapeHtml(phrase), '</button>', '<button type="button" class="rmQuickPhraseRemoveBtn" title="Удалить фразу" aria-label="Удалить фразу">&times;</button>', '</div>' ]); }).join('')); } else { $list.html('<div class="rmQuickPhraseEmpty">Фразы пока не добавлены.</div>'); } $input .attr('placeholder', state.editingIndex >= 0 ? 'Изменить значение...' : 'Добавить значение...') .toggleClass('is-editing', state.editingIndex >= 0); $meta .text('') .hide(); } function notifyQuickPhraseEditorChanged() { var $editor = getQuickPhraseEditor(); if ($editor.length) $editor.trigger('rmQuickPhrasesChanged'); } function startQuickPhraseEdit(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length || !$input.length) return; state.editor.data('rmQuickPhraseEditingIndex', index); $input.val(state.phrases[index]); renderQuickPhraseEditor(); $input.trigger('focus'); if ($input[0] && typeof $input[0].select === 'function') $input[0].select(); } function cancelQuickPhraseEdit() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); renderQuickPhraseEditor(); } function saveQuickPhraseInput() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); var value = normalizeQuickPhraseValue($input.val()); var next = []; if (!$input.length || !value) return false; if (state.editingIndex >= 0) { state.phrases.forEach(function (phrase, index) { if (index === state.editingIndex) { next.push(value); return; } if (phrase !== value && next.indexOf(phrase) === -1) next.push(phrase); }); } else { next = state.phrases.slice(); if (next.indexOf(value) === -1) next.push(value); } state.editor.data('rmQuickPhrases', normalizeQuickPhrasesList(next, [])); state.editor.data('rmQuickPhraseEditingIndex', -1); $input.val('').removeClass('is-editing'); clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); return true; } function removeQuickPhrase(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length) return; state.phrases.splice(index, 1); state.editor.data('rmQuickPhrases', state.phrases); if (state.editingIndex === index) { state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); } else if (state.editingIndex > index) { state.editor.data('rmQuickPhraseEditingIndex', state.editingIndex - 1); } clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); } function reorderQuickPhrases(phrases, fromIndex, toIndex, placeAfter) { var result = phrases.slice(); var insertIndex = toIndex + (placeAfter ? 1 : 0); var item; if (fromIndex < 0 || fromIndex >= result.length || toIndex < 0 || toIndex >= result.length) return result; item = result.splice(fromIndex, 1)[0]; if (fromIndex < insertIndex) insertIndex--; result.splice(insertIndex, 0, item); return result; } function getQuickPhraseDropPointer(evt) { var originalEvent = evt && (evt.originalEvent || evt); if (!originalEvent) return null; if (typeof originalEvent.clientX !== 'number' || typeof originalEvent.clientY !== 'number') return null; return { x: originalEvent.clientX, y: originalEvent.clientY }; } function getQuickPhraseDropTarget($list, pointer, dragIndex) { var candidates = []; var rowCandidates; var minRowDistance = Infinity; var bestBoundary = null; var bestBoundaryDistance = Infinity; if (!$list || !$list.length || !pointer) return null; $list.children('.rmQuickPhraseChip').each(function () { var index = parseInt($(this).attr('data-rm-quick-index'), 10); var rect; var rowDistance; if (isNaN(index) || index === dragIndex) return; rect = this.getBoundingClientRect(); if (!rect.width || !rect.height) return; rowDistance = pointer.y < rect.top ? (rect.top - pointer.y) : (pointer.y > rect.bottom ? (pointer.y - rect.bottom) : 0); candidates.push({ node: this, index: index, left: rect.left, right: rect.right, top: rect.top, bottom: rect.bottom, midX: rect.left + rect.width / 2, rowDistance: rowDistance }); if (rowDistance < minRowDistance) minRowDistance = rowDistance; }); if (!candidates.length) return null; rowCandidates = candidates .filter(function (candidate) { return candidate.rowDistance === minRowDistance; }) .sort(function (a, b) { if (a.left !== b.left) return a.left - b.left; return a.index - b.index; }); if (!rowCandidates.length) return null; if (pointer.x <= rowCandidates[0].left) { return { index: rowCandidates[0].index, placeAfter: false, node: rowCandidates[0].node }; } if (pointer.x >= rowCandidates[rowCandidates.length - 1].right) { return { index: rowCandidates[rowCandidates.length - 1].index, placeAfter: true, node: rowCandidates[rowCandidates.length - 1].node }; } for (var i = 0; i < rowCandidates.length; i++) { var candidate = rowCandidates[i]; if (pointer.x >= candidate.left && pointer.x <= candidate.right) { return { index: candidate.index, placeAfter: pointer.x > candidate.midX, node: candidate.node }; } } rowCandidates.forEach(function (candidate) { var leftDistance = Math.abs(pointer.x - candidate.left); var rightDistance = Math.abs(pointer.x - candidate.right); if (leftDistance < bestBoundaryDistance) { bestBoundaryDistance = leftDistance; bestBoundary = { index: candidate.index, placeAfter: false, node: candidate.node }; } if (rightDistance < bestBoundaryDistance) { bestBoundaryDistance = rightDistance; bestBoundary = { index: candidate.index, placeAfter: true, node: candidate.node }; } }); return bestBoundary; } function bindQuickPhrasesEditor() { var $editor = getQuickPhraseEditor(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); function updateQuickPhraseDropTarget(evt) { var dragIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var pointer = getQuickPhraseDropPointer(evt); var target; if (isNaN(dragIndex) || !pointer) return null; target = getQuickPhraseDropTarget($list, pointer, dragIndex); if (!target) return null; $editor.data('rmQuickPhraseDropIndex', target.index); $editor.data('rmQuickPhraseDropAfter', !!target.placeAfter); $editor.find('.rmQuickPhraseChip').removeClass('is-drop-before is-drop-after'); $(target.node).addClass(target.placeAfter ? 'is-drop-after' : 'is-drop-before'); return target; } function applyQuickPhraseDrop() { var state = getQuickPhraseEditorState(); var fromIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var toIndex = parseInt($editor.data('rmQuickPhraseDropIndex'), 10); var placeAfter = $editor.data('rmQuickPhraseDropAfter') === true; var changed = false; if (!isNaN(fromIndex) && !isNaN(toIndex) && fromIndex !== toIndex) { state.editor.data('rmQuickPhrases', reorderQuickPhrases(state.phrases, fromIndex, toIndex, placeAfter)); if (state.editingIndex === fromIndex) state.editor.data('rmQuickPhraseEditingIndex', -1); changed = true; } clearQuickPhraseDropState(); renderQuickPhraseEditor(); if (changed) notifyQuickPhraseEditorChanged(); } if (!$editor.length || !$list.length || !$input.length) return; $editor.off('.rmQuickPhraseEditor'); $list.off('.rmQuickPhraseEditor'); $input.off('.rmQuickPhraseEditor'); $input.on('keydown.rmQuickPhraseEditor', function (e) { if (e.key === 'Enter' || e.keyCode === 13) { e.preventDefault(); saveQuickPhraseInput(); } else if (e.key === 'Escape' || e.keyCode === 27) { e.preventDefault(); cancelQuickPhraseEdit(); } }); $editor .on('click.rmQuickPhraseEditor', '.rmQuickPhraseEditBtn', function () { var index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); startQuickPhraseEdit(index); }) .on('click.rmQuickPhraseEditor', '.rmQuickPhraseRemoveBtn', function (e) { var index; e.preventDefault(); e.stopPropagation(); index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); removeQuickPhrase(index); }) .on('dragstart.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { var index = parseInt($(this).attr('data-rm-quick-index'), 10); if (isNaN(index)) return; $editor.data('rmQuickPhraseDragIndex', index); $(this).addClass('is-dragging'); if (e.originalEvent && e.originalEvent.dataTransfer) { e.originalEvent.dataTransfer.effectAllowed = 'move'; e.originalEvent.dataTransfer.setData('text/plain', String(index)); } }) .on('dragover.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }) .on('dragend.rmQuickPhraseEditor', '.rmQuickPhraseChip', function () { clearQuickPhraseDropState(); }); $list .on('dragover.rmQuickPhraseEditor', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }); renderQuickPhraseEditor(); } function collectQuickPhraseValues() { return getQuickPhraseEditorState().phrases; } function collectQuickPhraseValuesSnapshot() { var state = getQuickPhraseEditorState(); var value = normalizeQuickPhraseValue($('#rmSettingsQuickPhraseInput').val()); var next = state.phrases.slice(); if (!value) return next; if (state.editingIndex >= 0) { next[state.editingIndex] = value; } else if (next.indexOf(value) === -1) { next.push(value); } return normalizeQuickPhrasesList(next, []); } function isMenuTitlePresetValue(value) { return value === MENU_TITLE_PRESET_CACTIONS || value === MENU_TITLE_PRESET_PAGE || value === MENU_TITLE_PRESET_TOOLS; } function isMenuTitlePresetOnlySkin() { return mwCfg.skin === 'minerva' || mwCfg.skin === 'monobook' || mwCfg.skin === 'timeless'; } function getDefaultMenuTitlePreset() { return mwCfg.skin === 'minerva' ? MENU_TITLE_PRESET_TOOLS : MENU_TITLE_PRESET_CACTIONS; } function shouldPreserveStoredMenuTitleOnSave() { return mwCfg.skin === 'minerva'; } function isAvailableMenuTitlePresetValue(value) { return getMenuTitlePresetOptions().some(function (option) { return option.value === value; }); } function getMenuTitlePresetOptions() { if (mwCfg.skin === 'minerva') { return [ { value: MENU_TITLE_PRESET_TOOLS, label: 'Ещё' } ]; } if (isVector22) { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты/Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты/Основное' } ]; } if (mwCfg.skin === 'timeless') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты для страниц' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Вики-инструменты' } ]; } if (mwCfg.skin === 'monobook') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Верхняя панель' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } return [ { value: MENU_TITLE_PRESET_CACTIONS, label: mwCfg.skin === 'vector' ? 'Ещё' : 'Ещё / Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } function getMenuTitlePresetHintText() { var base = (mwCfg.skin === 'vector' || isVector22) ? 'Можно либо изменить заголовок отдельного меню Remover, либо перенести все пункты в одно из существующих стандартных меню.' : 'На этом скине Remover использует существующие стандартные меню; отдельное меню с собственным заголовком не создаётся.'; if (isVector22) base += ' В Vector 2022 кнопки «Действия» и «Основное» находятся внутри общего меню «Инструменты».'; else if (mwCfg.skin === 'vector') base += ' В Vector отдельный заголовок создаёт собственное меню рядом с «Ещё».'; else if (mwCfg.skin === 'minerva') base += ' В Minerva Neue пункты Remover показываются в меню «Ещё».'; else if (mwCfg.skin === 'timeless') base += ' В Timeless доступны только стандартные варианты: «Инструменты для страниц», «Страница» и «Вики-инструменты».'; else if (mwCfg.skin === 'monobook') base += ' В MonoBook доступны только два варианта: поместить пункты в «Инструменты» или вывести их в верхнюю панель. Собственный заголовок меню здесь не используется.'; return base; } function getSignatureSeparatorPreviewText(value) { var separator = String(value || '').trim(); return separator ? (separator + ' ' + '~~' + '~~') : ('~~' + '~~'); } function updateSignatureSeparatorPreview(value) { var previewValue = (typeof value === 'string') ? value : ($('#rmSettingsSignatureSeparator').val() || ''); var $code = $('#rmSettingsSignaturePreviewCode'); if (!$code.length) return; $code.text(getSignatureSeparatorPreviewText(previewValue)); } function bindSignatureSeparatorPreview() { var $input = $('#rmSettingsSignatureSeparator'); if (!$input.length) return; $input.off('.rmSignaturePreview').on('input.rmSignaturePreview change.rmSignaturePreview', function () { updateSignatureSeparatorPreview($(this).val()); }); updateSignatureSeparatorPreview($input.val()); } function buildMenuTitlePresetButtonsHtml() { return joinHtml([ '<div class="rmSettingsMenuPresetWrap">', '<div class="rmSettingsMenuPresetLabel">Перенос в стандартные меню</div>', '<div id="rmSettingsMenuPresetBar" class="rmSettingsMenuPresetBar">', getMenuTitlePresetOptions().map(function (option) { return joinHtml([ '<button type="button" class="rmSettingsMenuPresetBtn" data-rm-menu-preset="', option.value, '" aria-pressed="false">', escapeHtml(option.label), '</button>' ]); }).join(''), '</div>', '</div>' ]); } function applyMenuTitlePresetControls(presetValue) { var preset = isMenuTitlePresetValue(presetValue) ? presetValue : ''; var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); if (!$bar.length || !$input.length) return; $bar.data('rmPreset', preset); $bar.find('.rmSettingsMenuPresetBtn').each(function () { var isActive = $(this).data('rmMenuPreset') === preset; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); $input.prop('disabled', forcePresetOnly || !!preset); } function bindMenuTitlePresetControls() { var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); if (!$bar.length || !$input.length) return; $input.off('.rmSettingsMenuPreset').on('input.rmSettingsMenuPreset', function () { if (!$bar.data('rmPreset')) $input.data('rmCustomValue', $input.val()); }); $bar.off('.rmSettingsMenuPreset').on('click.rmSettingsMenuPreset', '.rmSettingsMenuPresetBtn', function () { var preset = $(this).data('rmMenuPreset'); var currentPreset = $bar.data('rmPreset') || ''; if (currentPreset === preset) { if (isMenuTitlePresetOnlySkin()) return; applyMenuTitlePresetControls(''); $input.val($input.data('rmCustomValue') || ''); $input.trigger('focus'); return; } $input.data('rmCustomValue', $input.val()); applyMenuTitlePresetControls(preset); }); } function fillSettingsFormValues(settings) { var data = normalizeRemoverSettings(settings); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var menuTitleValue = data.menuTitle || ''; var storedMenuTitleValue = menuTitleValue; if (forcePresetOnly && !isAvailableMenuTitlePresetValue(menuTitleValue)) menuTitleValue = getDefaultMenuTitlePreset(); var customMenuTitle = forcePresetOnly ? '' : (isMenuTitlePresetValue(menuTitleValue) ? settingsDefaults.menuTitle : menuTitleValue); $('#rmSettingsForm').data('rmStoredMenuTitle', storedMenuTitleValue || ''); $('#rmSettingsNotifyAuthor').prop('checked', !!data.notifyAuthor); $('#rmSettingsSubscribeTopic').prop('checked', !!data.subscribeTopic); $('#rmSettingsAutoReloadAfterAction').prop('checked', !!data.autoReloadAfterAction); $('#rmSettingsOpenNominationDiscussionInNewTab').prop('checked', !!data.openNominationDiscussionInNewTab); $('#rmSettingsShowMenuIcons').prop('checked', !!data.showMenuIcons); $('#rmSettingsMenuTitle').val(customMenuTitle || '').data('rmCustomValue', customMenuTitle || ''); $('#rmSettingsSignatureSeparator').val(data.signatureSeparator || ''); $('#rmSettingsExcludedNamespaces').val((data.excludedNamespaces || []).join(', ')); $('#rmSettingsDisabledItems').val((data.disabledItems || []).join(', ')); setQuickPhraseEditorState(data.quickPhrases || [], -1); $('#rmSettingsQuickPhraseInput').val('').removeClass('is-editing'); clearQuickPhraseDropState(); applyMenuTitlePresetControls(menuTitleValue); updateSignatureSeparatorPreview(data.signatureSeparator || ''); } function collectSettingsFormValues(options) { var opts = options || {}; var namespaces = parseNamespaceInput($('#rmSettingsExcludedNamespaces').val()); var disabledItems = parseDisabledItemsInput($('#rmSettingsDisabledItems').val()); var presetMenuTitle = $('#rmSettingsMenuPresetBar').data('rmPreset'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var storedMenuTitle = $('#rmSettingsForm').data('rmStoredMenuTitle'); if (namespaces.invalid.length) { return { error: 'Некорректные номера пространств имён: ' + namespaces.invalid.join(', ') + '.' }; } if (disabledItems.invalid.length) { return { error: 'Неизвестные пункты меню: ' + disabledItems.invalid.join(', ') + '.' }; } if (!opts.skipQuickPhraseCommit) saveQuickPhraseInput(); return { value: normalizeRemoverSettings({ notifyAuthor: $('#rmSettingsNotifyAuthor').is(':checked'), subscribeTopic: $('#rmSettingsSubscribeTopic').is(':checked'), autoReloadAfterAction: $('#rmSettingsAutoReloadAfterAction').is(':checked'), openNominationDiscussionInNewTab: $('#rmSettingsOpenNominationDiscussionInNewTab').is(':checked'), showMenuIcons: $('#rmSettingsShowMenuIcons').is(':checked'), menuTitle: forcePresetOnly ? (shouldPreserveStoredMenuTitleOnSave() && typeof storedMenuTitle === 'string' ? storedMenuTitle : (isAvailableMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : getDefaultMenuTitlePreset())) : (isMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : $('#rmSettingsMenuTitle').val()), signatureSeparator: $('#rmSettingsSignatureSeparator').val(), excludedNamespaces: namespaces.values, disabledItems: disabledItems.values, quickPhrases: opts.skipQuickPhraseCommit ? collectQuickPhraseValuesSnapshot() : collectQuickPhraseValues() }) }; } function updateSettingsSubmitReadyState(baselineSettings) { var collected = collectSettingsFormValues({ skipQuickPhraseCommit: true }); var hasChanges = !!(collected.error || (collected.value && !areRemoverSettingsEqual(collected.value, baselineSettings))); $('#removerSubmit').toggleClass('rmSubmitReady', hasChanges && !$('#removerSubmit').hasClass('rmSubmitError')); $('#rmSettingsUnsavedHint').css('display', hasChanges ? 'inline-block' : 'none'); } function bindSettingsSubmitReadyState(baselineSettings) { var update = function () { setTimeout(function () { updateSettingsSubmitReadyState(baselineSettings); }, 0); }; $('#rmSettingsForm').off('.rmSettingsReady').on('input.rmSettingsReady change.rmSettingsReady', 'input, textarea, select', update); $('#removerModalContent').off('click.rmSettingsReady keyup.rmSettingsReady').on( 'click.rmSettingsReady keyup.rmSettingsReady', '.rmSettingsMenuPresetBtn,.rmQuickPhraseEditBtn,.rmQuickPhraseRemoveBtn,.rmQuickPhraseChip,#rmSettingsQuickPhraseInput', update ); $('#rmSettingsQuickPhrasesEditor').off('rmQuickPhrasesChanged.rmSettingsReady').on('rmQuickPhrasesChanged.rmSettingsReady', update); updateSettingsSubmitReadyState(baselineSettings); } function buildSettingsFormHtml(menuLabelsHint) { var menuTitleFieldLabel = isMenuTitlePresetOnlySkin() ? 'Размещение меню' : 'Заголовок отдельного меню'; var menuFields = buildSettingsFieldHtml(menuTitleFieldLabel, '<input id="rmSettingsMenuTitle" type="text" style="' + stInputFull + 'margin-bottom:0;">' + buildMenuTitlePresetButtonsHtml(), getMenuTitlePresetHintText(), { forId: 'rmSettingsMenuTitle' }) + buildSettingsFieldHtml('Визуальное оформление меню', '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsShowMenuIcons', 'Эмодзи в пунктах меню') + '</div>'); var messageFields = buildSettingsFieldHtml('Префикс перед подписью', '<input id="rmSettingsSignatureSeparator" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Добавляется перед подписью в публикуемых сообщениях.<span style="display:block;margin-top:6px;">Предпросмотр: <code id="rmSettingsSignaturePreviewCode"></code>.</span>', { forId: 'rmSettingsSignatureSeparator' }) + buildSettingsFieldHtml('Часто используемые фразы', buildQuickPhrasesSettingsEditorHtml(), 'Enter для добавления. Порядок элементов изменяется перетаскиванием.', { forId: 'rmSettingsQuickPhraseInput' }); var defaultFields = '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsNotifyAuthor', 'Оповещать создателя страницы') + buildSettingsSimpleCheckboxHtml('rmSettingsSubscribeTopic', 'Подписываться на номинацию') + buildSettingsSimpleCheckboxHtml('rmSettingsOpenNominationDiscussionInNewTab', 'Открывать номинацию в отдельной вкладке') + buildSettingsSimpleCheckboxHtml('rmSettingsAutoReloadAfterAction', 'Автообновление страницы после размещения<span style="display:block;margin-top:3px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35;">Помешает взаимодействовать с логом действий.</span>') + '</div>'; var disableFields = buildSettingsFieldHtml('Скрыть пункты меню', '<input id="rmSettingsDisabledItems" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Названия пунктов через запятую, например <code>КБУ, КУЛ, КОБ</code>.' + menuLabelsHint, { forId: 'rmSettingsDisabledItems' }) + buildSettingsFieldHtml('Не показывать в пространствах имён', '<input id="rmSettingsExcludedNamespaces" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Номера пространств имён через запятую, например <code>2, 10, 828</code>. См. <a href="' + getPageUrl('Википедия:Пространства имён') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Пространства имён</a>.', { forId: 'rmSettingsExcludedNamespaces' }); return joinHtml([ '<div id="rmSettingsForm" style="max-width:100%;">', '<div class="rmSettingsLead">Настройки интерфейса и значений по умолчанию.</div>', buildSettingsSectionHtml('Меню', menuFields, 'Настройки внешнего вида и состава меню Remover.'), buildSettingsSectionHtml('Оформление сообщений', messageFields, 'Настройки оформления публикуемых сообщений в номинациях.'), buildSettingsSectionHtml('Опции по умолчанию', defaultFields, 'Регулирует исходное состояние и поведение после выполнения действий.'), buildSettingsSectionHtml('Отключение', disableFields, 'Скрывает отдельные пункты меню Remover или всё меню в выбранных пространствах имён.'), '</div>' ]); } function buildSettingsFooterLeftHtml() { return joinHtml([ '<div id="rmSettingsFooterLeft" style="display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;margin-right:auto;">', '<button id="rmSettingsResetFooter" type="button" title="Удаляет сохранённые настройки Remover из вашего профиля MediaWiki и возвращает значения по умолчанию." style="', stCancel, '">Сбросить все настройки</button>', '<a id="rmSettingsReportIssue" href="', getPageUrl('Обсуждение Википедии:Гаджеты/Remover'), '" target="_blank" rel="noopener noreferrer" ', 'title="Сообщить о проблеме или предложить улучшение" aria-label="Сообщить о проблеме или предложить улучшение" ', 'class="removerModalLink rmButtonLikeLink" style="', stCancel, 'display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;max-width:100%;line-height:1.2;word-break:normal;overflow-wrap:normal;">Обратная связь</a>', '</div>' ]); } function openSettings() { var currentSettings = normalizeRemoverSettings(state.settings || settingsDefaults); var menuLabelsHint = buildSettingsMenuItemsHint(); var $previousModal = $('#removerModal'); var previousLayoutSyncHandlers = modalLayoutSyncHandlers.slice(); var previousResizeObservers = resizeObservers.slice(); var previousFooterMode = $previousModal.data('rmFooterMode') || null; var restored = false; if (actionInProgress || !$previousModal.length || $('#removerSettingsTrigger').prop('disabled')) return; previousResizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; modalLayoutSyncHandlers = []; $(window).off('resize.removerModal').off('.rmTaResize').off('keydown.remover'); $previousModal.detach(); function restorePreviousModal() { if (restored || !closeModal()) return; restored = true; if ($previousModal.length) { $('#content').prepend($previousModal); resizeObservers = previousResizeObservers.slice(); resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.observe === 'function' && entry.target) observer.observe(entry.target); }); modalLayoutSyncHandlers = previousLayoutSyncHandlers.slice(); if (modalLayoutSyncHandlers.length) $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); bindModalFooterKeyboard(previousFooterMode); syncModalLayout(); syncLinkWidths(); } } createModal({ title: 'Конфигурация', width: 'compact', showSettingsButton: false }); $('#removerModal').addClass('rmModalSettings'); $('#removerModalHeaderBar').append(buildHeaderIconButtonHtml('rmSettingsBack', 'Назад', 'Назад', '←')); $('#rmSettingsBack').on('click', restorePreviousModal); $('#removerModalContent').html(buildSettingsFormHtml(menuLabelsHint)); fillSettingsFormValues(currentSettings); bindMenuTitlePresetControls(); bindSignatureSeparatorPreview(); bindQuickPhrasesEditor(); renderModalFooter('submit', { showCheckbox: false, submitText: 'Сохранить', onSubmit: function () { var collected = collectSettingsFormValues(); var shouldReset; var saveFn; if (collected.error) { alert(collected.error); return false; } shouldReset = areRemoverSettingsEqual(collected.value, settingsDefaults); saveFn = shouldReset ? function (callback) { resetSettingsOnServer(callback); } : function (callback) { saveSettingsToServer(collected.value, callback); }; saveFn(function (err) { if (err) { alert('Не удалось ' + (shouldReset ? 'сбросить' : 'сохранить') + ' настройки: ' + (err.info || err.code || 'неизвестная ошибка') + '.'); unlockModalSubmit(); return; } location.reload(); }); } }); $('#removerCancel').off('click').on('click', restorePreviousModal); var $settingsActions = $('#rmFooterActionButtons'); $settingsActions.wrapInner('<div id="rmSettingsActionButtonsRow"></div>'); $settingsActions.append('<span id="rmSettingsUnsavedHint" role="status" aria-live="polite">Есть несохранённые изменения</span>'); bindSettingsSubmitReadyState(currentSettings); $('#rmFooterButtons').css('justify-content', 'space-between').prepend(buildSettingsFooterLeftHtml()); $('#rmSettingsResetFooter').on('click', function () { fillSettingsFormValues(settingsDefaults); updateSettingsSubmitReadyState(currentSettings); $('#removerSubmit').trigger('focus'); }); } // ─── Завершение обработки ──────────────────────────────────────────────── function renderCompletedWithWarnings(message) { hasActionError = true; var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">' + escapeHtml(message) + '</p>'); renderModalFooter('reload'); } function finalizeSuccess(nominationInfo, usePageReload, primaryCompleted) { if (isError) { if (primaryCompleted) { renderCompletedWithWarnings('Основная операция завершена с предупреждениями. Не отправляйте форму повторно.'); return; } var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">При выполнении скрипта произошли ошибки.</p>'); markSubmitError(); return; } renderModalFooter('reload'); if (nominationInfo && nominationInfo.pageTitle) { appendNominationLink(nominationInfo.pageTitle, nominationInfo.sectionTitle); } if (!hasActionError && !usePageReload && !nominationInfo) location.reload(); } function finalizeFastRemoval(notifiedPages, summary) { if (isError || !setAlert || !notifiedPages || !notifiedPages.length) { finalizeSuccess(null, false, !!(notifiedPages && notifiedPages.length)); return; } notifyAuthorsForPages(notifiedPages, { summary: summary, actionText: 'к быстрому удалению' }, function () { finalizeSuccess(null, false, true); }); } // ─── Общий runner ──────────────────────────────────────────────────────── /** * Универсальный запуск полного пайплайна номинации. * @param {Object} o * templateStep — функция (next) → обработка шаблонов на статьях * nominationStep — функция (done) → публикация номинации, done(err, {pageTitle, sectionTitle}) * notifyStep — функция (nominationInfo, next) * skipNotify — boolean * skipLink — boolean, не показывать ссылку на номинацию */ function runFlow(o) { runNominationPipeline({ templateStep: o.templateStep, nominationStep: o.nominationStep, notifyStep: o.notifyStep || function (info, next) { next(); }, skipNotify: o.skipNotify, onSuccess: function (ctx) { if (!o.skipLink && ctx.nominationInfo && ctx.nominationInfo.pageTitle) { appendNominationLink(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle); maybeOpenNominationDiscussionInNewTab(ctx.nominationInfo); } if (isError) { renderCompletedWithWarnings('Номинация опубликована с предупреждениями. Не отправляйте форму повторно.'); return; } renderModalFooter('reload'); }, onFailure: function () { markSubmitError(); } }); } // ═══════════════════════════════════════════════════════════════════════════ // ЯДРО: обработка статей (apply template + nomination page) // ═══════════════════════════════════════════════════════════════════════════ /** * Применяет шаблон к одной статье/категории. * Понимает режим inArticle (вставка через <noinclude>), * режим closeAction (снятие шаблона + запись на СО), * режим cleanupAction (снятие КБУ/КУЛ). * * @param {string} pg — название страницы * @param {Object} job — параметры задания (см. buildJob) * @param {function} callback(err, meta) */ function applyTemplateToPage(pg, job, callback) { var mode = job.mode; // ── Снятие КБУ/КУЛ ────────────────────────────────────────────────── if (mode === 'cleanup') { var tm = job.transferMode || 'none'; if (tm === 'none') { callback({ code: 'error', info: 'Не выбран режим снятия шаблонов.' }); return; } editPageContent(pg, { summary: job.summary, watchlist: 'nochange', readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var local = removeTransferTemplatesLocal(article, tm); var summary = job.summary; var kulTpl, kulDateIso, kulNomination; if (tm === 'kul') { kulTpl = findTemplateByPattern(article, KUL_PATTERN_STR); kulDateIso = getNominationTemplateDate(kulTpl); if (RE_DATE_ISO.test(kulDateIso)) { kulNomination = OPERATIONS_MAP.imp.nomination; summary = makeNominationResultSummary(kulNomination.nomPage(getDate(kulDateIso)[1]), pg, getNominationSummaryAction(kulNomination), 'снято'); } } removeTransferTemplatesWithApiFallback(pg, local.text, tm, local, function (updated) { if (updated.text === article) { done({ error: { code: 'error', info: 'Шаблоны для снятия не найдены.' } }); return; } done({ text: updated.text, summary: summary }); }); }, function (err) { callback(err); }); return; } // ── Подведение итогов по КУ/КПМ (снятие + итог на СО) ─────────────── if (mode === 'denom') { getText(pg, function (article, readErr) { if (readErr) { callback(makeReadError(readErr, 'read_failed', 'Не удалось получить содержимое страницы «' + pg + '».')); return; } if (article === null) { callback({ code: 'error', info: 'Страница «' + pg + '» не существует.' }); return; } if (!job.sourceTemplate) { callback({ code: 'error', info: 'Не задан шаблон для снятия.' }); return; } var tplPattern = buildTemplateNamePattern(job.sourceTemplate); var tpl = findTemplateByPattern(article, tplPattern); if (!tpl) { callback({ code: 'error', info: 'Невозможно снять шаблон «' + job.sourceTemplate + '».' }); return; } var tplFingerprint = getNominationTemplateFingerprint(tpl); var initialFingerprintMatches = findTemplatesByFingerprint(article, tplPattern, tplFingerprint); var normalizedTplDate = getNominationTemplateDate(tpl); var tplExtraParams = getTemplatePositionalParamValues(tpl, 2); if (!tplExtraParams) { callback({ code: 'invalid_template_params', info: 'В шаблоне найден чрезмерно большой номер позиционного параметра.' }); return; } var tplExtra = tplExtraParams.join('|').trim(); var renameTargets = collectRenameTargetsFromTemplateParams(tplExtraParams); var renameTalkSection = getRenameDiscussionSectionFromTemplateParams(tplExtraParams); var isRedirectedDeletion = job.closeType === 'redirectedDeletion'; if (initialFingerprintMatches.length !== 1) { callback({ code: 'nomination_template_ambiguous', info: 'На странице найдено несколько одинаковых шаблонов номинации; безопасно выбрать один из них нельзя.' }); return; } if (!RE_DATE_ISO.test(normalizedTplDate)) { callback({ code: 'error', info: 'Не удалось распознать дату в шаблоне: «' + getTemplatePositionalParamValue(tpl, 1) + '».' }); return; } if (isRedirectedDeletion && !job.redirectTarget) { callback({ code: 'error', info: 'Не указана цель перенаправления.' }); return; } var date = getDate(normalizedTplDate); var closeNomination = (job.closeType === 'doneRnm' || job.closeType === 'noRnm') ? OPERATIONS_MAP.rnm.nomination : OPERATIONS_MAP.tRm.nomination; var nomPlace = closeNomination.nomPage(date[1]); var nomActionText = getNominationSummaryAction(closeNomination); var retTalkSection = ''; var sectionNW, tplpar; var usesTalkSectionParam = job.closeType === 'ret' || job.closeType === 'retConditional' || job.closeType === 'withdrawnDeletion' || isRedirectedDeletion; if (job.closeType === 'doneRnm') { if (!job.oldTitle || !job.newTitle) { callback({ code: 'invalid_rename_titles', info: 'Не указаны старое или новое название.' }); return; } sectionNW = renameTalkSection || (job.oldTitle + ' → ' + job.newTitle); tplpar = buildExplicitPositionalTemplateParams([job.oldTitle, job.newTitle], 2).replace(/^\|/, ''); } if (job.closeType === 'noRnm') { if (!renameTargets.length) { callback({ code: 'error', info: 'В шаблоне КПМ не найдено новое название.' }); return; } sectionNW = renameTalkSection || (pg + ' → ' + renameTargets.join(', ')); tplpar = pg + '|' + renameTargets.join('|'); } if (usesTalkSectionParam) { retTalkSection = tplExtra; sectionNW = retTalkSection || pg; tplpar = retTalkSection ? ('l1=' + retTalkSection) : ''; } var editResultText = job.summaryResult + (isRedirectedDeletion ? ' на [[' + job.redirectTarget + ']]' : ''); var editSummary = makeNominationResultSummary(nomPlace, sectionNW, nomActionText, editResultText); var talkTitle = getTalkPage(pg); var dateSectionTalkTemplate = getDateSectionTalkTemplateConfig(job.closeType); function saveArticle() { editPageContent(pg, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, editConflictRetries: 1, readError: 'Не удалось получить актуальное содержимое страницы «' + pg + '».' }, function (currentArticle) { var currentMatches = findTemplatesByFingerprint(currentArticle, tplPattern, tplFingerprint); var anyCurrentMatches; if (currentMatches.length !== 1) { anyCurrentMatches = findTemplatesByPattern(currentArticle, tplPattern); if (!currentMatches.length) { return { error: { code: anyCurrentMatches.length ? 'nomination_template_changed' : 'nomination_template_missing', info: anyCurrentMatches.length ? 'Итог на СО записан, но выбранный шаблон номинации был изменён; правка страницы отменена.' : 'Итог на СО записан, но выбранный шаблон номинации уже отсутствует.' } }; } return { error: { code: 'nomination_template_ambiguous', info: 'Итог на СО записан, но выбранный шаблон номинации теперь имеет несколько одинаковых включений; правка страницы отменена.' } }; } return { text: isRedirectedDeletion ? buildRedirectText(job.redirectTarget) : removeSingleTemplateMatch(currentArticle, currentMatches[0]).text }; }, function (editErr) { var templateStateError = editErr && ( editErr.code === 'nomination_template_missing' || editErr.code === 'nomination_template_changed' || editErr.code === 'nomination_template_ambiguous' ); if (editErr && !templateStateError) { editErr = { code: editErr.code || 'article_edit_failed', info: (editErr.info || 'Не удалось изменить страницу.') + ' Итог на СО уже записан; повторите действие для безопасного завершения.' }; } callback(editErr, editErr ? null : { discussionPage: nomPlace, discussionSection: sectionNW, summary: editSummary, successMessage: isRedirectedDeletion ? 'Содержимое страницы ' + buildQuotedStatusPageLink(pg) + ' очищено, установлено перенаправление на ' + buildQuotedStatusPageLink(job.redirectTarget) + '.' : '' }); }); } editPageContent(talkTitle, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО страницы «' + pg + '».' }, function (talkText) { var sourceTalkText = talkText || ''; var talkResult = dateSectionTalkTemplate ? upsertDateSectionTemplateOnTalkPage(sourceTalkText, dateSectionTalkTemplate.name, date[0], retTalkSection, dateSectionTalkTemplate) : job.closeType === 'retConditional' ? upsertConditionalRetTemplateOnTalkPage(sourceTalkText, date[0], retTalkSection, job.conditionalReason, job.conditionalDeadline) : upsertSingleDateResultTemplateOnTalkPage(sourceTalkText, job.resultTemplate, date[0], tplpar); if (talkResult.text === sourceTalkText) return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; return { text: talkResult.text, meta: { status: talkResult.status } }; }, function (talkErr) { if (talkErr) { callback({ code: talkErr.code || 'talk_failed', info: 'Не удалось записать итог на СО: ' + (talkErr.info || talkErr.code || 'неизвестная ошибка'), cause: talkErr }); return; } saveArticle(); }); }); return; } // ── Обычная номинация: вставка шаблона в статью ───────────────────── // mode === 'nominate' var isKu = job.opId === 'tRm' || job.opId === 'mRm'; var conflictRule = getNominationConflictRule(job); var conflictLabel = conflictRule ? conflictRule.label : 'номинации'; editPageContent(pg, { summary: job.summary, readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var hasExistingNomination = conflictRule && conflictRule.detect(article); var conflictDecision = getConflictDecisionForPage(job, pg); function buildResult(finalText) { var generatedTpl = buildGeneratedNominationTemplateText(job, pg); return { text: generatedTpl ? wrapInNoinclude(finalText, generatedTpl) : finalText }; } function buildResultAfterMoveToCommonsCleanup(sourceText) { var localMove = removeMoveToCommonsTemplatesLocal(sourceText); removeMoveToCommonsTemplatesWithApiFallback(pg, localMove.text, localMove, function (updated) { done(buildResult(updated.text)); }); } function finishConflictResolution(sourceText) { var resolvedText; var pageLink = buildQuotedStatusPageLink(pg); if (conflictDecision.templateAction === 'keep') { if (sourceText !== article) { return { text: sourceText, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений; шаблоны переноса сняты.' } }; } return { skip: true, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений.' } }; } resolvedText = applyConflictTemplateResolution(sourceText, job, pg, conflictDecision); if (resolvedText === null) { return { error: { code: 'nomination_template_changed', info: 'Выбранный для замены шаблон номинации был изменён, удалён или стал неоднозначным.' } }; } return { text: resolvedText, meta: { successMessage: conflictDecision.templateAction === 'overwrite' ? 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' перезаписан новой датой.' : 'Новый шаблон ' + conflictLabel + ' добавлен сверху на странице ' + pageLink + '.' } }; } if (hasExistingNomination && (!conflictDecision || conflictDecision.pageAction !== 'keep')) { return { error: { code: 'error', info: 'На странице уже стоит шаблон ' + conflictLabel + '.' } }; } if (hasExistingNomination && conflictDecision && conflictDecision.pageAction === 'keep') { if (job.transferMode && job.transferMode !== 'none') { var localConflict = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, localConflict.text, job.transferMode, localConflict, function (updated) { done(finishConflictResolution(updated.text)); }); return; } return finishConflictResolution(article); } if (isKu && job.transferMode && job.transferMode !== 'none') { var local = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, local.text, job.transferMode, local, function (updated) { done(buildResult(updated.text)); }); return; } if (job.removeMoveToCommons) { buildResultAfterMoveToCommonsCleanup(article); return; } return buildResult(article); }, function (err) { callback(err); } ); } function isSystemicBatchError(error) { var code = String(error && error.code || '').toLowerCase(); return /^(?:network|badtoken|assertuserfailed|notloggedin|mustbeloggedin|readonly|readonlytext|ratelimited|maxlag|blocked|permissiondenied|readapidenied|writeapidenied)$/.test(code) || code.indexOf('internal_api_error') === 0; } /** * Обрабатывает список страниц последовательно. * @param {string[]} pages * @param {Object} job * @param {function} onDone(notifiedPages, err, pageMeta) */ function processPageList(pages, job, onDone) { var notifiedPages = []; var pageMeta = {}; var failures = []; var targets = pages.slice().reverse(); var index = 0; var systemicFailure = null; (function nextPage() { if (systemicFailure || index >= targets.length) { var unprocessedPages = systemicFailure ? targets.slice(index) : []; var batchError = null; if (failures.length) { batchError = systemicFailure ? { code: 'batch_system_error', info: 'Обработка остановлена после системной ошибки; не обработано страниц: ' + unprocessedPages.length + '.', failures: failures, systemic: true, cause: systemicFailure, unprocessedPages: unprocessedPages } : { code: failures.length === targets.length ? 'batch_failed' : 'batch_partially_failed', info: 'Не удалось обработать ' + failures.length + ' из ' + targets.length + ' страниц.', failures: failures }; } onDone(notifiedPages, batchError, pageMeta); return; } var pg = targets[index++]; var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Обрабатывается страница ' + pageLink + '...', null, { pending: true, trackError: false }); applyTemplateToPage(pg, job, function (err, meta) { var normPg = normTitle(pg); var isClose = job.mode === 'cleanup' || job.mode === 'denom'; if (!isClose) { if (!err && meta && meta.successMessage) logStatus(meta.successMessage, null, { statusId: statusId, trackError: false }); else logPageEdit(pg, err, { statusId: statusId }); } else { if (err) { logStatus('Завершение по странице ' + pageLink, err, { statusId: statusId }); } else { logStatus((meta && meta.successMessage) || ('Шаблон снят со страницы ' + pageLink + '.'), null, { statusId: statusId, trackError: false }); if (job.mode === 'denom') logStatus('Шаблон установлен на СО страницы ' + pageLink + '.', null, { trackError: false }); } } if (!err) { notifiedPages.push(pg); if (meta) pageMeta[getPageTitleMapKey(normPg)] = meta; } else { failures.push({ pageName: pg, error: err }); if (isSystemicBatchError(err)) systemicFailure = err; } nextPage(); }); }()); } // ═══════════════════════════════════════════════════════════════════════════ // ПОСТРОЕНИЕ JOB из формы // ═══════════════════════════════════════════════════════════════════════════ /** * Строит объект job из данных формы для операции номинации (tRm, rnm, imp, merge, split, recov). * @param {Object} op — запись из OPERATIONS * @param {string} pg — целевая страница (уже разрешённая) * @param {boolean} isMulti — режим мультиноминации * @returns {Object|false} — job или false при ошибке ввода */ function buildNominationJob(op, pg, isMulti) { var nom = op.nomination; var date = getDate(); var msg = normalizeQuickPhraseValue($('#rmMsg').val()); var rawMsg = msg; var opId = isMulti ? (nom.multiOpId || op.id) : op.id; var tplpar = ''; var section, sectionNW, extraPages, multiArticles = []; var mergeArticles = []; var multiHeaderText = ''; var multiArticleComments = {}; var multiFormat = 'sections'; var multiRenamePairs = []; var multiRenameTargets = {}; var multiRenameTemplateTargets = {}; var isRenameWithRowTargets = isMulti && nom.extraInput && nom.extraInput.type === 'rename' && $('.rmMultiRenameTargetInput').length; // Вычислить section и tplpar в зависимости от типа дополнительного ввода if (nom.extraInput) { var ei = nom.extraInput; if (ei.type === 'rename') { if (isRenameWithRowTargets) { multiRenamePairs = collectMultiRenamePairs(); if (!validateMultiRenamePairs(multiRenamePairs, 'статью', 'новое название')) return false; multiRenameTargets = buildMultiRenameTargetMap(multiRenamePairs, 'targetNames'); multiRenameTemplateTargets = buildMultiRenameTargetMap(multiRenamePairs, 'templateTargetNames'); section = formatRenameItemLabel(pg, multiRenameTargets[getPageTitleMapKey(pg)] || multiRenamePairs[0].targetNames); } else { var rn = collectInputValues('.rmRenameInput'); if (!rn.length) { alert('Укажите новое название.'); return false; } if (!rn.every(isValidWikiPageTitle)) { alert('Укажите корректное новое название.'); return false; } if (hasDuplicatePageTitles([pg].concat(rn))) { alert('Текущее и новые названия не должны повторяться.'); return false; } tplpar = buildRenameTemplateParam(rn); section = formatRenameItemLabel(pg, rn); } } else if (ei.type === 'merge') { var mn = collectInputValues('.rmMergeInput'); if (!mn.length) { alert('Укажите статью для объединения.'); return false; } if (!mn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для объединения.'); return false; } if (hasDuplicatePageTitles([pg].concat(mn))) { alert('Статьи для объединения не должны повторяться или совпадать с текущей.'); return false; } mergeArticles = [pg].concat(mn); tplpar = pg + '|' + mn.join('|'); extraPages = mn; section = formatPagesWithAnd([pg].concat(mn)); } else if (ei.type === 'split') { var sn = collectInputValues('.rmSplitInput'); if (!sn.length) { alert('Укажите статьи для разделения.'); return false; } if (!sn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для разделения.'); return false; } if (hasDuplicatePageTitles([pg].concat(sn))) { alert('Названия после разделения не должны повторяться или совпадать с текущим.'); return false; } tplpar = formatPagesWithAnd(sn); section = '[[:' + pg + ']] → ' + tplpar; } } if (isMulti) { var ttl = $('#rmHeader').val() || ''; var articles = isRenameWithRowTargets ? multiRenamePairs.map(function (pair) { return pair.pageName; }) : collectInputValues('.rmMultiPageInput'); multiFormat = $('.rmArticleMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; multiArticleComments = collectMultiNominationComments(); multiHeaderText = ttl; multiArticles = articles.slice(); if (!articles.length) { alert('Укажите страницу.'); return false; } if (!articles.every(isValidWikiPageTitle)) { alert('Укажите корректные названия страниц.'); return false; } if (hasDuplicatePageTitles(articles)) { alert('Одна и та же страница указана в номинации несколько раз.'); return false; } if (!validateMultiNominationText(articles, rawMsg, multiArticleComments, 'страницы')) return false; section = ttl || (isRenameWithRowTargets ? formatRenameItemsWithAnd(articles, multiRenameTargets) : ''); msg = multiFormat === 'list' ? buildMultiNominationListText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets) : null) : buildMultiNominationText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); } if (!section) section = '[[:' + pg + ']]'; sectionNW = section.replace(/\[\[:/g, '').replace(/]]/g, ''); if (isMulti && nom.template === 'к удалению' && !tplpar) tplpar = sectionNW; var nomPageDate = date[1]; var nomPage = nom.nomPage(nomPageDate); var summaryAction = getNominationSummaryAction(nom); var summary = makeNominationTargetSummary(nomPage, sectionNW, summaryAction); return { mode: 'nominate', opId: opId, op: op, date: date, tplpar: tplpar, articleTpl: nom.articleTpl || function () { return ''; }, inArticle: nom.inArticle !== false, transferMode: (nom.supportsTransfer ? getTransferModeFromButtons() : 'none'), summary: summary, nominationSummary: makeNominationPageSummary(sectionNW), summaryAction: summaryAction, msg: msg, nomPage: nomPage, navTemplate: nom.navTemplate, section: section, sectionNW: sectionNW, comment: nom.comment || '', extraPages: extraPages || [], isMulti: !!isMulti, multiHeaderText: multiHeaderText, multiNominationBody: rawMsg, multiArticleComments: multiArticleComments, multiNominationFormat: multiFormat || 'sections', multiRenamePairs: multiRenamePairs, multiRenameTargets: multiRenameTargets, multiRenameTemplateTargets: multiRenameTemplateTargets, multiArticles: multiArticles, mergeArticles: mergeArticles, pages: isMulti ? multiArticles.slice().reverse() : ([pg].concat(extraPages || [])) }; } function getTransferModeFromButtons() { var kbu = $('#rmTransferBtnKbu').hasClass('is-active'); var kul = $('#rmTransferBtnKul').hasClass('is-active'); if (kbu && kul) return 'both'; if (kbu) return 'kbu'; if (kul) return 'kul'; return 'none'; } function normalizeFastRemoveTemplateKey(templateName) { return String(templateName || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function getBuiltinFastRemoveParamConfig(templateName) { var bareKey = normalizeFastRemoveTemplateKey(templateName).replace(/^(?:подст|subst)\s*:\s*/, ''); if (isTemplateNameInAliasGroups(bareKey, ['fileNoLicense', 'fileNoSource', 'fileNoAuthor', 'fileDisputed', 'fileNoPermission', 'fileOrphanedFairuse', 'fileDbNothost'])) return { type: 'date' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDisputedFairuse')) return { type: 'dfud' }; if (isTemplateNameInAliasGroup(bareKey, 'fileBadFairuse')) return { type: 'badfairuse' }; if (isTemplateNameInAliasGroup(bareKey, 'fileCommonsReplacement')) return { type: 'commonsReplacement' }; if (isTemplateNameInAliasGroup(bareKey, 'fileMovedToCommons')) return { type: 'nct' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDuplicate')) return { type: 'duplicate' }; return null; } function buildKbuReasonButtonsHtml(items, buttonClass, dataAttr, titlePrefix) { return items.map(function (item) { var label = titlePrefix + ' ' + item[0] + ': ' + item[1]; return '<button type="button" class="rmToggleBtn rmKbuReasonPill ' + buttonClass + '" ' + dataAttr + '="' + escapeHtml(item[0]) + '" aria-pressed="false" title="' + escapeHtml(label) + '"><span class="rmKbuReasonNum">' + escapeHtml(item[0]) + '</span>' + '<span class="rmKbuReasonText">' + escapeHtml(item[1]) + '</span></button>'; }).join(''); } function buildDfudReasonButtonsHtml() { return buildKbuReasonButtonsHtml(DFUD_REASON_OPTIONS, 'rmKbuDfudReasonBtn', 'data-rm-dfud-reason', 'п.'); } function buildBadfairuseReasonButtonsHtml() { return buildKbuReasonButtonsHtml(BADFAIRUSE_OPTIONS, 'rmKbuBadfairuseReasonBtn', 'data-rm-badfairuse-reason', 'пример'); } function buildKbuReasonListHtml(id, hint, buttonsHtml) { return '<div id="' + id + '" class="' + RESIZE_CLASS + '" style="display:none;margin-bottom:10px;">' + '<div style="margin-bottom:6px;font-size:14px;line-height:1.4;color:' + tk.cSubM + ';">' + hint + '</div>' + '<div style="display:flex;flex-direction:column;gap:4px;">' + buttonsHtml + '</div>' + '</div>'; } function collectSelectedDfudReasons() { return $('#rmKbuDfudReasonsWrap .rmKbuDfudReasonBtn.is-active').map(function () { return String($(this).attr('data-rm-dfud-reason') || '').trim(); }).get().filter(Boolean); } function getSelectedBadfairuseReason() { return String($('#rmKbuBadfairuseReasonsWrap .rmKbuBadfairuseReasonBtn.is-active').first().attr('data-rm-badfairuse-reason') || '').trim(); } function getCurrentCommonsReplacementMode() { var mode = $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn.is-active').data('rmCommonsReplacementMode'); return mode || 'file'; } function setCurrentCommonsReplacementMode(mode) { var value = mode || 'file'; $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn').each(function () { var active = $(this).data('rmCommonsReplacementMode') === value; $(this).toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); if (value === 'category') { $('#fiRm').attr('placeholder', 'Категория на Викискладе без Category:'); $('#fiRmExtra').attr('placeholder', 'Статья в руВики о теме категории (необязательно)').show(); } else { $('#fiRmExtra').hide(); $('#fiRm').attr('placeholder', value === 'gallery' ? 'Галерея на Викискладе' : 'Имя файла на Викискладе'); } syncModalLayout(); } function getFastRemoveLegacyParamConfig(templateName) { var params = cfg.requiredParamTemplates || {}; var key; if (Object.prototype.hasOwnProperty.call(params, templateName)) return params[templateName]; for (key in params) { if (Object.prototype.hasOwnProperty.call(params, key) && normalizeFastRemoveTemplateKey(key) === normalizeFastRemoveTemplateKey(templateName)) { return params[key]; } } return null; } function getFastRemoveParamConfig(reason) { var template = reason && reason[0]; return getBuiltinFastRemoveParamConfig(template) || getFastRemoveLegacyParamConfig(template); } function appendTemplateParam(tpl, name, value) { var val = normalizeQuickPhraseValue(value); if (!val) return tpl; return tpl + '|' + (name ? name + '=' : '') + val; } function makeFastRemovalSummary(reason, data) { var label = String(reason && reason[1] || '').trim(); var detail = String(data && data.summaryDetail || '').trim(); var summaryReason = (label === 'Особый случай' && detail) ? detail : (label || detail); return makeSummary('номинация к быстрому удалению' + (summaryReason ? ': ' + summaryReason : '')); } function buildFastRemoveTemplateData(reason) { var template = reason && reason[0]; var paramCfg = getFastRemoveParamConfig(reason); var addInfo = normalizeQuickPhraseValue($('#fiRm').val()); var comment = normalizeQuickPhraseValue($('#fiRmComment').val()); var dateText = getDate()[0]; var mode; var extra; var tpl; var values; if (!template) return { error: 'Не выбрана причина быстрого удаления.' }; if (paramCfg && paramCfg.type === 'date') { return { templateText: appendTemplateParam(template, '1', dateText) }; } if (paramCfg && paramCfg.type === 'dfud') { tpl = appendTemplateParam(template, 'date', dateText); values = collectSelectedDfudReasons(); values.forEach(function (value, index) { tpl = appendTemplateParam(tpl, String(index + 1), value); }); return { templateText: tpl }; } if (paramCfg && paramCfg.type === 'badfairuse') { addInfo = getSelectedBadfairuseReason(); if (!addInfo) return { error: 'Выберите пример из ВП:ПНИ для Ф6.' }; return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'commonsReplacement') { mode = getCurrentCommonsReplacementMode(); if (mode === 'category') { if (!addInfo) return { error: 'Укажите категорию на Викискладе.' }; tpl = appendTemplateParam('Замена с Викисклада/Категория', '1', addInfo); extra = normalizeQuickPhraseValue($('#fiRmExtra').val()); return { templateText: appendTemplateParam(tpl, '2', extra) }; } if (mode === 'gallery') { if (!addInfo) return { error: 'Укажите галерею на Викискладе.' }; return { templateText: appendTemplateParam('Замена с Викисклада/Галерея', '1', addInfo) }; } return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'nct') { return { templateText: appendTemplateParam(template, '1', addInfo), removeMoveToCommons: $('#rmKbuRemoveMoveToCommons').is(':checked') }; } if (paramCfg && paramCfg.type === 'duplicate') { if (!addInfo) return { error: 'Укажите имя файла-оригинала для Ф1.' }; tpl = appendTemplateParam(template, '1', addInfo); return { templateText: appendTemplateParam(tpl, 'comment', comment) }; } tpl = template; if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; tpl = appendTemplateParam(tpl, '1', addInfo); if (!noComment) tpl = appendTemplateParam(tpl, addInfo ? '2' : '1', comment); return { templateText: tpl, summaryDetail: noComment ? addInfo : '' }; } return { templateText: appendTemplateParam(tpl, '1', comment) }; } function resetKbuReasonControls() { $('#fiRm').hide().val('').attr({ type: 'text', placeholder: '' }); $('#fiRmExtra').hide().val(''); $('#rmKbuCommonsReplacementModeWrap').hide(); $('#rmKbuDfudReasonsWrap').hide().find('.rmKbuDfudReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuBadfairuseReasonsWrap').hide().find('.rmKbuBadfairuseReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuDateHint').hide().text(''); $('#rmKbuRemoveMoveToCommons').prop('checked', false); $('#rmKbuRemoveMoveToCommonsWrap').hide(); $('#fiRmComment').hide().val(''); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').hide(); } function toggleKbuComment(show) { $('#fiRmComment').toggle(show); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').toggle(show); } function updateKbuReasonControls(reasons) { var reason = reasons[$('#rmSel').val()] || reasons[0]; var paramCfg = getFastRemoveParamConfig(reason); $('#rmKbuCriteriaLinkWrap').html(buildFastRemoveCriteriaLinkHtml(reason)); resetKbuReasonControls(); if (paramCfg && (paramCfg.type === 'date' || paramCfg.type === 'dfud')) { $('#rmKbuDateHint').text(FILE_DATE_DEADLINE_HINT).show(); if (paramCfg.type === 'dfud') $('#rmKbuDfudReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'badfairuse') { $('#rmKbuBadfairuseReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'commonsReplacement') { $('#rmKbuCommonsReplacementModeWrap').show(); $('#fiRm').show(); setCurrentCommonsReplacementMode(getCurrentCommonsReplacementMode()); return; } if (paramCfg && paramCfg.type === 'nct') { $('#fiRm').attr('placeholder', 'Укажите имя файла на Викискладе').show(); $('#rmKbuRemoveMoveToCommonsWrap').css('display', 'inline-flex'); return; } if (paramCfg && paramCfg.type === 'duplicate') { $('#fiRm').attr('placeholder', 'Укажите имя файла-оригинала').show(); toggleKbuComment(true); return; } if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; $('#fiRm').attr('placeholder', 'Укажите ' + (noComment ? paramCfg.substring(1) : paramCfg)).show(); toggleKbuComment(!noComment); return; } toggleKbuComment(true); } function getKbuReasonGroupKey(reason) { var label = String(reason && reason[1] || ''); var m = label.match(/^\s*([А-ЯЁA-Z]{1,3})\d/); return m ? m[1] : label; } function buildKbuReasonOptionsHtml(reasons) { var prevGroup = ''; var parts = []; (reasons || []).forEach(function (reason, index) { var group = getKbuReasonGroupKey(reason); if (index && group !== prevGroup) parts.push('<hr>'); parts.push('<option value="' + index + '">' + escapeHtml(reason[1]) + '</option>'); prevGroup = group; }); return parts.join(''); } function buildKbuFormHtml(reasons) { return joinHtml([ '<select id="rmSel" style="', stInputFull, '">', buildKbuReasonOptionsHtml(reasons), '</select>', '<div id="rmKbuDateHint" class="', RESIZE_CLASS, '" style="display:none;margin:-2px 0 10px;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div>', '<div id="rmKbuCommonsReplacementModeWrap" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:10px;"><div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn is-active" data-rm-commons-replacement-mode="file" aria-pressed="true">Файл</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="category" aria-pressed="false">Категория</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="gallery" aria-pressed="false">Галерея</button>', '</div></div>', buildKbuReasonListHtml( 'rmKbuDfudReasonsWrap', 'Выберите пункты КДИ, которым файл не соответствует. Можно выбрать несколько пунктов.', buildDfudReasonButtonsHtml() ), buildKbuReasonListHtml( 'rmKbuBadfairuseReasonsWrap', 'Выберите пример из ВП:ПНИ, под который подпадает файл. Можно выбрать только один пункт.', buildBadfairuseReasonButtonsHtml() ), '<input id="fiRm" type="text" style="', stInputFull, 'display:none;">', '<input id="fiRmExtra" type="text" style="', stInputFull, 'display:none;">', '<label id="rmKbuRemoveMoveToCommonsWrap" class="', RESIZE_CLASS, '" style="', stFooterCheckLabel.replace('display:inline-flex;', 'display:none;'), 'margin:-2px 0 10px;">', '<input id="rmKbuRemoveMoveToCommons" type="checkbox" style="margin:2px 0 0;flex-shrink:0;">', 'Снять шаблон «Перенести на Викисклад»', '</label>', '<input id="fiRmComment" type="text" placeholder="Комментарий (необязательно)" style="', stInputFull, '">', buildQuickPhrasesPanelHtml('fiRmComment') ]); } function buildNominationMultiHeaderHtml(pg, options) { var opts = options || {}; var multiHeaderRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); return joinHtml([ '<div id="rmMultiHeader" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:6px;">', '<div class="rmMultiPageRow rmNominationHeaderRow" style="', multiHeaderRowStyle, '"><input id="rmHeader" type="text" placeholder="Заголовок номинации" style="', stInputBox, '">', buildAddMultiPageButtonHtml(opts), '</div>', '</div>', '<div id="rmMultiPagesContainer" style="display:flex;flex-direction:column;gap:', multiNominationGap, ';margin-bottom:', multiNominationGap, ';">', buildMultiPageRowHtml(0, $.extend({}, opts, { rowId: 'rmFirstMultiPage', pageValue: pg, showAdd: true })), '</div>' ]); } function buildTransferBoxHtml() { return joinHtml([ '<div id="rmTransferBox" class="', RESIZE_CLASS, ' rmTransferPanel" style="width:100%;box-sizing:border-box;"><div class="rmTransferGrid">', '<div id="rmTransferModeSingle" class="rmSegmentedBar"><button type="button" id="rmTransferBtnNone" class="rmSegmentedBtn rmToggleBtn is-active" aria-pressed="true">Обычная номинация</button></div>', '<div id="rmTransferModeGroup" class="rmSegmentedBar">', '<button type="button" id="rmTransferBtnKbu" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблоны db-*, уд-*, КОУ, Hangon.">Снять КБУ</button>', '<button type="button" id="rmTransferBtnKul" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблон «К улучшению».">Снять КУЛ</button>', '</div>', '<div class="rmTransferHintRow"><div id="rmTransferHint" style="display:none;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div></div>', '</div></div>' ]); } function buildMultiNominationFormatSwitchHtml(wrapId, buttonClass) { return joinHtml([ '<div id="', wrapId, '" class="', RESIZE_CLASS, '" style="display:none;margin-top:8px;margin-bottom:10px;">', '<div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, ' is-active" data-rm-multi-format="sections" aria-pressed="true">Оформить подразделами</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, '" data-rm-multi-format="list" aria-pressed="false">Оформить списком</button>', '</div>', '</div>' ]); } function getMultiNominationUiOptions(kind, options) { var opts = options || {}; var isArticle = kind === 'article'; var isRename = !!opts.renameMulti; var actionText = typeof opts.actionText === 'string' ? opts.actionText : (opts.deletionMulti ? 'к удалению' : (isRename ? 'к переименованию' : '')); var itemAcc = isArticle ? 'статью' : 'категорию'; var itemDat = isArticle ? 'статье' : 'категории'; var itemGen = isArticle ? 'статьи' : 'категории'; var result = { inputPlaceholder: isArticle ? 'Статья' : 'Категория', addTitle: 'Мультиноминация: добавить ' + itemAcc + ' в номинацию' + (actionText ? ' ' + actionText : ''), removeTitle: 'Убрать ' + itemAcc + ' из номинации' + (actionText ? ' ' + actionText : ''), commentTitle: 'Добавить комментарий к этой ' + itemDat, commentExpandedTitle: 'Скрыть комментарий к этой ' + itemDat, commentPlaceholder: 'Комментарий только для этой ' + itemGen + ' (необязательно)' }; if (isRename) { $.extend(result, { targetInput: true, targetInputClass: 'rmMultiRenameTargetInput', targetPlaceholder: isArticle ? 'Новое название' : 'Новое название без префикса Категория:', targetVariants: true }); } if (opts.setup) { $.extend(result, { defaultPage: opts.defaultPage || '', multiOnlySelector: isArticle ? '#rmArticleMultiFormatWrap' : '#rmCategoryMultiFormatWrap' }); if (isRename) $.extend(result, { singleOnlySelector: '#rmSingleRenameBlock', hideContainerWhenSingle: true, singleCurrentPageSelector: '#rmSingleRenameCurrent', singleRenameTargetSelector: isArticle ? '#rmRenameFirst' : '#firstRenameInput', singleRenameVariantSelector: isArticle ? '#rmRenameContainer .rmRenameInput' : '#renameVariantsContainer .variantInput', singleRenameVariantContainerId: isArticle ? 'rmRenameContainer' : 'renameVariantsContainer', singleRenameVariantPlaceholder: isArticle ? 'Дополнительный вариант' : 'Дополнительный вариант названия', singleRenameInputClass: isArticle ? 'rmRenameInput' : undefined }); } return result; } function buildNominationFormHtml(nom, pg, multiMode) { var isRenameMulti = multiMode && nom.extraInput && nom.extraInput.type === 'rename'; var multiOptions = getMultiNominationUiOptions('article', { renameMulti: isRenameMulti, deletionMulti: multiMode && nom.template === 'к удалению' }); return joinHtml([ isRenameMulti ? buildSingleRenameBlockHtml(nom.extraInput, 'Мультиноминация: добавить статью в номинацию', pg, 'Текущее название') : '', multiMode ? buildNominationMultiHeaderHtml(pg, multiOptions) : '', nom.extraInput && !isRenameMulti ? buildMultiInputHtml(nom.extraInput) : '', '<textarea id="rmMsg" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('rmMsg'), nom.supportsTransfer ? buildTransferBoxHtml() : '', multiMode ? buildMultiNominationFormatSwitchHtml('rmArticleMultiFormatWrap', 'rmArticleMultiFormatBtn') : '' ]); } function buildCategoryNominationFormHtml(variantConfig, multiMode, pageName, options) { var opts = options || {}; var multiOptions = getMultiNominationUiOptions('category', opts); return joinHtml([ opts.renameMulti && variantConfig ? buildSingleRenameBlockHtml(variantConfig, 'Мультиноминация: добавить категорию в номинацию', pageName, 'Текущая категория') : '', multiMode ? buildNominationMultiHeaderHtml(pageName, multiOptions) : '', variantConfig && !opts.renameMulti && !opts.skipVariantInput ? buildMultiInputHtml(variantConfig) : '', '<textarea id="nominationReason" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('nominationReason'), multiMode ? buildMultiNominationFormatSwitchHtml('rmCategoryMultiFormatWrap', 'rmCategoryMultiFormatBtn') : '' ]); } function ensureMultiPageCommentTextareaResizer(textareaId, wrapId) { var $textarea = $('#' + textareaId); if (!$textarea.length || $textarea.data('rmNestedResizerReady')) return; setupNestedResizableTextarea(textareaId, wrapId, parseInt(sz.taMinW, 10) || 180, 90); $textarea.data('rmNestedResizerReady', true); } function setMultiPageCommentExpanded($btn, expanded) { var wrapId = $btn.data('rmCommentWrap'); var textareaId = $btn.data('rmCommentTextarea'); var $wrap = $('#' + wrapId); var title = expanded ? ($btn.data('rmCommentExpandedTitle') || 'Скрыть комментарий к этой странице') : ($btn.data('rmCommentTitle') || 'Добавить комментарий к этой странице'); if (!$btn.length || !$wrap.length) return; $btn.attr('aria-expanded', expanded ? 'true' : 'false') .attr('aria-label', title) .attr('title', title) .toggleClass('is-active', expanded) .text('✎'); $wrap.toggle(expanded); if (expanded) ensureMultiPageCommentTextareaResizer(textareaId, wrapId); } function getMultiPageCommentTargets($block) { var $textarea = $block.find('.rmMultiPageCommentInput').first(); var $wrap = $textarea.parent(); return { wrapId: $wrap.attr('id') || '', textareaId: $textarea.attr('id') || '' }; } function collectMultiRenameTargetValues($block) { return $block.find('.rmMultiRenameTargetInput,.rmMultiRenameVariantInput').map(function () { return ($(this).val() || '').trim(); }).get().filter(Boolean); } function setMultiPageRowControls($block, showAdd, showComment, options) { var opts = options || {}; var $row = $block.find('.rmMultiPageRow').first(); var ids = getMultiPageCommentTargets($block); var $commentBtn = $row.find('.rmMultiPageCommentToggle'); if (!$row.length) return; if (showAdd) { if ($commentBtn.length) setMultiPageCommentExpanded($commentBtn, false); if (ids.wrapId) $('#' + ids.wrapId).hide(); $block.find('.rmMultiRenameVariantsContainer').hide(); $row.find('.rmMultiPageCommentToggle,.rmAddMultiRenameVariant,.rmRemoveInput').remove(); if (!$row.find('.rmAddMultiPage').length) $row.append(buildAddMultiPageButtonHtml(opts)); return; } $block.find('.rmMultiRenameVariantsContainer').toggle(!!opts.targetVariants); $row.find('.rmAddMultiPage').remove(); if (!$row.find('.rmMultiPageCommentToggle').length) { $row.append(buildMultiPageButtonsHtml(ids.wrapId, ids.textareaId, $.extend({}, opts, { showComment: showComment }))); return; } $row.find('.rmMultiPageCommentToggle').toggle(showComment); } function setupMultiPageNominationUi(options) { var opts = options || {}; var containerSelector = opts.containerSelector || '#rmMultiPagesContainer'; var pageCounter = parseInt(opts.nextIndex, 10) || 1; var wasMultiModeExpanded = false; function restoreEmptySinglePageInput() { var $pageInput = $(containerSelector + ' .rmMultiPageInput').first(); if (!$pageInput.length || String($pageInput.val() || '').trim()) return; $pageInput.val(opts.defaultPage || ''); } function copySingleCurrentPageToFirstRow() { var $source = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $target = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length || !value) return; $target.val(value); } function copyFirstRowPageToSingleCurrent() { var $target = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $source = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length) return; $target.val(value || opts.defaultPage || ''); } function getSingleRenameTargets() { var targets = []; var $source = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); if ($source.length && String($source.val() || '').trim()) targets.push(String($source.val() || '').trim()); if (opts.singleRenameVariantSelector) { $(opts.singleRenameVariantSelector).each(function () { var value = String($(this).val() || '').trim(); if (value) targets.push(value); }); } return targets.slice(0, 3); } function setMultiBlockRenameTargets($block, targets) { var list = asNonEmptyArray(targets).slice(0, 3); var $target = $block.find('.rmMultiRenameTargetInput').first(); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); if (!$target.length) return; $target.val(list[0] || ''); if (!$container.length) return; $container.find('.rmMultiRenameVariantRow').remove(); list.slice(1).forEach(function (value) { $container.append(buildMultiRenameVariantRowHtml(value, opts)); }); } function copySingleRenameTargetsToFirstRow() { var $block = $(containerSelector + ' .rmMultiPageBlock').first(); if (!$block.length) return; setMultiBlockRenameTargets($block, getSingleRenameTargets()); } function copyFirstRowRenameTargetsToSingle() { var $target = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); var $sourceBlock = $(containerSelector + ' .rmMultiPageBlock').first(); var targets = collectMultiRenameTargetValues($sourceBlock).slice(0, 3); var $variantContainer = opts.singleRenameVariantContainerId ? $('#' + opts.singleRenameVariantContainerId) : $(); if (!$sourceBlock.length || !$target.length) return; $target.val(targets[0] || ''); if (!$variantContainer.length) return; $variantContainer.empty(); targets.slice(1).forEach(function (value) { addInputRow({ containerId: opts.singleRenameVariantContainerId, placeholder: opts.singleRenameVariantPlaceholder || 'Дополнительный вариант', inputClass: opts.singleRenameInputClass, rowClass: 'rmRenameVariantRow', indentLeft: 0, fitParentWidth: true, prefixHtml: buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить'), removeBeforeInput: true }); $variantContainer.find('input').last().val(value); }); } function updateMultiMode() { var $blocks = $(containerSelector + ' .rmMultiPageBlock'); var hasExtra = $blocks.length > 1; var pageGap = hasExtra && opts.targetVariants ? '12px' : multiNominationGap; $(containerSelector).css({ gap: pageGap, marginBottom: pageGap }); $('#rmMultiHeader').css('marginBottom', hasExtra ? pageGap : multiNominationGap).toggle(hasExtra); if (opts.multiOnlySelector) $(opts.multiOnlySelector).toggle(hasExtra); if (opts.singleOnlySelector) $(opts.singleOnlySelector).toggle(!hasExtra); if (opts.hideContainerWhenSingle) $(containerSelector).toggle(hasExtra); if (!hasExtra && wasMultiModeExpanded) { restoreEmptySinglePageInput(); copyFirstRowPageToSingleCurrent(); copyFirstRowRenameTargetsToSingle(); } $blocks.each(function (index) { setMultiPageRowControls($(this), !hasExtra && index === 0, hasExtra, opts); }); wasMultiModeExpanded = hasExtra; syncModalLayout(); } $(document).off('click.rmMultiPageAdd').on('click.rmMultiPageAdd', '.rmAddMultiPage', function () { var wasSingle = $(containerSelector + ' .rmMultiPageBlock').length <= 1; if (wasSingle) { copySingleCurrentPageToFirstRow(); copySingleRenameTargetsToFirstRow(); } $(containerSelector).append(buildMultiPageRowHtml(pageCounter++, opts)); updateMultiMode(); }); $(document).off('click.rmMultiRenameVariantAdd').on('click.rmMultiRenameVariantAdd', '.rmAddMultiRenameVariant', function () { var $block = $(this).closest('.rmMultiPageBlock'); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); var fieldCount = 1 + $block.find('.rmMultiRenameVariantInput').length; if (fieldCount >= 3) { alert('Максимум 3 варианта переименования.'); return; } $container.append(buildMultiRenameVariantRowHtml('', opts)).show(); syncModalLayout(); }); $(document).off('click.rmMultiRenameVariantRemove').on('click.rmMultiRenameVariantRemove', '.rmRemoveMultiRenameVariant', function () { $(this).closest('.rmMultiRenameVariantRow').remove(); syncModalLayout(); }); $(document).off('click.rmMultiPageComment').on('click.rmMultiPageComment', '.rmMultiPageCommentToggle', function () { var $btn = $(this); if (!$btn.is(':visible')) return; setMultiPageCommentExpanded($btn, $btn.attr('aria-expanded') !== 'true'); syncModalLayout(); }); $(document).off('click.rmMultiPageRemove').on('click.rmMultiPageRemove', '.rmMultiPageRow .rmRemoveInput', function () { $(this).closest('.rmMultiPageBlock').remove(); updateMultiMode(); }); updateMultiMode(); return { update: updateMultiMode, isMulti: function () { return $(containerSelector + ' .rmMultiPageBlock').length > 1; } }; } function setExclusiveButtonActive($root, buttonSelector, $btn) { $root.find(buttonSelector).removeClass('is-active').attr('aria-pressed', 'false'); $btn.addClass('is-active').attr('aria-pressed', 'true'); } function bindMultiNominationFormatSwitch(rootSelector, buttonSelector) { var $root = $(rootSelector); $root.off('click.rmMultiFormat').on('click.rmMultiFormat', buttonSelector, function () { setExclusiveButtonActive($root, buttonSelector, $(this)); }); } function buildProtectAddButtonHtml() { return buildSquareAddButtonHtml('', 'Добавить страницу', 'rmProtectAddPage'); } function buildProtectPageRowHtml(id, pageName, isFirstRow) { return joinHtml([ '<div', isFirstRow ? ' id="rmProtectFirstRow"' : '', ' class="rmProtectPageRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', id, '" type="text" placeholder="Страница" class="rmProtectPageInput" style="', stInputBox, '"', pageName ? ' value="' + escapeHtml(pageName) + '"' : '', '>', isFirstRow ? buildProtectAddButtonHtml() : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ]); } function buildReportFormHtml(ctx, isZka) { var reportTextPlaceholder = (isZka ? 'Введите текст запроса.' : 'Текст запроса (можно дополнить или изменить).') + ' Подпись будет добавлена автоматически.'; if (isZka) { return joinHtml([ '<input id="rmReportHeader" type="text" placeholder="Тема/заголовок" style="', stInputFull, '" value="', escapeHtml(ctx.pageLink), '">', '<textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText') ]); } return joinHtml([ '<div id="rmProtectModeBtns" class="', RESIZE_CLASS, '" style="margin-bottom:14px;"><div class="rmSegmentedBar">', '<button id="rmProtectModeInstall" type="button" class="rmSegmentedBtn rmProtectModeBtn is-active" aria-pressed="true">🛡️ Установить защиту</button>', '<button id="rmProtectModeRemove" type="button" class="rmSegmentedBtn rmProtectModeBtn" aria-pressed="false">📛 Снять защиту</button>', '</div></div>', '<div id="rmProtectMultiWrap" class="', RESIZE_CLASS, '">', '<div id="rmProtectHeaderWrap" style="display:none;margin-bottom:6px;"><div class="rmProtectHeaderRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '"><input id="rmProtectHeader" type="text" placeholder="Заголовок (для нескольких страниц)" style="', stInputBox, '">', buildProtectAddButtonHtml(), '</div></div>', buildProtectPageRowHtml('rmProtectPage0', ctx.pageName, true), '<div id="rmProtectPagesContainer"></div>', '</div>', '<div id="rmProtectLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmProtectLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectReasonsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Причины</div><div id="rmProtectReasons" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="война правок">война правок</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="неконсенсусные изменения">неконсенсусные изменения</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="вандализм">вандализм</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="популярная статья">популярная статья</button>', '</div></div>', '<div id="rmRemoveLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup" style="display:none;"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmRemoveLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectTextBlock" class="', RESIZE_CLASS, '"><textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText'), '</div>' ]); } // ═══════════════════════════════════════════════════════════════════════════ // ОБРАБОТЧИКИ ОПЕРАЦИЙ // ═══════════════════════════════════════════════════════════════════════════ var handlers = { // ── КБУ ───────────────────────────────────────────────────────────── showKbu: function (op) { var forCategory = !!(op && op.forCategory); var reasons = getFastRemoveReasons(); createModal({ title: 'Быстрое удаление', width: 'compact', subtitleHtml: '<span id="rmKbuCriteriaLinkWrap"></span>' }); $('#removerModalContent').html(buildKbuFormHtml(reasons)); $('#rmSel').change(function () { updateKbuReasonControls(reasons); syncModalLayout(); }); $('#removerModalContent').off('click.rmKbuCommonsReplacementMode').on('click.rmKbuCommonsReplacementMode', '.rmKbuCommonsReplacementModeBtn', function () { setCurrentCommonsReplacementMode($(this).data('rmCommonsReplacementMode') || 'file'); }); $('#removerModalContent').off('click.rmKbuDfudReason').on('click.rmKbuDfudReason', '.rmKbuDfudReasonBtn', function () { var $btn = $(this); var active = !$btn.hasClass('is-active'); $btn.toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); $('#removerModalContent').off('click.rmKbuBadfairuseReason').on('click.rmKbuBadfairuseReason', '.rmKbuBadfairuseReasonBtn', function () { setExclusiveButtonActive($('#rmKbuBadfairuseReasonsWrap'), '.rmKbuBadfairuseReasonBtn', $(this)); }); updateKbuReasonControls(reasons); syncModalLayout(); renderModalFooter('submit', { submitText: 'Номинировать', onSubmit: function () { var idx = $('#rmSel').val(); var reason = reasons[idx] || reasons[0]; var kbuData = buildFastRemoveTemplateData(reason); if (kbuData.error) { alert(kbuData.error); return false; } var fastRemovalSummary = makeFastRemovalSummary(reason, kbuData); startProcessing(); if (forCategory) { var tpl = kbuData.templateText; var categorySummary = fastRemovalSummary; editPageContent(mwCfg.wgPageName, { summary: categorySummary, readError: 'Не удалось получить содержимое.' }, function (text) { return { text: wrapInNoinclude(text, T_OPEN + tpl + T_CLOSE) }; }, function (err) { if (err) { unlockModalSubmit(); logStatus('Ошибка записи.', err); } else { logStatus('Страница номинирована к быстрому удалению.', null, { trackError: false }); finalizeFastRemoval([normTitle(mwCfg.wgPageName)], categorySummary); } }); } else { var job = { mode: 'nominate', opId: 'fRm', kbuTemplate: reason[0], kbuTemplateText: kbuData.templateText, removeMoveToCommons: !!kbuData.removeMoveToCommons, summary: fastRemovalSummary, inArticle: true }; processPageList([normTitle(mwCfg.wgPageName)], job, function (notifiedPages) { finalizeFastRemoval(notifiedPages, job.summary); }); } return true; } }); }, // ── Универсальная номинация (КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС) ──────── showNomination: function (op) { var nom = op.nomination; var pg = normTitle(mwCfg.wgPageName); var date = getDate()[1]; var nomPage = nom.nomPage(date); var multiMode = nom.supportsMulti; function updateTransferUi() { var mode = getTransferModeFromButtons(); var isNone = mode === 'none'; var isKbu = mode === 'kbu' || mode === 'both'; var isKul = mode === 'kul' || mode === 'both'; $('#rmTransferBtnNone').toggleClass('is-active', isNone).attr('aria-pressed', isNone ? 'true' : 'false'); $('#rmTransferBtnKbu').toggleClass('is-active', isKbu).attr('aria-pressed', isKbu ? 'true' : 'false'); $('#rmTransferBtnKul').toggleClass('is-active', isKul).attr('aria-pressed', isKul ? 'true' : 'false'); var t = transferTexts[mode]; if (t) { $('#rmTransferHint').text(t.hint).show(); } else { $('#rmTransferHint').hide().text(''); } applyGeneratedText($('#rmMsg'), t && t.notice ? t.notice + '\n' : ''); } createModal({ title: 'Номинация: ' + nom.template, subtitlePage: nomPage, subtitleLabel: 'Текущий день' }); $('#removerModalContent').html(buildNominationFormHtml(nom, pg, multiMode)); setupResizableModal('rmMsg'); // Логика переноса if (nom.supportsTransfer) { $(document).off('click.rmTransfer').on('click.rmTransfer', '#rmTransferBtnNone,#rmTransferBtnKbu,#rmTransferBtnKul', function () { if (this.id === 'rmTransferBtnNone') { $('#rmTransferBtnKbu,#rmTransferBtnKul').removeClass('is-active'); $('#rmTransferBtnNone').addClass('is-active'); } else { $(this).toggleClass('is-active'); var anyOn = $('#rmTransferBtnKbu').hasClass('is-active') || $('#rmTransferBtnKul').hasClass('is-active'); $('#rmTransferBtnNone').toggleClass('is-active', !anyOn); } updateTransferUi(); }); updateTransferUi(); } // Многостраничный режим if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('article', { setup: true, defaultPage: pg, renameMulti: nom.extraInput && nom.extraInput.type === 'rename', deletionMulti: nom.template === 'к удалению' })); bindMultiNominationFormatSwitch('#removerModalContent', '.rmArticleMultiFormatBtn'); } if (nom.extraInput) wireMultiInput(nom.extraInput); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var isMulti = multiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var singleCurrentInput = $('#rmSingleRenameCurrent').val() || ''; var inputVal = !isMulti ? normTitle(singleCurrentInput || $('#rmMultiPagesContainer .rmMultiPageInput').first().val() || '') : ''; var changed = inputVal && inputVal !== pg; function executeJob(job) { startProcessing(); runFlow({ templateStep: function (next) { if (!job.inArticle) { next(); return; } processPageList(job.pages, job, function (notifiedPages, err) { job._notifiedPages = notifiedPages; if (err && notifiedPages.length) { if (job.isMulti) { var narrowedJob = updateMultiNominationJobPages(job, notifiedPages, 'Не удалось оформить ни одну страницу для публикации номинации.', { preserveSection: true }); if (narrowedJob.error) { next(err); return; } } logStatus('Часть страниц не изменена; номинация будет опубликована, чтобы уже установленные шаблоны не остались без обсуждения.', err, { trackError: false }); next(); return; } next(err); }); }, nominationStep: function (done) { publishNomination({ pageTitle: job.nomPage, navTemplate: job.navTemplate, sectionTitle: job.section, summary: job.nominationSummary || job.summary, text: getNominationPublishText(job) }, function (err) { done(err, { pageTitle: job.nomPage, sectionTitle: job.section }); }); }, notifyStep: function (nominationInfo, next) { var pages = job._notifiedPages || []; if (!setAlert || !pages.length) { next(); return; } notifyAuthorsForPages(pages, { summary: job.summary, actionText: job.comment, discussionPage: nominationInfo && nominationInfo.pageTitle, discussionSection: nominationInfo && nominationInfo.sectionTitle }, next); }, skipLink: op.id === 'fRm' }); } function run(targetPg) { var job = buildNominationJob(op, targetPg, isMulti); if (!job) { unlockModalSubmit(); return; } if (job.isMulti && job.inArticle && getNominationConflictRule(job)) { startProcessing(); inspectMultiNominationConflicts(job, function (err, conflicts) { if (err) { markSubmitError(); return; } if (!conflicts.length) { executeJob(job); return; } showNominationConflictResolution(job, conflicts, function (resolvedJob) { executeJob(resolvedJob); }); }); return; } executeJob(job); } if (changed) { apiReq({ prop: 'info', titles: inputVal }, 'query', function (data) { if (data && data.error) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за ошибки API. Попробуйте ещё раз.'); return; } var page = getFirstQueryPage(data); if (!page) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за временной ошибки. Попробуйте ещё раз.'); return; } if (page.missing !== undefined) { unlockModalSubmit(); alert('Страница «' + inputVal + '» не существует.'); return; } run(normTitle(page.title || inputVal)); }); } else { run(pg); } return true; } }); }, // ── Снятие номинации (статья) ──────────────────────────────────────── showArticleClose: function () { showCloseActionsModal({ inputName: 'rmCloseAction', listId: 'rmCloseActions', emptyText: 'Не найдено подходящих шаблонов для закрытия.', emptyDetails: 'Проверяются: КУ, КПМ, КБУ, КУЛ.', getActions: function (articleText) { var actions = []; var kuSource = getTemplateAliases('nominationDeletion').join('|'); var kpmSource = getTemplateAliases('nominationRename').join('|'); var hasKu = !!findTemplateByPattern(articleText, KU_PATTERN_STR); var kpmMatch = findTemplateByPattern(articleText, KPM_PATTERN_STR); var hasKbu = !!findTemplateByPattern(articleText, KBU_OR_HANGON_PATTERN_STR); var hasKul = !!findTemplateByPattern(articleText, KUL_PATTERN_STR); if (hasKbu) actions.push({ id: 'cleanup-kbu', tag: 'КБУ', label: 'Снятие', mode: 'cleanup', transferMode: 'kbu', summaryText: 'снятие шаблонов КБУ', description: 'Снимает шаблоны КБУ и Hangon.' }); if (hasKbu && hasKul) actions.push({ id: 'cleanup-both', tag: 'КБУ и КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'both', summaryText: 'снятие КБУ и КУЛ', description: 'Снимает шаблоны КБУ, шаблон КУЛ и Hangon.' }); if (hasKu) { actions.push({ id: 'ret', tag: 'КУ', label: 'Оставлено', mode: 'denom', closeType: 'ret', resultTemplate: 'Оставлено', summaryResult: 'оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Оставлено}} на СО.', comment: 'оставлена', talkNotice: true }); actions.push({ id: 'retConditional', tag: 'КУ', label: 'Условно оставлено', mode: 'denom', closeType: 'retConditional', resultTemplate: 'Условно оставлено', summaryResult: 'условно оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Условно оставлено}} на СО.', comment: 'условно оставлена', talkNotice: true, needsConditionalFields: true }); actions.push({ id: 'withdrawnDeletion', tag: 'КУ', label: 'Снято с удаления', mode: 'denom', closeType: 'withdrawnDeletion', resultTemplate: 'Снято с удаления', summaryResult: 'снято с удаления', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Снято с удаления}} на СО.', comment: 'снята с удаления', talkNotice: true }); actions.push({ id: 'redirectedDeletion', tag: 'КУ', label: 'Заменено перенаправлением', mode: 'denom', closeType: 'redirectedDeletion', resultTemplate: 'Заменено перенаправлением', summaryResult: 'заменено перенаправлением', sourceTemplate: kuSource, description: 'Заменяет страницу перенаправлением, добавляет {{Заменено перенаправлением}} на СО.', warning: 'Осторожно: это действие перезапишет содержимое всей страницы.', comment: 'заменена перенаправлением', talkNotice: true, needsRedirectTarget: true }); } if (kpmMatch) { var kpmParams = getTemplatePositionalParamValues(kpmMatch, 2); var suggestedNewTitle = kpmParams ? collectRenameTargetsFromTemplateParams(kpmParams)[0] || '' : ''; actions.push({ id: 'doneRnm', tag: 'КПМ', label: 'Переименовано', mode: 'denom', closeType: 'doneRnm', resultTemplate: 'Переименовано', summaryResult: 'переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Переименовано}} на СО.', comment: 'переименована', talkNotice: true, needsRenameTitles: true, suggestedNewTitle: suggestedNewTitle }); actions.push({ id: 'noRnm', tag: 'КПМ', label: 'Не переименовано', mode: 'denom', closeType: 'noRnm', resultTemplate: 'Не переименовано', summaryResult: 'не переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Не переименовано}} на СО.', comment: 'не переименована', talkNotice: true }); } if (hasKul) actions.push({ id: 'cleanup-kul', tag: 'КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'kul', summaryText: 'снятие шаблона КУЛ', description: 'Снимает шаблон КУЛ.' }); return actions; }, afterRender: function (actions, actionMap, pageName) { var doneRnm = actionMap.doneRnm; var hasConditionalRet = actions.some(function (a) { return a.id === 'retConditional'; }); var hasRedirectedDeletion = actions.some(function (a) { return a.id === 'redirectedDeletion'; }); if (doneRnm) { $('#rmCloseActions input[value="doneRnm"]').closest('.rmActionItem').append( '<div id="rmCloseRenameFields" style="display:none;margin-top:8px;' + closeActionFieldInset + '">' + '<label for="rmCloseNewTitle" style="' + stRenameFieldLabel + '">Новое название</label>' + '<div style="display:flex;margin-bottom:8px;"><input id="rmCloseNewTitle" type="text" style="' + stAttachedInput + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentNewTitle', 'Подставить текущее название как новое', '', '↩', stAttachedBtn) + '</div>' + '<label for="rmCloseOldTitle" style="' + stRenameFieldLabel + '">Старое название</label>' + '<div style="display:flex;"><input id="rmCloseOldTitle" type="text" style="' + stAttachedInput + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentOldTitle', 'Подставить текущее название как старое', '', '↩', stAttachedBtn) + '</div>' + '</div>' ); $('#rmCloseNewTitle').val(doneRnm.suggestedNewTitle); $('#rmCloseUseCurrentNewTitle').on('click', function () { $('#rmCloseNewTitle').val(pageName).focus(); }); $('#rmCloseUseCurrentOldTitle').on('click', function () { $('#rmCloseOldTitle').val(pageName).focus(); }); } if (hasConditionalRet) { $('#rmCloseActions input[value="retConditional"]').closest('.rmActionItem').append(buildConditionalRetFieldsHtml()); } if (hasRedirectedDeletion) { $('#rmCloseActions input[value="redirectedDeletion"]').closest('.rmActionItem').append( '<div id="rmCloseRedirectTargetWrap" style="display:none;margin-top:6px;' + closeActionFieldInset + '"><input id="rmCloseRedirectTarget" type="text" placeholder="Цель перенаправления" style="' + stCloseActionInput + '"></div>' ); } }, afterFooterRender: function (_, actionMap) { function ensureConditionalTextareaResizer() { var $textarea = $('#rmCloseConditionalReason'); if (!$textarea.length || $textarea.data('rmConditionalResizerReady')) return; setupNestedResizableTextarea('rmCloseConditionalReason', 'rmCloseConditionalWrap', 280, 90); $textarea.data('rmConditionalResizerReady', true); } function updateUi() { var sel = actionMap[$('[name="rmCloseAction"]:checked').val()]; $('#rmCloseRenameFields').toggle(!!(sel && sel.needsRenameTitles)); $('#rmCloseConditionalWrap').toggle(!!(sel && sel.needsConditionalFields)); $('#rmCloseRedirectTargetWrap').toggle(!!(sel && sel.needsRedirectTarget)); if (sel && sel.needsConditionalFields) ensureConditionalTextareaResizer(); var disableNotify = !!(sel && sel.mode === 'cleanup' && sel.transferMode === 'kbu'); var $cb = $('[name="rmUAlert"]'); var $cbLabel = $('[name="rmUAlert"]').closest('label'); if ($cb.length) $cb.prop('disabled', disableNotify); if ($cbLabel.length) $cbLabel.css({ visibility: disableNotify ? 'hidden' : 'visible', pointerEvents: disableNotify ? 'none' : '' }); syncModalLayout(); } $(document).off('change.rmCloseAction').on('change.rmCloseAction', '[name="rmCloseAction"]', updateUi); updateUi(); }, onSubmit: function (sel, pageName) { var job; if (sel.mode === 'denom') { var oldTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseOldTitle').val()) : ''; var newTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseNewTitle').val()) : ''; var conditionalReason = sel.needsConditionalFields ? normalizeQuickPhraseValue($('#rmCloseConditionalReason').val()) : ''; var conditionalDeadline = sel.needsConditionalFields ? String($('#rmCloseConditionalDeadline').val() || '').trim() : ''; var redirectTarget = sel.needsRedirectTarget ? normalizeRedirectTarget($('#rmCloseRedirectTarget').val()) : ''; if (sel.needsRenameTitles && !oldTitle) { alert('Укажите старое название.'); return false; } if (sel.needsRenameTitles && !newTitle) { alert('Укажите новое название.'); return false; } if (sel.needsRenameTitles && getPageTitleMapKey(oldTitle) === getPageTitleMapKey(newTitle)) { alert('Старое и новое названия совпадают.'); return false; } if (sel.needsRedirectTarget && !redirectTarget) { alert('Укажите цель перенаправления.'); return false; } if (sel.needsRedirectTarget && normTitle(redirectTarget) === normTitle(pageName)) { alert('Цель перенаправления совпадает с текущей страницей.'); return false; } if (conditionalDeadline && normalizeIsoDate(conditionalDeadline) !== conditionalDeadline) { alert('Укажите срок в формате YYYY-MM-DD, например 2026-05-31.'); return false; } job = { mode: 'denom', closeType: sel.closeType, resultTemplate: sel.resultTemplate, summaryResult: sel.summaryResult, sourceTemplate: sel.sourceTemplate, oldTitle: oldTitle, newTitle: newTitle, redirectTarget: redirectTarget, conditionalReason: conditionalReason, conditionalDeadline: conditionalDeadline, notifyActionText: sel.comment, skipNotify: false }; } else { job = { mode: 'cleanup', transferMode: sel.transferMode, summary: makeSummary(sel.summaryText), notifyActionText: (sel.transferMode === 'kul' || sel.transferMode === 'both') ? 'больше не номинирована к срочному улучшению' : '', skipNotify: !(sel.transferMode === 'kul' || sel.transferMode === 'both') }; } processPageList([pageName], job, function (notifiedPages, err, pageMeta) { function finishClose() { if (isError) { markSubmitError(); } else { renderModalFooter('reload'); } } if (isError || err || job.skipNotify || !setAlert || !notifiedPages.length) { finishClose(); return; } var meta = (pageMeta && pageMeta[getPageTitleMapKey(pageName)]) || {}; notifyAuthorsForPages(notifiedPages, { summary: meta.summary || job.summary, actionText: job.notifyActionText, discussionPage: meta.discussionPage, discussionSection: meta.discussionSection, includeProposedPrefix: false }, finishClose); }); return true; } }); }, // ── ОБКАТ: номинация категории ─────────────────────────────────────── showCatNomination: function (op) { var catType = op.catType; var catMeta = CATEGORY_NOMINATION_META[catType] || CATEGORY_NOMINATION_META.discuss; var initialDateContext = getCategoryNominationDateContext(); var catDiscPage = initialDateContext.pageTitle; var pageName = normalizeCategoryPageName(mwCfg.wgPageName); var multiMode = !!catMeta.supportsMulti; var renameMultiMode = !!catMeta.renameMulti && multiMode; createModal({ title: catMeta.title, subtitlePage: catDiscPage, subtitleLabel: 'Текущий месяц' }); var variantCfgs = { rename: { type: 'rename', firstId: 'firstRenameInput', addBtnId: 'addRenameVariant', containerId: 'renameVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Новое название без префикса Категория:', addPh: 'Дополнительный вариант названия', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' }, merge: { firstId: 'firstMergeInput', addBtnId: 'addMergeVariant', containerId: 'mergeVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Категория для объединения без префикса Категория:', addPh: 'Дополнительный вариант объединения' } }; var vCfg = variantCfgs[catType]; var categoryMultiOptions = { renameMulti: renameMultiMode, actionText: catMeta.actionText, skipVariantInput: renameMultiMode }; $('#removerModalContent').html(buildCategoryNominationFormHtml(vCfg, multiMode, pageName, categoryMultiOptions)); setupResizableModal('nominationReason'); if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('category', $.extend({ setup: true, defaultPage: pageName }, categoryMultiOptions))); bindMultiNominationFormatSwitch('#removerModalContent', '.rmCategoryMultiFormatBtn'); } if (vCfg) wireMultiInput(vCfg); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var dateContext = getCategoryNominationDateContext(); var reason = normalizeQuickPhraseValue($('#nominationReason').val()); var hasMultiRenameRows = renameMultiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var renamePairs = hasMultiRenameRows ? collectMultiRenamePairs({ normalizePageName: normalizeCategoryPageName, normalizeTargetName: normalizeCategoryTargetPageName, normalizeTemplateTargetName: normalizeCategoryTargetName }) : []; var renameTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'targetNames'); var renameTemplateTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'templateTargetNames'); var singleRenameCategory = renameMultiMode && !hasMultiRenameRows ? normalizeCategoryPageName($('#rmSingleRenameCurrent').val() || pageName) : ''; var targetPages = hasMultiRenameRows ? renamePairs.map(function (pair) { return pair.pageName; }) : (multiMode ? collectCategoryPageInputValues('.rmMultiPageInput') : [pageName]); if (renameMultiMode && !hasMultiRenameRows) targetPages = [singleRenameCategory || pageName]; var targetPageKeys = targetPages.map(normalizeCategoryTargetKey).filter(Boolean); if (targetPageKeys.length !== targetPages.length || !targetPageKeys.every(isValidWikiPageTitle) || hasDuplicatePageTitles(targetPageKeys)) { alert('Укажите корректные категории без повторов.'); return false; } targetPages = targetPageKeys.map(normalizeCategoryPageName); var isMulti = renameMultiMode ? hasMultiRenameRows : (multiMode && targetPages.length > 1); var multiFormat = $('.rmCategoryMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; var requestedHeader = $('#rmHeader').val(); var commentsByCategory = isMulti ? collectMultiNominationComments(normalizeCategoryPageName) : {}; var notifiedPages = []; if (hasMultiRenameRows && !validateMultiRenamePairs(renamePairs, 'категорию', 'новое название')) return false; if (!targetPages.length) { alert('Укажите категорию.'); return false; } if (isMulti) { if (!validateMultiNominationText(targetPages, reason, commentsByCategory, 'категории')) return false; } else if (!reason) { alert('Пожалуйста, укажите причину/тему.'); return false; } var mainName = null, additionalNames = []; if (vCfg) { if (hasMultiRenameRows) { mainName = renamePairs[0] && renamePairs[0].templateTargetName; additionalNames = renamePairs[0] ? asNonEmptyArray(renamePairs[0].templateTargetNames).slice(1) : []; } else { var rawTargetNames = [$('#' + vCfg.firstId).val().trim()].concat(collectInputValues('#' + vCfg.containerId + ' .variantInput')); var normalizedTargetNames = rawTargetNames.map(normalizeCategoryTargetName).filter(Boolean); if (normalizedTargetNames.length !== rawTargetNames.length || !normalizedTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректное ' + (catType === 'rename' ? 'новое название' : 'название категории для объединения') + '.'); return false; } if (hasDuplicatePageTitles(normalizedTargetNames) || targetPages.some(function (targetPage) { return normalizedTargetNames.indexOf(normalizeCategoryTargetKey(targetPage)) !== -1; })) { alert('Целевые категории не должны повторяться или совпадать с исходной.'); return false; } mainName = normalizedTargetNames[0]; additionalNames = normalizedTargetNames.slice(1); } } var effectiveTargetPages = targetPages.slice(); function buildEffectiveDiscussionData() { var pages = effectiveTargetPages.slice(); var effectiveMulti = pages.length > 1; var effectiveMainName = mainName; var effectiveAdditionalNames = additionalNames; var effectiveReason = reason; var effectiveOptions = null; if (hasMultiRenameRows && !effectiveMulti) { var renameTemplateTargets = renameTemplateTargetsByCategory[getPageTitleMapKey(pages[0])] || []; effectiveMainName = renameTemplateTargets[0] || mainName; effectiveAdditionalNames = renameTemplateTargets.slice(1); } if (effectiveMulti) { effectiveReason = multiFormat === 'list' ? buildMultiNominationListText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory) : null) : buildMultiNominationText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory, { headingLevel: 4 }) : { headingLevel: 4 }); effectiveOptions = { headerText: pages.length === targetPages.length ? requestedHeader : '', reasonIsPrepared: true, renameTargetsByPage: renameTargetsByCategory }; } else if (isMulti) { effectiveReason = [reason, commentsByCategory[getPageTitleMapKey(pages[0])] || ''].filter(Boolean).join('\n\n'); } return { target: effectiveMulti ? pages : pages[0], reason: effectiveReason, mainName: effectiveMainName, additionalNames: effectiveAdditionalNames, options: effectiveOptions }; } var categoryTemplateOptions = hasMultiRenameRows ? { renameTemplateTargetsByPage: renameTemplateTargetsByCategory } : {}; categoryTemplateOptions.dateStr = dateContext.dateIso; if (!isMulti) { var initialDiscussion = buildEffectiveDiscussionData(); var categoryDiscussionTitle = buildCategoryDiscussionTitle(initialDiscussion.target, catType, initialDiscussion.mainName, initialDiscussion.additionalNames, initialDiscussion.options || {}); categoryTemplateOptions.summary = makeNominationTargetSummary(dateContext.pageTitle, getCategoryDiscussionSectionTitle(categoryDiscussionTitle), catMeta.actionText); } startProcessing(); runFlow({ templateStep: function (next) { addTemplatesToCategories(targetPages, catType, mainName, additionalNames, function (err, processedPages) { notifiedPages = processedPages || []; if (err && notifiedPages.length) { effectiveTargetPages = notifiedPages.slice(); logStatus('Часть категорий оформлена не полностью; обсуждение будет опубликовано для сохранения целостности номинации.', err, { trackError: false }); next(); return; } next(err); }, categoryTemplateOptions); }, nominationStep: function (done) { var discussion = buildEffectiveDiscussionData(); var discussionOptions = $.extend({}, discussion.options || {}, { dateContext: dateContext }); createCategoryDiscussion(discussion.target, discussion.reason, catType, function (err, nominationInfo) { done(err, nominationInfo || null); }, discussion.mainName, discussion.additionalNames, discussionOptions); }, notifyStep: function (nominationInfo, next) { if (!setAlert || !nominationInfo) { next(); return; } var section = normalizeSectionForLink(nominationInfo.sectionTitle || ''); notifyAuthorsForPages(notifiedPages, { summary: makeNominationTargetSummary(nominationInfo.pageTitle, section, catMeta.actionText), actionText: catMeta.actionText, discussionPage: nominationInfo.pageTitle, discussionSection: nominationInfo.sectionTitle }, next); } }); return true; } }); }, // ── Снятие номинации (категория) ───────────────────────────────────── showCatClose: function () { showCloseActionsModal({ inputName: 'rmCategoryCloseAction', showCheckbox: false, emptyText: 'Не найдено подходящих шаблонов для завершения.', emptyDetails: 'Проверяются ОБКАТ и КУ.', getActions: function (catText) { var allObkat = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var actions = []; var obkatMatches = findTemplatesByPattern(catText, allObkat); if (obkatMatches.length === 1) { actions.push({ id: 'cat-obkat-done', tag: 'ОБКАТ', label: 'Завершено', mode: 'obkat', sourceFingerprint: obkatMatches[0].text, talkTemplate: 'Обсуждавшаяся категория', description: 'Снимает единственный шаблон ОБКАТ и добавляет {{Обсуждавшаяся категория}} на СО.', talkNotice: true }); } if (findTemplateByPattern(catText, KU_PATTERN_STR)) { actions.push({ id: 'cat-ku-cleanup', tag: 'КУ', label: 'Снятие', mode: 'cleanup', description: 'Снимает шаблон КУ без записи на СО.' }); } return actions; }, onSubmit: function (sel, pageName) { if (sel.mode === 'obkat') markCategoryDiscussionAsDone(pageName, sel.sourceFingerprint); if (sel.mode === 'cleanup') removeKuFromCategory(pageName); return true; } }); }, // ── Защита / Запрос к администраторам ─────────────────────────────── showReport: function (op) { var mode = op.reportMode || 'protect'; var ctx = getReporterContext(mode); var isZka = mode === 'request'; var protectMode = 'install'; var pageCounter = 1; function buildProtectText(pm) { if (pm === 'remove') { var removeLevels = []; $('#rmRemoveLevels .rmToggleBtn.is-active').each(function () { removeLevels.push($(this).data('label')); }); return removeLevels.length ? 'Просьба снять ' + removeLevels.join(' и/или ') + '.' : ''; } var levels = [], reasons = []; $('#rmProtectLevels .rmToggleBtn.is-active').each(function () { levels.push($(this).data('label')); }); $('#rmProtectReasons .rmToggleBtn.is-active').each(function () { reasons.push($(this).data('label')); }); if (!levels.length && !reasons.length) return ''; var text = 'Просьба установить'; if (levels.length) text += ' ' + levels.join(' и/или '); if (reasons.length) text += ' по причине: ' + reasons.join(', '); return text + '.'; } function applyProtectMode(m) { protectMode = m; var isInstall = m === 'install'; $('#rmProtectModeInstall').toggleClass('is-active', isInstall).attr('aria-pressed', isInstall ? 'true' : 'false'); $('#rmProtectModeRemove').toggleClass('is-active', !isInstall).attr('aria-pressed', !isInstall ? 'true' : 'false'); $('#removerModalTitleText').text(isInstall ? 'Запрос на защиту страницы' : 'Запрос на снятие защиты'); var linkPage = isInstall ? 'Википедия:Установка защиты' : 'Википедия:Снятие защиты'; $('#rmProtectLinkWrap').html('<a href="' + getPageUrl(linkPage) + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">' + escapeHtml(linkPage) + '</a>'); $('#rmProtectLevelsWrap,#rmProtectReasonsWrap').toggle(isInstall); $('#rmRemoveLevelsWrap').toggle(!isInstall); $('#rmProtectLevels .rmProtectOptBtn,#rmProtectReasons .rmProtectOptBtn,#rmRemoveLevels .rmProtectOptBtn').removeClass('is-active'); $('#rmReportText').val('').removeData('rmGenerated'); } function updateProtectMultiUi() { var $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); var hasExtra = $rows.length > 1; if (!$rows.length) { $('#rmProtectPagesContainer').append(buildProtectPageRowHtml('rmProtectPage' + pageCounter++, ctx.pageName, true)); $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); hasExtra = false; } $('#rmProtectHeaderWrap').toggle(hasExtra); if (!hasExtra) $('#rmProtectHeader').val(''); $rows.each(function () { var $row = $(this); $row.find('.rmProtectAddPage,.rmRemoveInput').remove(); $row.append(hasExtra ? '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>' : buildProtectAddButtonHtml() ); }); syncModalLayout(); } createModal({ title: isZka ? 'Запрос к администраторам' : 'Запрос на защиту страницы', width: 'compact', subtitleHtml: isZka ? '<a href="' + getPageUrl('Википедия:Запросы к администраторам') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Запросы к администраторам</a>' + ' &nbsp;·&nbsp; <a href="' + getPageUrl('Википедия:Запросы к администраторам/Быстрые') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Быстрые</a>' : '<span id="rmProtectLinkWrap"></span>' }); $('#removerModalContent').html(buildReportFormHtml(ctx, isZka)); if (!isZka) { $('#removerModalContent') .on('click', '#rmProtectModeInstall', function () { applyProtectMode('install'); }) .on('click', '#rmProtectModeRemove', function () { applyProtectMode('remove'); }) .on('click', '.rmProtectOptBtn', function () { $(this).toggleClass('is-active'); if (protectMode === 'install') { var $levels = $('#rmProtectLevels .rmProtectOptBtn.is-active'); if ($(this).closest('#rmProtectReasons').length && $(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectLevels .rmProtectOptBtn').first().addClass('is-active'); } if ($(this).closest('#rmProtectLevels').length && !$(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectReasons .rmProtectOptBtn').removeClass('is-active'); } } applyGeneratedText($('#rmReportText'), buildProtectText(protectMode)); }); $(document) .off('click.rmProtectAdd').on('click.rmProtectAdd', '.rmProtectAddPage', function () { var id = 'rmProtectPage' + pageCounter++; $('#rmProtectPagesContainer').append(buildProtectPageRowHtml(id, '', false)); updateProtectMultiUi(); }) .off('click.rmProtectRemove').on('click.rmProtectRemove', '.rmProtectPageRow .rmRemoveInput', function () { $(this).closest('.rmProtectPageRow').remove(); updateProtectMultiUi(); }); applyProtectMode('install'); } setupResizableModal('rmReportText'); renderModalFooter('submit', { showCheckbox: false, showSubscribe: true, submitText: 'Отправить', onSubmit: function () { doReport(ctx, false, protectMode); return true; } }); if (isZka) { $('<button id="rmReportFast" style="' + stCancel + '">Быстрый запрос</button>').insertBefore('#removerSubmit'); $('#rmReportFast').click(function () { if ($('#removerSubmit').data('rmSubmitInProgress')) return; if (!beginAction()) return; $('#removerSubmit').data('rmSubmitInProgress', true).prop('disabled', true); $('#rmReportFast').prop('disabled', true); doReport(ctx, true, protectMode); }); } } }; // ═══════════════════════════════════════════════════════════════════════════ // ВСПОМОГАТЕЛЬНЫЕ: КБУ, закрытие, категории // ═══════════════════════════════════════════════════════════════════════════ function getFastRemoveCriteriaAnchorFromConfig(templateName) { var anchors = cfg.fastRemoveCriteriaAnchors || {}; var template = String(templateName || '').trim(); var lower = template.toLowerCase(); var key; if (!template) return ''; if (Object.prototype.hasOwnProperty.call(anchors, template)) return anchors[template]; for (key in anchors) { if (Object.prototype.hasOwnProperty.call(anchors, key) && String(key).toLowerCase() === lower) { return anchors[key]; } } return ''; } function getFastRemoveCriteriaAnchor(reason) { var configured = reason ? getFastRemoveCriteriaAnchorFromConfig(reason[0]) : ''; var template, label, m; if (configured) return configured; template = String(reason && reason[0] || ''); label = String(reason && reason[1] || ''); if (/^(?:подст\s*:\s*)?(?:deleteslow|ds)$/i.test(template) || /^\s*ds\b/i.test(label)) return 'С1'; m = label.match(/^\s*([А-ЯЁA-Z]{1,3}\d+)(?:\.\d+)?/); return m ? m[1] : ''; } function buildFastRemoveCriteriaLinkHtml(reason) { var anchor = getFastRemoveCriteriaAnchor(reason); var label = KBU_CRITERIA_PAGE + (anchor ? '#' + anchor : ''); var url = getPageUrlWithFragment(KBU_CRITERIA_PAGE, anchor); return '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a>'; } function getFastRemoveReasons() { var reasons = cfg.fastRemoveReasons; var prefix = (mwCfg.wgIsRedirect ? 'ОП' : 'О') + ({ 0: 'С', 2: 'У', 3: 'У', 6: 'Ф', 14: 'К' }[mwCfg.wgNamespaceNumber] || ''); var all = []; if (isCategory && reasons.categories) all = all.concat(reasons.categories); ['general','articles','redirects','files','users','special'].forEach(function (k) { if (reasons[k]) all = all.concat(reasons[k]); }); if (!isCategory && reasons.categories) all = all.concat(reasons.categories); return all.filter(function (r) { return prefix.indexOf(r[2] !== undefined ? r[2] : r[1].charAt(0)) >= 0; }); } function showCloseActionsModal(opts) { createModal({ title: 'Снятие шаблонов номинаций', inline: true }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Определение доступных действий...</p>'); var pageName = normTitle(mwCfg.wgPageName); getText(pageName, function (pageText, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось прочитать содержимое страницы.', readErr.info || readErr.code || '', true); return; } if (pageText === null) { showInfoAndClose('Не удалось прочитать содержимое страницы.', '', true); return; } var actions = opts.getActions(pageText); if (!actions.length) { showInfoAndClose(opts.emptyText, opts.emptyDetails || ''); return; } var actionMap = actions.reduce(function (m, a) { m[a.id] = a; return m; }, {}); $('#removerModalContent').html(buildActionsHtml(actions, opts.inputName, opts.listId)); $('#removerModalContent').off('change.rmActionWarnings').on('change.rmActionWarnings', 'input[name="' + opts.inputName + '"]', function () { syncActionWarnings(opts.inputName, opts.listId); syncModalLayout(); }); if (opts.afterRender) opts.afterRender(actions, actionMap, pageName, pageText); renderModalFooter('submit', { showCheckbox: opts.showCheckbox, submitText: 'Выполнить', onSubmit: function () { var sel = getSelectedAction(opts.inputName, actionMap); if (!sel) return false; startProcessing(); return opts.onSubmit(sel, pageName, pageText, actionMap) !== false; } }); if (opts.afterFooterRender) opts.afterFooterRender(actions, actionMap, pageName, pageText); syncActionWarnings(opts.inputName, opts.listId); }); } function runPageEditWithStatus(opts) { var o = opts || {}; var statusId = logStatus(o.pendingText, null, { pending: true, trackError: false }); editPageContent(o.pageName, o.editOptions, o.buildFn, function (err, meta) { if (err) { logStatus(o.errorText, err, { statusId: statusId }); unlockModalSubmit(); return; } logStatus(o.successText, null, { statusId: statusId, trackError: false }); if (o.onSuccess) o.onSuccess(meta || null); }); } function removeKuFromCategory(pageName) { runPageEditWithStatus({ pageName: pageName, pendingText: 'Снимается шаблон КУ...', errorText: 'Снятие шаблона КУ.', successText: 'Шаблон КУ снят.', editOptions: { summary: makeSummary('снятие шаблона КУ'), watchlist: 'nochange', readError: 'Страница не существует.', readErrorCode: 'read_failed' }, buildFn: function (text) { var r = stripTemplatesByPattern(text, KU_PATTERN_STR); if (!r.removed) return { error: { code: 'no_changes', info: 'Шаблон КУ не найден.' } }; return { text: r.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, onSuccess: function () { logStatus('Шаблон на СО не устанавливался.', null, { trackError: false }); renderModalFooter('reload'); } }); } // ── Категории: добавление шаблона ──────────────────────────────────────── function addTemplateToCategory(pageName, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var cfgByType = { discuss: { action: 'обсуждение', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, deletion: { action: 'удаление', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, rename: { action: 'переименование', template: 'Категория к переименованию', needsMain: true, aliases: cfg.categoryTemplates.rename }, merge: { action: 'объединение', template: 'Категория к объединению', needsMain: true, aliases: cfg.categoryTemplates.merge } }; var typeCfg = cfgByType[type]; if (!typeCfg) { cb({ code: 'error', info: 'Неизвестный тип номинации.' }); return; } var dateStr = opts.dateStr || getDate()[0]; if (!RE_DATE_ISO.test(dateStr)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата номинации категории.' }); return; } var parts = [dateStr]; if (typeCfg.needsMain) { if (!mainName) { cb({ code: 'error', info: 'Не указано основное название.' }); return; } parts.push(mainName); if (additionalNames && additionalNames.length) Array.prototype.push.apply(parts, additionalNames); } var normalizedTargetValues = parts.slice(1).map(normalizeCategoryTargetKey).filter(Boolean); var expectedTargetKeys = normalizedTargetValues.slice(); if (typeCfg.needsMain) { if (expectedTargetKeys.length !== parts.length - 1 || !expectedTargetKeys.every(isValidWikiPageTitle)) { cb({ code: 'invalid_category_targets', info: 'Указано некорректное название целевой категории.' }); return; } if (hasDuplicatePageTitles(expectedTargetKeys) || expectedTargetKeys.indexOf(normalizeCategoryTargetKey(pageName)) !== -1) { cb({ code: 'invalid_category_targets', info: 'Целевые категории не должны повторяться или совпадать с исходной.' }); return; } mainName = normalizedTargetValues[0]; additionalNames = normalizedTargetValues.slice(1); parts = [dateStr].concat(normalizedTargetValues); } if (type === 'merge') expectedTargetKeys.sort(); var tplText = buildTemplateWithPositionalParams(typeCfg.template, parts); editPageContent(pageName, { summary: opts.summary || makeSummary('добавление шаблона номинации на ' + typeCfg.action), readError: 'Не удалось получить содержимое.' }, function (text) { var sameDateMatches = findTemplatesByPattern(text, typeCfg.aliases).filter(function (match) { return getNominationTemplateDate(match) === dateStr; }); if (!typeCfg.needsMain && sameDateMatches.length) { return { skip: true, meta: { status: 'already_present' } }; } if (typeCfg.needsMain) { var exactMatch = false; for (var i = 0; i < sameDateMatches.length; i++) { var targetValues = getTemplatePositionalParamValues(sameDateMatches[i], 2); if (!targetValues) { return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (type === 'merge') targetKeys.sort(); if (targetKeys.join('\u0001') === expectedTargetKeys.join('\u0001')) exactMatch = true; } if (exactMatch) return { skip: true, meta: { status: 'already_present' } }; if (sameDateMatches.length) { return { error: { code: 'category_nomination_conflict', info: 'На странице уже есть шаблон номинации этого типа и даты, но с другими целями.' } }; } } return { text: wrapInNoinclude(text, tplText) }; }, function (err, meta) { if (!err && meta && meta.status === 'already_present') { logStatus('На странице ' + buildQuotedStatusPageLink(pageName) + ' уже есть шаблон номинации с датой ' + dateStr + '.', null, { trackError: false }); } else { logPageEdit(pageName, err); } if (err) { cb(err); return; } if (type === 'merge') { addMergeTemplatesToTargets(pageName, mainName, additionalNames, dateStr, opts.summary, function (mergeErr) { cb(mergeErr || null, { primaryApplied: true }); }); return; } cb(null, { primaryApplied: true }); } ); } function collectCategoryPageInputValues(selector) { var pages = []; $(selector).each(function () { var title = normalizeCategoryPageName($(this).val() || ''); if (title && pages.indexOf(title) === -1) pages.push(title); }); return pages; } function addTemplatesToCategories(pages, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var processedPages = []; var failures = []; var targets = pages || []; var index = 0; (function next() { if (index >= targets.length) { cb(failures.length ? { code: processedPages.length ? 'category_batch_partially_failed' : 'category_batch_failed', info: 'Не удалось полностью оформить ' + failures.length + ' из ' + targets.length + ' категорий.', failures: failures } : null, processedPages); return; } var pageName = targets[index++]; var pageMainName = mainName; var pageAdditionalNames = additionalNames; var pageTargets; if (type === 'rename' && opts.renameTemplateTargetsByPage) { pageTargets = opts.renameTemplateTargetsByPage[getPageTitleMapKey(pageName)]; if (Array.isArray(pageTargets)) { pageMainName = pageTargets[0] || mainName; pageAdditionalNames = pageTargets.slice(1); } else if (pageTargets) { pageMainName = pageTargets; pageAdditionalNames = []; } } addTemplateToCategory(pageName, type, pageMainName, pageAdditionalNames, function (err, meta) { if (!err || (meta && meta.primaryApplied)) processedPages.push(pageName); if (err) failures.push({ pageName: pageName, error: err }); next(); }, { summary: opts.summary, dateStr: opts.dateStr }); }()); } function addMergeTemplatesToTargets(sourcePage, mainName, additionalNames, dateStr, summary, callback) { var cb = callback || function () {}; var currentCatName = normTitle(stripCatPrefix(sourcePage)); var targets = [mainName].concat(additionalNames || []); if (!targets.length) { cb(); return; } var failures = []; eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); addMergeTemplateToTargetCategory(targetPage, currentCatName, dateStr, summary, function (success, status) { var url = getPageUrl(targetPage); var linkHtml = '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(targetPage) + '</a>'; if (success) { var extra = (status === 'already_exists' || status === 'updated') ? ' (' + formatMergeStatus(status) + ')' : ''; logStatus('Шаблон добавлен в ' + linkHtml + extra + '.', null, { trackError: false }); } else { var targetError = { code: 'merge_target_failed', info: status }; failures.push({ pageName: targetPage, error: targetError }); logStatus('Ошибка при добавлении шаблона в ' + linkHtml + '.', targetError); } next(); }); }, function () { cb(failures.length ? { code: 'merge_targets_partially_failed', info: 'Не обновлено целевых категорий: ' + failures.length + '.', failures: failures } : null); }); } function addMergeTemplateToTargetCategory(targetPageName, sourceCatName, dateStr, summary, callback) { if (typeof summary === 'function') { callback = summary; summary = ''; } var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(dateStr || '').replace(/^\s*1\s*=\s*/, '')); var sourceKey = normalizeCategoryTargetKey(sourceCatName); if (!RE_DATE_ISO.test(normalizedDate)) { cb(false, 'Некорректная дата шаблона объединения.'); return; } if (!isValidWikiPageTitle(sourceKey)) { cb(false, 'Не указана исходная категория объединения.'); return; } editPageContent(targetPageName, { summary: summary || makeSummary('добавление шаблона объединения'), readError: 'Не удалось получить содержимое' }, function (text) { var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var sameDateTemplates = mergeTemplates.filter(function (match) { return getNominationTemplateDate(match) === normalizedDate; }); var invalidParams = false; var alreadyExists = sameDateTemplates.some(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); if (!targetValues) { invalidParams = true; return false; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (!targetKeys.every(isValidWikiPageTitle)) { invalidParams = true; return false; } return targetKeys.indexOf(sourceKey) !== -1; }); if (invalidParams) return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; if (alreadyExists) return { skip: true, meta: { status: 'already_exists' } }; if (sameDateTemplates.length > 1) { return { error: { code: 'ambiguous_merge_template', info: 'Найдено несколько шаблонов объединения с этой датой; безопасно выбрать группу нельзя.' } }; } var existing = sameDateTemplates.length === 1 ? sameDateTemplates[0] : null; if (existing) { var parsed = parseTemplateParameterList(existing.params); var nextIndex = -1; for (var index = 2; index <= MAX_SAFE_TEMPLATE_POSITIONAL_INDEX; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); if (!entry || !normalizeTemplateEventValue(entry.value)) { nextIndex = index; break; } } if (nextIndex === -1) { return { error: { code: 'template_param_limit', info: 'В шаблоне достигнут безопасный лимит позиционных параметров.' } }; } return { text: text.slice(0, existing.end - 2) + '|' + nextIndex + '=' + sourceKey + text.slice(existing.end - 2), summary: summary || makeSummary('дополнение шаблона объединения ' + formatCatLink(sourceKey)), meta: { status: 'updated' } }; } return { text: wrapInNoinclude(text, buildTemplateWithPositionalParams('Категория к объединению', [normalizedDate, sourceKey])), meta: { status: 'created' } }; }, function (err, meta) { cb(!err, err ? (err.info || err.code || 'Ошибка API.') : ((meta && meta.status) || 'updated')); } ); } // ── Категории: обсуждение ──────────────────────────────────────────────── function buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, options) { var opts = options || {}; var pages = Array.isArray(pageName) ? pageName : null; var titleText; if (pages && pages.length) { titleText = String(opts.headerText || '').trim(); if (!titleText && type === 'rename' && opts.renameTargetsByPage) titleText = formatRenameItemsWithAnd(pages, opts.renameTargetsByPage); if (!titleText) titleText = formatPagesWithAnd(pages, ':') + (type === 'deletion' ? ' → удалить' : ''); return '=== ' + titleText + ' ==='; } var title = '=== [[:' + pageName + ']]'; if (type === 'rename' || type === 'merge') { title += (type === 'rename' ? ' → ' : ' объединить с ') + formatCatLink(mainName); if (additionalNames && additionalNames.length) { var conj = type === 'rename' ? ' или ' : ' и '; var head = additionalNames.slice(0, -1).map(formatCatLink).join(', '); title += (additionalNames.length > 1 ? ', ' + head : '') + conj + formatCatLink(additionalNames[additionalNames.length - 1]); } } else if (type === 'deletion') { title += ' → удалить'; } return title + ' ==='; } function getCategoryDiscussionSectionTitle(discussionTitle) { return String(discussionTitle || '').replace(/^===\s*/, '').replace(/\s*===\s*$/, '').trim(); } function createCategoryDiscussion(pageName, reason, type, callback, mainName, additionalNames, options) { var cb = callback || function () {}; var opts = options || {}; var dateContext = opts.dateContext || getCategoryNominationDateContext(); var dateHeader = dateContext.dateHeader; var discPage = dateContext.pageTitle; var discTitle = buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, opts); var discBody = (opts.reasonIsPrepared ? String(reason || '') : appendNominationSignature(reason)).replace(/^\s+|\s+$/g, ''); var discText = discTitle + '\n' + discBody + '\n'; var sectionTitle = getCategoryDiscussionSectionTitle(discTitle); publishNomination({ pageTitle: discPage, readErrorMessage: 'Не удалось получить содержимое страницы обсуждения.', summary: makeNominationPageSummary(sectionTitle), createText: function () { return T_OPEN + 'ОБК-Навигация' + T_CLOSE + '\n\n' + dateHeader + '\n\n' + discText; }, buildText: function (text) { var todayMatch = new RegExp('^' + escapeRegExp(dateHeader) + '\\s*$', 'm').exec(text); if (!/\{\{\s*ОБК-Навигация\s*\}\}/i.test(text)) { return { error: { code: 'insert_failed', info: 'Не найден шаблон ' + T_OPEN + 'ОБК-Навигация' + T_CLOSE + '.' } }; } if (todayMatch) { var dayContentStart = todayMatch.index + todayMatch[0].length; var nextDayMatch = /^==[^=\n].*==\s*$/m.exec(text.slice(dayContentStart)); var insertAt = nextDayMatch ? dayContentStart + nextDayMatch.index : text.length; return { text: insertDiscussionBlockAt(text, insertAt, discText, '\n\n') }; } return { text: insertTopDiscussionSection(text, dateHeader + '\n\n' + discText) }; } }, function (err) { if (err) { cb(err); return; } cb(null, { pageTitle: discPage, sectionTitle: sectionTitle }); }); } // ── Категории: завершение ОБКАТ ─────────────────────────────────────────── function markCategoryDiscussionAsDone(pageName, sourceFingerprint) { var allTpls = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var fingerprint = String(sourceFingerprint || ''); var sourceMatch = findTemplateByPattern(fingerprint, allTpls); var templateDate = getNominationTemplateDate(sourceMatch); if (!sourceMatch || sourceMatch.text !== fingerprint) { logStatus('Завершение обсуждения категории.', { code: 'invalid_source_template', info: 'Не удалось определить выбранный исходный шаблон.' }); markSubmitError(); return; } if (!RE_DATE_ISO.test(templateDate)) { logStatus('Завершение обсуждения категории.', { code: 'invalid_template_date', info: 'Не удалось распознать дату выбранного шаблона.' }); markSubmitError(); return; } var talkStatusId = logStatus('Обновляется шаблон на СО категории...', null, { pending: true, trackError: false }); updateCategoryTalkPage(pageName, templateDate, function (talkErr, info) { if (talkErr) { logStatus('Установка шаблона на СО.', talkErr, { statusId: talkStatusId }); markSubmitError(); return; } logStatus( (info && (info.status === 'already_present' || info.status === 'no_changes')) ? 'Шаблон на СО уже установлен.' : 'Шаблон установлен на СО.', null, { statusId: talkStatusId, trackError: false } ); var pageStatusId = logStatus('Снимается выбранный шаблон обсуждения...', null, { pending: true, trackError: false }); editPageContent(pageName, { summary: makeSummary('обсуждение категории завершено'), readError: 'Не удалось получить содержимое.', editConflictRetries: 1 }, function (text) { var matches = findTemplatesByPattern(text, allTpls); var exactMatches = matches.filter(function (match) { return match.text === fingerprint; }); if (exactMatches.length !== 1) { return { error: { code: exactMatches.length ? 'source_template_ambiguous' : 'source_template_changed', info: 'Итог на СО уже записан, но выбранный исходный шаблон изменён, снят или продублирован. Проверьте страницу вручную.' } }; } var removal = removeTemplateMatches(text, [exactMatches[0]]); return { text: removal.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, function (editErr) { if (editErr) { logStatus('Снятие выбранного шаблона обсуждения.', editErr, { statusId: pageStatusId }); markSubmitError(); return; } logStatus('Выбранный шаблон обсуждения снят.', null, { statusId: pageStatusId, trackError: false }); renderModalFooter('reload'); }); }); } function updateCategoryTalkPage(categoryName, templateDate, callback) { var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(templateDate || '').replace(/^\s*1\s*=\s*/, '')); var talkPage = getTalkPage(categoryName); if (!RE_DATE_ISO.test(normalizedDate)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата шаблона обсуждения категории.' }); return; } editPageContent(talkPage, { allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО категории.' }, function (text) { var newTpl = T_OPEN + 'Обсуждавшаяся категория|' + normalizedDate + T_CLOSE; var talkResult = text === null ? { text: newTpl + '\n\n', status: 'created' } : upsertDateSectionTemplateOnTalkPage(text, 'Обсуждавшаяся категория', normalizedDate, '', { aliases: cfg.categoryTemplates.discussed }); if (text !== null && talkResult.text === text) { return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; } return { text: talkResult.text, summary: talkResult.status === 'created' ? makeSummary('добавление шаблона [[ш:Обсуждавшаяся категория]] с датой ' + normalizedDate) : makeSummary('обновление шаблона [[ш:Обсуждавшаяся категория]], добавлена дата ' + normalizedDate), meta: { status: talkResult.status } }; }, cb); } // ── Быстрое объединение (Ctrl+клик КОБ) ───────────────────────────────── function buildQuickMergeHtml(tplDate, targets, currentCatName) { return joinHtml([ '<p>Найден шаблон с датой <strong>', escapeHtml(tplDate), '</strong>. Категории для объединения:</p>', '<pre style="background:', tk.bgBase, ';color:', tk.cBase, ';padding:10px;border:1px solid ', tk.bSubS, ';border-radius:4px;margin-bottom:10px;">', targets.map(function (c) { return '• ' + escapeHtml(c); }).join('\n'), '</pre>', '<p><strong>Текущая категория:</strong> ', escapeHtml(currentCatName), '</p>', '<p style="color:', tk.cSub, ';">Шаблон будет добавлен во все указанные выше категории.</p>' ]); } function showQuickMergeModal() { createModal({ title: 'Быстрое добавление шаблона объединения' }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Поиск шаблона объединения...</p>'); getText(mwCfg.wgPageName, function (text, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось получить содержимое.', readErr.info || readErr.code || 'Ошибка API.', true); return; } if (!text) { showInfoAndClose('Не удалось получить содержимое.', '', true); return; } var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var candidates = mergeTemplates.map(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); var normalizedTargets = targetValues && targetValues.map(normalizeCategoryTargetKey).filter(Boolean); return { date: getNominationTemplateDate(match), targets: normalizedTargets, valid: normalizedTargets && normalizedTargets.every(isValidWikiPageTitle) && !hasDuplicatePageTitles(normalizedTargets) }; }).filter(function (candidate) { return RE_DATE_ISO.test(candidate.date) && candidate.valid && candidate.targets.length; }); if (!mergeTemplates.length) { showInfoAndClose('В текущей категории не найден шаблон «Категория к объединению».', '', true); return; } if (!candidates.length) { showInfoAndClose('Не удалось распознать дату или целевые категории шаблона объединения.', '', true); return; } if (candidates.length > 1) { showInfoAndClose('Найдено несколько подходящих шаблонов объединения.', 'Выберите группу вручную, чтобы не связать разные обсуждения.', true); return; } var tplDate = candidates[0].date; var targets = candidates[0].targets; var currentCatName = normTitle(stripCatPrefix(mwCfg.wgPageName)); $('#removerModalContent').html(buildQuickMergeHtml(tplDate, targets, currentCatName)); renderModalFooter('submit', { showCheckbox: false, submitText: 'Добавить шаблоны', onSubmit: function () { startProcessing(); $('#removerSubmit').prop('disabled', true); eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); var targetLink = buildStatusPageLink(targetPage); addMergeTemplateToTargetCategory(targetPage, currentCatName, tplDate, function (success, status) { if (success) logStatus('Категория ' + targetLink + ' (' + formatMergeStatus(status) + ').', null, { trackError: false }); else logStatus('Ошибка ' + targetLink + '.', { code: 'merge_target_failed', info: status }); next(); }); }, function () { if (isError) markSubmitError(); else renderModalFooter('close'); }); return true; } }); }); } // ── ЗКА/Защита: публикация ─────────────────────────────────────────────── function getReporterContext(mode) { var rawPage = mwCfg.wgPageName; var pageName = normTitle(rawPage) .replace(/(Special|Служебная):(Contributions|Вклад)\//i, 'User:') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, 'User:'); var isUserRelated = /user|contrib|участни|вклад/i.test(rawPage); var displayName = normTitle(rawPage) .replace(/(Special|Служебная):(Вклад|Contributions)\//i, '') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, '') .replace(/(user|участни(к|ца)):/i, ''); var pageLink = '[[' + pageName + (isUserRelated ? '|' + displayName + ']]' : ']]'); var reportPage = mode === 'request' ? 'Википедия:Запросы к администраторам' : 'Википедия:Установка защиты'; return { pageName: pageName, pageLink: pageLink, displayName: displayName, reportPage: reportPage }; } function getTopDiscussionInsertIndex(pageText) { var introEnd = getIntroBlockEndIndex(pageText); var firstHeading = /^==[^=\n].*==\s*$/m.exec(pageText.slice(introEnd)); return firstHeading ? introEnd + firstHeading.index : introEnd; } function getIntroBlockEndIndex(pageText) { var pos = 0; while (pos < pageText.length) { var next = skipWhitespace(pageText, pos); var end; if (pageText.slice(next, next + 4) === '<!--') { end = pageText.indexOf('-->', next + 4); if (end === -1) return next; pos = end + 3; continue; } end = skipTemplate(pageText, next); if (end !== next) { pos = end; continue; } return next; } return pos; } function skipWhitespace(text, pos) { while (pos < text.length && /\s/.test(text.charAt(pos))) pos++; return pos; } function skipTemplate(text, pos) { if (text.slice(pos, pos + 2) !== '{{') return pos; var end = findBalancedTemplateEnd(text, pos); return end < 0 ? pos : end; } function insertDiscussionBlockAt(pageText, insertAt, blockText, separator) { var sep = separator || '\n\n'; var before = pageText.slice(0, insertAt).replace(/\s+$/, ''); var block = String(blockText || '').replace(/\s+$/, ''); var after = pageText.slice(insertAt).replace(/^\s+/, ''); return (before ? before + sep : '') + block + (after ? sep + after : '\n'); } function insertTopDiscussionSection(pageText, sectionText) { return insertDiscussionBlockAt(pageText, getTopDiscussionInsertIndex(pageText), sectionText, '\n\n'); } function doReport(ctx, fast, protectMode) { var header = $('#rmReportHeader').val() || ctx.pageLink; var text = $('#rmReportText').val() || ''; var isZka = ctx.reportPage === 'Википедия:Запросы к администраторам'; var isRemoveProtect = !isZka && protectMode === 'remove'; startProcessing(); var targetPage, editParams, sectionForLink; function finishReportSuccess(statusId) { logStatus('Запрос опубликован.', null, { statusId: statusId, trackError: false }); appendNominationLink(targetPage, sectionForLink); if (sectionForLink) { subscribeToTopic(targetPage, sectionForLink, function () { renderModalFooter('reload'); }); return; } renderModalFooter('reload'); } if (fast) { targetPage = 'Википедия:Запросы к администраторам/Быстрые'; sectionForLink = null; editParams = { appendtext: '\n\n' + T_OPEN + 'sub' + 'st:t:preload/ЗКАБ/subst|\n | участник = ' + ctx.displayName + '| страница = | пояснение = ' + text + T_CLOSE + '\n', summary: makeSummary('новый запрос [[Special:Contributions/' + ctx.displayName + ']]') }; } else if (isZka) { targetPage = ctx.reportPage; sectionForLink = extractDisplayedText(header); var isIpFull = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/.test(ctx.displayName); editParams = { text: '== ' + header + ' ==\n\n* ' + T_OPEN + 'userlinks|' + ctx.displayName + (isIpFull ? '|ip=1' : '') + T_CLOSE + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } else { targetPage = isRemoveProtect ? 'Википедия:Снятие защиты' : 'Википедия:Установка защиты'; var pages = collectInputValues('.rmProtectPageInput'); if (!pages.length) pages = [ctx.pageName]; var sectionTitle, pageLines; if (pages.length === 1) { sectionTitle = '[[' + pages[0] + ']]'; pageLines = '* ' + T_OPEN + 'pagelinks-protect|' + pages[0] + T_CLOSE; } else { sectionTitle = ($('#rmProtectHeader').val() || '').trim() || pages.map(function (p) { return '[[' + p + ']]'; }).join(', '); pageLines = pages.map(function (p) { return '* ' + T_OPEN + 'pagelinks-protect|' + p + T_CLOSE; }).join('\n'); } sectionForLink = extractDisplayedText(sectionTitle); editParams = { section: 'new', sectiontitle: sectionTitle, text: pageLines + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } var statusId = logStatus('Публикуется запрос на «' + targetPage + '»...', null, { pending: true, trackError: false }); if (isZka && !fast) { editPageContent(targetPage, { summary: editParams.summary, assertuser: mwCfg.wgUserName, readError: 'Не удалось получить содержимое страницы «' + targetPage + '».' }, function (pageText) { return { text: insertTopDiscussionSection(pageText, editParams.text) }; }, function (err) { if (err) { logStatus('Публикация запроса на «' + targetPage + '».', err, { statusId: statusId }); markSubmitError(); $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); return; } apiReq($.extend({ title: targetPage }, editParams), 'edit', function (resp) { if (resp && resp.error) { logStatus('Публикация запроса на «' + targetPage + '».', resp.error, { statusId: statusId }); markSubmitError(); if (isZka) $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); } // ═══════════════════════════════════════════════════════════════════════════ // ДИСПЕТЧЕР // ═══════════════════════════════════════════════════════════════════════════ function handleMenuClick(item, event) { if (actionInProgress) { if (mw.notify) mw.notify('Дождитесь завершения текущей операции Remover.', { type: 'warn' }); else alert('Дождитесь завершения текущей операции Remover.'); return; } isError = false; hasActionError = false; var op = OPERATIONS_MAP[item.id]; // Специальный случай: КОБ категории с Ctrl — быстрое добавление шаблона if (item.id === 'cat-merge' && event && event.ctrlKey) { showQuickMergeModal(); return; } if (!op) { console.error('RemoverCore: неизвестная операция', item.id); return; } var handlerFn = handlers[op.handler]; if (typeof handlerFn !== 'function') { console.error('RemoverCore: обработчик не найден', op.handler); return; } handlerFn(op, event); } // ─── Экспорт ───────────────────────────────────────────────────────────── window.RemoverCore = { handleMenuClick: handleMenuClick }; }()); 4ufrwx31nsk21clermgn9ojp98cx7g5 756398 756397 2026-08-13T23:49:08Z Solidest 54422 756398 javascript text/javascript /** * Remover — ядро (core). * Загружается лениво при первом клике по пункту меню. * Ожидает, что window.RemoverState уже задан remover-loader.js. * * Архитектура: единый реестр OPERATIONS описывает все операции (КБУ, КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС, Защита, Запрос, Снятие, кат-варианты). * Логика выполнения сосредоточена в универсальных обработчиках. * Экспортирует: window.RemoverCore.handleMenuClick(item, event) */ (function () { 'use strict'; var state = window.RemoverState; if (!state) { console.error('RemoverCore: window.RemoverState не задан.'); return; } var mwCfg = state.mwCfg; var cfg = applyCoreConfigDefaults(state.cfg || {}); var isCategory = state.isCategory; var isVector22 = state.isVector22; var scriptLink = cfg.scriptLink; var settingsOptionName = state.settingsOptionName || 'userjs-remover-settings'; var settingsVersion = 1; var settingsMenuMeta = collectSettingsMenuMeta(); var settingsArticleItemLabels = settingsMenuMeta.articleLabels; var settingsCategoryItemLabels = settingsMenuMeta.categoryLabels; var settingsItemLabelById = settingsMenuMeta.idToLabel; var settingsItemLabelByNorm = settingsMenuMeta.labelByNorm; var settingsItemLabelOrder = settingsMenuMeta.labelOrder; var settingsDefaults = getDefaultSettings(); var MENU_TITLE_PRESET_CACTIONS = '__remover_portlet_cactions__'; var MENU_TITLE_PRESET_PAGE = '__remover_portlet_page__'; var MENU_TITLE_PRESET_TOOLS = '__remover_portlet_tools__'; var initialSettings = normalizeRemoverSettings(readSettingsOptionState(state.settings || {})); var setAlert = ('setAlert' in state) ? !!state.setAlert : initialSettings.notifyAuthor; var setSubscribe = ('setSubscribe' in state) ? !!state.setSubscribe : initialSettings.subscribeTopic; var signatureSeparator = ('signatureSeparator' in state && typeof state.signatureSeparator === 'string') ? state.signatureSeparator.trim() : initialSettings.signatureSeparator; initialSettings.notifyAuthor = setAlert; initialSettings.subscribeTopic = setSubscribe; initialSettings.signatureSeparator = signatureSeparator; state.cfg = cfg; state.settings = clonePlainObject(initialSettings); state.setAlert = setAlert; state.setSubscribe = setSubscribe; // ─── Константы ────────────────────────────────────────────────────────── var MONTHS_NOM = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']; var MONTHS_GEN = ['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']; var MONTHS_NOM_LOWER = MONTHS_NOM.map(function (m) { return m.toLowerCase(); }); var T_OPEN = '{' + '{'; var T_CLOSE = '}' + '}'; var KBU_CRITERIA_PAGE = 'Википедия:Критерии быстрого удаления'; var DATE_SECTION_TALK_TEMPLATES = { ret: { name: 'Оставлено' }, withdrawnDeletion: { name: 'Снято с удаления' }, redirectedDeletion: { name: 'Заменено перенаправлением', sectionParam: 'раздел обсуждения', singleSectionParam: true } }; var CATEGORY_NOMINATION_META = { discuss: { title: 'Номинация: обсуждение', actionText: 'к обсуждению', supportsMulti: true }, deletion: { title: 'Номинация: к удалению', actionText: 'к удалению', supportsMulti: true }, rename: { title: 'Номинация: к переименованию', actionText: 'к переименованию', supportsMulti: true, renameMulti: true }, merge: { title: 'Номинация: к объединению', actionText: 'к объединению' } }; var RE_ESCAPE = /[.*+?^${}()|[\]\\]/g; var RE_TEMPLATE_NS = /^(?:шаблон|template)\s*:\s*/i; var TEMPLATE_ALIAS_GROUPS = getBuiltinTemplateAliasGroups(); var TALK_TEMPLATE_ALIAS_GROUP_BY_NAME = { 'Оставлено': 'talkKept', 'Условно оставлено': 'talkConditionalKept', 'Снято с удаления': 'talkWithdrawnDeletion', 'Заменено перенаправлением': 'talkRedirectedDeletion', 'Переименовано': 'talkRenamed', 'Не переименовано': 'talkNotRenamed', 'Обсуждавшаяся категория': 'categoryDiscussed' }; var NOMINATION_CONFLICT_RULES_BY_OP = { tRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, mRm: { id: 'ku', label: 'КУ', group: 'nominationDeletion' }, rnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' }, mRnm: { id: 'kpm', label: 'КПМ', group: 'nominationRename' } }; var FAST_DELETE_PREFIX_PATTERN_STR = 'db\\s*-[^|}\\s]+|уд\\s*-[^|}\\s]+'; var KU_PATTERN_STR = getTemplateAliasPattern('nominationDeletion'); var KPM_PATTERN_STR = getTemplateAliasPattern('nominationRename'); var KBU_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete'], [FAST_DELETE_PREFIX_PATTERN_STR]); var KBU_OR_HANGON_PATTERN_STR = buildTemplateGroupPattern(['fastDelete', 'delayedDelete', 'hangon'], [FAST_DELETE_PREFIX_PATTERN_STR]); var RE_KBU_PATTERNS = new RegExp('(?:' + KBU_PATTERN_STR + ')', 'i'); var KUL_PATTERN_STR = getTemplateAliasPattern('nominationImprove'); var RE_KUL_PATTERN = new RegExp(KUL_PATTERN_STR, 'i'); var HANGON_PATTERN_STR = getTemplateAliasPattern('hangon'); var RE_HANGON = new RegExp(HANGON_PATTERN_STR, 'i'); var MOVE_TO_COMMONS_TEMPLATE_TITLE = 'Шаблон:Перенести на Викисклад'; var BADFAIRUSE_OPTIONS = [ ['1', 'несвободная карта'], ['1+', 'карта Google Maps или Google Earth'], ['2', 'несвободное изображение утилитарного объекта'], ['3', 'несвободное изображение животного, растения или гриба'], ['6', 'несвободное изображение на странице-списке эпизодов или серий'], ['7', 'несвободная анимация или отрывок из фильма'], ['10', 'несвободное изображение здания, сооружения и памятника'], ['11', 'несвободная фотография ныне живущего человека'], ['12', 'несвободная схема или чертёж'] ]; var DFUD_REASON_OPTIONS = [ ['1', 'может быть заменено свободным эквивалентом'], ['2', 'разрешение/качество наносит имущественный ущерб правообладателю'], ['3', 'не отвечает критерию минимального использования или не имеет значимости'], ['4', 'не публиковалось ранее или не имеет проверяемого источника'], ['9', 'используется вне пространства статей или не используется в статьях'], ['10', 'не имеет описания и/или обоснования добросовестности использования'] ]; var FILE_DATE_DEADLINE_HINT = 'Срок до возможного удаления — 7 дней с даты установки.'; var RE_DATE_ISO = /^(\d{4})-(\d{2})-(\d{2})$/; var RE_DATE_RUSSIAN = /^(\d{1,2})\s+([\u0430-\u044f\u0410-\u042f\u0451\u0401.]+)\s+(\d{2}|\d{4})$/; var RE_DATE_DASH = /^(\d{1,4})\s*-\s*(\d{1,2})\s*-\s*(\d{1,4})$/; var RE_DATE_DOT = /^(\d{1,2})\s*\.\s*(\d{1,2})\s*\.\s*(\d{2}|\d{4})$/; var RE_DATE_SLASH = /^(\d{1,4})\s*\/\s*(\d{1,2})\s*\/\s*(\d{1,4})$/; var RE_NOINCLUDE = /(\s*)<noinclude>([\s\S]*?)<\/noinclude>/i; var MAX_SAFE_TEMPLATE_POSITIONAL_INDEX = 50; // ─── Глобальные переменные сессии ──────────────────────────────────────── var isError = false; var hasActionError = false; var logStatusSeq = 0; var resizeObservers = []; var modalLayoutSyncHandlers = []; var tplAliasCache = {}; var actionInProgress = false; var modalGeneration = 0; // ─── Стили ─────────────────────────────────────────────────────────────── var stStyles = cfg.modalStyles; function buildActionTagToneCss(selectors, tones) { var selectorList = Array.isArray(selectors) ? selectors : [selectors]; return Object.keys(tones || {}).map(function (name) { var tone = tones[name]; var selector = selectorList.map(function (base) { return base + ' .rmActionTag-' + name; }).join(','); return selector + '{background:' + tone[0] + ';border-color:' + tone[1] + ';color:' + tone[2] + '}'; }).join(''); } var actionTagTones = { light: { deletion: ['var(--background-color-error-subtle,#fee7e6)', '#f2b7b2', '#8f1f1f'], rename: ['#fff8d6', '#e4c64a', '#5d4700'], fastdelete: ['#fce7f3', '#e78ab7', '#8a174d'], improve: ['#eaf7f0', '#a7d7c5', '#0f6d57'], mixedCleanup: ['linear-gradient(90deg,#fce7f3 0 50%,#eaf7f0 50% 100%)', '#d2b2bd', '#5d3b4a'], category: ['#f1edf9', '#d5c8ee', '#4b2e83'] }, dark: { deletion: ['#3a1f22', '#8f4a4a', '#ff9b9b'], rename: ['#332b12', '#9a7f2b', '#ffe28a'], fastdelete: ['#3a1830', '#9c4c78', '#ff9bc8'], improve: ['#173226', '#4f9275', '#8de6bd'], mixedCleanup: ['linear-gradient(90deg,#3a1830 0 50%,#173226 50% 100%)', '#6f6864', '#e9c7d6'], category: ['#2b2240', '#6b589c', '#c9b8ff'] } }; var tk = { cBase: 'var(--color-base, #202122)', cSub: 'var(--color-subtle, #72777d)', cSubM: 'var(--color-subtle, #54595d)', cInv: 'var(--color-inverted-fixed, #fff)', cProg: 'var(--color-progressive, #3366cc)', cProgH: 'var(--color-progressive--hover, #2a4b8d)', cDang: 'var(--color-destructive, #d73333)', cDis: 'var(--color-disabled, var(--color-subtle, #72777d))', bgBase: 'var(--background-color-base, #fff)', bgNSub: 'var(--background-color-neutral-subtle, #f8f9fa)', bgN: 'var(--background-color-neutral, #eaecf0)', bgDis: 'var(--background-color-disabled, var(--background-color-neutral, #eaecf0))', bgProg: 'var(--background-color-progressive, #3366cc)', bgProgH:'var(--background-color-progressive--hover, #2a4d8f)', bgSucc: 'var(--background-color-success, #14866d)', bgSuccH:'var(--background-color-success--hover, #0f6d57)', bSub: 'var(--border-color-subtle, #a2a9b1)', bSubS: 'var(--border-color-subtle, #ddd)', bDis: 'var(--border-color-disabled, var(--border-color-subtle, #a2a9b1))', bProg: 'var(--border-color-progressive, #3366cc)', bProgH: 'var(--border-color-progressive--hover, #2a4d8f)', bSucc: 'var(--border-color-success, #14866d)', bSuccH: 'var(--border-color-success--hover, #0f6d57)' }; var sz = { taH: '180px', taMinH: '100px', taMinW: '180px', mobileBp: 720, modalRatio: 0.4, modalMinWide: 420, modalDefaultWide: 720, viewportGap: 24, touchDesktopGap: 120 }; var btnBase = 'border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-family:inherit;transition:background .1s;'; var neutralVis = 'background:' + tk.bgNSub + ';border:1px solid ' + tk.bSub + ';color:' + tk.cBase + ';border-radius:4px;'; var stCancel = neutralVis + btnBase; var stSubmit = 'background:' + tk.bgProg + ';color:' + tk.cInv + ';border:1px solid ' + tk.bProg + ';' + btnBase; var stReload = 'background:' + tk.bgSucc + ';color:' + tk.cInv + ';border:1px solid ' + tk.bSucc + ';' + btnBase; var stInputBox = 'flex:1;padding:6px;box-sizing:border-box;min-width:0;border:1px solid ' + tk.bSub + ';background:' + tk.bgBase + ';color:inherit;border-radius:2px;'; var stInputFull= 'width:100%;padding:6px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:2px;background:' + tk.bgBase + ';color:inherit;margin-bottom:10px;'; var stRow = 'display:flex;margin-bottom:6px;'; var inlineControlGap = 4; var squareControlSize = 32; var leftNestedControlOffset = (squareControlSize + inlineControlGap) + 'px'; var actionDetailOffset = '24px'; var closeActionFieldInset = 'padding-left:' + actionDetailOffset + ';padding-right:' + actionDetailOffset + ';width:100%;box-sizing:border-box;'; var stCloseActionInput = stInputFull + 'margin-bottom:0;'; var stCloseActionStackInput = stInputFull + 'margin-bottom:6px;'; var stToolBtn = neutralVis + 'padding:4px 8px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;'; var stRemoveBtn= neutralVis + 'display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;width:' + squareControlSize + 'px;height:' + squareControlSize + 'px;margin-left:' + inlineControlGap + 'px;cursor:pointer;font-size:12px;line-height:1;'; var stAttachedInput = stInputBox + 'height:' + squareControlSize + 'px;border-radius:4px 0 0 4px;'; var stAttachedBtn = stRemoveBtn + 'margin-left:-1px;border-radius:0 4px 4px 0;font-size:16px;'; var stRenameFieldLabel = 'display:block;margin-bottom:3px;color:' + tk.cSubM + ';font-size:12px;font-weight:600;'; var stFooterWrap = 'display:flex;align-items:center;gap:8px;flex-wrap:wrap;'; var stFooterChecks = 'display:flex;flex-direction:column;gap:4px;margin-right:auto;flex:1 1 220px;min-width:0;'; var stFooterCheckLabel = 'display:inline-flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;max-width:100%;'; var stFooterActions = 'display:flex;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;'; var stHeaderIconBtn = 'margin:0 0 0 auto;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-radius:4px;background:' + tk.bgNSub + ';color:' + tk.cSubM + ';cursor:pointer;font-size:16px;line-height:1;'; var multiNominationGap = '6px'; var RESIZE_CLASS = 'rm-resizable'; // ═══════════════════════════════════════════════════════════════════════════ // РЕЕСТР ОПЕРАЦИЙ // Каждая запись описывает одну кнопку меню. Поля: // id — идентификатор (совпадает с item.id из loader) // handler — имя метода-обработчика в объекте handlers // handlerArg — аргумент, передаваемый в handler (опционально) // ═══════════════════════════════════════════════════════════════════════════ var OPERATIONS = [ // ── Статьи ────────────────────────────────────────────────────────── { id: 'fRm', label: 'КБУ', handler: 'showKbu', // Параметры номинации: заполняются при submit nomination: { pageTitle: function (pg) { return normTitle(pg); }, // шаблон встраивается в статью, номинационная страница отсутствует inArticle: true } }, { id: 'tRm', label: 'КУ', handler: 'showNomination', nomination: { comment: 'к удалению', template: 'к удалению', navTemplate: 'КУ', nomPage: function (date) { return 'Википедия:К удалению/' + date; }, supportsMulti: true, multiOpId: 'mRm', supportsTransfer: true, // шаблон встраивается в статью через <noinclude> inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к удалению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'rnm', label: 'КПМ', handler: 'showNomination', nomination: { comment: 'к переименованию', template: 'к переименованию', navTemplate: 'КПМ', nomPage: function (date) { return 'Википедия:К переименованию/' + date; }, supportsMulti: true, multiOpId: 'mRnm', inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к переименованию', [date]) + (tplpar ? '|' + tplpar : ''); }, extraInput: { type: 'rename', firstId: 'rmRenameFirst', inputClass: 'rmRenameInput', firstPh: 'Новое название', addBtnId: 'rmAddRename', addBtnLabel: 'Добавить вариант', containerId: 'rmRenameContainer', addPh: 'Дополнительный вариант', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' } } }, { id: 'imp', label: 'КУЛ', handler: 'showNomination', nomination: { comment: 'к срочному улучшению', summaryAction: 'к улучшению', template: 'к улучшению', navTemplate: 'КУЛ', nomPage: function (date) { return 'Википедия:К улучшению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к улучшению', tplpar ? [date, tplpar] : [date]); } } }, { id: 'merge', label: 'КОБ', handler: 'showNomination', nomination: { comment: 'к объединению с другой', summaryAction: 'к объединению', template: 'к объединению', navTemplate: 'КОБ', nomPage: function (date) { return 'Википедия:К объединению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к объединению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'merge', firstId: 'rmMergeFirst', inputClass: 'rmMergeInput', firstPh: 'Объединить с…', addBtnId: 'rmAddMerge', addBtnLabel: '+', containerId: 'rmMergeContainer', addPh: 'Дополнительная статья', maxRows: 10, maxMsg: 'Максимум 11 статей для объединения.' } } }, { id: 'split', label: 'КРАЗД', handler: 'showNomination', nomination: { comment: 'к разделению', template: 'к разделению', navTemplate: 'КР', nomPage: function (date) { return 'Википедия:К разделению/' + date; }, inArticle: true, articleTpl: function (tplpar, date) { return buildTemplateContentWithPositionalParams('к разделению', tplpar ? [date, tplpar] : [date]); }, extraInput: { type: 'split', firstId: 'rmSplitFirst', inputClass: 'rmSplitInput', firstPh: 'Разделить на…', addBtnId: 'rmAddSplit', addBtnLabel: '+', containerId: 'rmSplitContainer', addPh: 'Дополнительная статья' } } }, { id: 'recov', label: 'ВУС', handler: 'showNomination', nomination: { comment: '', template: 'к восстановлению', navTemplate: 'ВУС', nomPage: function (date) { return 'Википедия:К восстановлению/' + date; }, inArticle: false // шаблон не ставится в (удалённую) статью } }, { id: 'close', label: 'Снятие', handler: 'showArticleClose' }, // ── Запросы ───────────────────────────────────────────────────────── { id: 'protect', label: 'Защита', handler: 'showReport', reportMode: 'protect' }, { id: 'request', label: 'Запрос', handler: 'showReport', reportMode: 'request' }, // ── Категории ──────────────────────────────────────────────────────── { id: 'cat-fRm', label: 'КБУ', handler: 'showKbu', forCategory: true }, { id: 'cat-discuss', label: 'Обсудить', handler: 'showCatNomination', catType: 'discuss' }, { id: 'cat-delete', label: 'Удалить', handler: 'showCatNomination', catType: 'deletion' }, { id: 'cat-rename', label: 'Переименовать', handler: 'showCatNomination', catType: 'rename' }, { id: 'cat-merge', label: 'Объединить', handler: 'showCatNomination', catType: 'merge' }, { id: 'cat-done', label: 'Снятие', handler: 'showCatClose' } ]; // Быстрый поиск по id var OPERATIONS_MAP = {}; OPERATIONS.forEach(function (op) { OPERATIONS_MAP[op.id] = op; }); // ─── Тексты переноса (КБУ → КУ) ───────────────────────────────────────── var transferTexts = { kbu: { notice: 'Перенесено с быстрого удаления.', hint: 'Шаблоны КБУ и Hangon будут сняты.' }, kul: { notice: 'Перенесено с КУЛ.', hint: 'Шаблон КУЛ будет снят.' }, both: { notice: 'Перенесено с быстрого удаления и КУЛ.', hint: 'Будут сняты шаблоны КБУ, шаблон КУЛ и Hangon.' } }; // ═══════════════════════════════════════════════════════════════════════════ // УТИЛИТЫ // ═══════════════════════════════════════════════════════════════════════════ function getBuiltinTemplateAliasGroups() { return { nominationDeletion: ['К удалению', 'КУ', 'Ку', 'Afd', 'Afdd'], nominationRename: ['К переименованию', 'КПМ', 'Кпм', 'Rename', 'Перелить', 'Requested move', 'Requested move notice'], nominationImprove: ['К улучшению', 'КУЛ', 'Afi', 'Afid'], nominationMerge: ['К объединению', 'КОБ', 'Слить', 'Amerge', 'Merge'], nominationSplit: ['К разделению', 'КРАЗД', 'Split', 'Разлить', 'Apart'], fastDelete: [ 'К быстрому удалению', 'Db', 'D', 'Delete', 'Del', 'Уд', 'Куд', 'КБУ', 'Кбу', 'Deletebecause', 'Просьба удалить', 'Прошу удалить', 'Speedydelete', 'Speedy', 'К немедленному удалению', 'На быстрое удаление', 'Дубликат', 'Дубль', 'Duplicate', 'Dupe', 'Double', 'Badfairuse', 'Bad-fairuse', 'Badimage', 'Bad-image', 'Объединить историю' ], delayedDelete: ['К отсроченному удалению', 'Deleteslow', 'Slow delete', 'Ds'], hangon: ['Hangon', 'Hang-on', 'Не удаляйте', 'Оспаривание'], moveToCommons: [ 'Перенести на Викисклад', 'На склад', 'To Commons', 'Copy to Wikimedia Commons', 'На викисклад', 'На Викисклад', 'To commons', 'Перенести на викисклад', 'Mtc', 'Перенести в Commons', 'MTC', 'Move to Commons' ], categoryDiscuss: ['Обсуждаемая категория', 'Acat', 'ОКТО', 'Категория к обсуждению'], categoryRename: ['Категория к переименованию', 'Anacat'], categoryMerge: ['Категория к объединению', 'Amergecat', 'Cfm'], categoryDiscussed: ['Обсуждавшаяся категория', 'Обсуждалась', 'Обсуждалось'], talkKept: ['Оставлено', 'Оставлена', 'Kept'], talkConditionalKept: ['Условно оставлено'], talkWithdrawnDeletion: ['Снято с удаления'], talkRedirectedDeletion: ['Заменено перенаправлением', 'Удалено', 'Перенаправлено'], talkRenamed: ['Переименовано', 'Renamed'], talkNotRenamed: ['Не переименовано'], fileNoLicense: ['No license', 'Nld', 'No licence'], fileNoSource: ['No source', 'Nsd'], fileNoAuthor: ['No author', 'Nad'], fileDisputed: ['Disputed', 'Dd'], fileNoPermission: ['No permission', 'Npd'], fileOrphanedFairuse: ['Orphaned-fairuse', 'Ofud', 'Orphaned fair-use', 'OFU', 'OFUD', 'Db-unfree'], fileDisputedFairuse: ['Disputed-fairuse', 'Dfud', 'DFU', 'Db-norat'], fileBadFairuse: ['Db-badfairuse', 'Badfairuse', 'Bad-fairuse'], fileDuplicate: ['Db-duplicate', 'Duplicate', 'Dupe', 'Double', 'Дубликат', 'Дубль'], fileBadImage: ['Db-badimage', 'Badimage', 'Bad-image'], fileCommonsReplacement: ['Замена с Викисклада', 'RCT', 'Rct', 'Замена из Викисклада', 'Замена с викисклада'], fileMovedToCommons: [ 'Перенесено на Викисклад', 'NowCommons', 'NCT', 'Nowcommons', 'Now Commons', 'Db-commons', 'Доступно на Викискладе', 'На складе', 'На Викискладе', 'Nct', 'Пнв', 'На викискладе' ], fileDbNothost: ['Db-nothost', 'Уд-нехостинг', 'Nothost', 'Db-notwebhost'] }; } function escapeRegExp(s) { return s.replace(RE_ESCAPE, '\\$&'); } function escapeHtml(s) { return String(s || '') .replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;') .replace(/"/g, '&quot;').replace(/'/g, '&#39;'); } function joinHtml(parts) { return parts.join(''); } function padTwo(n) { return n < 10 ? '0' + n : String(n); } function expandTwoDigitYear(value) { return 2000 + parseInt(value, 10); } function monthToNumber(name) { var lower = name.toLowerCase().replace(/\.$/, ''); var idx = MONTHS_GEN.indexOf(lower); if (idx === -1) idx = MONTHS_NOM_LOWER.indexOf(lower); if (idx === -1 && lower.length >= 3) { for (var i = 0; i < MONTHS_GEN.length; i++) { if (MONTHS_GEN[i].indexOf(lower) === 0 || MONTHS_NOM_LOWER[i].indexOf(lower) === 0) return i + 1; } } return idx + 1; } function makeStandardDate(yearValue, monthValue, dayValue) { var yearText = String(yearValue || '').trim(); var year = yearText.length === 2 ? expandTwoDigitYear(yearText) : parseInt(yearText, 10); var month = parseInt(monthValue, 10); var day = parseInt(dayValue, 10); var maxDay; if ((yearText.length !== 2 && yearText.length !== 4) || isNaN(year) || isNaN(month) || isNaN(day) || year < 1 || month < 1 || month > 12 || day < 1) return null; maxDay = new Date(Date.UTC(year, month, 0)).getUTCDate(); if (day > maxDay) return null; return year + '-' + padTwo(month) + '-' + padTwo(day); } function normalizeIsoDate(value) { var m = String(value || '').trim().match(RE_DATE_ISO); return m ? makeStandardDate(m[1], m[2], m[3]) : null; } function normalizeTemplateName(name) { return (name || '').toLowerCase().replace(RE_TEMPLATE_NS, '').replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); } function toTemplateNameList(names) { if (Array.isArray(names)) return names; return String(names || '').split('|'); } function getTemplateAliases(groupId) { return toTemplateNameList(TEMPLATE_ALIAS_GROUPS[groupId] || []); } function getTemplateAliasPattern(groupId) { return buildTemplateNamePattern(getTemplateAliases(groupId)); } function buildTemplateGroupPattern(groupIds, extraPatterns) { var patterns = []; (groupIds || []).forEach(function (groupId) { var pattern = getTemplateAliasPattern(groupId); if (pattern) patterns.push(pattern); }); (extraPatterns || []).forEach(function (pattern) { if (pattern) patterns.push(pattern); }); return patterns.join('|'); } function isTemplateNameInAliasGroup(templateName, groupId) { var normalized = normalizeTemplateName(String(templateName || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); return getTemplateAliases(groupId).some(function (alias) { return normalizeTemplateName(alias) === normalized; }); } function isTemplateNameInAliasGroups(templateName, groupIds) { return (groupIds || []).some(function (groupId) { return isTemplateNameInAliasGroup(templateName, groupId); }); } function getTalkTemplateAliases(templateName) { var groupId = TALK_TEMPLATE_ALIAS_GROUP_BY_NAME[templateName]; if (!groupId) return []; return getTemplateAliases(groupId).filter(function (alias) { return normalizeTemplateName(alias) !== normalizeTemplateName(templateName); }); } function buildTemplateNamePattern(names) { var seen = {}; var patterns = []; toTemplateNameList(names).forEach(function (name) { var normalized = normalizeTemplateName(String(name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '')); if (!normalized || seen[normalized]) return; seen[normalized] = true; patterns.push(escapeRegExp(normalized).replace(/\s+/g, '[ _]+')); }); return patterns.join('|'); } function getDate(dateString) { var d = dateString ? new Date(dateString) : new Date(); var iso = d.getUTCFullYear() + '-' + padTwo(d.getUTCMonth() + 1) + '-' + padTwo(d.getUTCDate()); var rus = d.getUTCDate() + ' ' + MONTHS_GEN[d.getUTCMonth()] + ' ' + d.getUTCFullYear(); return [iso, rus]; } function getCategoryNominationDateContext(dateValue) { var date = dateValue ? new Date(dateValue) : new Date(), month = date.getUTCMonth(), year = date.getUTCFullYear(), day = date.getUTCDate(); return { dateIso: year + '-' + padTwo(month + 1) + '-' + padTwo(day), pageTitle: 'Википедия:Обсуждение категорий/' + MONTHS_NOM[month] + '_' + year, dateHeader: '== ' + day + ' ' + MONTHS_GEN[month] + ' ' + year + ' ==' }; } function convertToStandardDate(dateStr) { var value = String(dateStr || '').replace(/\s+/g, ' ').trim(); var m; var mo; var normalized; m = value.match(RE_DATE_ISO); if (m) return normalizeIsoDate(value) || ''; m = value.match(RE_DATE_RUSSIAN); if (m) { mo = monthToNumber(m[2]); normalized = mo ? makeStandardDate(m[3], mo, m[1]) : null; return normalized || ''; } m = value.match(RE_DATE_DASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } m = value.match(RE_DATE_DOT); if (m) { normalized = makeStandardDate(m[3], m[2], m[1]); return normalized || ''; } m = value.match(RE_DATE_SLASH); if (m) { normalized = makeStandardDate(m[1], m[2], m[3]); return normalized || ''; } return value; } function getNamespaceLabel(ns, fallback) { return (mwCfg.wgFormattedNamespaces && mwCfg.wgFormattedNamespaces[ns]) || fallback; } function getTalkPage(pageName) { var match = /([^:]*:)?(.*)/.exec(pageName); if (match[1]) { var ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[match[1].slice(0, -1).toLowerCase().replace(/ /g, '_')]; if (ns !== undefined) return getNamespaceLabel(ns | 1, 'Обсуждение') + ':' + match[2]; } return getNamespaceLabel(1, 'Обсуждение') + ':' + pageName; } function normTitle(s) { return (s || '').replace(/_/g, ' '); } function stripCatPrefix(s) { return (s || '').replace(/^(?:Категория|Category):\s*/i, ''); } function normalizePageTitleKey(value) { var title = normTitle(String(value || '')).replace(/\s+/g, ' ').trim(); var namespaceMatch; var namespaceKey; var namespaceId; var pagePart; if (!title) return ''; namespaceMatch = title.match(/^([^:]+):\s*(.+)$/); if (namespaceMatch) { namespaceKey = namespaceMatch[1].toLowerCase().replace(/ /g, '_'); namespaceId = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[namespaceKey]; if (namespaceId !== undefined) { pagePart = namespaceMatch[2]; return getNamespaceLabel(namespaceId, namespaceMatch[1]) + ':' + pagePart.charAt(0).toUpperCase() + pagePart.slice(1); } } return title.charAt(0).toUpperCase() + title.slice(1); } function isValidWikiPageTitle(value) { var title = normalizePageTitleKey(value); return !!title && !/[#<>[\]|{}]/.test(title) && !title.split('').some(function (character) { var code = character.charCodeAt(0); return code < 32 || code === 127; }); } function getPageTitleMapKey(value) { return '$' + normalizePageTitleKey(value); } function hasDuplicatePageTitles(values) { var seen = {}; return (values || []).some(function (value) { var key = getPageTitleMapKey(value), duplicate = seen[key]; seen[key] = true; return duplicate; }); } function normalizeRedirectTarget(value) { var title = normTitle(String(value || '').trim()); var linkMatch = title.match(/^\[\[:?([^|\]]+)(?:\|[^\]]*)?\]\]$/); return linkMatch ? normTitle(linkMatch[1]).trim() : title; } function normalizeCategoryTargetKey(value) { return normalizePageTitleKey(stripCatPrefix(normalizeRedirectTarget(value))); } function buildRedirectText(targetTitle) { return '#REDIRECT [[' + targetTitle + ']]'; } function getCategoryNamespaceLabel() { return getNamespaceLabel(14, 'Категория'); } function normalizeCategoryPageName(value) { var title = normTitle(value).trim(); var nsMatch, nsKey, ns; if (!title) return ''; nsMatch = title.match(/^([^:]+):(.+)$/); if (nsMatch) { nsKey = nsMatch[1].toLowerCase().replace(/ /g, '_'); ns = mwCfg.wgNamespaceIds && mwCfg.wgNamespaceIds[nsKey]; if (ns === 14 || nsKey === 'category' || nsKey === 'категория') return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(nsMatch[2]); return getCategoryNamespaceLabel() + ':' + title; } return getCategoryNamespaceLabel() + ':' + normalizePageTitleKey(title); } function makeSummary(text) { return text + ' (' + scriptLink + ')'; } function makeNominationPageSummary(sectionTitle) { var section = normalizeSectionForLink(sectionTitle); return (section ? '/* ' + section + ' */ ' : '') + makeSummary('добавление номинации'); } function buildNominationSummaryLink(pageTitle, sectionTitle, actionText) { var section = normalizeSectionForLink(sectionTitle); var target = pageTitle + (section ? '#' + section : ''); var label = 'номинация' + (actionText ? ' ' + actionText : ''); return '[[' + target + '|' + label + ']]'; } function makeNominationTargetSummary(pageTitle, sectionTitle, actionText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText)); } function makeNominationResultSummary(pageTitle, sectionTitle, actionText, resultText) { return makeSummary(buildNominationSummaryLink(pageTitle, sectionTitle, actionText) + ' — ' + resultText); } function getNominationSummaryAction(nomination) { return String(nomination && (nomination.summaryAction || nomination.comment || nomination.template) || '') .trim(); } function appendNominationSignature(text) { var body = String(text || ''); return body + (signatureSeparator ? ' ' + signatureSeparator : '') + ' ~~' + '~~'; } function extractDisplayedText(s) { return (s || '').replace(/\[\[:?(?:[^|\]]+\|)?(.+?)\]\]/g, '$1'); } function collectInputValues(selector) { return $(selector).map(function () { return $(this).val().trim(); }).get().filter(Boolean); } function applyCoreConfigDefaults(config) { var templateAliases = getBuiltinTemplateAliasGroups(); var defaults = { scriptLink: '[[Википедия:Гаджеты/Remover|Remover]]', fastRemoveReasons: { general: [ ['уд-бессвязно', 'О1 Бессвязный текст'], ['уд-тест', 'О2 Тестовая страница'], ['уд-ванд', 'О3.1 Вандальная страница'], ['уд-мист', 'О3.2 Мистификация'], ['уд-повторно', 'О4 Уже удалялось'], ['уд-автор', 'О5 По просьбе автора'], ['уд-под', 'О6 Ненужная подстраница'], ['уд-переим', 'О7 Для переименования'], ['уд-дубль', 'О8 Дубликат'], ['уд-реклама', 'О9 Реклама или спам'], ['уд-нецелевая', 'О10 Нецелевая СО'], ['уд-копивио', 'О11 Нарушение АП'] ], articles: [ ['подст:ds', 'ds Отсроченное пусто или коротко', 'С'], ['уд-пусто', 'С1 Пусто или коротко'], ['уд-иностр', 'С2 Не на русском'], ['уд-ссылки', 'С3 Лишь ссылки'], ['уд-нз', 'С5 Явно незначимо'], ['уд-бям', 'С7 Создано нейросетью'] ], redirects: [ ['уд-в никуда', 'П1 Перенапр. в никуда'], ['уд-мпр', 'П2 Межпростр. перенапр.'], ['уд-опечатка', 'П3 Перенапр. с ошибкой в названии'], ['уд-падеж', 'П4 Не именительный падеж'], ['уд-смысл', 'П5 Неверное перенапр.'], ['уд-перобс', 'П6 Перенапр. на СО'] ], files: [ ['Db-duplicate', 'Ф1 Копия файла'], ['Db-badimage', 'Ф2 Повреждённый файл'], ['подст:No license', 'Ф3.1 Нет данных о лицензии'], ['подст:No source', 'Ф3.2 Нет данных об источнике'], ['подст:No author', 'Ф3.3 Нет данных об авторе'], ['подст:Disputed', 'Ф3.4 Сомнительные данные файла'], ['подст:No permission', 'Ф3.5 Не подтверждена лицензия'], ['подст:Orphaned-fairuse', 'Ф4 Неиспользуемый КДИ'], ['подст:Disputed-fairuse', 'Ф5 Нет КДИ'], ['Db-badfairuse', 'Ф6 Неоправданное КДИ'], ['Замена с Викисклада', 'Ф7 Заменяемый КДИ'], ['Перенесено на Викисклад', 'Ф8 Есть на Складе'], ['подст:Db-nothost', 'Ф9 Файл — ВП:НЕХОСТИНГ'] ], categories: [ ['уд-пусткат', 'К1.1 Пустая категория'], ['уд-служебная', 'К1.2 Разобранная служебная кат.'], ['уд-перекат', 'К2 Переименованная кат.'] ], users: [ ['уд-владелец', 'У1 По желанию владельца'], ['уд-анон', 'У2 Устаревшая СО анонима'], ['уд-несущ', 'У3 Несуществующий участник'], ['уд-нецелевое', 'У4 Нецелевое использ. ЛП'], ['уд-неактив', 'У5 Подстраница неактивного'] ], special: [ ['db', 'Особый случай'] ] }, fastRemoveCriteriaAnchors: { 'подст:ds': 'С1', deleteslow: 'С1', ds: 'С1' }, requiredParamTemplates: { 'уд-переим': 'страницу, которую нужно переименовать', 'уд-дубль': 'страницу-дубликат', 'уд-копивио': 'URL источника нарушения АП', 'Db-duplicate': 'имя файла-оригинала', 'Замена с Викисклада': 'имя файла на Викискладе', 'Перенесено на Викисклад': 'имя файла на Викискладе', 'уд-перекат': 'новое название категории', 'db': '!причину удаления' }, categoryTemplates: { discuss: templateAliases.categoryDiscuss.join('|'), rename: templateAliases.categoryRename.join('|'), merge: templateAliases.categoryMerge.join('|'), discussed: templateAliases.categoryDiscussed.join('|') }, modalStyles: { border: '1px solid var(--border-color-progressive, #3366bb)', background: 'var(--background-color-base, #f8f9fa)', borderRadius: '6px', boxShadow: '0 2px 4px rgba(0,0,0,0.1)', headerColor: 'var(--color-progressive, #3366bb)' } }; config.scriptLink = config.scriptLink || defaults.scriptLink; config.fastRemoveReasons = $.extend({}, defaults.fastRemoveReasons, config.fastRemoveReasons || {}); config.fastRemoveCriteriaAnchors = $.extend({}, defaults.fastRemoveCriteriaAnchors, config.fastRemoveCriteriaAnchors || {}); config.requiredParamTemplates = $.extend({}, defaults.requiredParamTemplates, config.requiredParamTemplates || {}); config.categoryTemplates = $.extend({}, defaults.categoryTemplates, config.categoryTemplates || {}); config.modalStyles = $.extend({}, defaults.modalStyles, config.modalStyles || {}); return config; } function clonePlainObject(obj) { return JSON.parse(JSON.stringify(obj || {})); } function normalizeMenuLabel(value) { return String(value || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function readSettingsOptionState(fallback) { var base = clonePlainObject(fallback || {}); var stored; var raw = null; if (!mw.user || !mw.user.options || typeof mw.user.options.get !== 'function') return base; stored = mw.user.options.get(settingsOptionName); if (typeof stored === 'string' && stored.trim()) { try { raw = JSON.parse(stored); } catch (e) { console.warn('RemoverCore: не удалось прочитать сохранённые настройки полностью, будут использованы данные loader.', e); } } if (!raw || typeof raw !== 'object' || Array.isArray(raw)) return base; return $.extend({}, raw, base, ('quickPhrases' in raw) ? { quickPhrases: raw.quickPhrases } : {}); } function normalizeQuickPhraseValue(value) { return String(value == null ? '' : value).replace(/\r\n?/g, '\n').trim(); } function normalizeQuickPhrasesList(list, fallback) { var source = Array.isArray(list) ? list : fallback; var normalized = []; (source || []).forEach(function (value) { var phrase = normalizeQuickPhraseValue(value); if (phrase && normalized.indexOf(phrase) === -1) normalized.push(phrase); }); return normalized; } function collectSettingsMenuMeta() { var labels = []; var articleLabels = []; var categoryLabels = []; var idToLabel = {}; var labelByNorm = {}; var labelOrder = {}; function collect(items, targetLabels) { items.forEach(function (item) { var id; var label; var normLabel; if (!item || item.type === 'separator') return; id = String(item.id || '').trim(); label = String(item.label || '').trim(); normLabel = normalizeMenuLabel(label); if (id && label && !(id in idToLabel)) idToLabel[id] = label; if (label && targetLabels.indexOf(label) === -1) targetLabels.push(label); if (normLabel && !(normLabel in labelByNorm)) { labelByNorm[normLabel] = label; labelOrder[label] = labels.length; labels.push(label); } }); } collect(cfg.articleMenuItems, articleLabels); collect(cfg.categoryMenuItems, categoryLabels); return { labels: labels, articleLabels: articleLabels, categoryLabels: categoryLabels, idToLabel: idToLabel, labelByNorm: labelByNorm, labelOrder: labelOrder }; } function buildSettingsMenuItemsHint() { var parts = []; if (settingsArticleItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Статьи</span>' + escapeHtml(settingsArticleItemLabels.join(', ')) + '.</div>'); } if (settingsCategoryItemLabels.length) { parts.push('<div class="rmSettingsHintRow"><span class="rmSettingsHintBadge">Категории</span>' + escapeHtml(settingsCategoryItemLabels.join(', ')) + '.</div>'); } return parts.length ? '<div class="rmSettingsHintList">' + parts.join('') + '</div>' : ''; } function getDefaultSettings() { return { version: settingsVersion, excludedNamespaces: normalizeNumberList(cfg.excludedNamespaces, []), notifyAuthor: !!cfg.defaultNotifyAuthor, subscribeTopic: !!cfg.defaultSubscribeTopic, autoReloadAfterAction: false, openNominationDiscussionInNewTab: false, menuTitle: (typeof cfg.menuTitle === 'string' && cfg.menuTitle.trim()) ? cfg.menuTitle.trim() : 'Remover', disabledItems: [], quickPhrases: normalizeQuickPhrasesList(cfg.quickPhrases, []), showMenuIcons: !!cfg.showMenuIcons, signatureSeparator: (typeof cfg.signatureSeparator === 'string') ? cfg.signatureSeparator.trim() : '' }; } function normalizeNumberList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(function (value) { return parseInt(value, 10); }) .filter(function (value, index, arr) { return !isNaN(value) && arr.indexOf(value) === index; }) .sort(function (a, b) { return a - b; }); } function normalizeDisabledItemValue(value) { var token = String(value || '').trim(); if (!token) return null; if (settingsItemLabelById[token]) return settingsItemLabelById[token]; return settingsItemLabelByNorm[normalizeMenuLabel(token)] || null; } function compareSettingsMenuLabels(a, b) { var ai = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, a) ? settingsItemLabelOrder[a] : Number.MAX_SAFE_INTEGER; var bi = Object.prototype.hasOwnProperty.call(settingsItemLabelOrder, b) ? settingsItemLabelOrder[b] : Number.MAX_SAFE_INTEGER; if (ai !== bi) return ai - bi; return a.localeCompare(b, 'ru'); } function normalizeDisabledItemsList(list, fallback) { var source = Array.isArray(list) ? list : fallback; return source .map(normalizeDisabledItemValue) .filter(function (value, index, arr) { return value && arr.indexOf(value) === index; }) .sort(compareSettingsMenuLabels); } function normalizeMenuTitleSetting(value, fallback) { var menuTitle = String(value || '').trim(); if (!menuTitle) return fallback; if (menuTitle === MENU_TITLE_PRESET_CACTIONS || /^(#)?p-cactions$/i.test(menuTitle)) return MENU_TITLE_PRESET_CACTIONS; if (menuTitle === MENU_TITLE_PRESET_PAGE || /^(#)?p-page$/i.test(menuTitle) || /^(#)?p-actions$/i.test(menuTitle)) return MENU_TITLE_PRESET_PAGE; if (menuTitle === MENU_TITLE_PRESET_TOOLS || /^(#)?p-tb$/i.test(menuTitle)) return MENU_TITLE_PRESET_TOOLS; return menuTitle; } function normalizeRemoverSettings(raw) { var defaults = clonePlainObject(settingsDefaults); var source = (raw && typeof raw === 'object') ? raw : {}; return { version: settingsVersion, excludedNamespaces: normalizeNumberList(source.excludedNamespaces, defaults.excludedNamespaces || []), notifyAuthor: ('notifyAuthor' in source) ? !!source.notifyAuthor : !!defaults.notifyAuthor, subscribeTopic: ('subscribeTopic' in source) ? !!source.subscribeTopic : !!defaults.subscribeTopic, autoReloadAfterAction: ('autoReloadAfterAction' in source) ? !!source.autoReloadAfterAction : !!defaults.autoReloadAfterAction, openNominationDiscussionInNewTab: ('openNominationDiscussionInNewTab' in source) ? !!source.openNominationDiscussionInNewTab : !!defaults.openNominationDiscussionInNewTab, menuTitle: normalizeMenuTitleSetting( (typeof source.menuTitle === 'string' && source.menuTitle.trim()) ? source.menuTitle : '', typeof defaults.menuTitle === 'string' && defaults.menuTitle.trim() ? defaults.menuTitle.trim() : 'Remover' ), disabledItems: normalizeDisabledItemsList(source.disabledItems, defaults.disabledItems || []), quickPhrases: normalizeQuickPhrasesList(source.quickPhrases, defaults.quickPhrases || []), showMenuIcons: ('showMenuIcons' in source) ? !!source.showMenuIcons : !!defaults.showMenuIcons, signatureSeparator: (typeof source.signatureSeparator === 'string') ? source.signatureSeparator.trim() : (typeof defaults.signatureSeparator === 'string' ? defaults.signatureSeparator.trim() : '') }; } function areRemoverSettingsEqual(a, b) { return JSON.stringify(normalizeRemoverSettings(a)) === JSON.stringify(normalizeRemoverSettings(b)); } function updateStoredSettingsState(settings, skipUserOptionsSync) { var normalized = normalizeRemoverSettings(settings); state.settings = clonePlainObject(normalized); setAlert = normalized.notifyAuthor; setSubscribe = normalized.subscribeTopic; signatureSeparator = normalized.signatureSeparator; state.setAlert = setAlert; state.setSubscribe = setSubscribe; if (!skipUserOptionsSync && mw.user && mw.user.options && typeof mw.user.options.set === 'function') { mw.user.options.set(settingsOptionName, JSON.stringify(normalized)); } return normalized; } function splitSettingsInput(value) { return String(value || '') .split(/[\s,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function splitSettingsListInput(value) { return String(value || '') .split(/[\n,;]+/) .map(function (part) { return part.trim(); }) .filter(Boolean); } function parseNamespaceInput(value) { var tokens = splitSettingsInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var parsed = parseInt(token, 10); if (String(parsed) !== token) invalid.push(token); else if (values.indexOf(parsed) === -1) values.push(parsed); }); values.sort(function (a, b) { return a - b; }); return { values: values, invalid: invalid }; } function parseDisabledItemsInput(value) { var tokens = splitSettingsListInput(value); var invalid = []; var values = []; tokens.forEach(function (token) { var normalized = normalizeDisabledItemValue(token); if (!normalized) invalid.push(token); else if (values.indexOf(normalized) === -1) values.push(normalized); }); values.sort(compareSettingsMenuLabels); return { values: values, invalid: invalid }; } function formatItemsWithAnd(items) { var list = (items || []).filter(Boolean); if (!list.length) return ''; if (list.length === 1) return list[0]; return list.slice(0, -1).join(', ') + ' и ' + list[list.length - 1]; } function formatPagesWithAnd(names, prefix) { var p = prefix || ':'; var links = (names || []).map(function (n) { return '[[' + p + n + ']]'; }); return formatItemsWithAnd(links); } function asNonEmptyArray(value) { return (Array.isArray(value) ? value : (value ? [value] : [])).filter(Boolean); } function buildRenameTemplateParam(targetNames, sectionTitle) { var list = asNonEmptyArray(targetNames); var section = normalizeSectionForLink(sectionTitle); var values; if (!list.length) return ''; values = [list[0]]; if (section || list.length > 1) values.push(section); if (list.length > 1) Array.prototype.push.apply(values, list.slice(1)); return buildExplicitPositionalTemplateParams(values, 2).replace(/^\|/, ''); } function getRenameDiscussionSectionFromTemplateParams(params) { return String(params && params[1] || '').trim(); } function collectRenameTargetsFromTemplateParams(params) { var list = params || []; return [list[0]].concat(list.slice(2)).map(function (value) { return String(value || '').trim(); }).filter(Boolean); } function formatRenameItemLabel(pageName, targetName) { var targets = asNonEmptyArray(targetName); return '[[:' + pageName + ']]' + (targets.length ? ' → ' + targets.map(function (name) { return '[[:' + name + ']]'; }).join(', ') : ''); } function buildRenameItemLabelFormatter(targetsByPage) { var targets = targetsByPage || {}; return function (pageName) { return formatRenameItemLabel(pageName, targets[getPageTitleMapKey(pageName)] || ''); }; } function formatRenameItemsWithAnd(pages, targetsByPage) { var formatItem = buildRenameItemLabelFormatter(targetsByPage); var links = (pages || []).map(function (pageName) { return formatItem(pageName); }); return formatItemsWithAnd(links); } function normalizeCategoryTargetName(value) { return normalizeCategoryTargetKey(value); } function normalizeCategoryTargetPageName(value) { var title = normalizeCategoryTargetName(value); return title ? normalizeCategoryPageName(title) : ''; } function buildMultiRenameTargetMap(pairs, key) { var map = {}; (pairs || []).forEach(function (pair) { var value; if (!pair || !pair.pageName) return; value = pair[key || 'targetName']; map[getPageTitleMapKey(pair.pageName)] = Array.isArray(value) ? value.slice() : (value || ''); }); return map; } function getMultiRenameTarget(job, pageName, key) { var map = job && job[key || 'multiRenameTargets']; return map ? (map[getPageTitleMapKey(pageName)] || '') : ''; } function collectMultiRenamePairs(options) { var opts = options || {}; var normalizePage = typeof opts.normalizePageName === 'function' ? opts.normalizePageName : normTitle; var normalizeTarget = typeof opts.normalizeTargetName === 'function' ? opts.normalizeTargetName : normTitle; var normalizeTemplateTarget = typeof opts.normalizeTemplateTargetName === 'function' ? opts.normalizeTemplateTargetName : normalizeTarget; var pairs = []; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageRaw = ($block.find('.rmMultiPageInput').val() || '').trim(); var targetPairs = collectMultiRenameTargetValues($block).map(function (targetRaw) { return { targetName: normalizeTarget(targetRaw), templateTargetName: normalizeTemplateTarget(targetRaw) }; }).filter(function (item) { return item.targetName || item.templateTargetName; }); var pageName = normalizePage(pageRaw); var targetNames = targetPairs.map(function (item) { return item.targetName; }).filter(Boolean); var templateTargetNames = targetPairs.map(function (item) { return item.templateTargetName; }).filter(Boolean); if (!pageName && !targetNames.length && !templateTargetNames.length) return; pairs.push({ pageName: pageName, targetName: targetNames[0] || '', templateTargetName: templateTargetNames[0] || '', targetNames: targetNames, templateTargetNames: templateTargetNames }); }); return pairs; } function validateMultiRenamePairs(pairs, pageLabel, targetLabel) { var seen = {}; var pages = pairs || []; var pageWord = pageLabel || 'страницу'; var targetWord = targetLabel || 'новое название'; if (!pages.length) { alert('Укажите ' + pageWord + '.'); return false; } for (var i = 0; i < pages.length; i++) { var targetNames = asNonEmptyArray(pages[i].targetNames || pages[i].targetName); var templateTargetNames = asNonEmptyArray(pages[i].templateTargetNames || pages[i].templateTargetName); if (!pages[i].pageName) { alert('Укажите ' + pageWord + '.'); return false; } if (!targetNames.length || !templateTargetNames.length) { alert('Укажите ' + targetWord + ' для «' + pages[i].pageName + '».'); return false; } if (targetNames.length > 3 || templateTargetNames.length > 3) { alert('Максимум 3 варианта переименования для «' + pages[i].pageName + '».'); return false; } if (!isValidWikiPageTitle(pages[i].pageName) || !targetNames.every(isValidWikiPageTitle) || !templateTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректные названия для «' + pages[i].pageName + '».'); return false; } if (hasDuplicatePageTitles([pages[i].pageName].concat(targetNames))) { alert('Текущее и новые названия для «' + pages[i].pageName + '» не должны повторяться.'); return false; } var pageKey = normalizePageTitleKey(pages[i].pageName); if (seen['$' + pageKey]) { alert('Страница «' + pages[i].pageName + '» указана несколько раз.'); return false; } seen['$' + pageKey] = true; } return true; } function getMultiRenameDiscussionOptions(targetsByPage, extraOptions) { return $.extend({}, extraOptions || {}, { formatItemLabel: buildRenameItemLabelFormatter(targetsByPage) }); } function formatCatLink(name) { return '[[:' + normalizeCategoryPageName(name) + ']]'; } function formatMergeStatus(status) { return { already_exists: 'уже был', updated: 'дополнен', created: 'создан' }[status] || status; } function applyGeneratedText($el, generated) { var cur = $el.val(); var prev = $el.data('rmGenerated') || ''; if (!prev || cur.indexOf(prev) === 0) { $el.val(generated + cur.slice(prev.length)); } else { $el.val(generated + (cur ? '\n' + cur : '')); } $el.data('rmGenerated', generated); } function getCurrentQuickPhrases() { return normalizeQuickPhrasesList( state.settings && state.settings.quickPhrases, settingsDefaults.quickPhrases || [] ); } function insertTextIntoTextarea($el, text) { var el = $el && $el[0]; var value; var start; var end; var updatedValue; var caretPos; if (!el) return; text = String(text || ''); if (!text) return; value = $el.val() || ''; start = typeof el.selectionStart === 'number' ? el.selectionStart : value.length; end = typeof el.selectionEnd === 'number' ? el.selectionEnd : start; updatedValue = value.slice(0, start) + text + value.slice(end); caretPos = start + text.length; $el.val(updatedValue).trigger('input').trigger('change').focus(); if (typeof el.setSelectionRange === 'function') el.setSelectionRange(caretPos, caretPos); } function buildQuickPhrasesPanelHtml(textareaId) { var phrases = getCurrentQuickPhrases(); if (!phrases.length) return ''; return joinHtml([ '<div class="rmQuickPhrasesPanel ', RESIZE_CLASS, '" data-rm-target="', textareaId, '">', phrases.map(function (phrase) { return joinHtml([ '<button type="button" class="rmQuickPhraseActionBtn" data-rm-target="', textareaId, '" data-rm-phrase="', escapeHtml(phrase), '">', escapeHtml(phrase), '</button>' ]); }).join(''), '</div>' ]); } function getMultiNominationCommentText(commentsByPage, pageTitle) { var key = getPageTitleMapKey(pageTitle); if (!commentsByPage || !Object.prototype.hasOwnProperty.call(commentsByPage, key)) return ''; return normalizeQuickPhraseValue(commentsByPage[key]); } function hasCommentsForEveryMultiNominationPage(pages, commentsByPage) { var list = Array.isArray(pages) ? pages.filter(Boolean) : []; return list.length > 0 && list.every(function (pageName) { return !!getMultiNominationCommentText(commentsByPage, pageName); }); } function validateMultiNominationText(pages, bodyText, commentsByPage, itemGenitive) { if (normalizeQuickPhraseValue(bodyText) || hasCommentsForEveryMultiNominationPage(pages, commentsByPage)) return true; alert('Укажите общий текст номинации или комментарий для каждой ' + (itemGenitive || 'страницы') + '.'); return false; } function buildMultiNominationText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var headingLevel = Math.max(2, parseInt(opts.headingLevel, 10) || 3); var headingMarks = new Array(headingLevel + 1).join('='); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageSections = list.map(function (pageName, index) { var comment = getMultiNominationCommentText(commentsByPage, pageName); var sectionPrefix = (index === 0 && opts.leadingBlankLine === false) ? '' : '\n'; return sectionPrefix + headingMarks + ' ' + formatItemLabel(pageName) + ' ' + headingMarks + '\n' + (comment ? appendNominationSignature(comment) + '\n' : ''); }).join(''); var commonSectionText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageSections + (commonSectionText ? '\n' + headingMarks + ' По всем ' + headingMarks + '\n' + commonSectionText : ''); } function buildMultiNominationListText(pages, bodyText, commentsByPage, options) { var opts = options || {}; var list = Array.isArray(pages) ? pages.filter(Boolean) : []; var body = normalizeQuickPhraseValue(bodyText); var hasAllPageComments = hasCommentsForEveryMultiNominationPage(list, commentsByPage); var formatItemLabel = typeof opts.formatItemLabel === 'function' ? opts.formatItemLabel : function (pageName) { return '[[:' + pageName + ']]'; }; var pageLines = list.map(function (pageName) { var comment = getMultiNominationCommentText(commentsByPage, pageName); return '* ' + formatItemLabel(pageName) + (comment ? '\n' + appendNominationSignature(comment).split('\n').map(function (line) { return '*: ' + line; }).join('\n') : ''); }).join('\n'); var commonText = body ? appendNominationSignature(body) : (hasAllPageComments ? '' : appendNominationSignature('')); return pageLines + (pageLines && commonText ? '\n' : '') + commonText; } function collectMultiNominationComments(normalizePageName) { var comments = {}; var normalize = typeof normalizePageName === 'function' ? normalizePageName : normTitle; $('.rmMultiPageBlock').each(function () { var $block = $(this); var pageName = normalize(($block.find('.rmMultiPageInput').val() || '').trim()); var comment = normalizeQuickPhraseValue($block.find('.rmMultiPageCommentInput').val()); if (!pageName) return; comments[getPageTitleMapKey(pageName)] = comment; }); return comments; } function getNominationPublishText(job) { if (job && job.isMulti) return String(job.msg || ''); return appendNominationSignature(job && job.msg); } function getNominationConflictRule(job) { var ruleCfg = job ? NOMINATION_CONFLICT_RULES_BY_OP[job.opId] : null; var namePattern; if (!job || job.mode !== 'nominate') return null; if (!ruleCfg) return null; namePattern = getTemplateAliasPattern(ruleCfg.group); return { id: ruleCfg.id, label: ruleCfg.label, namePattern: namePattern, detect: function (articleText) { var match = findTemplateByPattern(articleText, namePattern); var templateName; if (!match) return null; templateName = String(match.name || '').replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '').replace(/\s+/g, ' ').trim(); return { label: ruleCfg.label, templateName: templateName || ruleCfg.label, templateDisplay: '{{' + (templateName || ruleCfg.label) + '}}', templateFingerprint: getNominationTemplateFingerprint(match) }; } }; } function detectNominationConflict(articleText, job) { var rule = getNominationConflictRule(job); if (!rule || typeof rule.detect !== 'function') return null; return rule.detect(articleText); } function getConflictDecisionForPage(job, pageName) { var decisions = job && job.conflictDecisions; var key = getPageTitleMapKey(pageName); return decisions && decisions[key] ? decisions[key] : null; } function eachSequential(targets, iteratee, done) { var i = 0; (function next(err) { if (err || i >= targets.length) { done(err || null); return; } iteratee(targets[i++], next); }(null)); } function normalizeSectionForLink(sectionTitle) { return (sectionTitle || '').trim() .replace(/\[\[([^\]|]+)(?:\|([^\]]+))?\]\]/g, function (_, target, label) { var v = (label || target || '').trim(); return v.charAt(0) === ':' ? v.slice(1) : v; }) .replace(/''+/g, '').replace(/\s+/g, ' ').trim(); } function getViewportWidth() { return Math.floor(Math.max( (document.documentElement && document.documentElement.clientWidth) || 0, (typeof window.innerWidth === 'number' && window.innerWidth) || 0, $(window).width() || 0 )); } function getVisualViewportWidth() { var widths = []; if (window.visualViewport && typeof window.visualViewport.width === 'number' && window.visualViewport.width > 0) widths.push(window.visualViewport.width); if (window.screen && window.screen.width > 0) widths.push(window.screen.width); return widths.length ? Math.floor(Math.min.apply(Math, widths)) : getViewportWidth(); } function isTouchModalDevice() { return !!( (window.matchMedia && window.matchMedia('(pointer: coarse)').matches) || ('ontouchstart' in window) || (navigator.maxTouchPoints && navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints && navigator.msMaxTouchPoints > 0) ); } function getModalLayout() { var minWidth = parseInt(sz.taMinW, 10) || 180; var layoutWidth = getViewportWidth(); var visualWidth = getVisualViewportWidth(); var contentWidth = Math.max(minWidth, Math.floor($('#content').width() || $('#content').innerWidth() || $(window).width() || minWidth)); var isMobile = layoutWidth <= sz.mobileBp; var isTouchDesktop = !isMobile && isTouchModalDevice() && visualWidth > 0 && visualWidth <= sz.mobileBp && layoutWidth >= visualWidth + sz.touchDesktopGap; var useFullWidth = isMobile || isTouchDesktop; var maxOuterWidth; var defaultOuterWidth; var desktopWidth; if (isMobile) maxOuterWidth = Math.max(minWidth, (visualWidth || contentWidth) - sz.viewportGap); else if (isTouchDesktop) maxOuterWidth = Math.max(minWidth, contentWidth - 32); else maxOuterWidth = Math.max(minWidth, Math.min(contentWidth, (visualWidth ? visualWidth - sz.viewportGap : contentWidth))); desktopWidth = Math.max(minWidth, Math.floor(contentWidth * sz.modalRatio)); if (useFullWidth || desktopWidth < sz.modalMinWide) defaultOuterWidth = contentWidth; else if (desktopWidth < sz.modalDefaultWide) defaultOuterWidth = sz.modalDefaultWide; else defaultOuterWidth = desktopWidth; return { minWidth: minWidth, isMobile: isMobile, isTouchDesktop: isTouchDesktop, useFullWidth: useFullWidth, shouldCenter: useFullWidth || mwCfg.skin === 'minerva', maxOuterWidth: maxOuterWidth, defaultOuterWidth: Math.min(defaultOuterWidth, maxOuterWidth) }; } function getDefaultResizableWidth(frameWidth) { var layout = getModalLayout(); return Math.max(layout.minWidth, layout.defaultOuterWidth - Math.floor(frameWidth || 0)); } function getBoxFrameWidth($el) { function px(prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } return px('padding-left') + px('padding-right') + px('border-left-width') + px('border-right-width'); } // ═══════════════════════════════════════════════════════════════════════════ // API // ═══════════════════════════════════════════════════════════════════════════ function getApiUrl() { return (mw.util && typeof mw.util.wikiScript === 'function') ? mw.util.wikiScript('api') : '/w/api.php'; } function getCsrfTokenValue() { return (mw.user && mw.user.tokens && typeof mw.user.tokens.get === 'function') ? mw.user.tokens.get('csrfToken') : null; } function storeCsrfToken(token) { if (!token || !mw.user || !mw.user.tokens || typeof mw.user.tokens.set !== 'function') return; mw.user.tokens.set({ csrfToken: token }); } function isValidCsrfToken(token) { return typeof token === 'string' && !!token && token !== '+\\'; } function fetchCsrfToken(forceRefresh, callback) { var cachedToken = getCsrfTokenValue(); if (!forceRefresh && isValidCsrfToken(cachedToken)) { callback(cachedToken); return; } $.ajax({ url: getApiUrl(), method: 'GET', dataType: 'json', data: { action: 'query', meta: 'tokens', type: 'csrf', format: 'json' } }) .done(function (data) { var token = data && data.query && data.query.tokens && data.query.tokens.csrftoken; if (isValidCsrfToken(token)) { storeCsrfToken(token); callback(token); return; } callback(null); }) .fail(function () { callback(null); }); } function apiReq(params, mode, callback) { var isWrite = mode === 'edit' || mode === 'discussiontoolssubscribe' || mode === 'options'; function sendRequest(retryWithFreshToken) { var reqParams = $.extend({}, params, { format: 'json', action: mode }); if (!isWrite) { $.ajax({ url: getApiUrl(), method: 'GET', data: reqParams, dataType: 'json' }) .done(function (data) { if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); return; } fetchCsrfToken(!!retryWithFreshToken, function (token) { if (!isValidCsrfToken(token)) { if (callback) callback({ error: { code: 'badtoken', info: 'Не удалось получить CSRF-токен.' } }); return; } reqParams.token = token; $.ajax({ url: getApiUrl(), method: 'POST', data: reqParams, dataType: 'json' }) .done(function (data) { var err = data && data.error; var isBadToken = err && (err.code === 'badtoken' || /invalid csrf token/i.test(String(err.info || ''))); if (isBadToken && !retryWithFreshToken) { sendRequest(true); return; } if (callback) callback(data); }) .fail(function (jqXHR, status) { console.error('Ошибка API: ' + status); if (callback) callback({ error: { code: 'network', info: status } }); }); }); } sendRequest(false); } function saveSettingsToServer(settings, callback) { var normalized = normalizeRemoverSettings(settings); if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сохранять настройки можно только после входа в учётную запись.' }); return; } apiReq({ optionname: settingsOptionName, optionvalue: JSON.stringify(normalized) }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(normalized)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сохранить настройки.' }); }); } function resetSettingsOnServer(callback) { if (!mwCfg.wgUserName) { callback({ code: 'notloggedin', info: 'Сбрасывать настройки можно только после входа в учётную запись.' }); return; } apiReq({ change: settingsOptionName }, 'options', function (resp) { if (resp && resp.options === 'success') { callback(null, updateStoredSettingsState(settingsDefaults, true)); return; } callback((resp && resp.error) || { code: 'options_failed', info: 'Не удалось сбросить настройки.' }); }); } function getFirstQueryPage(data) { var pages = data && data.query && data.query.pages; if (!pages) return null; return pages[Object.keys(pages)[0]] || null; } function extractRevisionContent(rev) { if (!rev) return null; if (typeof rev['*'] === 'string') return rev['*']; if (rev.slots && rev.slots.main) { if (typeof rev.slots.main['*'] === 'string') return rev.slots.main['*']; if (typeof rev.slots.main.content === 'string') return rev.slots.main.content; } return null; } function makeReadError(apiError, fallbackCode, fallbackInfo) { var err = apiError || {}; return { code: err.code || fallbackCode || 'read_failed', info: err.info || fallbackInfo || 'Не удалось получить содержимое.' }; } function getEditConflictRetryCount(value) { var parsed = parseInt(value, 10); return isNaN(parsed) ? 1 : Math.max(0, parsed); } function getTextWithTimestamp(pageName, callback) { apiReq({ prop: 'revisions', rvprop: 'content|timestamp', rvslots: 'main', titles: pageName }, 'query', function (data) { var content; var page; if (data && data.error) { callback(null, null, data.error); return; } if (!data || !data.query || !data.query.pages) { callback(null, null, { code: 'read_failed', info: 'Некорректный ответ API при чтении страницы.' }); return; } page = getFirstQueryPage(data); if (!page) { callback(null, null, { code: 'read_failed', info: 'API не вернул данные страницы.' }); return; } if (page.invalid !== undefined) { callback(null, null, { code: 'invalidtitle', info: page.invalidreason || 'Некорректное название страницы.' }); return; } if (page.missing !== undefined) { callback(null, null, null); return; } if (!page.revisions || !page.revisions.length) { callback(null, null, { code: 'read_failed', info: 'API не вернул ревизии страницы.' }); return; } content = extractRevisionContent(page.revisions[0]); if (content === null) { callback(null, null, { code: 'content_missing', info: 'API не вернул текст страницы.' }); return; } callback(content, page.revisions[0].timestamp || null, null); }); } function getText(pageName, callback) { getTextWithTimestamp(pageName, function (text, baseTimestamp, err) { callback(text, err); }); } function editPageContent(pageTitle, options, buildFn, callback) { var opts = options || {}; var maxRetries = getEditConflictRetryCount(opts.editConflictRetries); (function attempt(retry) { getTextWithTimestamp(pageTitle, function (sourceText, baseTimestamp, readErr) { if (readErr) { callback(makeReadError(readErr, opts.readErrorCode || 'read_failed', opts.readError || 'Не удалось получить содержимое страницы «' + pageTitle + '».')); return; } var pageMissing = sourceText === null; if (pageMissing && !opts.allowMissing) { callback({ code: opts.readErrorCode || 'read_failed', info: opts.readError || 'Страница «' + pageTitle + '» не существует.' }); return; } var done = (function () { var called = false; return function (result) { if (called) return; called = true; if (!result || result.error) { callback((result && result.error) || { code: 'build_failed', info: 'Не удалось подготовить правку.' }, result && result.meta || null); return; } if (result.skip) { callback(null, result.meta || null); return; } if (typeof result.text !== 'string') { callback({ code: 'build_failed', info: 'Не удалось подготовить правку.' }); return; } var ep = { title: pageTitle, text: result.text, summary: result.summary || opts.summary || '' }; if (opts.watchlist) ep.watchlist = opts.watchlist; if (opts.assertuser) ep.assertuser = opts.assertuser; if (opts.createonly) ep.createonly = opts.createonly; else if (pageMissing) ep.createonly = true; if (opts.useBaseTimestamp !== false && baseTimestamp) ep.basetimestamp = baseTimestamp; apiReq(ep, 'edit', function (resp) { var err = resp && resp.error ? resp.error : null; var retryable = err && (err.code === 'editconflict' || (pageMissing && opts.allowMissing && err.code === 'articleexists')); if (retryable && retry < maxRetries) { attempt(retry + 1); return; } callback(err, result.meta || null); }); }; }()); try { var maybe = buildFn(sourceText, done); if (maybe !== undefined) done(maybe); } catch (ex) { done({ error: { code: 'build_exception', info: (ex && ex.message) ? ex.message : String(ex) } }); } }); }(0)); } // ═══════════════════════════════════════════════════════════════════════════ // ШАБЛОНЫ: удаление и вставка // ═══════════════════════════════════════════════════════════════════════════ var OPAQUE_WIKITEXT_TAG_NAMES = [ 'pre', 'nowiki', 'gallery', 'indicator', 'langconvert', 'graph', 'timeline', 'hiero', 'charinsert', 'ref', 'references', 'inputbox', 'imagemap', 'source', 'syntaxhighlight', 'poem', 'categorytree', 'section', 'score', 'templatestyles', 'templatedata', 'math', 'ce', 'chem', 'maplink', 'mapframe', 'page-collection', 'phonos' ]; var RE_OPAQUE_WIKITEXT_OPEN_TAG = new RegExp( "^<\\s*(" + OPAQUE_WIKITEXT_TAG_NAMES.join('|') + ")\\b(?:[^>\"']|\"[^\"]*\"|'[^']*')*>", 'i' ); function getIgnoredWikitextRegionEnd(text, start) { var commentEnd; var openTag; var closeTagRe; var closeTag; if (text.slice(start, start + 4) === '<!--') { commentEnd = text.indexOf('-->', start + 4); return commentEnd === -1 ? text.length : commentEnd + 3; } if (text.charAt(start) !== '<') return start; openTag = RE_OPAQUE_WIKITEXT_OPEN_TAG.exec(text.slice(start)); if (!openTag) return start; if (/\/\s*>$/.test(openTag[0])) return start + openTag[0].length; closeTagRe = new RegExp('<\\/\\s*' + escapeRegExp(openTag[1]) + '\\s*>', 'ig'); closeTagRe.lastIndex = start + openTag[0].length; closeTag = closeTagRe.exec(text); return closeTag ? closeTag.index + closeTag[0].length : text.length; } function scanWikitextStructure(text, start, onTopLevelChar, stopWhenRootClosed) { var source = String(text || ''), stack = [], linkDepth = 0; var i = Math.max(0, start || 0), rootStarted = false; while (i < source.length) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, i); if (ignoredEnd !== i) { i = ignoredEnd; continue; } var pair = source.slice(i, i + 2), runLength = 0, remaining, cursor, needed; if (pair === '{{') { while (source.charAt(i + runLength) === '{') runLength++; remaining = runLength; rootStarted = true; while (remaining >= 2) { if (remaining === 3) { stack.push(3); remaining = 0; } else { stack.push(2); remaining -= 2; } } i += runLength; continue; } if (pair === '}}' && stack.length) { while (source.charAt(i + runLength) === '}') runLength++; remaining = runLength; cursor = i; while (stack.length && remaining >= stack[stack.length - 1]) { needed = stack[stack.length - 1]; stack.pop(); remaining -= needed; cursor += needed; if (stopWhenRootClosed && rootStarted && !stack.length) return { closed: true, end: cursor }; } if (stack.length && remaining > 0 && remaining < stack[stack.length - 1]) return { closed: false, end: -1 }; i += runLength; continue; } if (pair === '[[') { linkDepth++; i += 2; continue; } if (pair === ']]' && linkDepth) { linkDepth--; i += 2; continue; } if (!stack.length && !linkDepth && onTopLevelChar && onTopLevelChar(source.charAt(i), i) === false) return { closed: false, end: i }; i++; } return { closed: !stack.length, end: -1 }; } function findBalancedTemplateEnd(text, start) { if (String(text || '').slice(start, start + 2) !== '{{') return -1; var result = scanWikitextStructure(text, start, null, true); return result.closed ? result.end : -1; } function splitTemplateTopLevelParts(innerText) { var parts = [], partStart = 0, text = String(innerText || ''); scanWikitextStructure(text, 0, function (character, index) { if (character !== '|') return; parts.push(text.slice(partStart, index)); partStart = index + 1; }); parts.push(text.slice(partStart)); return parts; } function findTemplatesByPattern(text, namePattern, firstOnly) { var source = String(text || ''); var nameRe = new RegExp('^(?:' + namePattern + ')$', 'i'); var matches = [], pos = 0; while (pos < source.length - 1) { var ignoredEnd = getIgnoredWikitextRegionEnd(source, pos); if (ignoredEnd !== pos) { pos = ignoredEnd; continue; } if (source.slice(pos, pos + 2) !== '{{') { pos++; continue; } var end = findBalancedTemplateEnd(source, pos); if (end < 0) break; var rawParts = splitTemplateTopLevelParts(source.slice(pos + 2, end - 2)); var rawName = String(rawParts.shift() || '').trim(); var name = rawName.replace(/^(?:safe)?(?:subst|подст)\s*:\s*/i, '').replace(RE_TEMPLATE_NS, '') .replace(/_/g, ' ').replace(/\s+/g, ' ').trim(); if (nameRe.test(name)) { var match = { start: pos, end: end, text: source.slice(pos, end), name: rawName, params: rawParts.map(function (part) { return part.trim(); }), paramsText: rawParts.length ? '|' + rawParts.join('|') : '' }; if (firstOnly) return match; matches.push(match); } pos = end; } return firstOnly ? null : matches; } function findTemplateByPattern(text, namePattern) { return findTemplatesByPattern(text, namePattern, true); } function replaceTemplateMatch(text, match, replacement) { return text.slice(0, match.start) + replacement + text.slice(match.end); } function parseTemplateParameterList(params) { var all = [], byName = {}, nextImplicitIndex = 1; (Array.isArray(params) ? params : []).forEach(function (param) { var raw = String(param === undefined || param === null ? '' : param); var equalsIndex = -1; scanWikitextStructure(raw, 0, function (character, index) { if (character === '=') { equalsIndex = index; return false; } }); var explicit = equalsIndex >= 0; var name = explicit ? raw.slice(0, equalsIndex).trim() : String(nextImplicitIndex++); var value = (explicit ? raw.slice(equalsIndex + 1) : raw).trim(); var positionalIndex = /^[1-9]\d*$/.test(name) ? parseInt(name, 10) : null; var entry = { name: name, value: value, explicit: explicit, positionalIndex: positionalIndex, raw: raw }; all.push(entry); byName['$' + name] = entry; }); return { entries: all.filter(function (entry) { return byName['$' + entry.name] === entry; }), byName: byName }; } function getEffectiveTemplateParamEntries(parsedParams) { return parsedParams && parsedParams.entries || []; } function getEffectivePositionalTemplateParams(parsedParams) { return getEffectiveTemplateParamEntries(parsedParams) .filter(function (entry) { return entry.positionalIndex !== null; }) .sort(function (a, b) { return a.positionalIndex - b.positionalIndex; }); } function getEffectivePositionalTemplateParam(parsedParams, index) { var entry = parsedParams && parsedParams.byName ? parsedParams.byName['$' + String(index)] : null; return entry && entry.positionalIndex === index ? entry : null; } function getTemplatePositionalParamValue(match, index) { var entry = getEffectivePositionalTemplateParam(parseTemplateParameterList(match && match.params), index); return entry ? entry.value : ''; } function getTemplatePositionalParamValues(match, startIndex, maxIndex) { var parsed = parseTemplateParameterList(match && match.params); var entries = getEffectivePositionalTemplateParams(parsed); var firstIndex = Math.max(1, startIndex || 1); var maxAllowedIndex = Math.max(firstIndex, maxIndex || MAX_SAFE_TEMPLATE_POSITIONAL_INDEX); var lastIndex = entries.length ? entries[entries.length - 1].positionalIndex : firstIndex - 1; if (lastIndex > maxAllowedIndex) return null; var values = []; for (var index = firstIndex; index <= lastIndex; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); values.push(entry ? entry.value : ''); } return values; } function getPreferredNamedTemplateParamEntry(parsedParams, names) { var effectiveEntries = getEffectiveTemplateParamEntries(parsedParams); var wanted = (names || []).map(function (name) { return String(name).toLowerCase(); }); for (var n = 0; n < wanted.length; n++) { for (var i = effectiveEntries.length - 1; i >= 0; i--) { if (effectiveEntries[i].positionalIndex === null && effectiveEntries[i].name.toLowerCase() === wanted[n]) { return effectiveEntries[i]; } } } return null; } function normalizeTemplateEventValue(value) { return String(value === undefined || value === null ? '' : value).trim(); } function normalizeTemplateEventDate(value) { return convertToStandardDate(value) || normalizeTemplateEventValue(value); } function getTemplateDateParams(parsedParams) { var dates = []; getEffectivePositionalTemplateParams(parsedParams).forEach(function (entry) { var date = convertToStandardDate(entry.value); if (date) dates.push({ index: entry.positionalIndex, value: entry.value, date: date }); }); return dates; } function findAvailableDateParamIndex(parsedParams, maxIndex, canUseIndex) { var limit = Math.max(1, maxIndex || 15); for (var index = 1; index <= limit; index++) { var entry = getEffectivePositionalTemplateParam(parsedParams, index); if ((!entry || !normalizeTemplateEventValue(entry.value)) && (!canUseIndex || canUseIndex(index))) return index; } return -1; } function removeTemplateMatches(text, matches) { var source = String(text || ''), ranges = []; (matches || []).filter(Boolean).forEach(function (match) { var start = match.start, end = match.end; var lineStart = source.lastIndexOf('\n', start - 1) + 1; var after = source.slice(end).match(/^[ \t]*(?:\r?\n|$)/); if (/^[ \t]*$/.test(source.slice(lineStart, start)) && after) { start = lineStart; end += after[0].length; } ranges.push({ start: start, end: end }); }); if (!ranges.length) return { text: source, removed: false }; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }); var templateRanges = ranges.slice(), openRe = /<noinclude\b[^>]*>/ig, closeRe = /<\/noinclude\s*>/ig, openMatch; while ((openMatch = openRe.exec(source))) { closeRe.lastIndex = openRe.lastIndex; var closeMatch = closeRe.exec(source); if (!closeMatch) break; var contentStart = openRe.lastIndex, contentEnd = closeMatch.index; if (templateRanges.some(function (range) { return range.start < contentEnd && range.end > contentStart; })) { var content = '', contentPos = contentStart; templateRanges.forEach(function (range) { var rangeStart = Math.max(contentStart, range.start), rangeEnd = Math.min(contentEnd, range.end); if (rangeEnd <= contentPos || rangeStart >= contentEnd) return; content += source.slice(contentPos, Math.max(contentPos, rangeStart)); contentPos = Math.max(contentPos, rangeEnd); }); content += source.slice(contentPos, contentEnd); if (!/\S/.test(content)) { var wrapperEnd = closeMatch.index + closeMatch[0].length; var trailing = source.slice(wrapperEnd).match(/^[ \t]*(?:\r?\n)?/); ranges.push({ start: openMatch.index, end: wrapperEnd + (trailing ? trailing[0].length : 0) }); } } openRe.lastIndex = closeMatch.index + closeMatch[0].length; } var merged = []; ranges.sort(function (a, b) { return a.start - b.start || a.end - b.end; }).forEach(function (range) { var last = merged[merged.length - 1]; if (last && range.start <= last.end) last.end = Math.max(last.end, range.end); else merged.push({ start: range.start, end: range.end }); }); var out = [], pos = 0; merged.forEach(function (range) { out.push(source.slice(pos, range.start)); pos = range.end; }); out.push(source.slice(pos)); return { text: out.join(''), removed: true }; } function stripTemplatesByPattern(text, namePattern) { var source = String(text || ''); return removeTemplateMatches(source, findTemplatesByPattern(source, namePattern)); } function removeTemplatesByAliases(text, aliases) { var pattern = buildTemplateNamePattern(aliases); if (!pattern) return { text: text, removed: false }; return stripTemplatesByPattern(text, '(?:' + pattern + ')'); } function normalizeAliasKey(title) { return String(title || '').replace(/_/g, ' ').toLowerCase().trim(); } function dedupeAliases(aliases) { var seen = {}; var result = []; (aliases || []).forEach(function (alias) { var key = normalizeAliasKey(alias); if (!key || seen[key]) return; seen[key] = true; result.push(alias); }); return result; } function resolveTemplateRedirectAliases(titles, callback) { var list = dedupeAliases(titles); var missingTitles = list.filter(function (t) { return !tplAliasCache[t]; }); function collectAliases() { var allAliases = []; list.forEach(function (title) { allAliases = allAliases.concat(tplAliasCache[title] || [title]); }); callback(dedupeAliases(allAliases)); } if (!missingTitles.length) { collectAliases(); return; } (function resolveChunk(offset) { if (offset >= missingTitles.length) { collectAliases(); return; } var chunk = missingTitles.slice(offset, offset + 20); var chunkByKey = {}; chunk.forEach(function (t) { chunkByKey[normalizeAliasKey(t)] = t; }); apiReq({ prop: 'redirects', rdlimit: 'max', titles: chunk.join('|') }, 'query', function (resp) { var queryError = resp && resp.error; if (!queryError && (!resp || !resp.query || !resp.query.pages)) { queryError = { code: 'read_failed', info: 'API не вернул данные о перенаправлениях шаблонов.' }; } if (queryError) logStatus('Проверка перенаправлений шаблонов.', queryError, { trackError: false }); var pages = resp && resp.query && resp.query.pages ? resp.query.pages : {}; Object.keys(pages).forEach(function (pid) { var p = pages[pid]; var sourceTitle; var found; if (!p || !p.title) return; sourceTitle = chunkByKey[normalizeAliasKey(p.title)]; if (!sourceTitle) return; found = [p.title].concat((p.redirects || []).map(function (r) { return r.title; })); tplAliasCache[sourceTitle] = dedupeAliases(found); }); chunk.forEach(function (t) { if (!tplAliasCache[t]) tplAliasCache[t] = [t]; }); resolveChunk(offset + 20); }); }(0)); } function removeTransferTemplatesLocal(articleText, transferMode) { var result = { text: articleText, removedKbu: false, removedKul: false, removedHangon: false }; if (transferMode === 'none') return result; if (transferMode === 'kbu' || transferMode === 'both') { var kbu = stripTemplatesByPattern(result.text, '(?:' + KBU_PATTERN_STR + ')'); result.text = kbu.text; result.removedKbu = kbu.removed; } if (transferMode === 'kul' || transferMode === 'both') { var kul = stripTemplatesByPattern(result.text, KUL_PATTERN_STR); result.text = kul.text; result.removedKul = kul.removed; } var hangon = stripTemplatesByPattern(result.text, HANGON_PATTERN_STR); result.text = hangon.text; result.removedHangon = hangon.removed; return result; } function removeTransferTemplatesWithApiFallback(pageName, articleText, transferMode, localResult, callback) { var needKbu = (transferMode === 'kbu' || transferMode === 'both') && !localResult.removedKbu; var needKul = (transferMode === 'kul' || transferMode === 'both') && !localResult.removedKul; var needHangon = transferMode !== 'none' && !localResult.removedHangon; if (!needKbu && !needKul && !needHangon) { callback(localResult); return; } var titleMap = {}; function addAliasTitles(groupId) { getTemplateAliases(groupId).forEach(function (alias) { titleMap['Шаблон:' + alias] = true; }); } if (needKbu) { addAliasTitles('fastDelete'); addAliasTitles('delayedDelete'); } if (needKul) addAliasTitles('nominationImprove'); if (needHangon) addAliasTitles('hangon'); apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if ((needKbu && RE_KBU_PATTERNS.test(norm)) || (needKul && RE_KUL_PATTERN.test(norm)) || (needHangon && RE_HANGON.test(norm))) { titleMap[tpl.title] = true; } }); } var titles = Object.keys(titleMap); if (!titles.length) { callback(localResult); return; } resolveTemplateRedirectAliases(titles, function (aliases) { var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(updated.text, aliases); updated.text = r.text; if (r.removed) { if (needKbu) updated.removedKbu = true; if (needKul) updated.removedKul = true; if (needHangon) updated.removedHangon = true; } callback(updated); }); }); } function removeMoveToCommonsTemplatesLocal(articleText) { var r = removeTemplatesByAliases(articleText, getTemplateAliases('moveToCommons')); return { text: r.text, removedMoveToCommons: r.removed }; } function removeMoveToCommonsTemplatesWithApiFallback(pageName, articleText, localResult, callback) { apiReq({ prop: 'templates', titles: pageName, tllimit: 'max' }, 'query', function (data) { if (!data || data.error || !data.query || !data.query.pages) { logStatus('Проверка шаблонов страницы ' + buildQuotedStatusPageLink(pageName) + '.', (data && data.error) || { code: 'read_failed', info: 'API не вернул список шаблонов.' }, { trackError: false }); callback(localResult); return; } var page = getFirstQueryPage(data); var titleMap = {}; var normTarget = normalizeTemplateName(MOVE_TO_COMMONS_TEMPLATE_TITLE); var titles; titleMap[MOVE_TO_COMMONS_TEMPLATE_TITLE] = true; if (page && page.templates) { page.templates.forEach(function (tpl) { var norm = normalizeTemplateName(tpl.title); if (norm === normTarget || getTemplateAliases('moveToCommons').some(function (alias) { return norm === normalizeTemplateName(alias); })) { titleMap[tpl.title] = true; } }); } titles = Object.keys(titleMap); resolveTemplateRedirectAliases(titles, function (resolvedAliases) { var aliases = dedupeAliases(getTemplateAliases('moveToCommons').concat(resolvedAliases)); var updated = $.extend({}, localResult); var r = removeTemplatesByAliases(articleText, aliases); updated.text = r.text; updated.removedMoveToCommons = r.removed; callback(updated); }); }); } // ─── Вставка шаблонов ──────────────────────────────────────────────────── function findInsertPositionAfterProjectTemplates(text) { var pos = 0, len = text.length; while (pos < len) { var wsMatch = text.slice(pos).match(/^[\t ]*\n/); if (wsMatch) { pos += wsMatch[0].length; continue; } if (text.charAt(pos) !== '{' || text.charAt(pos + 1) !== '{') break; var afterOpen = text.slice(pos + 2); var nameMatch = afterOpen.match(/^[\s]*([\s\S]*?)[\s]*(?:\||\}\})/); var templateEnd; if (!nameMatch) break; var tplName = nameMatch[1].toLowerCase().replace(/\s+/g, ' ').trim(); if (!/^статья проекта(\s|$)/.test(tplName) && tplName !== 'блок проектов статьи') break; templateEnd = findBalancedTemplateEnd(text, pos); if (templateEnd < 0) break; pos = templateEnd; if (pos < len && text.charAt(pos) === '\n') pos++; } return pos; } function insertTplOnTalkPage(text, tplText, sep) { var s = (sep === undefined) ? '\n' : sep; var insertPos = findInsertPositionAfterProjectTemplates(text); if (insertPos === 0) return tplText + (text.length ? s + text.replace(/^\n+/, '') : ''); var before = text.slice(0, insertPos).replace(/\n+$/, ''); var after = text.slice(insertPos).replace(/^\n+/, ''); return before + '\n' + tplText + (after.length ? s + after : ''); } function wrapInNoinclude(text, templateText) { var match = text.match(RE_NOINCLUDE); if (match) { // Если перед noinclude есть непробельный контент — вставляем новый noinclude сверху var before = text.slice(0, text.indexOf(match[0])); if (/\S/.test(before)) { return '<noinclude>' + templateText + '</noinclude>\n' + text; } var content = match[2]; if (content.length > 0 && content.charAt(content.length - 1) !== '\n') content += '\n'; return text.replace(match[0], match[1] + '<noinclude>' + content + templateText + '\n</noinclude>'); } return '<noinclude>' + templateText + '</noinclude>\n' + text; } function getDateSectionTalkTemplateConfig(closeType) { var config = DATE_SECTION_TALK_TEMPLATES[closeType]; return typeof config === 'string' ? { name: config } : (config || null); } function buildCanonicalTemplateText(match, templateName, suffix) { return T_OPEN + templateName + String(match.paramsText || '').replace(/\s+$/, '') + (suffix || '') + T_CLOSE; } function getCanonicalTemplateUpsertResult(source, match, templateName) { var canonical = buildCanonicalTemplateText(match, templateName, ''); return canonical === match.text ? { text: source, status: 'already_present' } : { text: replaceTemplateMatch(source, match, canonical), status: 'updated' }; } function buildExplicitPositionalTemplateParams(values, startIndex) { return (values || []).map(function (value, index) { var text = String(value === undefined || value === null ? '' : value).replace(/\|/g, T_OPEN + '!' + T_CLOSE); return '|' + (Math.max(1, startIndex || 1) + index) + '=' + text; }).join(''); } function buildTemplateContentWithPositionalParams(templateName, values) { return templateName + buildExplicitPositionalTemplateParams(values, 1); } function buildTemplateWithPositionalParams(templateName, values) { return T_OPEN + buildTemplateContentWithPositionalParams(templateName, values) + T_CLOSE; } function getDateSectionParamEntry(parsedParams, dateIndex, options) { var opts = options || {}; return getPreferredNamedTemplateParamEntry(parsedParams, opts.singleSectionParam ? [opts.sectionParam || 'раздел обсуждения', 'l1'] : ['l' + dateIndex]); } function getDateSectionValue(parsedParams, dateIndex, options) { var entry = getDateSectionParamEntry(parsedParams, dateIndex, options); return entry ? normalizeTemplateEventValue(entry.value) : ''; } function buildDateSectionTemplateText(templateName, dateIso, sectionTitle, options) { var opts = options || {}, section = normalizeTemplateEventValue(sectionTitle); var paramName = opts.singleSectionParam ? (opts.sectionParam || 'раздел обсуждения') : 'l1'; return T_OPEN + templateName + '|' + dateIso + (section ? '|' + paramName + '=' + section : '') + T_CLOSE; } function upsertDateSectionTemplateOnTalkPage(text, templateName, dateIso, sectionTitle, options) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedDate = normalizeTemplateEventDate(dateIso); var opts = options || {}; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName), toTemplateNameList(opts.aliases))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var parsedByMatch = []; var exactMatch = null; var appendTarget = null; matches.forEach(function (match) { var parsed = parseTemplateParameterList(match.params); var dates = getTemplateDateParams(parsed); var item = { match: match, parsed: parsed, dates: dates, index: -1 }; parsedByMatch.push(item); if (!exactMatch && dates.some(function (dateParam) { return dateParam.date === normalizedDate && getDateSectionValue(parsed, dateParam.index, opts) === normalizedSection; })) exactMatch = item; }); if (exactMatch) return getCanonicalTemplateUpsertResult(source, exactMatch.match, templateName); for (var i = 0; i < parsedByMatch.length; i++) { var item = parsedByMatch[i]; if (opts.singleSectionParam && getDateSectionValue(item.parsed, 1, opts) !== normalizedSection) continue; item.index = findAvailableDateParamIndex(item.parsed, 15, function (index) { var sectionEntry = getDateSectionParamEntry(item.parsed, index, opts); return !sectionEntry || normalizeTemplateEventValue(sectionEntry.value) === normalizedSection; }); if (item.index !== -1) { appendTarget = item; break; } } if (!appendTarget) { return { text: insertTplOnTalkPage(source, buildDateSectionTemplateText(templateName, dateIso, normalizedSection, opts), '\n'), status: 'created' }; } var suffix = '|' + appendTarget.index + '=' + dateIso; if (normalizedSection && !getDateSectionParamEntry(appendTarget.parsed, appendTarget.index, opts)) { suffix += opts.singleSectionParam ? '|' + (opts.sectionParam || 'раздел обсуждения') + '=' + normalizedSection : '|l' + appendTarget.index + '=' + normalizedSection; } return { text: replaceTemplateMatch(source, appendTarget.match, buildCanonicalTemplateText(appendTarget.match, templateName, suffix)), status: 'updated' }; } function getSingleResultEventKey(params) { var parsed = parseTemplateParameterList(params); var dateNames = ['date', 'дата']; var namedDate = getPreferredNamedTemplateParamEntry(parsed, dateNames); var dateEntry = namedDate || getEffectivePositionalTemplateParam(parsed, 1); var positionalOffset = namedDate ? 0 : 1; var dateNameMap = {}; dateNames.forEach(function (name) { dateNameMap[String(name).toLowerCase()] = true; }); var positionalMeta = getEffectivePositionalTemplateParams(parsed).filter(function (entry) { return namedDate || entry.positionalIndex !== 1; }).map(function (entry) { return (entry.positionalIndex - positionalOffset) + '=' + normalizeTemplateEventValue(entry.value); }); var namedMeta = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex === null && !dateNameMap[entry.name.toLowerCase()]; }).map(function (entry) { return entry.name.toLowerCase() + '=' + normalizeTemplateEventValue(entry.value); }).sort(); return JSON.stringify([dateEntry ? normalizeTemplateEventDate(dateEntry.value) : '', positionalMeta, namedMeta]); } function upsertSingleDateResultTemplateOnTalkPage(text, templateName, dateIso, paramsText) { var source = text || ''; var namePattern = buildTemplateNamePattern([templateName].concat(getTalkTemplateAliases(templateName))); var matches = namePattern ? findTemplatesByPattern(source, namePattern) : []; var newTpl = T_OPEN + templateName + '|' + dateIso + (paramsText ? '|' + paramsText : '') + T_CLOSE; var expectedParams = [dateIso].concat(paramsText ? splitTemplateTopLevelParts('x|' + paramsText).slice(1) : []); var expectedEvent = getSingleResultEventKey(expectedParams); var tplMatch = null; for (var i = 0; i < matches.length; i++) { if (getSingleResultEventKey(matches[i].params) === expectedEvent) { tplMatch = matches[i]; break; } } if (!tplMatch) { return { text: insertTplOnTalkPage(source, newTpl, '\n'), status: 'created' }; } return getCanonicalTemplateUpsertResult(source, tplMatch, templateName); } function buildConditionalRetTemplateText(dateIso, sectionTitle, reasonText, deadlineText) { var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var tpl = 'Условно оставлено|' + dateIso; if (normalizedSection) tpl += '|l1=' + normalizedSection; if (normalizedReason) tpl += '|пояснение=' + normalizedReason; if (normalizedDeadline) tpl += '|срок=' + normalizedDeadline; return T_OPEN + tpl + T_CLOSE; } function getConditionalRetTemplateState(match) { var parsed = parseTemplateParameterList(match.params); var sectionEntry = getPreferredNamedTemplateParamEntry(parsed, ['раздел обсуждения', 'l1']); var reasonEntry = getPreferredNamedTemplateParamEntry(parsed, ['пояснение']); var deadlineEntry = getPreferredNamedTemplateParamEntry(parsed, ['срок']); return { match: match, parsed: parsed, dates: getTemplateDateParams(parsed), section: sectionEntry ? normalizeTemplateEventValue(sectionEntry.value) : '', reason: reasonEntry ? normalizeQuickPhraseValue(reasonEntry.value) : '', deadline: deadlineEntry ? normalizeTemplateEventValue(deadlineEntry.value) : '' }; } function hasSameConditionalMetadata(state, sectionTitle, reasonText, deadlineText) { return state.section === normalizeTemplateEventValue(sectionTitle) && state.reason === normalizeQuickPhraseValue(reasonText) && state.deadline === normalizeTemplateEventValue(deadlineText); } function upsertConditionalRetTemplateOnTalkPage(text, dateIso, sectionTitle, reasonText, deadlineText) { var source = text || ''; var normalizedSection = normalizeTemplateEventValue(sectionTitle); var normalizedReason = normalizeQuickPhraseValue(reasonText); var normalizedDeadline = normalizeTemplateEventValue(deadlineText); var normalizedDate = normalizeTemplateEventDate(dateIso); var namePattern = buildTemplateNamePattern(['Условно оставлено'].concat(getTalkTemplateAliases('Условно оставлено'))); var states = namePattern ? findTemplatesByPattern(source, namePattern).map(getConditionalRetTemplateState) : []; var exactState = null; var appendState = null; var appendIndex = -1; states.forEach(function (state) { if (!exactState && hasSameConditionalMetadata(state, normalizedSection, normalizedReason, normalizedDeadline) && state.dates.some(function (dateParam) { return dateParam.date === normalizedDate; })) { exactState = state; } }); if (exactState) return getCanonicalTemplateUpsertResult(source, exactState.match, 'Условно оставлено'); for (var i = 0; i < states.length; i++) { if (!hasSameConditionalMetadata(states[i], normalizedSection, normalizedReason, normalizedDeadline)) continue; appendIndex = findAvailableDateParamIndex(states[i].parsed, 15); if (appendIndex !== -1) { appendState = states[i]; break; } } if (!appendState) { return { text: insertTplOnTalkPage(source, buildConditionalRetTemplateText(dateIso, normalizedSection, normalizedReason, normalizedDeadline), '\n'), status: 'created' }; } return { text: replaceTemplateMatch( source, appendState.match, buildCanonicalTemplateText(appendState.match, 'Условно оставлено', '|' + appendIndex + '=' + dateIso) ), status: 'updated' }; } // ═══════════════════════════════════════════════════════════════════════════ // ПАЙПЛАЙН НОМИНАЦИИ // ═══════════════════════════════════════════════════════════════════════════ function runNominationPipeline(steps) { var s = steps; var ctx = { templateMeta: null, nominationInfo: null }; var stages = [ { name: 'шаблон', fn: function (next) { s.templateStep(next); }, onResult: function (meta) { ctx.templateMeta = meta || null; } }, { name: 'номинация', pendingText: 'Публикуется номинация...', successText: 'Номинация опубликована.', errorText: 'Публикация номинации.', fn: function (next) { s.nominationStep(next); }, onResult: function (info) { ctx.nominationInfo = info || null; } }, { name: 'подписка', shouldRun: function () { var info = ctx.nominationInfo; return !!(setSubscribe && info && info.pageTitle && info.sectionTitle); }, fn: function (next) { subscribeToTopic(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle, function () { next(); }); } }, { name: 'оповещение', shouldRun: function () { return !!(setAlert && !s.skipNotify); }, fn: function (next) { s.notifyStep(ctx.nominationInfo, next); } } ]; (function run(i) { if (i >= stages.length) { if (typeof s.onSuccess === 'function') s.onSuccess(ctx); return; } var stage = stages[i]; if (typeof stage.shouldRun === 'function' && !stage.shouldRun()) { run(i + 1); return; } var statusId = stage.pendingText ? logStatus(stage.pendingText, null, { pending: true, trackError: false }) : null; var stageFinished = false; try { stage.fn(function (err, result) { if (stageFinished) return; stageFinished = true; if (typeof stage.onResult === 'function') stage.onResult(result); if (err) { if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), err, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, err, ctx); else markSubmitError(); return; } if (statusId && stage.successText) logStatus(stage.successText, null, { statusId: statusId, trackError: false }); run(i + 1); }); } catch (ex) { if (stageFinished) return; stageFinished = true; var exErr = { code: 'exception', info: (ex && ex.message) ? ex.message : String(ex) }; if (statusId) logStatus(stage.errorText || ('Этап «' + stage.name + '».'), exErr, { statusId: statusId }); if (typeof s.onFailure === 'function') s.onFailure(stage.name, exErr, ctx); else markSubmitError(); } }(0)); } // ─── Публикация номинации ──────────────────────────────────────────────── function publishNomination(opts, callback) { var cb = callback || function () {}; function doPublish() { apiReq({ title: opts.pageTitle, section: 'new', sectiontitle: opts.sectionTitle, summary: opts.summary, text: opts.text, assertuser: mwCfg.wgUserName }, 'edit', function (resp) { cb(resp && resp.error ? resp.error : null); }); } if (opts.sectionTitle) { if (!opts.navTemplate) { doPublish(); return; } apiReq({ title: opts.pageTitle, createonly: '1', text: T_OPEN + opts.navTemplate + '-Навигация' + T_CLOSE + '\n', summary: makeSummary('автоматическая шапка'), assertuser: mwCfg.wgUserName }, 'edit', function (resp) { if (resp && resp.error && resp.error.code !== 'articleexists') { cb(resp.error); return; } doPublish(); }); return; } // Вставка в существующую страницу if (opts.createText !== undefined) { editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = pageText === null ? (typeof opts.createText === 'function' ? opts.createText() : opts.createText) : (opts.buildText ? opts.buildText(pageText) : null); return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); }); return; } editPageContent(opts.pageTitle, { summary: opts.summary, assertuser: mwCfg.wgUserName, editConflictRetries: opts.editConflictRetries, readError: opts.readErrorMessage || 'Не удалось получить содержимое.' }, function (pageText) { var result = opts.buildText ? opts.buildText(pageText) : null; return typeof result === 'string' ? { text: result } : result; }, function (err) { cb(err || null); } ); } // ─── Оповещение авторов ────────────────────────────────────────────────── function notifyAuthor(pg, options, callback) { var opts = options || {}; var cb = callback || function () {}; var actionText = (typeof opts.actionText === 'string') ? opts.actionText : ''; var discussionPage = (typeof opts.discussionPage === 'string') ? opts.discussionPage : ''; var discussionSection = normalizeSectionForLink((typeof opts.discussionSection === 'string') ? opts.discussionSection : ''); var includeProposed = (typeof opts.includeProposedPrefix === 'boolean') ? opts.includeProposedPrefix : true; var actionPhrase = ((includeProposed ? 'предложена ' : '') + actionText).trim() || 'изменена'; var discussionText = discussionPage ? 'Обсуждение — на странице [[' + discussionPage + (discussionSection ? '#' + discussionSection : '') + ']]. ' : ''; apiReq({ prop: 'revisions', rvprop: 'user', rvdir: 'newer', titles: pg }, 'query', function (queryResp) { var page = getFirstQueryPage(queryResp); if (!page) { cb({ code: 'network', info: 'Network error' }); return; } if (page.missing !== undefined) { cb({ code: 'missing', info: 'Page missing.' }); return; } if (!page.revisions || !page.revisions.length) { cb({ code: 'no_revisions', info: 'No revisions.' }); return; } var rv = page.revisions[0]; if ('anon' in rv || rv.userhidden || !rv.user || rv.user === mwCfg.wgUserName) { cb(null); return; } apiReq({ title: 'User talk:' + rv.user, section: 'new', sectiontitle: 'Remover: [[:' + pg + ']]', summary: opts.summary || makeSummary('уведомление автора'), text: 'Страница [[:' + pg + ']], созданная вами, ' + actionPhrase + '. ' + discussionText + '~~' + '~~<br><small>Это автоматическое уведомление, сгенерированное ' + scriptLink + '.</small>', assertuser: mwCfg.wgUserName }, 'edit', function (editResp) { cb(editResp && editResp.error ? editResp.error : null); }); }); } function notifyAuthorsForPages(pages, notifyOptions, callback) { var cb = callback || function () {}; var opts = notifyOptions || {}; var list = []; (pages || []).forEach(function (p) { var t = normTitle(p); if (t && list.indexOf(t) === -1) list.push(t); }); if (!list.length) { cb(); return; } eachSequential(list, function (pg, next) { var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Отправляется уведомление создателю страницы ' + pageLink + '...', null, { pending: true, trackError: false }); notifyAuthor(pg, opts, function (err) { logStatus(err ? 'Уведомление создателя страницы ' + pageLink + '.' : 'Создатель страницы ' + pageLink + ' уведомлён.', err, { statusId: statusId, trackError: opts.trackError !== false }); next(); }); }, cb); } // ─── Подписка на раздел ────────────────────────────────────────────────── function subscribeToTopic(pageTitle, sectionTitle, callback) { var cb = callback || function () {}; if (!setSubscribe || !sectionTitle) { cb(); return; } var statusId = logStatus('Оформляется подписка на раздел...', null, { pending: true, trackError: false }); var targetFrag = normalizeSectionForLink(sectionTitle).toLowerCase(); function finish(err, st) { if (err) { logStatus('Не удалось подписаться на раздел.', err, { statusId: statusId, trackError: false }); cb(); return; } logStatus(st === 'subscribed' ? 'Оформлена подписка на раздел.' : 'Раздел для подписки не найден.', null, { statusId: statusId, trackError: false }); cb(); } function trySubscribe(attemptsLeft) { apiReq({ page: pageTitle, prop: 'threaditemshtml', excludesignatures: true }, 'discussiontoolspageinfo', function (data) { if (!data || data.error) { finish((data && data.error) || { code: 'read_failed', info: 'API не вернул данные разделов.' }); return; } var items = (data && data.discussiontoolspageinfo && data.discussiontoolspageinfo.threaditemshtml) || null; if (!items || !items.length) { if (attemptsLeft > 0) { setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); return; } finish(null, 'not_found'); return; } var commentname = null; for (var ti = items.length - 1; ti >= 0; ti--) { var t = items[ti]; if (t.type === 'heading') { var htext = (t.headingText || t.html || '').replace(/<[^>]+>/g, '').trim(); if (htext.toLowerCase() === targetFrag || normalizeSectionForLink(htext).replace(/_/g, ' ').toLowerCase() === targetFrag) { commentname = t.name; break; } } } if (!commentname) { if (attemptsLeft > 0) setTimeout(function () { trySubscribe(attemptsLeft - 1); }, 2000); else finish(null, 'not_found'); return; } apiReq({ page: pageTitle, commentname: commentname, subscribe: '1' }, 'discussiontoolssubscribe', function (res) { finish(res && res.error ? res.error : null, 'subscribed'); }); }); } setTimeout(function () { trySubscribe(2); }, 1500); } // ═══════════════════════════════════════════════════════════════════════════ // UI: модальные окна // ═══════════════════════════════════════════════════════════════════════════ function syncModalLayout() { var syncFn = $('#removerModal').data('rmSyncLayout'); if (typeof syncFn === 'function') syncFn(); } function clearModalLayoutSyncHandlers() { modalLayoutSyncHandlers = []; $('#removerModal').removeData('rmSyncLayout'); } function registerModalLayoutSync(handler) { if (typeof handler !== 'function') return; if (modalLayoutSyncHandlers.indexOf(handler) === -1) modalLayoutSyncHandlers.push(handler); $('#removerModal').data('rmSyncLayout', function () { modalLayoutSyncHandlers.slice().forEach(function (fn) { if (typeof fn === 'function') fn(); }); }); } function registerResizeObserver(observer, target) { if (observer) resizeObservers.push({ observer: observer, target: target || null }); } function setActionInProgress(value) { actionInProgress = !!value; $('#removerCancel,#removerSettingsTrigger,#rmSettingsBack').prop('disabled', actionInProgress); } function beginAction() { if (actionInProgress) return false; setActionInProgress(true); return true; } function finishAction() { setActionInProgress(false); } function resetModalObservers() { resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; clearModalLayoutSyncHandlers(); $(window).off('resize.removerModal'); $(window).off('.rmTaResize'); } function closeModal() { if (actionInProgress) return false; resetModalObservers(); $(window).off('keydown.remover'); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; return true; } function ensureModalStyles() { if (document.getElementById('removerModalDynamicStyles')) return; var progH = 'background:' + tk.bgProgH + '!important;border-color:' + tk.bProgH + '!important;color:' + tk.cInv + '!important;'; var neutH = 'background:' + tk.bgN + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;'; var succH = 'background:' + tk.bgSuccH+ '!important;border-color:' + tk.bSuccH + '!important;color:' + tk.cInv + '!important;'; var pillBg = 'linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%)'; var pillShadow = '0 1px 0 rgba(255,255,255,.08) inset,0 1px 2px rgba(0,0,0,.18)'; var activePillShadow = '0 1px 0 rgba(255,255,255,.14) inset,0 2px 6px rgba(51,102,204,.24)'; var css = [ '#removerModal,#removerModal *{-moz-text-size-adjust:none!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}', '#removerModal{color:inherit}', '#removerModal input::placeholder,#removerModal textarea::placeholder{color:var(--color-subtle,currentColor);opacity:.7}', '#removerModal input[type="checkbox"],#removerModal input[type="radio"]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;accent-color:auto}', '#removerModal input[type="checkbox"]{outline:none!important;box-shadow:none!important}', '#removerModal .rmAttachedFieldRow{display:flex;border-radius:4px;transition:box-shadow .12s ease}', '#removerModal .rmAttachedFieldRow:focus-within{box-shadow:0 0 0 1px ' + tk.bProg + '}', '#removerModal .rmAttachedFieldRow:focus-within input,#removerModal .rmAttachedFieldRow:focus-within button{border-color:' + tk.bProg + '!important}', '#removerModal .rmAttachedFieldRow input:focus,#removerModal .rmAttachedFieldRow button:focus{outline:none!important;box-shadow:none!important}', '#removerModal button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease,transform .06s ease}', '#removerModal .rmToggleBtn{background:' + tk.bgNSub + '!important;border-color:' + tk.bSub + '!important;color:inherit!important}', '#removerModal .rmToggleBtn.is-active{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important}', '#removerModal button:not(:disabled):hover{filter:brightness(.97)}', '#removerModal button:not(:disabled):active{transform:translateY(1px)}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):hover,#removerModal .rmToggleBtn.is-active:hover{' + progH + 'filter:none}', '#removerModal #removerSubmit:not(:disabled):not(.rmSubmitError):active,#removerModal .rmToggleBtn.is-active:active{' + progH + 'filter:brightness(.92)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError){background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;outline:none!important;box-shadow:0 0 0 6px rgba(51,102,204,.13),0 1px 2px rgba(0,0,0,.08)!important}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):hover{' + progH + 'box-shadow:0 0 0 7px rgba(51,102,204,.16),0 1px 2px rgba(0,0,0,.1)!important;filter:none}', '#removerModal #removerSubmit.rmSubmitReady:not(.rmSubmitError):not(:disabled):active{' + progH + 'box-shadow:0 0 0 5px rgba(51,102,204,.14),0 1px 2px rgba(0,0,0,.08)!important;filter:brightness(.92)!important}', '#removerModal .rmAddPageBtn{background:' + tk.bgProg + '!important;border-color:' + tk.bProg + '!important;color:' + tk.cInv + '!important;font-weight:700!important}', '#removerModal .rmAddPageBtn:hover{' + progH + 'filter:none!important}', '#removerModal .rmAddVariantBtn{background:' + tk.bgBase + '!important;border-color:' + tk.bSub + '!important;color:inherit!important;font-weight:700!important}', '#removerModal .rmAddVariantBtn:hover{' + neutH + 'filter:none!important}', '#removerModal .rmRenameVariantAddBtn{font-size:15px!important}', '#removerModal .rmStartMultiPageBtn{align-self:flex-start!important;margin-bottom:0!important}', '#removerModal .rmRenameVariantRow{width:100%!important;max-width:100%!important;box-sizing:border-box!important}', '#removerModal .rmMultiRenameVariantsContainer{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;margin-top:6px;width:100%!important;max-width:100%!important}', '#removerModal .rmMultiRenamePrimaryTargetRow,#removerModal .rmMultiRenameVariantRow{display:flex;margin-bottom:0!important;box-sizing:border-box}', '#removerModal .rmMultiPageCommentToggle{min-width:32px;height:32px;padding:0!important;font-size:15px!important;line-height:1!important}', '#removerModal .rmMultiPageCommentToggle.is-active{background:#bfc4ca!important;border-color:#8f98a3!important;color:#202122!important}', '#removerModal .rmMultiPageCommentToggle.is-active:hover{background:#b4bac1!important;border-color:#848e99!important;color:#202122!important;filter:none}', '#removerModal .rmMultiPageCommentToggle.is-active:active{background:#a9b0b8!important;border-color:#79838f!important;color:#202122!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):hover{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:none}', '#removerModal #removerSubmit.rmSubmitError:not(:disabled):active{background:#b32424!important;border-color:#b32424!important;color:#fff!important;filter:brightness(.88)!important}', '#removerModal #removerReload:not(:disabled):hover{' + succH + 'filter:none}', '#removerModal #removerReload:not(:disabled):active{' + succH + 'filter:brightness(.92)!important}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover,#removerModal .rmToggleBtn:not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):hover{' + neutH + 'filter:none}', '#removerModal button:not(#removerSubmit):not(#removerReload):not(.is-active):not(.rmAddPageBtn):not(.rmAddVariantBtn):active{' + neutH + 'filter:brightness(.92)!important}', '#removerModal a.removerModalLink{color:' + tk.cProg + ';text-decoration:none;border-bottom:0;box-shadow:none;word-break:break-word;overflow-wrap:anywhere}', '#removerModal a.removerModalLink:hover,#removerModal a.removerModalLink:focus{color:' + tk.cProgH + ';text-decoration:underline}', '#removerModal #removerModalSubtitle{font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:' + tk.cSubM + '!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}', '#removerModal #removerModalSubtitle a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}', '#removerModal a.rmButtonLikeLink{color:' + tk.cBase + '!important;text-decoration:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,transform .06s ease!important}', '#removerModal a.rmButtonLikeLink:hover{' + neutH + 'text-decoration:none!important;transform:none!important}', '#removerModal a.rmButtonLikeLink:focus{text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:focus:not(:focus-visible){outline:none!important}', '#removerModal a.rmButtonLikeLink:focus-visible{outline:2px solid ' + tk.bProg + '!important;outline-offset:2px;text-decoration:none!important}', '#removerModal a.rmButtonLikeLink:hover:active{' + neutH + 'filter:brightness(.92)!important;transform:translateY(1px)!important;text-decoration:none!important}', '#removerModal .rmInfoBox{margin:0 0 10px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgNSub + '}', '#removerModal .rmActionList{display:flex;flex-direction:column;gap:6px}', '#removerModal .rmActionItem{display:block;padding:9px 10px;border:1px solid ' + tk.bSub + ';border-radius:6px;background:' + tk.bgBase + ';cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}', '#removerModal .rmActionItem:hover{background:' + tk.bgNSub + '}', '#removerModal .rmActionItem.is-selected{background:var(--background-color-progressive-subtle,#eef4ff);border-color:' + tk.bProg + ';box-shadow:inset 3px 0 0 ' + tk.bProg + '}', '#removerModal .rmActionItem.is-selected:hover{background:var(--background-color-progressive-subtle,#eef4ff)}', '#removerModal .rmActionMain{display:flex;align-items:center}', '#removerModal .rmActionMain input[type="radio"]{margin-right:8px}', '#removerModal .rmActionTag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;font-size:13px;font-weight:600;padding:2px 7px;border:1px solid transparent;border-radius:3px;background:' + tk.bgN + ';color:' + tk.cSubM + ';margin-right:8px;white-space:nowrap;vertical-align:middle}', buildActionTagToneCss('#removerModal', actionTagTones.light), '#removerModal .rmActionMeta{display:block;margin-left:' + actionDetailOffset + ';margin-top:2px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35}', '#removerModal .rmActionWarning{display:none;margin-left:' + actionDetailOffset + ';margin-top:3px;color:' + tk.cDang + ';font-size:12px;line-height:1.35;font-weight:700}', '#removerModal .rmConflictLead{margin:0 0 10px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmConflictList{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmConflictCard{padding:12px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmConflictCard.is-skip{background:' + tk.bgNSub + ';border-color:' + tk.bSubS + '}', '#removerModal .rmConflictTitle{font-size:14px;font-weight:700;line-height:1.4;color:' + tk.cBase + ';word-break:break-word;overflow-wrap:anywhere}', '#removerModal .rmConflictMeta{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmConflictGroup{margin-top:10px}', '#removerModal .rmConflictGroupTitle{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmConflictButtons{display:flex;flex-wrap:wrap;gap:6px}', '#removerModal .rmConflictChoice{padding:5px 10px}', '#removerModal .rmConflictChoice.is-disabled,#removerModal .rmConflictButtons.is-disabled .rmConflictChoice{opacity:.55;cursor:not-allowed;pointer-events:none}', '#removerModal .rmConflictHint{margin-top:8px;font-size:11px;line-height:1.45;color:' + tk.cSub + '}', '#removerModal #rmSettingsForm{display:flex;flex-direction:column;gap:14px}', '#removerModal .rmSettingsLead{margin:-2px 0 2px;color:' + tk.cSubM + ';font-size:13px;line-height:1.5}', '#removerModal .rmSettingsSection{margin:0;padding:14px 16px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.7) inset}', '#removerModal .rmSettingsSectionHeader{margin:0 0 12px}', '#removerModal .rmSettingsSectionTitle{font-size:14px;font-weight:700;line-height:1.35;color:' + tk.cBase + '}', '#removerModal .rmSettingsSectionDescription{margin-top:4px;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmSettingsField{display:block;margin:0 0 10px;padding:12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.55) inset}', '#removerModal .rmSettingsField:last-child{margin-bottom:0}', '#removerModal .rmSettingsFieldLabel{display:block;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;color:' + tk.cBase + '}', '#removerModal .rmSettingsFieldControl{display:block;min-width:0}', '#removerModal .rmSettingsFieldControl input{margin-bottom:0!important}', '#removerModal .rmSettingsFieldControl input[type="text"]{min-height:38px;border-radius:6px}', '#removerModal .rmSettingsFieldHint{margin-top:8px;font-size:12px;line-height:1.55;color:' + tk.cSubM + ';overflow-wrap:anywhere}', '#removerModal .rmSettingsChecks{display:flex;flex-direction:column;gap:8px}', '#removerModal .rmSettingsCheck{display:inline-flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:' + tk.cBase + '}', '#removerModal .rmSettingsCheck input[type="checkbox"]{margin:3px 0 0;flex-shrink:0}', '#removerModal .rmSettingsMenuPresetWrap{margin-top:10px}', '#removerModal .rmSettingsMenuPresetLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmSegmentedBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSettingsMenuPresetBar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;max-width:100%;box-sizing:border-box;box-shadow:none}', '#removerModal .rmSegmentedBtn,#removerModal .rmSettingsMenuPresetBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmSegmentedBtn.is-active,#removerModal .rmSettingsMenuPresetBtn.is-active{background:' + tk.bgProg + ';border-color:' + tk.bProg + ';color:' + tk.cInv + ';box-shadow:' + activePillShadow + '}', '#removerModal .rmKbuReasonPill{display:flex;align-items:stretch;width:100%;padding:0!important;overflow:hidden;border:1px solid ' + tk.bSub + ';border-radius:999px;box-sizing:border-box;cursor:pointer;text-align:left;font-size:12px;font-weight:400;line-height:1.3;box-shadow:' + pillShadow + '}', '#removerModal .rmKbuReasonPill.is-active{box-shadow:' + activePillShadow + '!important}', '#removerModal .rmKbuReasonNum{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:4px 10px;border-right:1px solid ' + tk.bSub + ';box-sizing:border-box;font-weight:700;text-align:center;flex:0 0 auto}', '#removerModal .rmKbuReasonPill.is-active .rmKbuReasonNum{border-right-color:rgba(255,255,255,.55)!important}', '#removerModal .rmKbuReasonText{display:block;min-width:0;flex:1;padding:4px 11px 4px 12px;font-weight:400;overflow-wrap:anywhere}', '#removerModal.rmModalSettings{border:1px solid ' + tk.bSub + '!important;background:' + tk.bgBase + '!important;border-radius:12px!important;box-shadow:0 14px 32px rgba(0,0,0,.08),0 1px 0 rgba(255,255,255,.78) inset!important}', '#removerModal.rmModalSettings #removerModalHeaderBar{margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid ' + tk.bSub + '}', '#removerModal.rmModalSettings #removerModalSubtitle{margin:-2px 0 12px!important;color:' + tk.cSubM + '!important}', '#removerModal.rmModalSettings #rmSettingsForm{gap:18px}', '#removerModal.rmModalSettings .rmSettingsLead{margin:0;padding:0 2px;color:' + tk.cSubM + '}', '#removerModal.rmModalSettings .rmSettingsSection{padding:16px 18px;border:1px solid ' + tk.bSub + ';border-radius:12px;background:linear-gradient(180deg,' + tk.bgNSub + ' 0%,' + tk.bgBase + ' 100%);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 8px 18px rgba(0,0,0,.035)}', '#removerModal.rmModalSettings .rmSettingsSectionHeader{margin:0 0 6px;padding-bottom:0;border-bottom:0}', '#removerModal.rmModalSettings .rmSettingsSectionTitle{font-size:16px;line-height:1.3}', '#removerModal.rmModalSettings .rmSettingsSectionDescription{margin-top:5px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsField{margin:14px 0 0;padding:12px 0 0;border:0;border-top:1px solid ' + tk.bSubS + ';border-radius:0;background:transparent;box-shadow:none}', '#removerModal.rmModalSettings .rmSettingsField:first-child{margin-top:0;padding-top:0;border-top:0}', '#removerModal.rmModalSettings .rmSettingsFieldLabel{margin:0 0 6px}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]{min-height:40px;padding:8px 10px;border:1px solid ' + tk.bSub + ';border-radius:8px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings .rmSettingsFieldControl input[type="text"]:focus{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.16);outline:none}', '#removerModal.rmModalSettings .rmSettingsFieldHint{margin-top:6px;max-width:none}', '#removerModal.rmModalSettings .rmSettingsChecks{gap:10px}', '#removerModal.rmModalSettings .rmSettingsCheck{padding:4px 0}', '#removerModal.rmModalSettings .rmSettingsMenuPresetWrap{margin-top:12px;padding-top:10px;border-top:1px dashed ' + tk.bSubS + '}', '#removerModal.rmModalSettings .rmSettingsHintList{width:100%;max-width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border:1px solid ' + tk.bSubS + ';border-radius:8px;background:' + tk.bgBase + '}', '#removerModal.rmModalSettings .rmSettingsHintRow{line-height:1.55}', '#removerModal.rmModalSettings .rmSettingsHintBadge{background:' + tk.bgNSub + '}', '#removerModal.rmModalSettings .rmQuickPhraseEditor{padding-top:2px}', '#removerModal.rmModalSettings .rmQuickPhraseMeta{min-height:18px}', '#removerModal.rmModalSettings #rmSettingsSignaturePreviewCode{display:inline-block;padding:2px 8px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';box-shadow:0 1px 0 rgba(255,255,255,.65) inset}', '#removerModal.rmModalSettings #rmFooterActionButtons{position:relative;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;max-width:100%!important}', '#removerModal.rmModalSettings #rmSettingsActionButtonsRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{display:none;position:absolute;top:100%;right:0;width:auto;box-sizing:border-box;margin:4px 0 0;color:' + tk.cSubM + ';opacity:.78;font-size:12px;line-height:1.35;text-align:right;white-space:nowrap}', '#removerModal .rmProtectControlGroup{margin-top:12px;padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:10px;background:linear-gradient(180deg,' + tk.bgBase + ' 0%,' + tk.bgNSub + ' 100%);box-sizing:border-box}', '#removerModal .rmProtectControlLabel{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;color:' + tk.cSubM + '}', '#removerModal .rmProtectControlGroup .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmProtectControlGroup .rmSegmentedBtn{padding:4px 10px;font-size:12px}', '#removerModal .rmTransferPanel{margin-top:10px;padding:0;border:0;background:transparent;box-sizing:border-box;box-shadow:none}', '#removerModal .rmTransferGrid{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:6px;align-items:start;justify-content:start}', '#removerModal .rmTransferGrid .rmSegmentedBar{justify-self:start}', '#removerModal .rmTransferHintRow{grid-column:1 / -1;min-height:0}', '#removerModal .rmTransferPanel .rmSegmentedBar{gap:4px;padding:0;border:0;box-shadow:none}', '#removerModal .rmTransferPanel .rmSegmentedBtn{padding:6px 14px;font-size:12px;font-weight:700}', '#removerModal #rmTransferModeGroup{gap:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}', '#removerModal #rmTransferModeGroup .rmSegmentedBtn + .rmSegmentedBtn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}', '#removerModal.rmCompactContent .rmMultiPageRow{flex-wrap:wrap!important;gap:6px}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageInput,#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageTargetInput{flex:1 1 100%!important;width:100%!important}', '#removerModal.rmCompactContent .rmMultiPageRow .rmMultiPageCommentToggle,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiPage,#removerModal.rmCompactContent .rmMultiPageRow .rmAddMultiRenameVariant,#removerModal.rmCompactContent .rmMultiPageRow .rmRemoveInput{margin-left:0!important}', '#removerModal.rmCompactContent .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(1){order:1}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(2){order:2}', '#removerModal.rmCompactContent .rmTransferGrid > :nth-child(3){order:3}', '#removerModal.rmCompactContent #rmTransferModeGroup{flex-direction:column;align-items:flex-start;gap:6px}', '#removerModal.rmCompactContent #rmTransferModeGroup .rmSegmentedBtn{margin-left:0!important;border-radius:999px!important}', '#removerModal.rmCompactContent .rmTransferHintRow{grid-column:auto}', '#removerModal #rmProtectTextBlock{margin-top:14px}', '#removerModal #rmSettingsMenuTitle:disabled{background:' + tk.bgDis + '!important;border-color:' + tk.bDis + '!important;color:' + tk.cDis + '!important;-webkit-text-fill-color:' + tk.cDis + ';opacity:1;cursor:not-allowed;box-shadow:none!important}', '#removerModal .rmSettingsHintList{display:flex;flex-direction:column;gap:4px;margin-top:8px}', '#removerModal .rmSettingsHintRow{font-size:12px;line-height:1.5;color:' + tk.cSubM + '}', '#removerModal .rmSettingsHintBadge{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid ' + tk.bSubS + ';border-radius:999px;background:' + tk.bgBase + ';font-size:11px;font-weight:700;color:' + tk.cSubM + ';vertical-align:baseline}', '#removerModal .rmQuickPhraseEditor{display:flex;flex-direction:column;gap:10px}', '#removerModal .rmQuickPhraseList,#removerModal .rmQuickPhrasesPanel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}', '#removerModal .rmQuickPhraseChip{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';box-shadow:' + pillShadow + ';transition:border-color .12s,box-shadow .12s,opacity .12s;overflow:visible}', '#removerModal .rmQuickPhraseChip.is-editing{opacity:.42;border-style:dashed}', '#removerModal .rmQuickPhraseChip.is-dragging{opacity:.65}', '#removerModal .rmQuickPhraseChip.is-drop-before::before,#removerModal .rmQuickPhraseChip.is-drop-after::after{content:"";position:absolute;top:50%;width:3px;height:24px;border-radius:999px;background:' + tk.cProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.08)}', '#removerModal .rmQuickPhraseChip.is-drop-before::before{left:-4px;transform:translate(-50%,-50%)}', '#removerModal .rmQuickPhraseChip.is-drop-after::after{right:-4px;transform:translate(50%,-50%)}', '#removerModal .rmQuickPhraseEditBtn{max-width:100%;padding:3px 0;border:0;background:transparent;color:' + tk.cBase + ';font-size:13px;line-height:1.35;cursor:pointer;text-align:left;white-space:normal}', '#removerModal .rmQuickPhraseRemoveBtn{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:' + tk.cSubM + ';font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}', '#removerModal .rmQuickPhraseRemoveBtn:hover{background:' + tk.bgN + ';color:' + tk.cBase + '}', '#removerModal #rmSettingsQuickPhraseInput.is-editing{border-color:' + tk.bProg + ';box-shadow:0 0 0 1px rgba(51,102,204,.12)}', '#removerModal .rmQuickPhraseMeta{font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhraseEmpty{padding:2px 0;font-size:12px;line-height:1.45;color:' + tk.cSubM + '}', '#removerModal .rmQuickPhrasesPanel{margin-top:8px}', '#removerModal .rmQuickPhraseActionBtn{padding:5px 12px;border:1px solid ' + tk.bSub + ';border-radius:999px;background:' + pillBg + ';color:' + tk.cBase + ';font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:' + pillShadow + '}', '#removerModal .rmQuickPhraseActionBtn:hover{border-color:' + tk.bProg + ';color:' + tk.cProg + '}', buildActionTagToneCss(['html.skin-theme-clientpref-night #removerModal', 'body.skin-theme-clientpref-night #removerModal'], actionTagTones.dark), '@media (prefers-color-scheme: dark){' + buildActionTagToneCss(['html.skin-theme-clientpref-os #removerModal', 'body.skin-theme-clientpref-os #removerModal'], actionTagTones.dark) + '}', '@media (max-width:' + sz.mobileBp + 'px){', '#removerModal button{white-space:normal!important}', '#removerModal #rmFooterButtons{align-items:flex-start!important}', '#removerModal #rmFooterCheckboxes,#removerModal #rmFooterActionButtons{width:100%!important;max-width:100%!important;margin-left:0!important}', '#removerModal .rmSettingsSection{padding:12px 13px}', '#removerModal .rmSettingsField{padding:10px}', '#removerModal.rmModalSettings #rmSettingsUnsavedHint{max-width:100%;margin:4px 0 0;text-align:right;white-space:normal}', '#removerModal .rmTransferPanel{padding:0}', '#removerModal .rmTransferGrid{grid-template-columns:minmax(0,1fr);gap:10px}', '#removerModal .rmTransferHintRow{grid-column:auto}', '#removerModal .rmQuickPhraseChip{max-width:100%}', '}' ].join(''); var style = document.createElement('style'); style.id = 'removerModalDynamicStyles'; style.textContent = css; document.head.appendChild(style); } function applyV2022Layout($modal, explicitWidth) { if (!isVector22) return; var css = { 'max-width': '100%', 'box-sizing': 'border-box', 'overflow-wrap': 'anywhere' }; if (typeof explicitWidth === 'number') css['max-width'] = explicitWidth + 'px'; $modal.css(css); } function getPageUrl(pageTitle) { return (mw.util && typeof mw.util.getUrl === 'function') ? mw.util.getUrl(pageTitle) : '/wiki/' + encodeURIComponent((pageTitle || '').replace(/ /g, '_')); } function getPageUrlWithFragment(pageTitle, fragment) { var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(fragment); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); return url; } function buildStatusPageLink(pageName) { var title = normTitle(pageName); return '<a href="' + escapeHtml(getPageUrl(title)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(title) + '</a>'; } function buildQuotedStatusPageLink(pageName) { return '«' + buildStatusPageLink(pageName) + '»'; } function buildTemplatePageLink(templateName, labelText) { var name = String(templateName || '') .replace(/^(?:safe)?subst\s*:\s*/i, '') .replace(RE_TEMPLATE_NS, '') .trim(); var ns = getNamespaceLabel(10, 'Шаблон'); if (!name) return escapeHtml(labelText); return '<a href="' + escapeHtml(getPageUrl(ns + ':' + name)) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(labelText) + '</a>'; } function renderTemplateLinksInText(text) { var source = String(text || ''); var out = ''; var lastIndex = 0; source.replace(/\{\{\s*([^{}|]+)(?:\|[^{}]*)?\}\}/g, function (match, templateName, offset) { out += escapeHtml(source.slice(lastIndex, offset)); out += buildTemplatePageLink(templateName, match); lastIndex = offset + match.length; return match; }); return out + escapeHtml(source.slice(lastIndex)); } function buildHeaderIconButtonHtml(id, title, label, text) { return joinHtml([ '<button id="', id, '" type="button" title="', escapeHtml(title), '" aria-label="', escapeHtml(label || title), '" ', 'style="', stHeaderIconBtn, '">', text || '', '</button>' ]); } function createModal(opts) { if (typeof opts === 'string') opts = { title: opts }; var layout = getModalLayout(); resetModalObservers(); ensureModalStyles(); if (isVector22) $('#content').css('min-width', ''); $('#removerModal').remove(); modalGeneration++; var subtitleHtml = ''; var subtitleStyle = 'margin:-4px 0 8px;font-size:12px!important;color:' + tk.cSubM + ';line-height:1.35!important;font-weight:400!important;'; var subtitleLinkStyle = 'font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;'; if (opts.subtitleHtml) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleHtml, '</div>' ]); } else if (opts.subtitlePage) { subtitleHtml = joinHtml([ '<div id="removerModalSubtitle" style="', subtitleStyle, '">', opts.subtitleLabel || 'Текущий день', ': <a href="', getPageUrl(opts.subtitlePage), '" target="_blank" rel="noopener noreferrer" class="removerModalLink" style="', subtitleLinkStyle, '">', normTitle(opts.subtitlePage), '</a></div>' ]); } var settingsButtonHtml = opts.showSettingsButton === false ? '' : buildHeaderIconButtonHtml('removerSettingsTrigger', 'Конфигурация', 'Конфигурация', '⚙'); var display = opts.inline ? 'inline-block' : 'block'; var modalMargin = opts.inline ? '1em 0' : (layout.shouldCenter ? '1em auto' : '1em 0'); var inlineLayoutStyle = opts.inline ? ';justify-self:start;align-self:start;width:fit-content;' : ''; var modalStyle = joinHtml([ 'position:relative;padding:1.5em;margin:', modalMargin, ';display:', display, ';', 'border:', stStyles.border, ';background:', stStyles.background, ';border-radius:', stStyles.borderRadius, ';box-shadow:', stStyles.boxShadow, ';max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;', inlineLayoutStyle ]); var headerStyle = 'display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid ' + tk.bSubS + ';'; var titleStyle = 'color:' + stStyles.headerColor + ';margin:0;padding:0;border:0;display:block;font-size:1.3em;font-weight:400;line-height:1.25;flex:1 1 auto;min-width:0;'; $('#content').prepend(joinHtml([ '<div id="removerModal" style="', modalStyle, '">', '<div id="removerModalHeaderBar" style="', headerStyle, '">', '<h1 id="removerModalTitle" style="', titleStyle, '"><span id="removerModalTitleText">', opts.title, '</span></h1>', settingsButtonHtml, '</div>', subtitleHtml, '<div id="removerModalContent"></div>', '<div id="removerModalFooter" style="margin-top:15px;"></div>', '</div>' ])); var $modal = $('#removerModal'); if (opts.width === 'compact') $modal.css({ width: layout.defaultOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); else applyV2022Layout($modal); $('#removerSettingsTrigger').off('click').on('click', function () { openSettings(); }).prop('disabled', true); } function buildFooterCheckboxHtml(name, checked, label) { return joinHtml([ '<label style="', stFooterCheckLabel, '">', '<input name="', name, '" type="checkbox" style="margin:2px 0 0;flex-shrink:0;" ', checked ? 'checked' : '', '>', label, '</label>' ]); } function buildFooterActionsHtml(buttonsHtml) { return '<div id="rmFooterActionButtons" style="' + stFooterActions + '">' + buttonsHtml + '</div>'; } function bindModalFooterKeyboard(mode) { $(window).off('keydown.remover'); if (['submit', 'reload', 'close'].indexOf(mode) === -1) return; $(window).on('keydown.remover', function (e) { if (e.keyCode === 27 && mode !== 'submit') $('#removerCancel').click(); if (e.ctrlKey && e.keyCode === 13) $(mode === 'reload' ? '#removerReload' : '#removerSubmit').click(); }); } function renderModalFooter(mode, options) { var opts = options || {}; finishAction(); $('#removerModal').data('rmFooterMode', mode); $('#removerModalFooter').css('width', ''); if (mode === 'submit') { var showCb = opts.showCheckbox !== false; var showSub = opts.showSubscribe === true; var ns = mwCfg.wgNamespaceNumber; var notifyLabel = ns === 0 ? 'Оповестить создателя статьи' : (ns === 10 || ns === 11) ? 'Оповестить создателя шаблона' : (ns === 14 || ns === 15) ? 'Оповестить создателя категории' : 'Оповестить создателя страницы'; var cbInlineHtml = ''; if (showSub || showCb) { cbInlineHtml = joinHtml([ '<div id="rmFooterCheckboxes" style="', stFooterChecks, '">', showSub ? buildFooterCheckboxHtml('rmSubscribe', setSubscribe, 'Подписаться на номинацию') : '', showCb ? buildFooterCheckboxHtml('rmUAlert', setAlert, notifyLabel) : '', '</div>' ]); } $('#removerModalFooter').html(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:', cbInlineHtml ? 'space-between' : 'flex-end', ';">', cbInlineHtml, buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Отмена</button>', '<button id="removerSubmit" style="', stSubmit, '">', opts.submitText || 'ОК', '</button>' ])), '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); $('#removerSubmit').data('rmSubmitInProgress', false).click(function () { if ($(this).data('rmSubmitInProgress')) return; if (!beginAction()) return; $(this).removeClass('rmSubmitError').css({ background: '', 'border-color': '', color: '' }); isError = false; hasActionError = false; if (!opts.preserveLogOnSubmit) { $('#rmLogBox').empty(); logStatusSeq = 0; } if (showCb) { setAlert = $('[name="rmUAlert"]').is(':checked'); state.setAlert = setAlert; } if (showSub) { setSubscribe = $('[name="rmSubscribe"]').is(':checked'); state.setSubscribe = setSubscribe; } $(this).data('rmSubmitInProgress', true).prop('disabled', true); var submitResult; try { submitResult = opts.onSubmit(); } catch (ex) { unlockModalSubmit(); throw ex; } if (submitResult === false) unlockModalSubmit(); }); bindModalFooterKeyboard('submit'); } else if (mode === 'reload') { var newBtns = buildFooterActionsHtml(joinHtml([ '<button id="removerCancel" style="', stCancel, '">Закрыть</button>', '<button id="removerReload" style="', stReload, '">', opts.reloadText || 'Обновить страницу', '</button>' ])); $('#rmFooterCheckboxes').remove(); var $btns = $('#rmFooterButtons'); if ($btns.length) { $btns.css({ 'justify-content': 'flex-end' }).html(newBtns); } else { $('#removerModalFooter').append(joinHtml([ '<div id="rmFooterButtons" style="', stFooterWrap, 'justify-content:flex-end;">', newBtns, '</div>' ])); } $('#removerCancel').click(function () { closeModal(); }); $('#removerReload').click(function () { location.reload(); }); bindModalFooterKeyboard('reload'); if (shouldAutoReloadAfterAction()) { setTimeout(function () { if (shouldAutoReloadAfterAction()) $('#removerReload').trigger('click'); }, 0); } } else { // 'close' $('#removerModalFooter').html(joinHtml([ '<div style="display:flex;justify-content:flex-end;align-items:center;">', '<button id="removerCancel" style="', stCancel, 'margin-right:0;">', opts.closeText || 'Закрыть', '</button>', '</div>' ])); $('#removerCancel').click(function () { closeModal(); }); bindModalFooterKeyboard('close'); } } function unlockModalSubmit() { finishAction(); $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false); } function markSubmitError() { isError = true; hasActionError = true; finishAction(); var errColor = '#d73333'; $('#removerSubmit').data('rmSubmitInProgress', false).prop('disabled', false) .addClass('rmSubmitError').css({ background: errColor, 'border-color': errColor, color: '#fff' }); } // ─── UI: статус и ссылки ───────────────────────────────────────────────── function startProcessing() { if ($('#rmLogBox').length) return; $('#removerModal').append( '<div id="rmLogBox" style="margin-top:12px;padding-top:10px;border-top:1px solid ' + tk.bSubS + ';line-height:1.5;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;"></div>' ); syncLinkWidths(); } function logStatus(message, error, opts) { var o = opts || {}; if (error) hasActionError = true; if (o.trackError !== false && error && error.code) isError = true; var $box = $('#rmLogBox'); if (!$box.length) { startProcessing(); $box = $('#rmLogBox'); } var statusId = o.statusId || ('rm-status-' + (++logStatusSeq)); var $row = $box.find('[data-rm-status-id="' + statusId + '"]'); if (!$row.length) { $row = $('<div data-rm-status-id="' + statusId + '" style="margin-top:4px;line-height:1.4;"></div>'); $box.append($row); } var html; if (error) { var errText = error.code ? '<span class="error"><small>' + escapeHtml(formatLogErrorCode(error.code)) + ': ' + escapeHtml(String(error.info || '')) + '</small></span>' : escapeHtml(String(error)); html = '<span style="color:' + tk.cDang + ';margin-right:4px;">✕</span>' + message + ' — ' + errText; } else if (o.pending) { html = '<span style="color:' + tk.cSubM + ';">' + message + '</span>'; } else { html = '<span style="color:' + tk.bgSucc + ';margin-right:4px;">✓</span><span style="color:' + tk.cSubM + ';">' + message + '</span>'; } $row.html(html); return statusId; } function formatLogErrorCode(code) { var value = String(code || ''); return value.toLowerCase() === 'error' ? 'Ошибка' : value; } function logPageEdit(pageName, error, opts) { logStatus('Правка страницы ' + buildQuotedStatusPageLink(pageName) + '.', error, opts); } function syncLinkWidths() { var $box = $('#rmLogBox'); if (!$box.length) return; var taW = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; $box.css({ width: taW ? taW + 'px' : '', 'max-width': '100%' }); } function appendNominationLink(pageTitle, sectionTitle) { if (!pageTitle) return; var url = getPageUrl(pageTitle); var frag = normalizeSectionForLink(sectionTitle); if (frag) url += '#' + ((mw.util && mw.util.escapeIdForLink) ? mw.util.escapeIdForLink(frag) : frag.replace(/\s+/g, '_')); var label = normTitle(frag ? pageTitle + '#' + frag : pageTitle); var $target = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $target.append( '<div style="margin-top:4px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:5px;">' + '<span style="color:' + tk.bgSucc + ';font-size:14px;flex-shrink:0;">✓</span>' + '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a></div>' ); } function getCurrentSettings() { return normalizeRemoverSettings(state.settings || settingsDefaults); } function shouldAutoReloadAfterAction() { return !hasActionError && !!getCurrentSettings().autoReloadAfterAction; } function maybeOpenNominationDiscussionInNewTab(nominationInfo) { if (!getCurrentSettings().openNominationDiscussionInNewTab || !nominationInfo || !nominationInfo.pageTitle) return; window.open(getPageUrlWithFragment(nominationInfo.pageTitle, nominationInfo.sectionTitle), '_blank', 'noopener,noreferrer'); } // ─── UI-строители ──────────────────────────────────────────────────────── function buildInfoBoxHtml(mainText, detailsText, isErr) { var cls = isErr ? ' class="error"' : ''; return joinHtml([ '<div class="rmInfoBox">', '<p', cls, ' style="margin:0', detailsText ? ' 0 6px' : '', ';">', escapeHtml(mainText), '</p>', detailsText ? '<p style="margin:0;color:' + tk.cSubM + ';">' + escapeHtml(detailsText) + '</p>' : '', '</div>' ]); } function buildActionsHtml(actions, inputName, listId) { var actionItemsHtml = actions.map(function (a, i) { var meta = a.description || (a.talkNotice ? 'С добавлением {{' + (a.talkTemplate || a.resultTemplate || 'шаблон') + '}} на СО.' : ''); var tagToneClass = getActionTagToneClass(a); var tagHtml = a.tag ? '<span class="rmActionTag' + tagToneClass + '">' + escapeHtml(a.tag) + '</span>' : ''; return joinHtml([ '<label class="rmActionItem">', '<span class="rmActionMain">', '<input type="radio" name="', inputName, '" value="', a.id, '" ', i === 0 ? 'checked' : '', '>', tagHtml, '<span>', escapeHtml(a.label), '</span>', '</span>', meta ? '<span class="rmActionMeta">' + renderTemplateLinksInText(meta) + '</span>' : '', a.warning ? '<strong class="rmActionWarning">' + escapeHtml(a.warning) + '</strong>' : '', '</label>' ]); }).join(''); return joinHtml([ '<div style="margin:0 0 8px;color:', tk.cSubM, ';font-size:13px;">Обнаружены открытые номинации:</div>', '<div', listId ? ' id="' + listId + '"' : '', ' class="rmActionList">', actionItemsHtml, '</div>' ]); } function getActionTagToneClass(action) { var tag = String(action && action.tag || '').replace(/\s+/g, ' ').trim(); if (tag === 'КУ') return ' rmActionTag-deletion'; if (tag === 'КПМ') return ' rmActionTag-rename'; if (tag === 'КБУ') return ' rmActionTag-fastdelete'; if (tag === 'КУЛ') return ' rmActionTag-improve'; if (tag === 'КБУ и КУЛ') return ' rmActionTag-mixedCleanup'; if (tag === 'ОБКАТ') return ' rmActionTag-category'; return ''; } function syncActionWarnings(inputName, listId) { var $root = listId ? $('#' + listId) : $('#removerModal'); var $selected = $root.find('input[name="' + inputName + '"]:checked').closest('.rmActionItem'); $root.find('.rmActionItem').removeClass('is-selected'); $selected.addClass('is-selected'); $root.find('.rmActionWarning').hide(); $selected.find('.rmActionWarning').show(); } function buildNestedCommentFieldsHtml(opts) { var options = opts || {}; var wrapId = options.wrapId || ''; var textareaId = options.textareaId || ''; var textareaClass = options.textareaClass ? ' ' + options.textareaClass : ''; var textareaStyleExtra = options.textareaStyleExtra || ''; var wrapStyleExtra = options.wrapStyleExtra || ''; var placeholder = options.placeholder || 'Комментарий (необязательно)'; var beforeHtml = options.beforeHtml || ''; var marginTop = options.marginTop || '6px'; var minHeight = parseInt(options.minHeight, 10) || 90; var isEmbedded = !!options.embedded; var wrapClass = isEmbedded ? '' : (' class="' + RESIZE_CLASS + '"'); var wrapStyle = 'display:none;margin-top:' + marginTop + ';max-width:100%;box-sizing:border-box;'; if (isEmbedded) { wrapStyle += 'padding:0;border:0;background:transparent;'; } else { wrapStyle += 'padding:8px 10px;border:1px solid ' + tk.bSubS + ';border-radius:6px;background:' + tk.bgNSub + ';'; } wrapStyle += wrapStyleExtra; return joinHtml([ '<div id="', wrapId, '"', wrapClass, ' style="', wrapStyle, '">', beforeHtml, '<textarea id="', textareaId, '" class="rmNestedCommentInput', textareaClass, '" placeholder="', escapeHtml(placeholder), '" style="', stInputFull, 'min-height:', minHeight, 'px;resize:both;margin-bottom:6px;', textareaStyleExtra, '"></textarea>', buildQuickPhrasesPanelHtml(textareaId), '</div>' ]); } function buildConditionalRetFieldsHtml() { return buildNestedCommentFieldsHtml({ wrapId: 'rmCloseConditionalWrap', textareaId: 'rmCloseConditionalReason', placeholder: 'Условие / пояснение (необязательно)', marginTop: '8px', minHeight: 90, embedded: true, wrapStyleExtra: closeActionFieldInset, beforeHtml: '<input id="rmCloseConditionalDeadline" type="text" inputmode="numeric" autocomplete="off" pattern="\\d{4}-\\d{2}-\\d{2}" placeholder="Срок доработки в формате: ГГГГ-ММ-ДД (необязательно)" title="Срок доработки в формате ГГГГ-ММ-ДД, например 2026-05-31. Можно оставить пустым." aria-label="Срок доработки в формате ГГГГ-ММ-ДД, необязательно" style="' + stCloseActionStackInput + '">' }); } function buildAddMultiPageButtonHtml(options) { var opts = options || {}; var title = opts.addTitle || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', title, 'rmAddMultiPage rmAddPageBtn'); } function buildSquareAddButtonHtml(id, title, className, symbol, style) { var idAttr = id ? ' id="' + id + '"' : ''; var clsAttr = className ? ' class="' + className + '"' : ''; var label = title || 'Добавить'; return '<button' + idAttr + ' type="button"' + clsAttr + ' title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '" style="' + (style || stRemoveBtn) + '">' + escapeHtml(symbol || '+') + '</button>'; } function leftControlStyle(style) { return style.replace('margin-left:' + inlineControlGap + 'px;', 'margin-left:0;margin-right:' + inlineControlGap + 'px;'); } function buildLeftSquareAddButtonHtml(id, title, className, symbol) { return buildSquareAddButtonHtml(id, title, className, symbol).replace(stRemoveBtn, leftControlStyle(stRemoveBtn)); } function buildLeftRemoveButtonHtml(className, title) { var cls = className || 'rmRemoveInput'; var label = title || 'Удалить'; return '<button type="button" class="' + cls + '" style="' + leftControlStyle(stRemoveBtn) + '" title="' + escapeHtml(label) + '" aria-label="' + escapeHtml(label) + '">−</button>'; } function buildMultiRenameVariantAddButtonHtml() { return buildLeftSquareAddButtonHtml('', 'Добавить вариант нового заголовка', 'rmAddMultiRenameVariant rmAddVariantBtn rmRenameVariantAddBtn', '⤷'); } function buildStartMultiPageButtonHtml(title) { var label = title || 'Мультиноминация: добавить страницу'; return buildSquareAddButtonHtml('', label, 'rmAddMultiPage rmAddPageBtn rmStartMultiPageBtn'); } function buildMultiPageButtonsHtml(commentWrapId, commentId, options) { var opts = options || {}; var commentBtnStyle = stToolBtn + (opts.showComment ? '' : 'display:none;'); var commentTitle = opts.commentTitle || 'Добавить комментарий к этой странице'; var commentExpandedTitle = opts.commentExpandedTitle || 'Скрыть комментарий к этой странице'; if (opts.showAdd) return buildAddMultiPageButtonHtml(opts); return joinHtml([ '<button type="button" class="rmToggleBtn rmMultiPageCommentToggle" data-rm-comment-wrap="', commentWrapId, '" data-rm-comment-textarea="', commentId, '" data-rm-comment-title="', escapeHtml(commentTitle), '" data-rm-comment-expanded-title="', escapeHtml(commentExpandedTitle), '" aria-label="', escapeHtml(commentTitle), '" title="', escapeHtml(commentTitle), '" aria-expanded="false" style="', commentBtnStyle, '">✎</button>', '<button type="button" class="rmRemoveInput" style="', stRemoveBtn, '" title="', escapeHtml(opts.removeTitle || 'Убрать страницу из номинации'), '">−</button>' ]); } function buildMultiRenameVariantRowHtml(value, options) { var opts = options || {}; return joinHtml([ '<div class="rmMultiRenameVariantRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '">', buildLeftRemoveButtonHtml('rmRemoveMultiRenameVariant', 'Убрать вариант нового заголовка'), '<input type="text" class="rmMultiRenameVariantInput" placeholder="', escapeHtml(opts.placeholder || 'Дополнительный вариант нового заголовка'), '" style="', stInputBox, '"', value ? ' value="' + escapeHtml(value) + '"' : '', '>', '</div>' ]); } function buildMultiPageRowHtml(index, options) { var opts = options || {}; var pageInputId = 'rmMultiPage' + index; var commentWrapId = 'rmMultiPageCommentWrap' + index; var commentId = 'rmMultiPageComment' + index; var pageValue = opts.pageValue || ''; var pageValueAttr = pageValue ? ' value="' + escapeHtml(pageValue) + '"' : ''; var inputPlaceholder = opts.inputPlaceholder || 'Страница'; var targetInputClass = opts.targetInputClass || ''; var targetInputHtml = ''; var commentPlaceholder = opts.commentPlaceholder || 'Комментарий только для этой страницы (необязательно)'; var commentIndent = opts.targetVariants ? leftNestedControlOffset : '0'; var pageRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); var blockStyle = 'max-width:100%;box-sizing:border-box;'; var buttonsHtml = buildMultiPageButtonsHtml(commentWrapId, commentId, { showAdd: !!opts.showAdd, showComment: !!opts.showComment, addTitle: opts.addTitle, removeTitle: opts.removeTitle, commentTitle: opts.commentTitle, commentExpandedTitle: opts.commentExpandedTitle }); if (opts.targetInput) { targetInputHtml = joinHtml([ '<input id="rmMultiPageTarget', index, '" type="text" placeholder="', escapeHtml(opts.targetPlaceholder || 'Новое название'), '" class="rmMultiPageTargetInput ', escapeHtml(targetInputClass), '" style="', stInputBox, '">' ]); } return joinHtml([ '<div class="rmMultiPageBlock ', RESIZE_CLASS, '" style="', blockStyle, '">', '<div', opts.rowId ? ' id="' + opts.rowId + '"' : '', ' class="rmMultiPageRow" style="', pageRowStyle, '">', '<input id="', pageInputId, '" type="text" placeholder="', escapeHtml(inputPlaceholder), '" class="rmMultiPageInput" style="', stInputBox, '"', pageValueAttr, '>', opts.targetVariants ? '' : targetInputHtml, buttonsHtml, '</div>', opts.targetVariants ? '<div class="rmMultiRenameVariantsContainer"><div class="rmMultiRenamePrimaryTargetRow">' + buildMultiRenameVariantAddButtonHtml() + targetInputHtml + '</div></div>' : '', buildNestedCommentFieldsHtml({ wrapId: commentWrapId, textareaId: commentId, textareaClass: 'rmMultiPageCommentInput', placeholder: commentPlaceholder, marginTop: multiNominationGap, minHeight: 90, embedded: true, wrapStyleExtra: 'padding:0 0 0 ' + commentIndent + ';background:transparent;', textareaStyleExtra: 'border-color:' + tk.bSubS + ';border-radius:4px;background:' + tk.bgBase + ';' }), '</div>' ]); } function buildSingleRenameBlockHtml(config, startMultiTitle, currentPageName, currentPlaceholder) { var addLabel = 'Добавить вариант нового заголовка'; var currentValue = currentPageName || ''; return joinHtml([ '<div id="rmSingleRenameBlock" style="display:flex;flex-direction:column;align-items:stretch;gap:0;">', '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="rmSingleRenameCurrent" type="text" class="rmSingleRenameCurrentInput" placeholder="', escapeHtml(currentPlaceholder || 'Текущее название'), '" style="', stInputBox, '" value="', escapeHtml(currentValue), '">', buildStartMultiPageButtonHtml(startMultiTitle), '</div>', '<div class="rmInputRow ', RESIZE_CLASS, ' rmRenameVariantRow" style="', stRow, '">', buildLeftSquareAddButtonHtml(config.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить вариант', 'rmAddVariantBtn rmRenameVariantAddBtn', '⤷'), '<input id="', config.firstId, '" type="text" class="', config.inputClass || 'variantInput', '" placeholder="', config.firstPh || '', '" style="', stInputBox, '">', '</div>', '<div id="', config.containerId, '"></div>', '</div>' ]); } function showInfoAndClose(mainText, detailsText, isErr) { $('#removerModalContent').html(buildInfoBoxHtml(mainText, detailsText || '', isErr || false)); renderModalFooter('close'); } function getSelectedAction(inputName, actionMap) { var id = $('[name="' + inputName + '"]:checked').val(); var sel = actionMap[id]; if (!sel) alert('Выберите действие.'); return sel || null; } function removeSingleTemplateMatch(text, match) { return removeTemplateMatches(text, match ? [match] : []); } function getNominationTemplateDate(match) { return convertToStandardDate(getTemplatePositionalParamValue(match, 1)); } function getNominationTemplateFingerprint(match) { if (!match) return ''; var parsed = parseTemplateParameterList(match.params); var params = getEffectiveTemplateParamEntries(parsed).filter(function (entry) { return entry.positionalIndex !== 1; }).sort(function (a, b) { if (a.positionalIndex !== null && b.positionalIndex !== null) return a.positionalIndex - b.positionalIndex; if (a.positionalIndex !== null) return -1; if (b.positionalIndex !== null) return 1; return a.name < b.name ? -1 : (a.name > b.name ? 1 : 0); }).map(function (entry) { return [entry.name, normalizeTemplateEventValue(entry.value)]; }); return JSON.stringify({ date: getNominationTemplateDate(match) || normalizeTemplateEventValue(getTemplatePositionalParamValue(match, 1)), params: params }); } function findTemplatesByFingerprint(text, namePattern, fingerprint) { return findTemplatesByPattern(text, namePattern).filter(function (match) { return getNominationTemplateFingerprint(match) === fingerprint; }); } function prependTemplateToNoinclude(text, templateText) { var source = String(text || ''); var tpl = String(templateText || '').trim(); if (!tpl) return source; var match = source.match(RE_NOINCLUDE); if (match) { var before = source.slice(0, source.indexOf(match[0])); if (/\S/.test(before)) return '<noinclude>' + tpl + '</noinclude>\n' + source; var content = String(match[2] || '').replace(/^\n+/, ''); return source.replace(match[0], match[1] + '<noinclude>' + tpl + (content ? '\n' + content : '') + '\n</noinclude>'); } return '<noinclude>' + tpl + '</noinclude>\n' + source; } function buildGeneratedNominationTemplateText(job, pg) { var tplStr = ''; if (!job) return ''; if (job.opId === 'fRm') { if (job.kbuTemplateText) return T_OPEN + job.kbuTemplateText + T_CLOSE; return job.kbuTemplate ? (T_OPEN + job.kbuTemplate + T_CLOSE) : ''; } if (typeof job.articleTpl !== 'function') return ''; tplStr = job.articleTpl(job.opId === 'mRnm' ? buildRenameTemplateParam(getMultiRenameTarget(job, pg, 'multiRenameTemplateTargets'), job.sectionNW) : job.tplpar, job.date[0]); if (job.opId === 'merge' && job.mergeArticles && job.mergeArticles.length) { var pageKey = normalizePageTitleKey(pg); var otherArticles = job.mergeArticles.filter(function (pageName) { return normalizePageTitleKey(pageName) !== pageKey; }); tplStr = buildTemplateContentWithPositionalParams('к объединению', [job.date[0]].concat(otherArticles)); } return tplStr ? (T_OPEN + tplStr + T_CLOSE) : ''; } function applyConflictTemplateResolution(articleText, job, pg, decision) { var rule = getNominationConflictRule(job); var generatedTemplate = buildGeneratedNominationTemplateText(job, pg); var source = String(articleText || ''); if (!generatedTemplate || !decision) return source; if (decision.templateAction === 'overwrite') { var fingerprintMatches = rule && decision.templateFingerprint ? findTemplatesByFingerprint(source, rule.namePattern, decision.templateFingerprint) : []; var existing = decision.templateFingerprint ? (fingerprintMatches.length === 1 ? fingerprintMatches[0] : null) : (rule ? findTemplateByPattern(source, rule.namePattern) : null); if (decision.templateFingerprint && !existing) return null; var cleaned = removeSingleTemplateMatch(source, existing).text; return prependTemplateToNoinclude(cleaned, generatedTemplate); } if (decision.templateAction === 'prepend') return prependTemplateToNoinclude(source, generatedTemplate); return source; } function inspectMultiNominationConflicts(job, callback) { var cb = callback || function () {}; var pages = (job && job.multiArticles) ? job.multiArticles.slice() : []; var conflicts = []; var statusId = logStatus('Проверяются статьи на наличие уже установленных шаблонов...', null, { pending: true, trackError: false }); if (!pages.length) { logStatus('Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false }); cb(null, conflicts); return; } eachSequential(pages, function (pg, next) { getText(pg, function (articleText, readErr) { var conflict; if (readErr) { next(makeReadError(readErr, 'read_failed', 'Не удалось проверить страницу «' + pg + '».')); return; } if (articleText === null) { next({ code: 'read_failed', info: 'Страница «' + pg + '» не существует.' }); return; } conflict = detectNominationConflict(articleText, job); if (conflict) { conflicts.push($.extend({ pageName: pg }, conflict)); logStatus('В статье ' + buildQuotedStatusPageLink(pg) + ' обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.', null, { trackError: false }); } next(); }); }, function (err) { if (err) { logStatus('Проверка статей.', err, { statusId: statusId }); cb(err); return; } logStatus( conflicts.length ? 'Проверка завершена: найдены статьи с уже установленными шаблонами.' : 'Проверка завершена: конфликтов не найдено.', null, { statusId: statusId, trackError: false } ); cb(null, conflicts); }); } function buildNominationConflictResolutionHtml(conflicts) { return '<div class="rmInfoBox"><p style="margin:0 0 6px;">Найдены статьи, где шаблон уже стоит. Для каждой конфликтующей страницы выберите, что делать со статьёй и с шаблоном.</p>' + '<p style="margin:0;color:' + tk.cSubM + ';font-size:12px;line-height:1.45;">По умолчанию такие статьи исключаются из новой номинации, а существующий шаблон остаётся без изменений.</p></div>' + '<div class="rmConflictLead">После выбора нажмите «Продолжить номинирование».</div>' + '<div id="rmConflictList" class="rmConflictList">' + conflicts.map(function (conflict, index) { var pageLink = buildStatusPageLink(conflict.pageName); return '<div class="rmConflictCard" data-rm-conflict-index="' + index + '">' + '<input type="hidden" class="rmConflictPageAction" value="skip">' + '<input type="hidden" class="rmConflictTemplateAction" value="keep">' + '<div class="rmConflictTitle">' + pageLink + '</div>' + '<div class="rmConflictMeta">Обнаружен установленный шаблон <code>' + escapeHtml(conflict.templateDisplay || conflict.templateName || conflict.label || 'шаблон') + '</code>.</div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие со статьёй</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="page">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="page" data-rm-choice="skip" aria-pressed="true">Убрать из номинации</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="page" data-rm-choice="keep" aria-pressed="false">Оставить в номинации</button>' + '</div></div>' + '<div class="rmConflictGroup">' + '<div class="rmConflictGroupTitle">Действие с шаблоном</div>' + '<div class="rmConflictButtons" data-rm-conflict-group="template">' + '<button type="button" class="rmSegmentedBtn rmConflictChoice is-active" data-rm-choice-type="template" data-rm-choice="keep" aria-pressed="true">Оставить как есть</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="overwrite" aria-pressed="false">Новая дата</button>' + '<button type="button" class="rmSegmentedBtn rmConflictChoice" data-rm-choice-type="template" data-rm-choice="prepend" aria-pressed="false">Второй сверху</button>' + '</div>' + '<div class="rmConflictHint">Если статья исключается из номинации, действие с шаблоном не применяется.</div>' + '</div></div>'; }).join('') + '</div>'; } function updateNominationConflictCardState($card) { var pageAction = $card.find('.rmConflictPageAction').val() || 'skip'; var disableTemplate = pageAction !== 'keep'; var $templateButtons = $card.find('[data-rm-choice-type="template"]'); $card.toggleClass('is-skip', disableTemplate); $card.find('[data-rm-conflict-group="template"]').toggleClass('is-disabled', disableTemplate); $templateButtons.prop('disabled', disableTemplate).toggleClass('is-disabled', disableTemplate); } function bindNominationConflictResolutionUi() { var $content = $('#removerModalContent'); function setChoice($card, type, value) { var inputClass = type === 'page' ? '.rmConflictPageAction' : '.rmConflictTemplateAction'; $card.find(inputClass).val(value); $card.find('[data-rm-choice-type="' + type + '"]').each(function () { var isActive = $(this).data('rmChoice') === value; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); updateNominationConflictCardState($card); } $content.off('.rmConflictResolution').on('click.rmConflictResolution', '[data-rm-choice-type]', function () { var $btn = $(this); var $card = $btn.closest('.rmConflictCard'); if ($btn.prop('disabled')) return; setChoice($card, $btn.data('rmChoiceType'), $btn.data('rmChoice')); }); $('#rmConflictList .rmConflictCard').each(function () { updateNominationConflictCardState($(this)); }); } function collectNominationConflictResolution(conflicts) { var decisions = {}; (conflicts || []).forEach(function (conflict, index) { var $card = $('#rmConflictList .rmConflictCard[data-rm-conflict-index="' + index + '"]'); decisions[getPageTitleMapKey(conflict.pageName)] = { pageAction: $card.find('.rmConflictPageAction').val() || 'skip', templateAction: $card.find('.rmConflictTemplateAction').val() || 'keep', templateFingerprint: conflict.templateFingerprint || '' }; }); return decisions; } function updateMultiNominationJobPages(job, resultArticles, emptyError, options) { var articles = (resultArticles || []).slice(); var opts = options || {}; var pageSet = {}; var headerText; if (!job || !job.isMulti) return { value: job }; if (!articles.length) return { error: emptyError || 'В номинации не осталось ни одной страницы.' }; articles.forEach(function (pageName) { pageSet[getPageTitleMapKey(pageName)] = true; }); ['multiRenameTargets', 'multiRenameTemplateTargets'].forEach(function (key) { if (!job[key]) return; job[key] = articles.reduce(function (map, pageName) { map[getPageTitleMapKey(pageName)] = getMultiRenameTarget(job, pageName, key); return map; }, {}); }); job.multiArticles = articles; job.pages = articles.slice().reverse(); if (job.multiRenamePairs && job.multiRenamePairs.length) { job.multiRenamePairs = job.multiRenamePairs.filter(function (pair) { return pair && pageSet[getPageTitleMapKey(pair.pageName)]; }); } if (!opts.preserveSection || !job.section) { headerText = String(job.multiHeaderText || '').trim(); job.section = headerText || (job.opId === 'mRnm' ? formatRenameItemsWithAnd(articles, job.multiRenameTargets) : ('[[:' + articles[0] + ']]')); job.sectionNW = job.section.replace(/\[\[:/g, '').replace(/]]/g, ''); } if (job.opId === 'mRm') job.tplpar = job.sectionNW; job.msg = job.multiNominationFormat === 'list' ? buildMultiNominationListText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets) : null) : buildMultiNominationText(articles, job.multiNominationBody, job.multiArticleComments, job.opId === 'mRnm' ? getMultiRenameDiscussionOptions(job.multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); job.summary = makeNominationTargetSummary(job.nomPage, job.sectionNW, job.summaryAction); job.nominationSummary = makeNominationPageSummary(job.sectionNW); return { value: job }; } function applyNominationConflictResolutionToJob(job, decisions) { var resultArticles; if (!job || !job.isMulti) { if (job) job.conflictDecisions = decisions || {}; return { value: job }; } resultArticles = (job.multiArticles || []).filter(function (pageName) { var decision = decisions && decisions[getPageTitleMapKey(pageName)]; return !decision || decision.pageAction !== 'skip'; }); job.conflictDecisions = decisions || {}; return updateMultiNominationJobPages( job, resultArticles, 'После исключения конфликтующих статей в номинации не осталось ни одной страницы.' ); } function showNominationConflictResolution(job, conflicts, onContinue) { resetModalObservers(); $('#removerModalContent').html(buildNominationConflictResolutionHtml(conflicts)); bindNominationConflictResolutionUi(); syncLinkWidths(); renderModalFooter('submit', { submitText: 'Продолжить номинирование', showSubscribe: true, preserveLogOnSubmit: true, onSubmit: function () { var decisions = collectNominationConflictResolution(conflicts); var applied = applyNominationConflictResolutionToJob(job, decisions); if (applied.error) { alert(applied.error); return false; } if (typeof onContinue === 'function') onContinue(applied.value); return true; } }); } function bindTouchTextareaGrip($ta, sync, getMaxWidth, options) { var opts = options || {}; var minWidth = parseInt(opts.minWidth, 10) || parseInt(sz.taMinW, 10) || 180; var minHeight = parseInt(opts.minHeight, 10) || parseInt(sz.taMinH, 10) || 100; var allowWidthResize = opts.allowWidth !== false; var syncFn = typeof sync === 'function' ? sync : function () {}; var getMaxWidthFn = typeof getMaxWidth === 'function' ? getMaxWidth : function () { return $ta.outerWidth() || minWidth; }; var usePointerEvents = typeof window.PointerEvent === 'function'; var dragState = { active: false, startX: 0, startY: 0, startWidth: 0, startHeight: 0 }; var gripStyle = 'height:20px;box-sizing:border-box;border:1px solid ' + tk.bSub + ';border-top:0;border-radius:0 0 4px 4px;background:' + tk.bgNSub + ';display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none;'; if (opts.gripMarginBottom) gripStyle += 'margin-bottom:' + opts.gripMarginBottom + ';'; var $grip = $('<div data-rm-textarea-grip="1" style="' + gripStyle + '"><span style="display:block;width:42px;height:4px;border-radius:999px;background:' + tk.bSub + ';opacity:.9;"></span></div>'); function getCoord(evt, key) { var e = evt.originalEvent || evt; if (e.touches && e.touches.length) return e.touches[0][key]; if (e.changedTouches && e.changedTouches.length) return e.changedTouches[0][key]; return e[key]; } function stopDrag() { dragState.active = false; $(window).off('.rmTaResize'); } function onDragMove(evt) { var clientX; var clientY; if (!dragState.active) return; clientX = getCoord(evt, 'clientX'); clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; if (allowWidthResize && typeof clientX === 'number') $ta.css('width', Math.max(minWidth, Math.min(getMaxWidthFn(), dragState.startWidth + (clientX - dragState.startX))) + 'px'); $ta.css('height', Math.max(minHeight, dragState.startHeight + (clientY - dragState.startY)) + 'px'); syncFn(); if (evt.preventDefault) evt.preventDefault(); } function startDrag(evt) { var clientY = getCoord(evt, 'clientY'); if (typeof clientY !== 'number') return; dragState.active = true; dragState.startX = getCoord(evt, 'clientX') || 0; dragState.startY = clientY; dragState.startWidth = $ta.outerWidth(); dragState.startHeight = $ta.outerHeight(); if (evt.preventDefault) evt.preventDefault(); $(window).off('.rmTaResize'); if (usePointerEvents) { $(window).on('pointermove.rmTaResize', onDragMove).on('pointerup.rmTaResize pointercancel.rmTaResize', stopDrag); } else { $(window).on('touchmove.rmTaResize mousemove.rmTaResize', onDragMove).on('touchend.rmTaResize touchcancel.rmTaResize mouseup.rmTaResize', stopDrag); } } $ta.css({ 'border-bottom-left-radius': '0', 'border-bottom-right-radius': '0' }); $ta.next('[data-rm-textarea-grip]').remove(); $ta.after($grip); if (usePointerEvents) $grip.on('pointerdown.rmTaGrip', startDrag); else $grip.on('touchstart.rmTaGrip mousedown.rmTaGrip', startDrag); } function applyModalContentWidth($modal, contentWidth, options) { var opts = options || {}; var layout = getModalLayout(); var modalFrame = getBoxFrameWidth($modal); var safeContentWidth = Math.max(layout.minWidth, Math.min(contentWidth, layout.maxOuterWidth - modalFrame)); var modalWidth = safeContentWidth + modalFrame; var initialContentW = parseFloat($modal.data('rmInitialContentW')) || 0; $modal.css({ width: modalWidth + 'px', 'max-width': layout.maxOuterWidth + 'px', 'box-sizing': 'border-box', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }).toggleClass('rmCompactContent', safeContentWidth < 520); $('.' + RESIZE_CLASS).css({ width: safeContentWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $('#rmMsg,#nominationReason,#rmReportText').each(function () { var $textarea = $(this); var textareaId = this.id; if (!$textarea.length) return; $textarea.css('width', safeContentWidth + 'px'); $textarea.next('[data-rm-textarea-grip]').css('width', safeContentWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + textareaId + '"]').css('width', safeContentWidth + 'px'); }); $('.rmNestedCommentInput').each(function () { var $textarea = $(this); var $wrap = $textarea.parent(); var containerFrame = parseFloat($textarea.data('rmNestedContainerFrame')) || 0; var wrapFrame = parseFloat($textarea.data('rmNestedWrapFrame')) || 0; var safeMinWidth = parseFloat($textarea.data('rmNestedMinWidth')) || 0; var wrapOuterWidth; var textareaWidth; if (!$wrap.length || !$wrap.is(':visible')) return; wrapOuterWidth = Math.max(1, safeContentWidth - containerFrame); textareaWidth = Math.max(1, wrapOuterWidth - wrapFrame); $wrap.css({ width: wrapOuterWidth + 'px', 'max-width': '100%', 'box-sizing': 'border-box' }); $textarea.css({ width: textareaWidth + 'px', 'min-width': Math.min(safeMinWidth || textareaWidth, textareaWidth) + 'px' }); $textarea.next('[data-rm-textarea-grip]').css('width', textareaWidth + 'px'); $('.rmQuickPhrasesPanel[data-rm-target="' + this.id + '"]').css('width', textareaWidth + 'px'); }); syncLinkWidths(); if (isVector22) { var $content = $('#content'); if ($content.length && modalWidth > initialContentW) $content.css({ 'min-width': modalWidth + 'px' }); else if ($content.length) $content.css({ 'min-width': '' }); } else { $('#content').css({ 'min-width': '' }); } if (!opts.skipStore) $modal.data('rmContentWidth', safeContentWidth); return safeContentWidth; } function setupNestedResizableTextarea(textareaId, wrapId, minWidth, minHeight) { var $ta = $('#' + textareaId); var $wrap = $('#' + wrapId); var $modal = $('#removerModal'); var $container = $wrap.parent(); var layout = getModalLayout(); var safeMinWidth = parseInt(minWidth, 10) || 280; var safeMinHeight = parseInt(minHeight, 10) || 90; var initialWidth; var modalFrame; var containerFrame; var wrapFrame; function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } function getMaxTextareaWidth(currentLayout) { return Math.max(1, currentLayout.maxOuterWidth - modalFrame - containerFrame - wrapFrame); } function getEffectiveMinWidth(currentLayout) { return Math.min(safeMinWidth, getMaxTextareaWidth(currentLayout)); } function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = getMaxTextareaWidth(currentLayout); var textareaWidth = $ta.outerWidth(); var contentWidth; if (!$wrap.is(':visible')) return; if (textareaWidth > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); textareaWidth = $ta.outerWidth(); } contentWidth = Math.min(currentLayout.maxOuterWidth - modalFrame, textareaWidth + wrapFrame + containerFrame); applyModalContentWidth($modal, contentWidth); } if (!$ta.length || !$wrap.length || !$modal.length) return; modalFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); containerFrame = $container.length ? px($container, 'padding-left') + px($container, 'padding-right') + px($container, 'border-left-width') + px($container, 'border-right-width') : 0; wrapFrame = px($wrap, 'padding-left') + px($wrap, 'padding-right') + px($wrap, 'border-left-width') + px($wrap, 'border-right-width'); initialWidth = Math.min( Math.max(getEffectiveMinWidth(layout), getDefaultResizableWidth(modalFrame + containerFrame + wrapFrame)), getMaxTextareaWidth(layout) ); $ta.css({ width: initialWidth + 'px', 'min-width': getEffectiveMinWidth(layout) + 'px', 'min-height': safeMinHeight + 'px', 'box-sizing': 'border-box', resize: layout.useFullWidth ? 'none' : 'both', 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.data('rmNestedContainerFrame', containerFrame); $ta.data('rmNestedWrapFrame', wrapFrame); $ta.data('rmNestedMinWidth', safeMinWidth); $ta.next('[data-rm-textarea-grip]').remove(); if (layout.useFullWidth) { bindTouchTextareaGrip($ta, sync, function () { return getMaxTextareaWidth(getModalLayout()); }, { minWidth: getEffectiveMinWidth(layout), minHeight: safeMinHeight }); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function setupResizableModal(textareaId) { var $ta = $('#' + textareaId); var $modal = $('#removerModal'); var layout = getModalLayout(); function px($el, prop) { var n = parseFloat($el.css(prop)); return isNaN(n) ? 0 : n; } applyV2022Layout($modal); $modal.css({ display: 'block', 'margin-left': layout.shouldCenter ? 'auto' : '0', 'margin-right': layout.shouldCenter ? 'auto' : '0' }); var isBorderBox = ($modal.css('box-sizing') || '').toLowerCase() === 'border-box'; var hFrame = px($modal, 'padding-left') + px($modal, 'padding-right') + px($modal, 'border-left-width') + px($modal, 'border-right-width'); var initialContentW = isVector22 ? ($('#content').outerWidth() || 0) : 0; var minWidth = layout.minWidth; $modal.data('rmInitialContentW', initialContentW); $ta.css({ width: getDefaultResizableWidth(hFrame) + 'px', height: sz.taH, padding: '8px', 'box-sizing': 'border-box', border: '1px solid ' + tk.bSub, 'border-radius': '2px', background: tk.bgBase, color: 'inherit', resize: layout.useFullWidth ? 'none' : 'both', 'min-height': sz.taMinH, 'min-width': sz.taMinW }); $(window).off('.rmTaResize'); function sync() { var currentLayout = getModalLayout(); var maxTextareaWidth = Math.max(minWidth, currentLayout.maxOuterWidth - Math.floor(hFrame)); var w = $ta.outerWidth(); if (w > maxTextareaWidth) { $ta.css('width', maxTextareaWidth + 'px'); w = $ta.outerWidth(); } applyModalContentWidth($modal, isBorderBox ? w : Math.min(currentLayout.maxOuterWidth - hFrame, w)); } if (layout.useFullWidth) bindTouchTextareaGrip($ta, sync, function () { return Math.max(minWidth, getModalLayout().maxOuterWidth - Math.floor(hFrame)); }); else { $ta.css({ 'border-bottom-left-radius': '', 'border-bottom-right-radius': '' }); $ta.next('[data-rm-textarea-grip]').remove(); } registerModalLayoutSync(sync); $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); if (typeof ResizeObserver === 'function') { var observer = new ResizeObserver(sync); observer.observe($ta[0]); registerResizeObserver(observer, $ta[0]); } sync(); } function addInputRow(opts) { var w = $('#rmMsg,#nominationReason,#rmReportText').first().outerWidth() || 0; var indentLeft = Math.max(0, parseInt(opts.indentLeft, 10) || 0); var rowClass = opts.rowClass ? ' ' + opts.rowClass : ''; var widthStyle = opts.fitParentWidth ? 'width:calc(100% - ' + indentLeft + 'px);box-sizing:border-box;' : (opts.autoWidth ? '' : (w ? 'width:' + Math.max(1, w - indentLeft) + 'px;' : '')); $('#' + opts.containerId).append(joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, rowClass, '" style="', stRow, widthStyle, indentLeft ? 'margin-left:' + indentLeft + 'px;' : '', '">', opts.prefixHtml || '', '<input type="text" class="', opts.inputClass || 'variantInput', '" placeholder="', opts.placeholder || '', '" style="', stInputBox, '">', opts.removeBeforeInput ? '' : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ])); syncModalLayout(); } $(document).off('click.rmRemoveInput').on('click.rmRemoveInput', '.rmRemoveInput', function () { $(this).closest('.rmInputRow').remove(); syncModalLayout(); }); $(document).off('click.rmQuickPhraseInsert').on('click.rmQuickPhraseInsert', '.rmQuickPhraseActionBtn', function (e) { var targetId; var phrase; e.preventDefault(); targetId = $(this).data('rmTarget'); phrase = $(this).attr('data-rm-phrase') || ''; if (!targetId) return; insertTextIntoTextarea($('#' + targetId), phrase); }); function buildMultiInputHtml(c) { var addLabel = c.addBtnLabel || '+ Добавить'; var addClass = c.type === 'rename' ? 'rmAddVariantBtn rmRenameVariantAddBtn' : ''; var addSymbol = c.type === 'rename' ? '⤷' : '+'; return joinHtml([ '<div class="rmInputRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', c.firstId, '" type="text" class="', c.inputClass || 'variantInput', '" placeholder="', c.firstPh || '', '" style="', stInputBox, '">', buildSquareAddButtonHtml(c.addBtnId, addLabel.replace(/^\+\s*/, '') || 'Добавить', addClass, addSymbol), '</div>', '<div id="', c.containerId, '"></div>' ]); } function wireMultiInput(c) { $('#' + c.addBtnId).click(function () { var count = $('#' + c.containerId + ' .rmInputRow').length; if (typeof c.maxRows === 'number' && count >= c.maxRows) { alert(c.maxMsg || 'Достигнут лимит.'); return; } addInputRow({ containerId: c.containerId, placeholder: c.addPh, inputClass: c.inputClass, rowClass: c.type === 'rename' ? 'rmRenameVariantRow' : '', indentLeft: 0, fitParentWidth: c.type === 'rename', prefixHtml: c.type === 'rename' ? buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить') : '', removeBeforeInput: c.type === 'rename' }); }); } function buildSettingsFieldHtml(label, controlHtml, helpText, options) { var opts = options || {}; var helpHtml = helpText ? '<div class="rmSettingsFieldHint">' + helpText + '</div>' : ''; var labelHtml = opts.forId ? '<label class="rmSettingsFieldLabel" for="' + opts.forId + '">' + label + '</label>' : '<div class="rmSettingsFieldLabel">' + label + '</div>'; return joinHtml([ '<div class="rmSettingsField">', labelHtml, '<div class="rmSettingsFieldControl">', controlHtml, '</div>', helpHtml, '</div>' ]); } function buildSettingsSectionHtml(title, bodyHtml, helpText, options) { var opts = options || {}; var headerHtml = ''; var description = []; if (opts.titleNote) description.push(opts.titleNote); if (helpText) description.push(helpText); if (title || description.length) { headerHtml = joinHtml([ '<div class="rmSettingsSectionHeader">', title ? '<div class="rmSettingsSectionTitle">' + title + '</div>' : '', description.length ? '<div class="rmSettingsSectionDescription">' + description.join(' ') + '</div>' : '', '</div>' ]); } return joinHtml([ '<div class="rmSettingsSection">', headerHtml, bodyHtml, '</div>' ]); } function buildSettingsSimpleCheckboxHtml(id, text) { return joinHtml([ '<label class="rmSettingsCheck">', '<input id="', id, '" type="checkbox">', '<span>', text, '</span>', '</label>' ]); } function buildQuickPhrasesSettingsEditorHtml() { return joinHtml([ '<div id="rmSettingsQuickPhrasesEditor" class="rmQuickPhraseEditor">', '<div id="rmSettingsQuickPhrasesList" class="rmQuickPhraseList"></div>', '<input id="rmSettingsQuickPhraseInput" type="text" autocomplete="off" style="', stInputFull, 'margin-bottom:0;">', '<div id="rmSettingsQuickPhraseMeta" class="rmQuickPhraseMeta"></div>', '</div>' ]); } function getQuickPhraseEditor() { return $('#rmSettingsQuickPhrasesEditor'); } function getQuickPhraseEditorState() { var $editor = getQuickPhraseEditor(); var phrases = normalizeQuickPhrasesList($editor.data('rmQuickPhrases'), []); var editingIndex = parseInt($editor.data('rmQuickPhraseEditingIndex'), 10); if (isNaN(editingIndex)) editingIndex = -1; return { editor: $editor, phrases: phrases, editingIndex: editingIndex }; } function setQuickPhraseEditorState(phrases, editingIndex) { var $editor = getQuickPhraseEditor(); var normalized = normalizeQuickPhrasesList(phrases, []); var safeEditingIndex = parseInt(editingIndex, 10); if (isNaN(safeEditingIndex) || safeEditingIndex < 0 || safeEditingIndex >= normalized.length) safeEditingIndex = -1; if (!$editor.length) return; $editor.data('rmQuickPhrases', normalized); $editor.data('rmQuickPhraseEditingIndex', safeEditingIndex); renderQuickPhraseEditor(); } function clearQuickPhraseDropState() { var $editor = getQuickPhraseEditor(); $editor.removeData('rmQuickPhraseDragIndex'); $editor.removeData('rmQuickPhraseDropIndex'); $editor.removeData('rmQuickPhraseDropAfter'); $editor.find('.rmQuickPhraseChip').removeClass('is-dragging is-drop-before is-drop-after'); } function renderQuickPhraseEditor() { var state = getQuickPhraseEditorState(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); var $meta = $('#rmSettingsQuickPhraseMeta'); if (!state.editor.length || !$list.length || !$input.length) return; if (state.phrases.length) { $list.html(state.phrases.map(function (phrase, index) { var chipClass = 'rmQuickPhraseChip' + (index === state.editingIndex ? ' is-editing' : ''); return joinHtml([ '<div class="', chipClass, '" draggable="true" data-rm-quick-index="', index, '">', '<button type="button" class="rmQuickPhraseEditBtn" title="Редактировать фразу">', escapeHtml(phrase), '</button>', '<button type="button" class="rmQuickPhraseRemoveBtn" title="Удалить фразу" aria-label="Удалить фразу">&times;</button>', '</div>' ]); }).join('')); } else { $list.html('<div class="rmQuickPhraseEmpty">Фразы пока не добавлены.</div>'); } $input .attr('placeholder', state.editingIndex >= 0 ? 'Изменить значение...' : 'Добавить значение...') .toggleClass('is-editing', state.editingIndex >= 0); $meta .text('') .hide(); } function notifyQuickPhraseEditorChanged() { var $editor = getQuickPhraseEditor(); if ($editor.length) $editor.trigger('rmQuickPhrasesChanged'); } function startQuickPhraseEdit(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length || !$input.length) return; state.editor.data('rmQuickPhraseEditingIndex', index); $input.val(state.phrases[index]); renderQuickPhraseEditor(); $input.trigger('focus'); if ($input[0] && typeof $input[0].select === 'function') $input[0].select(); } function cancelQuickPhraseEdit() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); renderQuickPhraseEditor(); } function saveQuickPhraseInput() { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); var value = normalizeQuickPhraseValue($input.val()); var next = []; if (!$input.length || !value) return false; if (state.editingIndex >= 0) { state.phrases.forEach(function (phrase, index) { if (index === state.editingIndex) { next.push(value); return; } if (phrase !== value && next.indexOf(phrase) === -1) next.push(phrase); }); } else { next = state.phrases.slice(); if (next.indexOf(value) === -1) next.push(value); } state.editor.data('rmQuickPhrases', normalizeQuickPhrasesList(next, [])); state.editor.data('rmQuickPhraseEditingIndex', -1); $input.val('').removeClass('is-editing'); clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); return true; } function removeQuickPhrase(index) { var state = getQuickPhraseEditorState(); var $input = $('#rmSettingsQuickPhraseInput'); if (index < 0 || index >= state.phrases.length) return; state.phrases.splice(index, 1); state.editor.data('rmQuickPhrases', state.phrases); if (state.editingIndex === index) { state.editor.data('rmQuickPhraseEditingIndex', -1); if ($input.length) $input.val('').removeClass('is-editing'); } else if (state.editingIndex > index) { state.editor.data('rmQuickPhraseEditingIndex', state.editingIndex - 1); } clearQuickPhraseDropState(); renderQuickPhraseEditor(); notifyQuickPhraseEditorChanged(); } function reorderQuickPhrases(phrases, fromIndex, toIndex, placeAfter) { var result = phrases.slice(); var insertIndex = toIndex + (placeAfter ? 1 : 0); var item; if (fromIndex < 0 || fromIndex >= result.length || toIndex < 0 || toIndex >= result.length) return result; item = result.splice(fromIndex, 1)[0]; if (fromIndex < insertIndex) insertIndex--; result.splice(insertIndex, 0, item); return result; } function getQuickPhraseDropPointer(evt) { var originalEvent = evt && (evt.originalEvent || evt); if (!originalEvent) return null; if (typeof originalEvent.clientX !== 'number' || typeof originalEvent.clientY !== 'number') return null; return { x: originalEvent.clientX, y: originalEvent.clientY }; } function getQuickPhraseDropTarget($list, pointer, dragIndex) { var candidates = []; var rowCandidates; var minRowDistance = Infinity; var bestBoundary = null; var bestBoundaryDistance = Infinity; if (!$list || !$list.length || !pointer) return null; $list.children('.rmQuickPhraseChip').each(function () { var index = parseInt($(this).attr('data-rm-quick-index'), 10); var rect; var rowDistance; if (isNaN(index) || index === dragIndex) return; rect = this.getBoundingClientRect(); if (!rect.width || !rect.height) return; rowDistance = pointer.y < rect.top ? (rect.top - pointer.y) : (pointer.y > rect.bottom ? (pointer.y - rect.bottom) : 0); candidates.push({ node: this, index: index, left: rect.left, right: rect.right, top: rect.top, bottom: rect.bottom, midX: rect.left + rect.width / 2, rowDistance: rowDistance }); if (rowDistance < minRowDistance) minRowDistance = rowDistance; }); if (!candidates.length) return null; rowCandidates = candidates .filter(function (candidate) { return candidate.rowDistance === minRowDistance; }) .sort(function (a, b) { if (a.left !== b.left) return a.left - b.left; return a.index - b.index; }); if (!rowCandidates.length) return null; if (pointer.x <= rowCandidates[0].left) { return { index: rowCandidates[0].index, placeAfter: false, node: rowCandidates[0].node }; } if (pointer.x >= rowCandidates[rowCandidates.length - 1].right) { return { index: rowCandidates[rowCandidates.length - 1].index, placeAfter: true, node: rowCandidates[rowCandidates.length - 1].node }; } for (var i = 0; i < rowCandidates.length; i++) { var candidate = rowCandidates[i]; if (pointer.x >= candidate.left && pointer.x <= candidate.right) { return { index: candidate.index, placeAfter: pointer.x > candidate.midX, node: candidate.node }; } } rowCandidates.forEach(function (candidate) { var leftDistance = Math.abs(pointer.x - candidate.left); var rightDistance = Math.abs(pointer.x - candidate.right); if (leftDistance < bestBoundaryDistance) { bestBoundaryDistance = leftDistance; bestBoundary = { index: candidate.index, placeAfter: false, node: candidate.node }; } if (rightDistance < bestBoundaryDistance) { bestBoundaryDistance = rightDistance; bestBoundary = { index: candidate.index, placeAfter: true, node: candidate.node }; } }); return bestBoundary; } function bindQuickPhrasesEditor() { var $editor = getQuickPhraseEditor(); var $list = $('#rmSettingsQuickPhrasesList'); var $input = $('#rmSettingsQuickPhraseInput'); function updateQuickPhraseDropTarget(evt) { var dragIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var pointer = getQuickPhraseDropPointer(evt); var target; if (isNaN(dragIndex) || !pointer) return null; target = getQuickPhraseDropTarget($list, pointer, dragIndex); if (!target) return null; $editor.data('rmQuickPhraseDropIndex', target.index); $editor.data('rmQuickPhraseDropAfter', !!target.placeAfter); $editor.find('.rmQuickPhraseChip').removeClass('is-drop-before is-drop-after'); $(target.node).addClass(target.placeAfter ? 'is-drop-after' : 'is-drop-before'); return target; } function applyQuickPhraseDrop() { var state = getQuickPhraseEditorState(); var fromIndex = parseInt($editor.data('rmQuickPhraseDragIndex'), 10); var toIndex = parseInt($editor.data('rmQuickPhraseDropIndex'), 10); var placeAfter = $editor.data('rmQuickPhraseDropAfter') === true; var changed = false; if (!isNaN(fromIndex) && !isNaN(toIndex) && fromIndex !== toIndex) { state.editor.data('rmQuickPhrases', reorderQuickPhrases(state.phrases, fromIndex, toIndex, placeAfter)); if (state.editingIndex === fromIndex) state.editor.data('rmQuickPhraseEditingIndex', -1); changed = true; } clearQuickPhraseDropState(); renderQuickPhraseEditor(); if (changed) notifyQuickPhraseEditorChanged(); } if (!$editor.length || !$list.length || !$input.length) return; $editor.off('.rmQuickPhraseEditor'); $list.off('.rmQuickPhraseEditor'); $input.off('.rmQuickPhraseEditor'); $input.on('keydown.rmQuickPhraseEditor', function (e) { if (e.key === 'Enter' || e.keyCode === 13) { e.preventDefault(); saveQuickPhraseInput(); } else if (e.key === 'Escape' || e.keyCode === 27) { e.preventDefault(); cancelQuickPhraseEdit(); } }); $editor .on('click.rmQuickPhraseEditor', '.rmQuickPhraseEditBtn', function () { var index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); startQuickPhraseEdit(index); }) .on('click.rmQuickPhraseEditor', '.rmQuickPhraseRemoveBtn', function (e) { var index; e.preventDefault(); e.stopPropagation(); index = parseInt($(this).closest('.rmQuickPhraseChip').attr('data-rm-quick-index'), 10); removeQuickPhrase(index); }) .on('dragstart.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { var index = parseInt($(this).attr('data-rm-quick-index'), 10); if (isNaN(index)) return; $editor.data('rmQuickPhraseDragIndex', index); $(this).addClass('is-dragging'); if (e.originalEvent && e.originalEvent.dataTransfer) { e.originalEvent.dataTransfer.effectAllowed = 'move'; e.originalEvent.dataTransfer.setData('text/plain', String(index)); } }) .on('dragover.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', '.rmQuickPhraseChip', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }) .on('dragend.rmQuickPhraseEditor', '.rmQuickPhraseChip', function () { clearQuickPhraseDropState(); }); $list .on('dragover.rmQuickPhraseEditor', function (e) { if ($editor.data('rmQuickPhraseDragIndex') === undefined) return; e.preventDefault(); updateQuickPhraseDropTarget(e); if (e.originalEvent && e.originalEvent.dataTransfer) e.originalEvent.dataTransfer.dropEffect = 'move'; }) .on('drop.rmQuickPhraseEditor', function (e) { e.preventDefault(); updateQuickPhraseDropTarget(e); applyQuickPhraseDrop(); }); renderQuickPhraseEditor(); } function collectQuickPhraseValues() { return getQuickPhraseEditorState().phrases; } function collectQuickPhraseValuesSnapshot() { var state = getQuickPhraseEditorState(); var value = normalizeQuickPhraseValue($('#rmSettingsQuickPhraseInput').val()); var next = state.phrases.slice(); if (!value) return next; if (state.editingIndex >= 0) { next[state.editingIndex] = value; } else if (next.indexOf(value) === -1) { next.push(value); } return normalizeQuickPhrasesList(next, []); } function isMenuTitlePresetValue(value) { return value === MENU_TITLE_PRESET_CACTIONS || value === MENU_TITLE_PRESET_PAGE || value === MENU_TITLE_PRESET_TOOLS; } function isMenuTitlePresetOnlySkin() { return mwCfg.skin === 'minerva' || mwCfg.skin === 'monobook' || mwCfg.skin === 'timeless'; } function getDefaultMenuTitlePreset() { return mwCfg.skin === 'minerva' ? MENU_TITLE_PRESET_TOOLS : MENU_TITLE_PRESET_CACTIONS; } function shouldPreserveStoredMenuTitleOnSave() { return mwCfg.skin === 'minerva'; } function isAvailableMenuTitlePresetValue(value) { return getMenuTitlePresetOptions().some(function (option) { return option.value === value; }); } function getMenuTitlePresetOptions() { if (mwCfg.skin === 'minerva') { return [ { value: MENU_TITLE_PRESET_TOOLS, label: 'Ещё' } ]; } if (isVector22) { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты/Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты/Основное' } ]; } if (mwCfg.skin === 'timeless') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Инструменты для страниц' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Вики-инструменты' } ]; } if (mwCfg.skin === 'monobook') { return [ { value: MENU_TITLE_PRESET_CACTIONS, label: 'Верхняя панель' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } return [ { value: MENU_TITLE_PRESET_CACTIONS, label: mwCfg.skin === 'vector' ? 'Ещё' : 'Ещё / Действия' }, { value: MENU_TITLE_PRESET_PAGE, label: 'Страница' }, { value: MENU_TITLE_PRESET_TOOLS, label: 'Инструменты' } ]; } function getMenuTitlePresetHintText() { var base = (mwCfg.skin === 'vector' || isVector22) ? 'Можно либо изменить заголовок отдельного меню Remover, либо перенести все пункты в одно из существующих стандартных меню.' : 'На этом скине Remover использует существующие стандартные меню; отдельное меню с собственным заголовком не создаётся.'; if (isVector22) base += ' В Vector 2022 кнопки «Действия» и «Основное» находятся внутри общего меню «Инструменты».'; else if (mwCfg.skin === 'vector') base += ' В Vector отдельный заголовок создаёт собственное меню рядом с «Ещё».'; else if (mwCfg.skin === 'minerva') base += ' В Minerva Neue пункты Remover показываются в меню «Ещё».'; else if (mwCfg.skin === 'timeless') base += ' В Timeless доступны только стандартные варианты: «Инструменты для страниц», «Страница» и «Вики-инструменты».'; else if (mwCfg.skin === 'monobook') base += ' В MonoBook доступны только два варианта: поместить пункты в «Инструменты» или вывести их в верхнюю панель. Собственный заголовок меню здесь не используется.'; return base; } function getSignatureSeparatorPreviewText(value) { var separator = String(value || '').trim(); return separator ? (separator + ' ' + '~~' + '~~') : ('~~' + '~~'); } function updateSignatureSeparatorPreview(value) { var previewValue = (typeof value === 'string') ? value : ($('#rmSettingsSignatureSeparator').val() || ''); var $code = $('#rmSettingsSignaturePreviewCode'); if (!$code.length) return; $code.text(getSignatureSeparatorPreviewText(previewValue)); } function bindSignatureSeparatorPreview() { var $input = $('#rmSettingsSignatureSeparator'); if (!$input.length) return; $input.off('.rmSignaturePreview').on('input.rmSignaturePreview change.rmSignaturePreview', function () { updateSignatureSeparatorPreview($(this).val()); }); updateSignatureSeparatorPreview($input.val()); } function buildMenuTitlePresetButtonsHtml() { return joinHtml([ '<div class="rmSettingsMenuPresetWrap">', '<div class="rmSettingsMenuPresetLabel">Перенос в стандартные меню</div>', '<div id="rmSettingsMenuPresetBar" class="rmSettingsMenuPresetBar">', getMenuTitlePresetOptions().map(function (option) { return joinHtml([ '<button type="button" class="rmSettingsMenuPresetBtn" data-rm-menu-preset="', option.value, '" aria-pressed="false">', escapeHtml(option.label), '</button>' ]); }).join(''), '</div>', '</div>' ]); } function applyMenuTitlePresetControls(presetValue) { var preset = isMenuTitlePresetValue(presetValue) ? presetValue : ''; var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); if (!$bar.length || !$input.length) return; $bar.data('rmPreset', preset); $bar.find('.rmSettingsMenuPresetBtn').each(function () { var isActive = $(this).data('rmMenuPreset') === preset; $(this).toggleClass('is-active', isActive).attr('aria-pressed', isActive ? 'true' : 'false'); }); $input.prop('disabled', forcePresetOnly || !!preset); } function bindMenuTitlePresetControls() { var $bar = $('#rmSettingsMenuPresetBar'); var $input = $('#rmSettingsMenuTitle'); if (!$bar.length || !$input.length) return; $input.off('.rmSettingsMenuPreset').on('input.rmSettingsMenuPreset', function () { if (!$bar.data('rmPreset')) $input.data('rmCustomValue', $input.val()); }); $bar.off('.rmSettingsMenuPreset').on('click.rmSettingsMenuPreset', '.rmSettingsMenuPresetBtn', function () { var preset = $(this).data('rmMenuPreset'); var currentPreset = $bar.data('rmPreset') || ''; if (currentPreset === preset) { if (isMenuTitlePresetOnlySkin()) return; applyMenuTitlePresetControls(''); $input.val($input.data('rmCustomValue') || ''); $input.trigger('focus'); return; } $input.data('rmCustomValue', $input.val()); applyMenuTitlePresetControls(preset); }); } function fillSettingsFormValues(settings) { var data = normalizeRemoverSettings(settings); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var menuTitleValue = data.menuTitle || ''; var storedMenuTitleValue = menuTitleValue; if (forcePresetOnly && !isAvailableMenuTitlePresetValue(menuTitleValue)) menuTitleValue = getDefaultMenuTitlePreset(); var customMenuTitle = forcePresetOnly ? '' : (isMenuTitlePresetValue(menuTitleValue) ? settingsDefaults.menuTitle : menuTitleValue); $('#rmSettingsForm').data('rmStoredMenuTitle', storedMenuTitleValue || ''); $('#rmSettingsNotifyAuthor').prop('checked', !!data.notifyAuthor); $('#rmSettingsSubscribeTopic').prop('checked', !!data.subscribeTopic); $('#rmSettingsAutoReloadAfterAction').prop('checked', !!data.autoReloadAfterAction); $('#rmSettingsOpenNominationDiscussionInNewTab').prop('checked', !!data.openNominationDiscussionInNewTab); $('#rmSettingsShowMenuIcons').prop('checked', !!data.showMenuIcons); $('#rmSettingsMenuTitle').val(customMenuTitle || '').data('rmCustomValue', customMenuTitle || ''); $('#rmSettingsSignatureSeparator').val(data.signatureSeparator || ''); $('#rmSettingsExcludedNamespaces').val((data.excludedNamespaces || []).join(', ')); $('#rmSettingsDisabledItems').val((data.disabledItems || []).join(', ')); setQuickPhraseEditorState(data.quickPhrases || [], -1); $('#rmSettingsQuickPhraseInput').val('').removeClass('is-editing'); clearQuickPhraseDropState(); applyMenuTitlePresetControls(menuTitleValue); updateSignatureSeparatorPreview(data.signatureSeparator || ''); } function collectSettingsFormValues(options) { var opts = options || {}; var namespaces = parseNamespaceInput($('#rmSettingsExcludedNamespaces').val()); var disabledItems = parseDisabledItemsInput($('#rmSettingsDisabledItems').val()); var presetMenuTitle = $('#rmSettingsMenuPresetBar').data('rmPreset'); var forcePresetOnly = isMenuTitlePresetOnlySkin(); var storedMenuTitle = $('#rmSettingsForm').data('rmStoredMenuTitle'); if (namespaces.invalid.length) { return { error: 'Некорректные номера пространств имён: ' + namespaces.invalid.join(', ') + '.' }; } if (disabledItems.invalid.length) { return { error: 'Неизвестные пункты меню: ' + disabledItems.invalid.join(', ') + '.' }; } if (!opts.skipQuickPhraseCommit) saveQuickPhraseInput(); return { value: normalizeRemoverSettings({ notifyAuthor: $('#rmSettingsNotifyAuthor').is(':checked'), subscribeTopic: $('#rmSettingsSubscribeTopic').is(':checked'), autoReloadAfterAction: $('#rmSettingsAutoReloadAfterAction').is(':checked'), openNominationDiscussionInNewTab: $('#rmSettingsOpenNominationDiscussionInNewTab').is(':checked'), showMenuIcons: $('#rmSettingsShowMenuIcons').is(':checked'), menuTitle: forcePresetOnly ? (shouldPreserveStoredMenuTitleOnSave() && typeof storedMenuTitle === 'string' ? storedMenuTitle : (isAvailableMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : getDefaultMenuTitlePreset())) : (isMenuTitlePresetValue(presetMenuTitle) ? presetMenuTitle : $('#rmSettingsMenuTitle').val()), signatureSeparator: $('#rmSettingsSignatureSeparator').val(), excludedNamespaces: namespaces.values, disabledItems: disabledItems.values, quickPhrases: opts.skipQuickPhraseCommit ? collectQuickPhraseValuesSnapshot() : collectQuickPhraseValues() }) }; } function updateSettingsSubmitReadyState(baselineSettings) { var collected = collectSettingsFormValues({ skipQuickPhraseCommit: true }); var hasChanges = !!(collected.error || (collected.value && !areRemoverSettingsEqual(collected.value, baselineSettings))); $('#removerSubmit').toggleClass('rmSubmitReady', hasChanges && !$('#removerSubmit').hasClass('rmSubmitError')); $('#rmSettingsUnsavedHint').css('display', hasChanges ? 'inline-block' : 'none'); } function bindSettingsSubmitReadyState(baselineSettings) { var update = function () { setTimeout(function () { updateSettingsSubmitReadyState(baselineSettings); }, 0); }; $('#rmSettingsForm').off('.rmSettingsReady').on('input.rmSettingsReady change.rmSettingsReady', 'input, textarea, select', update); $('#removerModalContent').off('click.rmSettingsReady keyup.rmSettingsReady').on( 'click.rmSettingsReady keyup.rmSettingsReady', '.rmSettingsMenuPresetBtn,.rmQuickPhraseEditBtn,.rmQuickPhraseRemoveBtn,.rmQuickPhraseChip,#rmSettingsQuickPhraseInput', update ); $('#rmSettingsQuickPhrasesEditor').off('rmQuickPhrasesChanged.rmSettingsReady').on('rmQuickPhrasesChanged.rmSettingsReady', update); updateSettingsSubmitReadyState(baselineSettings); } function buildSettingsFormHtml(menuLabelsHint) { var menuTitleFieldLabel = isMenuTitlePresetOnlySkin() ? 'Размещение меню' : 'Заголовок отдельного меню'; var menuFields = buildSettingsFieldHtml(menuTitleFieldLabel, '<input id="rmSettingsMenuTitle" type="text" style="' + stInputFull + 'margin-bottom:0;">' + buildMenuTitlePresetButtonsHtml(), getMenuTitlePresetHintText(), { forId: 'rmSettingsMenuTitle' }) + buildSettingsFieldHtml('Визуальное оформление меню', '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsShowMenuIcons', 'Эмодзи в пунктах меню') + '</div>'); var messageFields = buildSettingsFieldHtml('Префикс перед подписью', '<input id="rmSettingsSignatureSeparator" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Добавляется перед подписью в публикуемых сообщениях.<span style="display:block;margin-top:6px;">Предпросмотр: <code id="rmSettingsSignaturePreviewCode"></code>.</span>', { forId: 'rmSettingsSignatureSeparator' }) + buildSettingsFieldHtml('Часто используемые фразы', buildQuickPhrasesSettingsEditorHtml(), 'Enter для добавления. Порядок элементов изменяется перетаскиванием.', { forId: 'rmSettingsQuickPhraseInput' }); var defaultFields = '<div class="rmSettingsChecks">' + buildSettingsSimpleCheckboxHtml('rmSettingsNotifyAuthor', 'Оповещать создателя страницы') + buildSettingsSimpleCheckboxHtml('rmSettingsSubscribeTopic', 'Подписываться на номинацию') + buildSettingsSimpleCheckboxHtml('rmSettingsOpenNominationDiscussionInNewTab', 'Открывать номинацию в отдельной вкладке') + buildSettingsSimpleCheckboxHtml('rmSettingsAutoReloadAfterAction', 'Автообновление страницы после размещения<span style="display:block;margin-top:3px;color:' + tk.cSubM + ';font-size:12px;line-height:1.35;">Помешает взаимодействовать с логом действий.</span>') + '</div>'; var disableFields = buildSettingsFieldHtml('Скрыть пункты меню', '<input id="rmSettingsDisabledItems" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Названия пунктов через запятую, например <code>КБУ, КУЛ, КОБ</code>.' + menuLabelsHint, { forId: 'rmSettingsDisabledItems' }) + buildSettingsFieldHtml('Не показывать в пространствах имён', '<input id="rmSettingsExcludedNamespaces" type="text" style="' + stInputFull + 'margin-bottom:0;">', 'Номера пространств имён через запятую, например <code>2, 10, 828</code>. См. <a href="' + getPageUrl('Википедия:Пространства имён') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Пространства имён</a>.', { forId: 'rmSettingsExcludedNamespaces' }); return joinHtml([ '<div id="rmSettingsForm" style="max-width:100%;">', '<div class="rmSettingsLead">Настройки интерфейса и значений по умолчанию.</div>', buildSettingsSectionHtml('Меню', menuFields, 'Настройки внешнего вида и состава меню Remover.'), buildSettingsSectionHtml('Оформление сообщений', messageFields, 'Настройки оформления публикуемых сообщений в номинациях.'), buildSettingsSectionHtml('Опции по умолчанию', defaultFields, 'Регулирует исходное состояние и поведение после выполнения действий.'), buildSettingsSectionHtml('Отключение', disableFields, 'Скрывает отдельные пункты меню Remover или всё меню в выбранных пространствах имён.'), '</div>' ]); } function buildSettingsFooterLeftHtml() { return joinHtml([ '<div id="rmSettingsFooterLeft" style="display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;margin-right:auto;">', '<button id="rmSettingsResetFooter" type="button" title="Удаляет сохранённые настройки Remover из вашего профиля MediaWiki и возвращает значения по умолчанию." style="', stCancel, '">Сбросить все настройки</button>', '<a id="rmSettingsReportIssue" href="', getPageUrl('Обсуждение Википедии:Гаджеты/Remover'), '" target="_blank" rel="noopener noreferrer" ', 'title="Сообщить о проблеме или предложить улучшение" aria-label="Сообщить о проблеме или предложить улучшение" ', 'class="removerModalLink rmButtonLikeLink" style="', stCancel, 'display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;max-width:100%;line-height:1.2;word-break:normal;overflow-wrap:normal;">Обратная связь</a>', '</div>' ]); } function openSettings() { var currentSettings = normalizeRemoverSettings(state.settings || settingsDefaults); var menuLabelsHint = buildSettingsMenuItemsHint(); var $previousModal = $('#removerModal'); var previousLayoutSyncHandlers = modalLayoutSyncHandlers.slice(); var previousResizeObservers = resizeObservers.slice(); var previousFooterMode = $previousModal.data('rmFooterMode') || null; var restored = false; if (actionInProgress || !$previousModal.length || $('#removerSettingsTrigger').prop('disabled')) return; previousResizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.disconnect === 'function') observer.disconnect(); }); resizeObservers = []; modalLayoutSyncHandlers = []; $(window).off('resize.removerModal').off('.rmTaResize').off('keydown.remover'); $previousModal.detach(); function restorePreviousModal() { if (restored || !closeModal()) return; restored = true; if ($previousModal.length) { $('#content').prepend($previousModal); resizeObservers = previousResizeObservers.slice(); resizeObservers.forEach(function (entry) { var observer = entry && entry.observer ? entry.observer : entry; if (observer && typeof observer.observe === 'function' && entry.target) observer.observe(entry.target); }); modalLayoutSyncHandlers = previousLayoutSyncHandlers.slice(); if (modalLayoutSyncHandlers.length) $(window).off('resize.removerModal').on('resize.removerModal', syncModalLayout); bindModalFooterKeyboard(previousFooterMode); syncModalLayout(); syncLinkWidths(); } } createModal({ title: 'Конфигурация', width: 'compact', showSettingsButton: false }); $('#removerModal').addClass('rmModalSettings'); $('#removerModalHeaderBar').append(buildHeaderIconButtonHtml('rmSettingsBack', 'Назад', 'Назад', '←')); $('#rmSettingsBack').on('click', restorePreviousModal); $('#removerModalContent').html(buildSettingsFormHtml(menuLabelsHint)); fillSettingsFormValues(currentSettings); bindMenuTitlePresetControls(); bindSignatureSeparatorPreview(); bindQuickPhrasesEditor(); renderModalFooter('submit', { showCheckbox: false, submitText: 'Сохранить', onSubmit: function () { var collected = collectSettingsFormValues(); var shouldReset; var saveFn; if (collected.error) { alert(collected.error); return false; } shouldReset = areRemoverSettingsEqual(collected.value, settingsDefaults); saveFn = shouldReset ? function (callback) { resetSettingsOnServer(callback); } : function (callback) { saveSettingsToServer(collected.value, callback); }; saveFn(function (err) { if (err) { alert('Не удалось ' + (shouldReset ? 'сбросить' : 'сохранить') + ' настройки: ' + (err.info || err.code || 'неизвестная ошибка') + '.'); unlockModalSubmit(); return; } location.reload(); }); } }); $('#removerCancel').off('click').on('click', restorePreviousModal); var $settingsActions = $('#rmFooterActionButtons'); $settingsActions.wrapInner('<div id="rmSettingsActionButtonsRow"></div>'); $settingsActions.append('<span id="rmSettingsUnsavedHint" role="status" aria-live="polite">Есть несохранённые изменения</span>'); bindSettingsSubmitReadyState(currentSettings); $('#rmFooterButtons').css('justify-content', 'space-between').prepend(buildSettingsFooterLeftHtml()); $('#rmSettingsResetFooter').on('click', function () { fillSettingsFormValues(settingsDefaults); updateSettingsSubmitReadyState(currentSettings); $('#removerSubmit').trigger('focus'); }); } // ─── Завершение обработки ──────────────────────────────────────────────── function renderCompletedWithWarnings(message) { hasActionError = true; var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">' + escapeHtml(message) + '</p>'); renderModalFooter('reload'); } function finalizeSuccess(nominationInfo, usePageReload, primaryCompleted) { if (isError) { if (primaryCompleted) { renderCompletedWithWarnings('Основная операция завершена с предупреждениями. Не отправляйте форму повторно.'); return; } var $box = $('#rmLogBox').length ? $('#rmLogBox') : $('#removerModalContent'); $box.append('<p class="error">При выполнении скрипта произошли ошибки.</p>'); markSubmitError(); return; } renderModalFooter('reload'); if (nominationInfo && nominationInfo.pageTitle) { appendNominationLink(nominationInfo.pageTitle, nominationInfo.sectionTitle); } if (!hasActionError && !usePageReload && !nominationInfo) location.reload(); } function finalizeFastRemoval(notifiedPages, summary) { if (isError || !setAlert || !notifiedPages || !notifiedPages.length) { finalizeSuccess(null, false, !!(notifiedPages && notifiedPages.length)); return; } notifyAuthorsForPages(notifiedPages, { summary: summary, actionText: 'к быстрому удалению' }, function () { finalizeSuccess(null, false, true); }); } // ─── Общий runner ──────────────────────────────────────────────────────── /** * Универсальный запуск полного пайплайна номинации. * @param {Object} o * templateStep — функция (next) → обработка шаблонов на статьях * nominationStep — функция (done) → публикация номинации, done(err, {pageTitle, sectionTitle}) * notifyStep — функция (nominationInfo, next) * skipNotify — boolean * skipLink — boolean, не показывать ссылку на номинацию */ function runFlow(o) { runNominationPipeline({ templateStep: o.templateStep, nominationStep: o.nominationStep, notifyStep: o.notifyStep || function (info, next) { next(); }, skipNotify: o.skipNotify, onSuccess: function (ctx) { if (!o.skipLink && ctx.nominationInfo && ctx.nominationInfo.pageTitle) { appendNominationLink(ctx.nominationInfo.pageTitle, ctx.nominationInfo.sectionTitle); maybeOpenNominationDiscussionInNewTab(ctx.nominationInfo); } if (isError) { renderCompletedWithWarnings('Номинация опубликована с предупреждениями. Не отправляйте форму повторно.'); return; } renderModalFooter('reload'); }, onFailure: function () { markSubmitError(); } }); } // ═══════════════════════════════════════════════════════════════════════════ // ЯДРО: обработка статей (apply template + nomination page) // ═══════════════════════════════════════════════════════════════════════════ /** * Применяет шаблон к одной статье/категории. * Понимает режим inArticle (вставка через <noinclude>), * режим closeAction (снятие шаблона + запись на СО), * режим cleanupAction (снятие КБУ/КУЛ). * * @param {string} pg — название страницы * @param {Object} job — параметры задания (см. buildJob) * @param {function} callback(err, meta) */ function applyTemplateToPage(pg, job, callback) { var mode = job.mode; // ── Снятие КБУ/КУЛ ────────────────────────────────────────────────── if (mode === 'cleanup') { var tm = job.transferMode || 'none'; if (tm === 'none') { callback({ code: 'error', info: 'Не выбран режим снятия шаблонов.' }); return; } editPageContent(pg, { summary: job.summary, watchlist: 'nochange', readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var local = removeTransferTemplatesLocal(article, tm); var summary = job.summary; var kulTpl, kulDateIso, kulNomination; if (tm === 'kul') { kulTpl = findTemplateByPattern(article, KUL_PATTERN_STR); kulDateIso = getNominationTemplateDate(kulTpl); if (RE_DATE_ISO.test(kulDateIso)) { kulNomination = OPERATIONS_MAP.imp.nomination; summary = makeNominationResultSummary(kulNomination.nomPage(getDate(kulDateIso)[1]), pg, getNominationSummaryAction(kulNomination), 'снято'); } } removeTransferTemplatesWithApiFallback(pg, local.text, tm, local, function (updated) { if (updated.text === article) { done({ error: { code: 'error', info: 'Шаблоны для снятия не найдены.' } }); return; } done({ text: updated.text, summary: summary }); }); }, function (err) { callback(err); }); return; } // ── Подведение итогов по КУ/КПМ (снятие + итог на СО) ─────────────── if (mode === 'denom') { getText(pg, function (article, readErr) { if (readErr) { callback(makeReadError(readErr, 'read_failed', 'Не удалось получить содержимое страницы «' + pg + '».')); return; } if (article === null) { callback({ code: 'error', info: 'Страница «' + pg + '» не существует.' }); return; } if (!job.sourceTemplate) { callback({ code: 'error', info: 'Не задан шаблон для снятия.' }); return; } var tplPattern = buildTemplateNamePattern(job.sourceTemplate); var tpl = findTemplateByPattern(article, tplPattern); if (!tpl) { callback({ code: 'error', info: 'Невозможно снять шаблон «' + job.sourceTemplate + '».' }); return; } var tplFingerprint = getNominationTemplateFingerprint(tpl); var initialFingerprintMatches = findTemplatesByFingerprint(article, tplPattern, tplFingerprint); var normalizedTplDate = getNominationTemplateDate(tpl); var tplExtraParams = getTemplatePositionalParamValues(tpl, 2); if (!tplExtraParams) { callback({ code: 'invalid_template_params', info: 'В шаблоне найден чрезмерно большой номер позиционного параметра.' }); return; } var tplExtra = tplExtraParams.join('|').trim(); var renameTargets = collectRenameTargetsFromTemplateParams(tplExtraParams); var renameTalkSection = getRenameDiscussionSectionFromTemplateParams(tplExtraParams); var isRedirectedDeletion = job.closeType === 'redirectedDeletion'; if (initialFingerprintMatches.length !== 1) { callback({ code: 'nomination_template_ambiguous', info: 'На странице найдено несколько одинаковых шаблонов номинации; безопасно выбрать один из них нельзя.' }); return; } if (!RE_DATE_ISO.test(normalizedTplDate)) { callback({ code: 'error', info: 'Не удалось распознать дату в шаблоне: «' + getTemplatePositionalParamValue(tpl, 1) + '».' }); return; } if (isRedirectedDeletion && !job.redirectTarget) { callback({ code: 'error', info: 'Не указана цель перенаправления.' }); return; } var date = getDate(normalizedTplDate); var closeNomination = (job.closeType === 'doneRnm' || job.closeType === 'noRnm') ? OPERATIONS_MAP.rnm.nomination : OPERATIONS_MAP.tRm.nomination; var nomPlace = closeNomination.nomPage(date[1]); var nomActionText = getNominationSummaryAction(closeNomination); var retTalkSection = ''; var sectionNW, tplpar; var usesTalkSectionParam = job.closeType === 'ret' || job.closeType === 'retConditional' || job.closeType === 'withdrawnDeletion' || isRedirectedDeletion; if (job.closeType === 'doneRnm') { if (!job.oldTitle || !job.newTitle) { callback({ code: 'invalid_rename_titles', info: 'Не указаны старое или новое название.' }); return; } sectionNW = renameTalkSection || (job.oldTitle + ' → ' + job.newTitle); tplpar = buildExplicitPositionalTemplateParams([job.oldTitle, job.newTitle], 2).replace(/^\|/, ''); } if (job.closeType === 'noRnm') { if (!renameTargets.length) { callback({ code: 'error', info: 'В шаблоне КПМ не найдено новое название.' }); return; } sectionNW = renameTalkSection || (pg + ' → ' + renameTargets.join(', ')); tplpar = pg + '|' + renameTargets.join('|'); } if (usesTalkSectionParam) { retTalkSection = tplExtra; sectionNW = retTalkSection || pg; tplpar = retTalkSection ? ('l1=' + retTalkSection) : ''; } var editResultText = job.summaryResult + (isRedirectedDeletion ? ' на [[' + job.redirectTarget + ']]' : ''); var editSummary = makeNominationResultSummary(nomPlace, sectionNW, nomActionText, editResultText); var talkTitle = getTalkPage(pg); var dateSectionTalkTemplate = getDateSectionTalkTemplateConfig(job.closeType); function saveArticle() { editPageContent(pg, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, editConflictRetries: 1, readError: 'Не удалось получить актуальное содержимое страницы «' + pg + '».' }, function (currentArticle) { var currentMatches = findTemplatesByFingerprint(currentArticle, tplPattern, tplFingerprint); var anyCurrentMatches; if (currentMatches.length !== 1) { anyCurrentMatches = findTemplatesByPattern(currentArticle, tplPattern); if (!currentMatches.length) { return { error: { code: anyCurrentMatches.length ? 'nomination_template_changed' : 'nomination_template_missing', info: anyCurrentMatches.length ? 'Итог на СО записан, но выбранный шаблон номинации был изменён; правка страницы отменена.' : 'Итог на СО записан, но выбранный шаблон номинации уже отсутствует.' } }; } return { error: { code: 'nomination_template_ambiguous', info: 'Итог на СО записан, но выбранный шаблон номинации теперь имеет несколько одинаковых включений; правка страницы отменена.' } }; } return { text: isRedirectedDeletion ? buildRedirectText(job.redirectTarget) : removeSingleTemplateMatch(currentArticle, currentMatches[0]).text }; }, function (editErr) { var templateStateError = editErr && ( editErr.code === 'nomination_template_missing' || editErr.code === 'nomination_template_changed' || editErr.code === 'nomination_template_ambiguous' ); if (editErr && !templateStateError) { editErr = { code: editErr.code || 'article_edit_failed', info: (editErr.info || 'Не удалось изменить страницу.') + ' Итог на СО уже записан; повторите действие для безопасного завершения.' }; } callback(editErr, editErr ? null : { discussionPage: nomPlace, discussionSection: sectionNW, summary: editSummary, successMessage: isRedirectedDeletion ? 'Содержимое страницы ' + buildQuotedStatusPageLink(pg) + ' очищено, установлено перенаправление на ' + buildQuotedStatusPageLink(job.redirectTarget) + '.' : '' }); }); } editPageContent(talkTitle, { summary: editSummary, watchlist: 'nochange', assertuser: mwCfg.wgUserName, allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО страницы «' + pg + '».' }, function (talkText) { var sourceTalkText = talkText || ''; var talkResult = dateSectionTalkTemplate ? upsertDateSectionTemplateOnTalkPage(sourceTalkText, dateSectionTalkTemplate.name, date[0], retTalkSection, dateSectionTalkTemplate) : job.closeType === 'retConditional' ? upsertConditionalRetTemplateOnTalkPage(sourceTalkText, date[0], retTalkSection, job.conditionalReason, job.conditionalDeadline) : upsertSingleDateResultTemplateOnTalkPage(sourceTalkText, job.resultTemplate, date[0], tplpar); if (talkResult.text === sourceTalkText) return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; return { text: talkResult.text, meta: { status: talkResult.status } }; }, function (talkErr) { if (talkErr) { callback({ code: talkErr.code || 'talk_failed', info: 'Не удалось записать итог на СО: ' + (talkErr.info || talkErr.code || 'неизвестная ошибка'), cause: talkErr }); return; } saveArticle(); }); }); return; } // ── Обычная номинация: вставка шаблона в статью ───────────────────── // mode === 'nominate' var isKu = job.opId === 'tRm' || job.opId === 'mRm'; var conflictRule = getNominationConflictRule(job); var conflictLabel = conflictRule ? conflictRule.label : 'номинации'; editPageContent(pg, { summary: job.summary, readErrorCode: 'error', readError: 'Страница «' + pg + '» не существует.' }, function (article, done) { var hasExistingNomination = conflictRule && conflictRule.detect(article); var conflictDecision = getConflictDecisionForPage(job, pg); function buildResult(finalText) { var generatedTpl = buildGeneratedNominationTemplateText(job, pg); return { text: generatedTpl ? wrapInNoinclude(finalText, generatedTpl) : finalText }; } function buildResultAfterMoveToCommonsCleanup(sourceText) { var localMove = removeMoveToCommonsTemplatesLocal(sourceText); removeMoveToCommonsTemplatesWithApiFallback(pg, localMove.text, localMove, function (updated) { done(buildResult(updated.text)); }); } function finishConflictResolution(sourceText) { var resolvedText; var pageLink = buildQuotedStatusPageLink(pg); if (conflictDecision.templateAction === 'keep') { if (sourceText !== article) { return { text: sourceText, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений; шаблоны переноса сняты.' } }; } return { skip: true, meta: { successMessage: 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' оставлен без изменений.' } }; } resolvedText = applyConflictTemplateResolution(sourceText, job, pg, conflictDecision); if (resolvedText === null) { return { error: { code: 'nomination_template_changed', info: 'Выбранный для замены шаблон номинации был изменён, удалён или стал неоднозначным.' } }; } return { text: resolvedText, meta: { successMessage: conflictDecision.templateAction === 'overwrite' ? 'Шаблон ' + conflictLabel + ' на странице ' + pageLink + ' перезаписан новой датой.' : 'Новый шаблон ' + conflictLabel + ' добавлен сверху на странице ' + pageLink + '.' } }; } if (hasExistingNomination && (!conflictDecision || conflictDecision.pageAction !== 'keep')) { return { error: { code: 'error', info: 'На странице уже стоит шаблон ' + conflictLabel + '.' } }; } if (hasExistingNomination && conflictDecision && conflictDecision.pageAction === 'keep') { if (job.transferMode && job.transferMode !== 'none') { var localConflict = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, localConflict.text, job.transferMode, localConflict, function (updated) { done(finishConflictResolution(updated.text)); }); return; } return finishConflictResolution(article); } if (isKu && job.transferMode && job.transferMode !== 'none') { var local = removeTransferTemplatesLocal(article, job.transferMode); removeTransferTemplatesWithApiFallback(pg, local.text, job.transferMode, local, function (updated) { done(buildResult(updated.text)); }); return; } if (job.removeMoveToCommons) { buildResultAfterMoveToCommonsCleanup(article); return; } return buildResult(article); }, function (err) { callback(err); } ); } function isSystemicBatchError(error) { var code = String(error && error.code || '').toLowerCase(); return /^(?:network|badtoken|assertuserfailed|notloggedin|mustbeloggedin|readonly|readonlytext|ratelimited|maxlag|blocked|permissiondenied|readapidenied|writeapidenied)$/.test(code) || code.indexOf('internal_api_error') === 0; } /** * Обрабатывает список страниц последовательно. * @param {string[]} pages * @param {Object} job * @param {function} onDone(notifiedPages, err, pageMeta) */ function processPageList(pages, job, onDone) { var notifiedPages = []; var pageMeta = {}; var failures = []; var targets = pages.slice().reverse(); var index = 0; var systemicFailure = null; (function nextPage() { if (systemicFailure || index >= targets.length) { var unprocessedPages = systemicFailure ? targets.slice(index) : []; var batchError = null; if (failures.length) { batchError = systemicFailure ? { code: 'batch_system_error', info: 'Обработка остановлена после системной ошибки; не обработано страниц: ' + unprocessedPages.length + '.', failures: failures, systemic: true, cause: systemicFailure, unprocessedPages: unprocessedPages } : { code: failures.length === targets.length ? 'batch_failed' : 'batch_partially_failed', info: 'Не удалось обработать ' + failures.length + ' из ' + targets.length + ' страниц.', failures: failures }; } onDone(notifiedPages, batchError, pageMeta); return; } var pg = targets[index++]; var pageLink = buildQuotedStatusPageLink(pg); var statusId = logStatus('Обрабатывается страница ' + pageLink + '...', null, { pending: true, trackError: false }); applyTemplateToPage(pg, job, function (err, meta) { var normPg = normTitle(pg); var isClose = job.mode === 'cleanup' || job.mode === 'denom'; if (!isClose) { if (!err && meta && meta.successMessage) logStatus(meta.successMessage, null, { statusId: statusId, trackError: false }); else logPageEdit(pg, err, { statusId: statusId }); } else { if (err) { logStatus('Завершение по странице ' + pageLink, err, { statusId: statusId }); } else { logStatus((meta && meta.successMessage) || ('Шаблон снят со страницы ' + pageLink + '.'), null, { statusId: statusId, trackError: false }); if (job.mode === 'denom') logStatus('Шаблон установлен на СО страницы ' + pageLink + '.', null, { trackError: false }); } } if (!err) { notifiedPages.push(pg); if (meta) pageMeta[getPageTitleMapKey(normPg)] = meta; } else { failures.push({ pageName: pg, error: err }); if (isSystemicBatchError(err)) systemicFailure = err; } nextPage(); }); }()); } // ═══════════════════════════════════════════════════════════════════════════ // ПОСТРОЕНИЕ JOB из формы // ═══════════════════════════════════════════════════════════════════════════ /** * Строит объект job из данных формы для операции номинации (tRm, rnm, imp, merge, split, recov). * @param {Object} op — запись из OPERATIONS * @param {string} pg — целевая страница (уже разрешённая) * @param {boolean} isMulti — режим мультиноминации * @returns {Object|false} — job или false при ошибке ввода */ function buildNominationJob(op, pg, isMulti) { var nom = op.nomination; var date = getDate(); var msg = normalizeQuickPhraseValue($('#rmMsg').val()); var rawMsg = msg; var opId = isMulti ? (nom.multiOpId || op.id) : op.id; var tplpar = ''; var section, sectionNW, extraPages, multiArticles = []; var mergeArticles = []; var multiHeaderText = ''; var multiArticleComments = {}; var multiFormat = 'sections'; var multiRenamePairs = []; var multiRenameTargets = {}; var multiRenameTemplateTargets = {}; var isRenameWithRowTargets = isMulti && nom.extraInput && nom.extraInput.type === 'rename' && $('.rmMultiRenameTargetInput').length; // Вычислить section и tplpar в зависимости от типа дополнительного ввода if (nom.extraInput) { var ei = nom.extraInput; if (ei.type === 'rename') { if (isRenameWithRowTargets) { multiRenamePairs = collectMultiRenamePairs(); if (!validateMultiRenamePairs(multiRenamePairs, 'статью', 'новое название')) return false; multiRenameTargets = buildMultiRenameTargetMap(multiRenamePairs, 'targetNames'); multiRenameTemplateTargets = buildMultiRenameTargetMap(multiRenamePairs, 'templateTargetNames'); section = formatRenameItemLabel(pg, multiRenameTargets[getPageTitleMapKey(pg)] || multiRenamePairs[0].targetNames); } else { var rn = collectInputValues('.rmRenameInput'); if (!rn.length) { alert('Укажите новое название.'); return false; } if (!rn.every(isValidWikiPageTitle)) { alert('Укажите корректное новое название.'); return false; } if (hasDuplicatePageTitles([pg].concat(rn))) { alert('Текущее и новые названия не должны повторяться.'); return false; } tplpar = buildRenameTemplateParam(rn); section = formatRenameItemLabel(pg, rn); } } else if (ei.type === 'merge') { var mn = collectInputValues('.rmMergeInput'); if (!mn.length) { alert('Укажите статью для объединения.'); return false; } if (!mn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для объединения.'); return false; } if (hasDuplicatePageTitles([pg].concat(mn))) { alert('Статьи для объединения не должны повторяться или совпадать с текущей.'); return false; } mergeArticles = [pg].concat(mn); tplpar = pg + '|' + mn.join('|'); extraPages = mn; section = formatPagesWithAnd([pg].concat(mn)); } else if (ei.type === 'split') { var sn = collectInputValues('.rmSplitInput'); if (!sn.length) { alert('Укажите статьи для разделения.'); return false; } if (!sn.every(isValidWikiPageTitle)) { alert('Укажите корректные названия статей для разделения.'); return false; } if (hasDuplicatePageTitles([pg].concat(sn))) { alert('Названия после разделения не должны повторяться или совпадать с текущим.'); return false; } tplpar = formatPagesWithAnd(sn); section = '[[:' + pg + ']] → ' + tplpar; } } if (isMulti) { var ttl = $('#rmHeader').val() || ''; var articles = isRenameWithRowTargets ? multiRenamePairs.map(function (pair) { return pair.pageName; }) : collectInputValues('.rmMultiPageInput'); multiFormat = $('.rmArticleMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; multiArticleComments = collectMultiNominationComments(); multiHeaderText = ttl; multiArticles = articles.slice(); if (!articles.length) { alert('Укажите страницу.'); return false; } if (!articles.every(isValidWikiPageTitle)) { alert('Укажите корректные названия страниц.'); return false; } if (hasDuplicatePageTitles(articles)) { alert('Одна и та же страница указана в номинации несколько раз.'); return false; } if (!validateMultiNominationText(articles, rawMsg, multiArticleComments, 'страницы')) return false; section = ttl || (isRenameWithRowTargets ? formatRenameItemsWithAnd(articles, multiRenameTargets) : ''); msg = multiFormat === 'list' ? buildMultiNominationListText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets) : null) : buildMultiNominationText(articles, rawMsg, multiArticleComments, isRenameWithRowTargets ? getMultiRenameDiscussionOptions(multiRenameTargets, { leadingBlankLine: false }) : { leadingBlankLine: false }); } if (!section) section = '[[:' + pg + ']]'; sectionNW = section.replace(/\[\[:/g, '').replace(/]]/g, ''); if (isMulti && nom.template === 'к удалению' && !tplpar) tplpar = sectionNW; var nomPageDate = date[1]; var nomPage = nom.nomPage(nomPageDate); var summaryAction = getNominationSummaryAction(nom); var summary = makeNominationTargetSummary(nomPage, sectionNW, summaryAction); return { mode: 'nominate', opId: opId, op: op, date: date, tplpar: tplpar, articleTpl: nom.articleTpl || function () { return ''; }, inArticle: nom.inArticle !== false, transferMode: (nom.supportsTransfer ? getTransferModeFromButtons() : 'none'), summary: summary, nominationSummary: makeNominationPageSummary(sectionNW), summaryAction: summaryAction, msg: msg, nomPage: nomPage, navTemplate: nom.navTemplate, section: section, sectionNW: sectionNW, comment: nom.comment || '', extraPages: extraPages || [], isMulti: !!isMulti, multiHeaderText: multiHeaderText, multiNominationBody: rawMsg, multiArticleComments: multiArticleComments, multiNominationFormat: multiFormat || 'sections', multiRenamePairs: multiRenamePairs, multiRenameTargets: multiRenameTargets, multiRenameTemplateTargets: multiRenameTemplateTargets, multiArticles: multiArticles, mergeArticles: mergeArticles, pages: isMulti ? multiArticles.slice().reverse() : ([pg].concat(extraPages || [])) }; } function getTransferModeFromButtons() { var kbu = $('#rmTransferBtnKbu').hasClass('is-active'); var kul = $('#rmTransferBtnKul').hasClass('is-active'); if (kbu && kul) return 'both'; if (kbu) return 'kbu'; if (kul) return 'kul'; return 'none'; } function normalizeFastRemoveTemplateKey(templateName) { return String(templateName || '').replace(/\s+/g, ' ').trim().toLowerCase(); } function getBuiltinFastRemoveParamConfig(templateName) { var bareKey = normalizeFastRemoveTemplateKey(templateName).replace(/^(?:подст|subst)\s*:\s*/, ''); if (isTemplateNameInAliasGroups(bareKey, ['fileNoLicense', 'fileNoSource', 'fileNoAuthor', 'fileDisputed', 'fileNoPermission', 'fileOrphanedFairuse', 'fileDbNothost'])) return { type: 'date' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDisputedFairuse')) return { type: 'dfud' }; if (isTemplateNameInAliasGroup(bareKey, 'fileBadFairuse')) return { type: 'badfairuse' }; if (isTemplateNameInAliasGroup(bareKey, 'fileCommonsReplacement')) return { type: 'commonsReplacement' }; if (isTemplateNameInAliasGroup(bareKey, 'fileMovedToCommons')) return { type: 'nct' }; if (isTemplateNameInAliasGroup(bareKey, 'fileDuplicate')) return { type: 'duplicate' }; return null; } function buildKbuReasonButtonsHtml(items, buttonClass, dataAttr, titlePrefix) { return items.map(function (item) { var label = titlePrefix + ' ' + item[0] + ': ' + item[1]; return '<button type="button" class="rmToggleBtn rmKbuReasonPill ' + buttonClass + '" ' + dataAttr + '="' + escapeHtml(item[0]) + '" aria-pressed="false" title="' + escapeHtml(label) + '"><span class="rmKbuReasonNum">' + escapeHtml(item[0]) + '</span>' + '<span class="rmKbuReasonText">' + escapeHtml(item[1]) + '</span></button>'; }).join(''); } function buildDfudReasonButtonsHtml() { return buildKbuReasonButtonsHtml(DFUD_REASON_OPTIONS, 'rmKbuDfudReasonBtn', 'data-rm-dfud-reason', 'п.'); } function buildBadfairuseReasonButtonsHtml() { return buildKbuReasonButtonsHtml(BADFAIRUSE_OPTIONS, 'rmKbuBadfairuseReasonBtn', 'data-rm-badfairuse-reason', 'пример'); } function buildKbuReasonListHtml(id, hint, buttonsHtml) { return '<div id="' + id + '" class="' + RESIZE_CLASS + '" style="display:none;margin-bottom:10px;">' + '<div style="margin-bottom:6px;font-size:14px;line-height:1.4;color:' + tk.cSubM + ';">' + hint + '</div>' + '<div style="display:flex;flex-direction:column;gap:4px;">' + buttonsHtml + '</div>' + '</div>'; } function collectSelectedDfudReasons() { return $('#rmKbuDfudReasonsWrap .rmKbuDfudReasonBtn.is-active').map(function () { return String($(this).attr('data-rm-dfud-reason') || '').trim(); }).get().filter(Boolean); } function getSelectedBadfairuseReason() { return String($('#rmKbuBadfairuseReasonsWrap .rmKbuBadfairuseReasonBtn.is-active').first().attr('data-rm-badfairuse-reason') || '').trim(); } function getCurrentCommonsReplacementMode() { var mode = $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn.is-active').data('rmCommonsReplacementMode'); return mode || 'file'; } function setCurrentCommonsReplacementMode(mode) { var value = mode || 'file'; $('#rmKbuCommonsReplacementModeWrap .rmKbuCommonsReplacementModeBtn').each(function () { var active = $(this).data('rmCommonsReplacementMode') === value; $(this).toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); if (value === 'category') { $('#fiRm').attr('placeholder', 'Категория на Викискладе без Category:'); $('#fiRmExtra').attr('placeholder', 'Статья в руВики о теме категории (необязательно)').show(); } else { $('#fiRmExtra').hide(); $('#fiRm').attr('placeholder', value === 'gallery' ? 'Галерея на Викискладе' : 'Имя файла на Викискладе'); } syncModalLayout(); } function getFastRemoveLegacyParamConfig(templateName) { var params = cfg.requiredParamTemplates || {}; var key; if (Object.prototype.hasOwnProperty.call(params, templateName)) return params[templateName]; for (key in params) { if (Object.prototype.hasOwnProperty.call(params, key) && normalizeFastRemoveTemplateKey(key) === normalizeFastRemoveTemplateKey(templateName)) { return params[key]; } } return null; } function getFastRemoveParamConfig(reason) { var template = reason && reason[0]; return getBuiltinFastRemoveParamConfig(template) || getFastRemoveLegacyParamConfig(template); } function appendTemplateParam(tpl, name, value) { var val = normalizeQuickPhraseValue(value); if (!val) return tpl; return tpl + '|' + (name ? name + '=' : '') + val; } function makeFastRemovalSummary(reason, data) { var label = String(reason && reason[1] || '').trim(); var detail = String(data && data.summaryDetail || '').trim(); var summaryReason = (label === 'Особый случай' && detail) ? detail : (label || detail); return makeSummary('номинация к быстрому удалению' + (summaryReason ? ': ' + summaryReason : '')); } function buildFastRemoveTemplateData(reason) { var template = reason && reason[0]; var paramCfg = getFastRemoveParamConfig(reason); var addInfo = normalizeQuickPhraseValue($('#fiRm').val()); var comment = normalizeQuickPhraseValue($('#fiRmComment').val()); var dateText = getDate()[0]; var mode; var extra; var tpl; var values; if (!template) return { error: 'Не выбрана причина быстрого удаления.' }; if (paramCfg && paramCfg.type === 'date') { return { templateText: appendTemplateParam(template, '1', dateText) }; } if (paramCfg && paramCfg.type === 'dfud') { tpl = appendTemplateParam(template, 'date', dateText); values = collectSelectedDfudReasons(); values.forEach(function (value, index) { tpl = appendTemplateParam(tpl, String(index + 1), value); }); return { templateText: tpl }; } if (paramCfg && paramCfg.type === 'badfairuse') { addInfo = getSelectedBadfairuseReason(); if (!addInfo) return { error: 'Выберите пример из ВП:ПНИ для Ф6.' }; return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'commonsReplacement') { mode = getCurrentCommonsReplacementMode(); if (mode === 'category') { if (!addInfo) return { error: 'Укажите категорию на Викискладе.' }; tpl = appendTemplateParam('Замена с Викисклада/Категория', '1', addInfo); extra = normalizeQuickPhraseValue($('#fiRmExtra').val()); return { templateText: appendTemplateParam(tpl, '2', extra) }; } if (mode === 'gallery') { if (!addInfo) return { error: 'Укажите галерею на Викискладе.' }; return { templateText: appendTemplateParam('Замена с Викисклада/Галерея', '1', addInfo) }; } return { templateText: appendTemplateParam(template, '1', addInfo) }; } if (paramCfg && paramCfg.type === 'nct') { return { templateText: appendTemplateParam(template, '1', addInfo), removeMoveToCommons: $('#rmKbuRemoveMoveToCommons').is(':checked') }; } if (paramCfg && paramCfg.type === 'duplicate') { if (!addInfo) return { error: 'Укажите имя файла-оригинала для Ф1.' }; tpl = appendTemplateParam(template, '1', addInfo); return { templateText: appendTemplateParam(tpl, 'comment', comment) }; } tpl = template; if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; tpl = appendTemplateParam(tpl, '1', addInfo); if (!noComment) tpl = appendTemplateParam(tpl, addInfo ? '2' : '1', comment); return { templateText: tpl, summaryDetail: noComment ? addInfo : '' }; } return { templateText: appendTemplateParam(tpl, '1', comment) }; } function resetKbuReasonControls() { $('#fiRm').hide().val('').attr({ type: 'text', placeholder: '' }); $('#fiRmExtra').hide().val(''); $('#rmKbuCommonsReplacementModeWrap').hide(); $('#rmKbuDfudReasonsWrap').hide().find('.rmKbuDfudReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuBadfairuseReasonsWrap').hide().find('.rmKbuBadfairuseReasonBtn').removeClass('is-active').attr('aria-pressed', 'false'); $('#rmKbuDateHint').hide().text(''); $('#rmKbuRemoveMoveToCommons').prop('checked', false); $('#rmKbuRemoveMoveToCommonsWrap').hide(); $('#fiRmComment').hide().val(''); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').hide(); } function toggleKbuComment(show) { $('#fiRmComment').toggle(show); $('.rmQuickPhrasesPanel[data-rm-target="fiRmComment"]').toggle(show); } function updateKbuReasonControls(reasons) { var reason = reasons[$('#rmSel').val()] || reasons[0]; var paramCfg = getFastRemoveParamConfig(reason); $('#rmKbuCriteriaLinkWrap').html(buildFastRemoveCriteriaLinkHtml(reason)); resetKbuReasonControls(); if (paramCfg && (paramCfg.type === 'date' || paramCfg.type === 'dfud')) { $('#rmKbuDateHint').text(FILE_DATE_DEADLINE_HINT).show(); if (paramCfg.type === 'dfud') $('#rmKbuDfudReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'badfairuse') { $('#rmKbuBadfairuseReasonsWrap').show(); return; } if (paramCfg && paramCfg.type === 'commonsReplacement') { $('#rmKbuCommonsReplacementModeWrap').show(); $('#fiRm').show(); setCurrentCommonsReplacementMode(getCurrentCommonsReplacementMode()); return; } if (paramCfg && paramCfg.type === 'nct') { $('#fiRm').attr('placeholder', 'Укажите имя файла на Викискладе').show(); $('#rmKbuRemoveMoveToCommonsWrap').css('display', 'inline-flex'); return; } if (paramCfg && paramCfg.type === 'duplicate') { $('#fiRm').attr('placeholder', 'Укажите имя файла-оригинала').show(); toggleKbuComment(true); return; } if (typeof paramCfg === 'string') { var noComment = paramCfg.charAt(0) === '!'; $('#fiRm').attr('placeholder', 'Укажите ' + (noComment ? paramCfg.substring(1) : paramCfg)).show(); toggleKbuComment(!noComment); return; } toggleKbuComment(true); } function getKbuReasonGroupKey(reason) { var label = String(reason && reason[1] || ''); var m = label.match(/^\s*([А-ЯЁA-Z]{1,3})\d/); return m ? m[1] : label; } function buildKbuReasonOptionsHtml(reasons) { var prevGroup = ''; var parts = []; (reasons || []).forEach(function (reason, index) { var group = getKbuReasonGroupKey(reason); if (index && group !== prevGroup) parts.push('<hr>'); parts.push('<option value="' + index + '">' + escapeHtml(reason[1]) + '</option>'); prevGroup = group; }); return parts.join(''); } function buildKbuFormHtml(reasons) { return joinHtml([ '<select id="rmSel" style="', stInputFull, '">', buildKbuReasonOptionsHtml(reasons), '</select>', '<div id="rmKbuDateHint" class="', RESIZE_CLASS, '" style="display:none;margin:-2px 0 10px;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div>', '<div id="rmKbuCommonsReplacementModeWrap" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:10px;"><div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn is-active" data-rm-commons-replacement-mode="file" aria-pressed="true">Файл</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="category" aria-pressed="false">Категория</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmKbuCommonsReplacementModeBtn" data-rm-commons-replacement-mode="gallery" aria-pressed="false">Галерея</button>', '</div></div>', buildKbuReasonListHtml( 'rmKbuDfudReasonsWrap', 'Выберите пункты КДИ, которым файл не соответствует. Можно выбрать несколько пунктов.', buildDfudReasonButtonsHtml() ), buildKbuReasonListHtml( 'rmKbuBadfairuseReasonsWrap', 'Выберите пример из ВП:ПНИ, под который подпадает файл. Можно выбрать только один пункт.', buildBadfairuseReasonButtonsHtml() ), '<input id="fiRm" type="text" style="', stInputFull, 'display:none;">', '<input id="fiRmExtra" type="text" style="', stInputFull, 'display:none;">', '<label id="rmKbuRemoveMoveToCommonsWrap" class="', RESIZE_CLASS, '" style="', stFooterCheckLabel.replace('display:inline-flex;', 'display:none;'), 'margin:-2px 0 10px;">', '<input id="rmKbuRemoveMoveToCommons" type="checkbox" style="margin:2px 0 0;flex-shrink:0;">', 'Снять шаблон «Перенести на Викисклад»', '</label>', '<input id="fiRmComment" type="text" placeholder="Комментарий (необязательно)" style="', stInputFull, '">', buildQuickPhrasesPanelHtml('fiRmComment') ]); } function buildNominationMultiHeaderHtml(pg, options) { var opts = options || {}; var multiHeaderRowStyle = stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'); return joinHtml([ '<div id="rmMultiHeader" class="', RESIZE_CLASS, '" style="display:none;margin-bottom:6px;">', '<div class="rmMultiPageRow rmNominationHeaderRow" style="', multiHeaderRowStyle, '"><input id="rmHeader" type="text" placeholder="Заголовок номинации" style="', stInputBox, '">', buildAddMultiPageButtonHtml(opts), '</div>', '</div>', '<div id="rmMultiPagesContainer" style="display:flex;flex-direction:column;gap:', multiNominationGap, ';margin-bottom:', multiNominationGap, ';">', buildMultiPageRowHtml(0, $.extend({}, opts, { rowId: 'rmFirstMultiPage', pageValue: pg, showAdd: true })), '</div>' ]); } function buildTransferBoxHtml() { return joinHtml([ '<div id="rmTransferBox" class="', RESIZE_CLASS, ' rmTransferPanel" style="width:100%;box-sizing:border-box;"><div class="rmTransferGrid">', '<div id="rmTransferModeSingle" class="rmSegmentedBar"><button type="button" id="rmTransferBtnNone" class="rmSegmentedBtn rmToggleBtn is-active" aria-pressed="true">Обычная номинация</button></div>', '<div id="rmTransferModeGroup" class="rmSegmentedBar">', '<button type="button" id="rmTransferBtnKbu" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблоны db-*, уд-*, КОУ, Hangon.">Снять КБУ</button>', '<button type="button" id="rmTransferBtnKul" class="rmSegmentedBtn rmToggleBtn" aria-pressed="false" title="Шаблон «К улучшению».">Снять КУЛ</button>', '</div>', '<div class="rmTransferHintRow"><div id="rmTransferHint" style="display:none;font-size:12px;line-height:1.35;color:', tk.cSubM, ';"></div></div>', '</div></div>' ]); } function buildMultiNominationFormatSwitchHtml(wrapId, buttonClass) { return joinHtml([ '<div id="', wrapId, '" class="', RESIZE_CLASS, '" style="display:none;margin-top:8px;margin-bottom:10px;">', '<div class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, ' is-active" data-rm-multi-format="sections" aria-pressed="true">Оформить подразделами</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn ', buttonClass, '" data-rm-multi-format="list" aria-pressed="false">Оформить списком</button>', '</div>', '</div>' ]); } function getMultiNominationUiOptions(kind, options) { var opts = options || {}; var isArticle = kind === 'article'; var isRename = !!opts.renameMulti; var actionText = typeof opts.actionText === 'string' ? opts.actionText : (opts.deletionMulti ? 'к удалению' : (isRename ? 'к переименованию' : '')); var itemAcc = isArticle ? 'статью' : 'категорию'; var itemDat = isArticle ? 'статье' : 'категории'; var itemGen = isArticle ? 'статьи' : 'категории'; var result = { inputPlaceholder: isArticle ? 'Статья' : 'Категория', addTitle: 'Мультиноминация: добавить ' + itemAcc + ' в номинацию' + (actionText ? ' ' + actionText : ''), removeTitle: 'Убрать ' + itemAcc + ' из номинации' + (actionText ? ' ' + actionText : ''), commentTitle: 'Добавить комментарий к этой ' + itemDat, commentExpandedTitle: 'Скрыть комментарий к этой ' + itemDat, commentPlaceholder: 'Комментарий только для этой ' + itemGen + ' (необязательно)' }; if (isRename) { $.extend(result, { targetInput: true, targetInputClass: 'rmMultiRenameTargetInput', targetPlaceholder: isArticle ? 'Новое название' : 'Новое название без префикса Категория:', targetVariants: true }); } if (opts.setup) { $.extend(result, { defaultPage: opts.defaultPage || '', multiOnlySelector: isArticle ? '#rmArticleMultiFormatWrap' : '#rmCategoryMultiFormatWrap' }); if (isRename) $.extend(result, { singleOnlySelector: '#rmSingleRenameBlock', hideContainerWhenSingle: true, singleCurrentPageSelector: '#rmSingleRenameCurrent', singleRenameTargetSelector: isArticle ? '#rmRenameFirst' : '#firstRenameInput', singleRenameVariantSelector: isArticle ? '#rmRenameContainer .rmRenameInput' : '#renameVariantsContainer .variantInput', singleRenameVariantContainerId: isArticle ? 'rmRenameContainer' : 'renameVariantsContainer', singleRenameVariantPlaceholder: isArticle ? 'Дополнительный вариант' : 'Дополнительный вариант названия', singleRenameInputClass: isArticle ? 'rmRenameInput' : undefined }); } return result; } function buildNominationFormHtml(nom, pg, multiMode) { var isRenameMulti = multiMode && nom.extraInput && nom.extraInput.type === 'rename'; var multiOptions = getMultiNominationUiOptions('article', { renameMulti: isRenameMulti, deletionMulti: multiMode && nom.template === 'к удалению' }); return joinHtml([ isRenameMulti ? buildSingleRenameBlockHtml(nom.extraInput, 'Мультиноминация: добавить статью в номинацию', pg, 'Текущее название') : '', multiMode ? buildNominationMultiHeaderHtml(pg, multiOptions) : '', nom.extraInput && !isRenameMulti ? buildMultiInputHtml(nom.extraInput) : '', '<textarea id="rmMsg" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('rmMsg'), nom.supportsTransfer ? buildTransferBoxHtml() : '', multiMode ? buildMultiNominationFormatSwitchHtml('rmArticleMultiFormatWrap', 'rmArticleMultiFormatBtn') : '' ]); } function buildCategoryNominationFormHtml(variantConfig, multiMode, pageName, options) { var opts = options || {}; var multiOptions = getMultiNominationUiOptions('category', opts); return joinHtml([ opts.renameMulti && variantConfig ? buildSingleRenameBlockHtml(variantConfig, 'Мультиноминация: добавить категорию в номинацию', pageName, 'Текущая категория') : '', multiMode ? buildNominationMultiHeaderHtml(pageName, multiOptions) : '', variantConfig && !opts.renameMulti && !opts.skipVariantInput ? buildMultiInputHtml(variantConfig) : '', '<textarea id="nominationReason" placeholder="Текст номинации без подписи"></textarea>', buildQuickPhrasesPanelHtml('nominationReason'), multiMode ? buildMultiNominationFormatSwitchHtml('rmCategoryMultiFormatWrap', 'rmCategoryMultiFormatBtn') : '' ]); } function ensureMultiPageCommentTextareaResizer(textareaId, wrapId) { var $textarea = $('#' + textareaId); if (!$textarea.length || $textarea.data('rmNestedResizerReady')) return; setupNestedResizableTextarea(textareaId, wrapId, parseInt(sz.taMinW, 10) || 180, 90); $textarea.data('rmNestedResizerReady', true); } function setMultiPageCommentExpanded($btn, expanded) { var wrapId = $btn.data('rmCommentWrap'); var textareaId = $btn.data('rmCommentTextarea'); var $wrap = $('#' + wrapId); var title = expanded ? ($btn.data('rmCommentExpandedTitle') || 'Скрыть комментарий к этой странице') : ($btn.data('rmCommentTitle') || 'Добавить комментарий к этой странице'); if (!$btn.length || !$wrap.length) return; $btn.attr('aria-expanded', expanded ? 'true' : 'false') .attr('aria-label', title) .attr('title', title) .toggleClass('is-active', expanded) .text('✎'); $wrap.toggle(expanded); if (expanded) ensureMultiPageCommentTextareaResizer(textareaId, wrapId); } function getMultiPageCommentTargets($block) { var $textarea = $block.find('.rmMultiPageCommentInput').first(); var $wrap = $textarea.parent(); return { wrapId: $wrap.attr('id') || '', textareaId: $textarea.attr('id') || '' }; } function collectMultiRenameTargetValues($block) { return $block.find('.rmMultiRenameTargetInput,.rmMultiRenameVariantInput').map(function () { return ($(this).val() || '').trim(); }).get().filter(Boolean); } function setMultiPageRowControls($block, showAdd, showComment, options) { var opts = options || {}; var $row = $block.find('.rmMultiPageRow').first(); var ids = getMultiPageCommentTargets($block); var $commentBtn = $row.find('.rmMultiPageCommentToggle'); if (!$row.length) return; if (showAdd) { if ($commentBtn.length) setMultiPageCommentExpanded($commentBtn, false); if (ids.wrapId) $('#' + ids.wrapId).hide(); $block.find('.rmMultiRenameVariantsContainer').hide(); $row.find('.rmMultiPageCommentToggle,.rmAddMultiRenameVariant,.rmRemoveInput').remove(); if (!$row.find('.rmAddMultiPage').length) $row.append(buildAddMultiPageButtonHtml(opts)); return; } $block.find('.rmMultiRenameVariantsContainer').toggle(!!opts.targetVariants); $row.find('.rmAddMultiPage').remove(); if (!$row.find('.rmMultiPageCommentToggle').length) { $row.append(buildMultiPageButtonsHtml(ids.wrapId, ids.textareaId, $.extend({}, opts, { showComment: showComment }))); return; } $row.find('.rmMultiPageCommentToggle').toggle(showComment); } function setupMultiPageNominationUi(options) { var opts = options || {}; var containerSelector = opts.containerSelector || '#rmMultiPagesContainer'; var pageCounter = parseInt(opts.nextIndex, 10) || 1; var wasMultiModeExpanded = false; function restoreEmptySinglePageInput() { var $pageInput = $(containerSelector + ' .rmMultiPageInput').first(); if (!$pageInput.length || String($pageInput.val() || '').trim()) return; $pageInput.val(opts.defaultPage || ''); } function copySingleCurrentPageToFirstRow() { var $source = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $target = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length || !value) return; $target.val(value); } function copyFirstRowPageToSingleCurrent() { var $target = opts.singleCurrentPageSelector ? $(opts.singleCurrentPageSelector).first() : $(); var $source = $(containerSelector + ' .rmMultiPageBlock').first().find('.rmMultiPageInput').first(); var value = String(($source.val && $source.val()) || '').trim(); if (!$source.length || !$target.length) return; $target.val(value || opts.defaultPage || ''); } function getSingleRenameTargets() { var targets = []; var $source = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); if ($source.length && String($source.val() || '').trim()) targets.push(String($source.val() || '').trim()); if (opts.singleRenameVariantSelector) { $(opts.singleRenameVariantSelector).each(function () { var value = String($(this).val() || '').trim(); if (value) targets.push(value); }); } return targets.slice(0, 3); } function setMultiBlockRenameTargets($block, targets) { var list = asNonEmptyArray(targets).slice(0, 3); var $target = $block.find('.rmMultiRenameTargetInput').first(); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); if (!$target.length) return; $target.val(list[0] || ''); if (!$container.length) return; $container.find('.rmMultiRenameVariantRow').remove(); list.slice(1).forEach(function (value) { $container.append(buildMultiRenameVariantRowHtml(value, opts)); }); } function copySingleRenameTargetsToFirstRow() { var $block = $(containerSelector + ' .rmMultiPageBlock').first(); if (!$block.length) return; setMultiBlockRenameTargets($block, getSingleRenameTargets()); } function copyFirstRowRenameTargetsToSingle() { var $target = opts.singleRenameTargetSelector ? $(opts.singleRenameTargetSelector).first() : $(); var $sourceBlock = $(containerSelector + ' .rmMultiPageBlock').first(); var targets = collectMultiRenameTargetValues($sourceBlock).slice(0, 3); var $variantContainer = opts.singleRenameVariantContainerId ? $('#' + opts.singleRenameVariantContainerId) : $(); if (!$sourceBlock.length || !$target.length) return; $target.val(targets[0] || ''); if (!$variantContainer.length) return; $variantContainer.empty(); targets.slice(1).forEach(function (value) { addInputRow({ containerId: opts.singleRenameVariantContainerId, placeholder: opts.singleRenameVariantPlaceholder || 'Дополнительный вариант', inputClass: opts.singleRenameInputClass, rowClass: 'rmRenameVariantRow', indentLeft: 0, fitParentWidth: true, prefixHtml: buildLeftRemoveButtonHtml('rmRemoveInput', 'Удалить'), removeBeforeInput: true }); $variantContainer.find('input').last().val(value); }); } function updateMultiMode() { var $blocks = $(containerSelector + ' .rmMultiPageBlock'); var hasExtra = $blocks.length > 1; var pageGap = hasExtra && opts.targetVariants ? '12px' : multiNominationGap; $(containerSelector).css({ gap: pageGap, marginBottom: pageGap }); $('#rmMultiHeader').css('marginBottom', hasExtra ? pageGap : multiNominationGap).toggle(hasExtra); if (opts.multiOnlySelector) $(opts.multiOnlySelector).toggle(hasExtra); if (opts.singleOnlySelector) $(opts.singleOnlySelector).toggle(!hasExtra); if (opts.hideContainerWhenSingle) $(containerSelector).toggle(hasExtra); if (!hasExtra && wasMultiModeExpanded) { restoreEmptySinglePageInput(); copyFirstRowPageToSingleCurrent(); copyFirstRowRenameTargetsToSingle(); } $blocks.each(function (index) { setMultiPageRowControls($(this), !hasExtra && index === 0, hasExtra, opts); }); wasMultiModeExpanded = hasExtra; syncModalLayout(); } $(document).off('click.rmMultiPageAdd').on('click.rmMultiPageAdd', '.rmAddMultiPage', function () { var wasSingle = $(containerSelector + ' .rmMultiPageBlock').length <= 1; if (wasSingle) { copySingleCurrentPageToFirstRow(); copySingleRenameTargetsToFirstRow(); } $(containerSelector).append(buildMultiPageRowHtml(pageCounter++, opts)); updateMultiMode(); }); $(document).off('click.rmMultiRenameVariantAdd').on('click.rmMultiRenameVariantAdd', '.rmAddMultiRenameVariant', function () { var $block = $(this).closest('.rmMultiPageBlock'); var $container = $block.find('.rmMultiRenameVariantsContainer').first(); var fieldCount = 1 + $block.find('.rmMultiRenameVariantInput').length; if (fieldCount >= 3) { alert('Максимум 3 варианта переименования.'); return; } $container.append(buildMultiRenameVariantRowHtml('', opts)).show(); syncModalLayout(); }); $(document).off('click.rmMultiRenameVariantRemove').on('click.rmMultiRenameVariantRemove', '.rmRemoveMultiRenameVariant', function () { $(this).closest('.rmMultiRenameVariantRow').remove(); syncModalLayout(); }); $(document).off('click.rmMultiPageComment').on('click.rmMultiPageComment', '.rmMultiPageCommentToggle', function () { var $btn = $(this); if (!$btn.is(':visible')) return; setMultiPageCommentExpanded($btn, $btn.attr('aria-expanded') !== 'true'); syncModalLayout(); }); $(document).off('click.rmMultiPageRemove').on('click.rmMultiPageRemove', '.rmMultiPageRow .rmRemoveInput', function () { $(this).closest('.rmMultiPageBlock').remove(); updateMultiMode(); }); updateMultiMode(); return { update: updateMultiMode, isMulti: function () { return $(containerSelector + ' .rmMultiPageBlock').length > 1; } }; } function setExclusiveButtonActive($root, buttonSelector, $btn) { $root.find(buttonSelector).removeClass('is-active').attr('aria-pressed', 'false'); $btn.addClass('is-active').attr('aria-pressed', 'true'); } function bindMultiNominationFormatSwitch(rootSelector, buttonSelector) { var $root = $(rootSelector); $root.off('click.rmMultiFormat').on('click.rmMultiFormat', buttonSelector, function () { setExclusiveButtonActive($root, buttonSelector, $(this)); }); } function buildProtectAddButtonHtml() { return buildSquareAddButtonHtml('', 'Добавить страницу', 'rmProtectAddPage'); } function buildProtectPageRowHtml(id, pageName, isFirstRow) { return joinHtml([ '<div', isFirstRow ? ' id="rmProtectFirstRow"' : '', ' class="rmProtectPageRow ', RESIZE_CLASS, '" style="', stRow, '">', '<input id="', id, '" type="text" placeholder="Страница" class="rmProtectPageInput" style="', stInputBox, '"', pageName ? ' value="' + escapeHtml(pageName) + '"' : '', '>', isFirstRow ? buildProtectAddButtonHtml() : '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>', '</div>' ]); } function buildReportFormHtml(ctx, isZka) { var reportTextPlaceholder = (isZka ? 'Введите текст запроса.' : 'Текст запроса (можно дополнить или изменить).') + ' Подпись будет добавлена автоматически.'; if (isZka) { return joinHtml([ '<input id="rmReportHeader" type="text" placeholder="Тема/заголовок" style="', stInputFull, '" value="', escapeHtml(ctx.pageLink), '">', '<textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText') ]); } return joinHtml([ '<div id="rmProtectModeBtns" class="', RESIZE_CLASS, '" style="margin-bottom:14px;"><div class="rmSegmentedBar">', '<button id="rmProtectModeInstall" type="button" class="rmSegmentedBtn rmProtectModeBtn is-active" aria-pressed="true">🛡️ Установить защиту</button>', '<button id="rmProtectModeRemove" type="button" class="rmSegmentedBtn rmProtectModeBtn" aria-pressed="false">📛 Снять защиту</button>', '</div></div>', '<div id="rmProtectMultiWrap" class="', RESIZE_CLASS, '">', '<div id="rmProtectHeaderWrap" style="display:none;margin-bottom:6px;"><div class="rmProtectHeaderRow" style="', stRow.replace('margin-bottom:6px;', 'margin-bottom:0;'), '"><input id="rmProtectHeader" type="text" placeholder="Заголовок (для нескольких страниц)" style="', stInputBox, '">', buildProtectAddButtonHtml(), '</div></div>', buildProtectPageRowHtml('rmProtectPage0', ctx.pageName, true), '<div id="rmProtectPagesContainer"></div>', '</div>', '<div id="rmProtectLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmProtectLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectReasonsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup"><div class="rmProtectControlLabel">Причины</div><div id="rmProtectReasons" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="война правок">война правок</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="неконсенсусные изменения">неконсенсусные изменения</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="вандализм">вандализм</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="популярная статья">популярная статья</button>', '</div></div>', '<div id="rmRemoveLevelsWrap" class="', RESIZE_CLASS, ' rmProtectControlGroup" style="display:none;"><div class="rmProtectControlLabel">Уровень защиты</div><div id="rmRemoveLevels" class="rmSegmentedBar">', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="полузащиту">полузащита</button>', '<button type="button" class="rmSegmentedBtn rmToggleBtn rmProtectOptBtn" data-label="стабилизацию">стабилизация</button>', '</div></div>', '<div id="rmProtectTextBlock" class="', RESIZE_CLASS, '"><textarea id="rmReportText" placeholder="', reportTextPlaceholder, '"></textarea>', buildQuickPhrasesPanelHtml('rmReportText'), '</div>' ]); } // ═══════════════════════════════════════════════════════════════════════════ // ОБРАБОТЧИКИ ОПЕРАЦИЙ // ═══════════════════════════════════════════════════════════════════════════ var handlers = { // ── КБУ ───────────────────────────────────────────────────────────── showKbu: function (op) { var forCategory = !!(op && op.forCategory); var reasons = getFastRemoveReasons(); createModal({ title: 'Быстрое удаление', width: 'compact', subtitleHtml: '<span id="rmKbuCriteriaLinkWrap"></span>' }); $('#removerModalContent').html(buildKbuFormHtml(reasons)); $('#rmSel').change(function () { updateKbuReasonControls(reasons); syncModalLayout(); }); $('#removerModalContent').off('click.rmKbuCommonsReplacementMode').on('click.rmKbuCommonsReplacementMode', '.rmKbuCommonsReplacementModeBtn', function () { setCurrentCommonsReplacementMode($(this).data('rmCommonsReplacementMode') || 'file'); }); $('#removerModalContent').off('click.rmKbuDfudReason').on('click.rmKbuDfudReason', '.rmKbuDfudReasonBtn', function () { var $btn = $(this); var active = !$btn.hasClass('is-active'); $btn.toggleClass('is-active', active).attr('aria-pressed', active ? 'true' : 'false'); }); $('#removerModalContent').off('click.rmKbuBadfairuseReason').on('click.rmKbuBadfairuseReason', '.rmKbuBadfairuseReasonBtn', function () { setExclusiveButtonActive($('#rmKbuBadfairuseReasonsWrap'), '.rmKbuBadfairuseReasonBtn', $(this)); }); updateKbuReasonControls(reasons); syncModalLayout(); renderModalFooter('submit', { submitText: 'Номинировать', onSubmit: function () { var idx = $('#rmSel').val(); var reason = reasons[idx] || reasons[0]; var kbuData = buildFastRemoveTemplateData(reason); if (kbuData.error) { alert(kbuData.error); return false; } var fastRemovalSummary = makeFastRemovalSummary(reason, kbuData); startProcessing(); if (forCategory) { var tpl = kbuData.templateText; var categorySummary = fastRemovalSummary; editPageContent(mwCfg.wgPageName, { summary: categorySummary, readError: 'Не удалось получить содержимое.' }, function (text) { return { text: wrapInNoinclude(text, T_OPEN + tpl + T_CLOSE) }; }, function (err) { if (err) { unlockModalSubmit(); logStatus('Ошибка записи.', err); } else { logStatus('Страница номинирована к быстрому удалению.', null, { trackError: false }); finalizeFastRemoval([normTitle(mwCfg.wgPageName)], categorySummary); } }); } else { var job = { mode: 'nominate', opId: 'fRm', kbuTemplate: reason[0], kbuTemplateText: kbuData.templateText, removeMoveToCommons: !!kbuData.removeMoveToCommons, summary: fastRemovalSummary, inArticle: true }; processPageList([normTitle(mwCfg.wgPageName)], job, function (notifiedPages) { finalizeFastRemoval(notifiedPages, job.summary); }); } return true; } }); }, // ── Универсальная номинация (КУ, КПМ, КУЛ, КОБ, КРАЗД, ВУС) ──────── showNomination: function (op) { var nom = op.nomination; var pg = normTitle(mwCfg.wgPageName); var date = getDate()[1]; var nomPage = nom.nomPage(date); var multiMode = nom.supportsMulti; function updateTransferUi() { var mode = getTransferModeFromButtons(); var isNone = mode === 'none'; var isKbu = mode === 'kbu' || mode === 'both'; var isKul = mode === 'kul' || mode === 'both'; $('#rmTransferBtnNone').toggleClass('is-active', isNone).attr('aria-pressed', isNone ? 'true' : 'false'); $('#rmTransferBtnKbu').toggleClass('is-active', isKbu).attr('aria-pressed', isKbu ? 'true' : 'false'); $('#rmTransferBtnKul').toggleClass('is-active', isKul).attr('aria-pressed', isKul ? 'true' : 'false'); var t = transferTexts[mode]; if (t) { $('#rmTransferHint').text(t.hint).show(); } else { $('#rmTransferHint').hide().text(''); } applyGeneratedText($('#rmMsg'), t && t.notice ? t.notice + '\n' : ''); } createModal({ title: 'Номинация: ' + nom.template, subtitlePage: nomPage, subtitleLabel: 'Текущий день' }); $('#removerModalContent').html(buildNominationFormHtml(nom, pg, multiMode)); setupResizableModal('rmMsg'); // Логика переноса if (nom.supportsTransfer) { $(document).off('click.rmTransfer').on('click.rmTransfer', '#rmTransferBtnNone,#rmTransferBtnKbu,#rmTransferBtnKul', function () { if (this.id === 'rmTransferBtnNone') { $('#rmTransferBtnKbu,#rmTransferBtnKul').removeClass('is-active'); $('#rmTransferBtnNone').addClass('is-active'); } else { $(this).toggleClass('is-active'); var anyOn = $('#rmTransferBtnKbu').hasClass('is-active') || $('#rmTransferBtnKul').hasClass('is-active'); $('#rmTransferBtnNone').toggleClass('is-active', !anyOn); } updateTransferUi(); }); updateTransferUi(); } // Многостраничный режим if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('article', { setup: true, defaultPage: pg, renameMulti: nom.extraInput && nom.extraInput.type === 'rename', deletionMulti: nom.template === 'к удалению' })); bindMultiNominationFormatSwitch('#removerModalContent', '.rmArticleMultiFormatBtn'); } if (nom.extraInput) wireMultiInput(nom.extraInput); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var isMulti = multiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var singleCurrentInput = $('#rmSingleRenameCurrent').val() || ''; var inputVal = !isMulti ? normTitle(singleCurrentInput || $('#rmMultiPagesContainer .rmMultiPageInput').first().val() || '') : ''; var changed = inputVal && inputVal !== pg; function executeJob(job) { startProcessing(); runFlow({ templateStep: function (next) { if (!job.inArticle) { next(); return; } processPageList(job.pages, job, function (notifiedPages, err) { job._notifiedPages = notifiedPages; if (err && notifiedPages.length) { if (job.isMulti) { var narrowedJob = updateMultiNominationJobPages(job, notifiedPages, 'Не удалось оформить ни одну страницу для публикации номинации.', { preserveSection: true }); if (narrowedJob.error) { next(err); return; } } logStatus('Часть страниц не изменена; номинация будет опубликована, чтобы уже установленные шаблоны не остались без обсуждения.', err, { trackError: false }); next(); return; } next(err); }); }, nominationStep: function (done) { publishNomination({ pageTitle: job.nomPage, navTemplate: job.navTemplate, sectionTitle: job.section, summary: job.nominationSummary || job.summary, text: getNominationPublishText(job) }, function (err) { done(err, { pageTitle: job.nomPage, sectionTitle: job.section }); }); }, notifyStep: function (nominationInfo, next) { var pages = job._notifiedPages || []; if (!setAlert || !pages.length) { next(); return; } notifyAuthorsForPages(pages, { summary: job.summary, actionText: job.comment, discussionPage: nominationInfo && nominationInfo.pageTitle, discussionSection: nominationInfo && nominationInfo.sectionTitle }, next); }, skipLink: op.id === 'fRm' }); } function run(targetPg) { var job = buildNominationJob(op, targetPg, isMulti); if (!job) { unlockModalSubmit(); return; } if (job.isMulti && job.inArticle && getNominationConflictRule(job)) { startProcessing(); inspectMultiNominationConflicts(job, function (err, conflicts) { if (err) { markSubmitError(); return; } if (!conflicts.length) { executeJob(job); return; } showNominationConflictResolution(job, conflicts, function (resolvedJob) { executeJob(resolvedJob); }); }); return; } executeJob(job); } if (changed) { apiReq({ prop: 'info', titles: inputVal }, 'query', function (data) { if (data && data.error) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за ошибки API. Попробуйте ещё раз.'); return; } var page = getFirstQueryPage(data); if (!page) { unlockModalSubmit(); alert('Не удалось проверить страницу из-за временной ошибки. Попробуйте ещё раз.'); return; } if (page.missing !== undefined) { unlockModalSubmit(); alert('Страница «' + inputVal + '» не существует.'); return; } run(normTitle(page.title || inputVal)); }); } else { run(pg); } return true; } }); }, // ── Снятие номинации (статья) ──────────────────────────────────────── showArticleClose: function () { showCloseActionsModal({ inputName: 'rmCloseAction', listId: 'rmCloseActions', emptyText: 'Не найдено подходящих шаблонов для закрытия.', emptyDetails: 'Проверяются: КУ, КПМ, КБУ, КУЛ.', getActions: function (articleText) { var actions = []; var kuSource = getTemplateAliases('nominationDeletion').join('|'); var kpmSource = getTemplateAliases('nominationRename').join('|'); var hasKu = !!findTemplateByPattern(articleText, KU_PATTERN_STR); var kpmMatch = findTemplateByPattern(articleText, KPM_PATTERN_STR); var hasKbu = !!findTemplateByPattern(articleText, KBU_OR_HANGON_PATTERN_STR); var hasKul = !!findTemplateByPattern(articleText, KUL_PATTERN_STR); if (hasKbu) actions.push({ id: 'cleanup-kbu', tag: 'КБУ', label: 'Снятие', mode: 'cleanup', transferMode: 'kbu', summaryText: 'снятие шаблонов КБУ', description: 'Снимает шаблоны КБУ и Hangon.' }); if (hasKbu && hasKul) actions.push({ id: 'cleanup-both', tag: 'КБУ и КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'both', summaryText: 'снятие КБУ и КУЛ', description: 'Снимает шаблоны КБУ, шаблон КУЛ и Hangon.' }); if (hasKu) { actions.push({ id: 'ret', tag: 'КУ', label: 'Оставлено', mode: 'denom', closeType: 'ret', resultTemplate: 'Оставлено', summaryResult: 'оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Оставлено}} на СО.', comment: 'оставлена', talkNotice: true }); actions.push({ id: 'retConditional', tag: 'КУ', label: 'Условно оставлено', mode: 'denom', closeType: 'retConditional', resultTemplate: 'Условно оставлено', summaryResult: 'условно оставлено', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Условно оставлено}} на СО.', comment: 'условно оставлена', talkNotice: true, needsConditionalFields: true }); actions.push({ id: 'withdrawnDeletion', tag: 'КУ', label: 'Снято с удаления', mode: 'denom', closeType: 'withdrawnDeletion', resultTemplate: 'Снято с удаления', summaryResult: 'снято с удаления', sourceTemplate: kuSource, description: 'Снимает шаблон КУ, добавляет {{Снято с удаления}} на СО.', comment: 'снята с удаления', talkNotice: true }); actions.push({ id: 'redirectedDeletion', tag: 'КУ', label: 'Заменено перенаправлением', mode: 'denom', closeType: 'redirectedDeletion', resultTemplate: 'Заменено перенаправлением', summaryResult: 'заменено перенаправлением', sourceTemplate: kuSource, description: 'Заменяет страницу перенаправлением, добавляет {{Заменено перенаправлением}} на СО.', warning: 'Осторожно: это действие перезапишет содержимое всей страницы.', comment: 'заменена перенаправлением', talkNotice: true, needsRedirectTarget: true }); } if (kpmMatch) { var kpmParams = getTemplatePositionalParamValues(kpmMatch, 2); var suggestedNewTitle = kpmParams ? collectRenameTargetsFromTemplateParams(kpmParams)[0] || '' : ''; actions.push({ id: 'doneRnm', tag: 'КПМ', label: 'Переименовано', mode: 'denom', closeType: 'doneRnm', resultTemplate: 'Переименовано', summaryResult: 'переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Переименовано}} на СО.', comment: 'переименована', talkNotice: true, needsRenameTitles: true, suggestedNewTitle: suggestedNewTitle }); actions.push({ id: 'noRnm', tag: 'КПМ', label: 'Не переименовано', mode: 'denom', closeType: 'noRnm', resultTemplate: 'Не переименовано', summaryResult: 'не переименовано', sourceTemplate: kpmSource, description: 'Снимает шаблон КПМ, добавляет {{Не переименовано}} на СО.', comment: 'не переименована', talkNotice: true }); } if (hasKul) actions.push({ id: 'cleanup-kul', tag: 'КУЛ', label: 'Снятие', mode: 'cleanup', transferMode: 'kul', summaryText: 'снятие шаблона КУЛ', description: 'Снимает шаблон КУЛ.' }); return actions; }, afterRender: function (actions, actionMap, pageName) { var doneRnm = actionMap.doneRnm; var hasConditionalRet = actions.some(function (a) { return a.id === 'retConditional'; }); var hasRedirectedDeletion = actions.some(function (a) { return a.id === 'redirectedDeletion'; }); if (doneRnm) { $('#rmCloseActions input[value="doneRnm"]').closest('.rmActionItem').append( '<div id="rmCloseRenameFields" style="display:none;margin-top:8px;' + closeActionFieldInset + '">' + '<label for="rmCloseNewTitle" style="' + stRenameFieldLabel + '">Новое название</label>' + '<div class="rmAttachedFieldRow" style="margin-bottom:8px;"><input id="rmCloseNewTitle" type="text" style="' + stAttachedInput + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentNewTitle', 'Подставить текущее название', '', '↩', stAttachedBtn) + '</div>' + '<label for="rmCloseOldTitle" style="' + stRenameFieldLabel + '">Старое название</label>' + '<div class="rmAttachedFieldRow"><input id="rmCloseOldTitle" type="text" style="' + stAttachedInput + '">' + buildSquareAddButtonHtml('rmCloseUseCurrentOldTitle', 'Подставить текущее название', '', '↩', stAttachedBtn) + '</div>' + '</div>' ); $('#rmCloseNewTitle').val(doneRnm.suggestedNewTitle); $('#rmCloseUseCurrentNewTitle').on('click', function () { $('#rmCloseNewTitle').val(pageName).focus(); }); $('#rmCloseUseCurrentOldTitle').on('click', function () { $('#rmCloseOldTitle').val(pageName).focus(); }); } if (hasConditionalRet) { $('#rmCloseActions input[value="retConditional"]').closest('.rmActionItem').append(buildConditionalRetFieldsHtml()); } if (hasRedirectedDeletion) { $('#rmCloseActions input[value="redirectedDeletion"]').closest('.rmActionItem').append( '<div id="rmCloseRedirectTargetWrap" style="display:none;margin-top:6px;' + closeActionFieldInset + '"><input id="rmCloseRedirectTarget" type="text" placeholder="Цель перенаправления" style="' + stCloseActionInput + '"></div>' ); } }, afterFooterRender: function (_, actionMap) { function ensureConditionalTextareaResizer() { var $textarea = $('#rmCloseConditionalReason'); if (!$textarea.length || $textarea.data('rmConditionalResizerReady')) return; setupNestedResizableTextarea('rmCloseConditionalReason', 'rmCloseConditionalWrap', 280, 90); $textarea.data('rmConditionalResizerReady', true); } function updateUi() { var sel = actionMap[$('[name="rmCloseAction"]:checked').val()]; $('#rmCloseRenameFields').toggle(!!(sel && sel.needsRenameTitles)); $('#rmCloseConditionalWrap').toggle(!!(sel && sel.needsConditionalFields)); $('#rmCloseRedirectTargetWrap').toggle(!!(sel && sel.needsRedirectTarget)); if (sel && sel.needsConditionalFields) ensureConditionalTextareaResizer(); var disableNotify = !!(sel && sel.mode === 'cleanup' && sel.transferMode === 'kbu'); var $cb = $('[name="rmUAlert"]'); var $cbLabel = $('[name="rmUAlert"]').closest('label'); if ($cb.length) $cb.prop('disabled', disableNotify); if ($cbLabel.length) $cbLabel.css({ visibility: disableNotify ? 'hidden' : 'visible', pointerEvents: disableNotify ? 'none' : '' }); syncModalLayout(); } $(document).off('change.rmCloseAction').on('change.rmCloseAction', '[name="rmCloseAction"]', updateUi); updateUi(); }, onSubmit: function (sel, pageName) { var job; if (sel.mode === 'denom') { var oldTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseOldTitle').val()) : ''; var newTitle = sel.needsRenameTitles ? normalizeRedirectTarget($('#rmCloseNewTitle').val()) : ''; var conditionalReason = sel.needsConditionalFields ? normalizeQuickPhraseValue($('#rmCloseConditionalReason').val()) : ''; var conditionalDeadline = sel.needsConditionalFields ? String($('#rmCloseConditionalDeadline').val() || '').trim() : ''; var redirectTarget = sel.needsRedirectTarget ? normalizeRedirectTarget($('#rmCloseRedirectTarget').val()) : ''; if (sel.needsRenameTitles && !oldTitle) { alert('Укажите старое название.'); return false; } if (sel.needsRenameTitles && !newTitle) { alert('Укажите новое название.'); return false; } if (sel.needsRenameTitles && getPageTitleMapKey(oldTitle) === getPageTitleMapKey(newTitle)) { alert('Старое и новое названия совпадают.'); return false; } if (sel.needsRedirectTarget && !redirectTarget) { alert('Укажите цель перенаправления.'); return false; } if (sel.needsRedirectTarget && normTitle(redirectTarget) === normTitle(pageName)) { alert('Цель перенаправления совпадает с текущей страницей.'); return false; } if (conditionalDeadline && normalizeIsoDate(conditionalDeadline) !== conditionalDeadline) { alert('Укажите срок в формате YYYY-MM-DD, например 2026-05-31.'); return false; } job = { mode: 'denom', closeType: sel.closeType, resultTemplate: sel.resultTemplate, summaryResult: sel.summaryResult, sourceTemplate: sel.sourceTemplate, oldTitle: oldTitle, newTitle: newTitle, redirectTarget: redirectTarget, conditionalReason: conditionalReason, conditionalDeadline: conditionalDeadline, notifyActionText: sel.comment, skipNotify: false }; } else { job = { mode: 'cleanup', transferMode: sel.transferMode, summary: makeSummary(sel.summaryText), notifyActionText: (sel.transferMode === 'kul' || sel.transferMode === 'both') ? 'больше не номинирована к срочному улучшению' : '', skipNotify: !(sel.transferMode === 'kul' || sel.transferMode === 'both') }; } processPageList([pageName], job, function (notifiedPages, err, pageMeta) { function finishClose() { if (isError) { markSubmitError(); } else { renderModalFooter('reload'); } } if (isError || err || job.skipNotify || !setAlert || !notifiedPages.length) { finishClose(); return; } var meta = (pageMeta && pageMeta[getPageTitleMapKey(pageName)]) || {}; notifyAuthorsForPages(notifiedPages, { summary: meta.summary || job.summary, actionText: job.notifyActionText, discussionPage: meta.discussionPage, discussionSection: meta.discussionSection, includeProposedPrefix: false }, finishClose); }); return true; } }); }, // ── ОБКАТ: номинация категории ─────────────────────────────────────── showCatNomination: function (op) { var catType = op.catType; var catMeta = CATEGORY_NOMINATION_META[catType] || CATEGORY_NOMINATION_META.discuss; var initialDateContext = getCategoryNominationDateContext(); var catDiscPage = initialDateContext.pageTitle; var pageName = normalizeCategoryPageName(mwCfg.wgPageName); var multiMode = !!catMeta.supportsMulti; var renameMultiMode = !!catMeta.renameMulti && multiMode; createModal({ title: catMeta.title, subtitlePage: catDiscPage, subtitleLabel: 'Текущий месяц' }); var variantCfgs = { rename: { type: 'rename', firstId: 'firstRenameInput', addBtnId: 'addRenameVariant', containerId: 'renameVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Новое название без префикса Категория:', addPh: 'Дополнительный вариант названия', maxRows: 2, maxMsg: 'Максимум 3 варианта переименования.' }, merge: { firstId: 'firstMergeInput', addBtnId: 'addMergeVariant', containerId: 'mergeVariantsContainer', addBtnLabel: '+ Добавить вариант', firstPh: 'Категория для объединения без префикса Категория:', addPh: 'Дополнительный вариант объединения' } }; var vCfg = variantCfgs[catType]; var categoryMultiOptions = { renameMulti: renameMultiMode, actionText: catMeta.actionText, skipVariantInput: renameMultiMode }; $('#removerModalContent').html(buildCategoryNominationFormHtml(vCfg, multiMode, pageName, categoryMultiOptions)); setupResizableModal('nominationReason'); if (multiMode) { setupMultiPageNominationUi(getMultiNominationUiOptions('category', $.extend({ setup: true, defaultPage: pageName }, categoryMultiOptions))); bindMultiNominationFormatSwitch('#removerModalContent', '.rmCategoryMultiFormatBtn'); } if (vCfg) wireMultiInput(vCfg); renderModalFooter('submit', { submitText: 'Номинировать', showSubscribe: true, onSubmit: function () { var dateContext = getCategoryNominationDateContext(); var reason = normalizeQuickPhraseValue($('#nominationReason').val()); var hasMultiRenameRows = renameMultiMode && $('#rmMultiPagesContainer .rmMultiPageBlock').length > 1; var renamePairs = hasMultiRenameRows ? collectMultiRenamePairs({ normalizePageName: normalizeCategoryPageName, normalizeTargetName: normalizeCategoryTargetPageName, normalizeTemplateTargetName: normalizeCategoryTargetName }) : []; var renameTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'targetNames'); var renameTemplateTargetsByCategory = buildMultiRenameTargetMap(renamePairs, 'templateTargetNames'); var singleRenameCategory = renameMultiMode && !hasMultiRenameRows ? normalizeCategoryPageName($('#rmSingleRenameCurrent').val() || pageName) : ''; var targetPages = hasMultiRenameRows ? renamePairs.map(function (pair) { return pair.pageName; }) : (multiMode ? collectCategoryPageInputValues('.rmMultiPageInput') : [pageName]); if (renameMultiMode && !hasMultiRenameRows) targetPages = [singleRenameCategory || pageName]; var targetPageKeys = targetPages.map(normalizeCategoryTargetKey).filter(Boolean); if (targetPageKeys.length !== targetPages.length || !targetPageKeys.every(isValidWikiPageTitle) || hasDuplicatePageTitles(targetPageKeys)) { alert('Укажите корректные категории без повторов.'); return false; } targetPages = targetPageKeys.map(normalizeCategoryPageName); var isMulti = renameMultiMode ? hasMultiRenameRows : (multiMode && targetPages.length > 1); var multiFormat = $('.rmCategoryMultiFormatBtn.is-active').data('rmMultiFormat') || 'sections'; var requestedHeader = $('#rmHeader').val(); var commentsByCategory = isMulti ? collectMultiNominationComments(normalizeCategoryPageName) : {}; var notifiedPages = []; if (hasMultiRenameRows && !validateMultiRenamePairs(renamePairs, 'категорию', 'новое название')) return false; if (!targetPages.length) { alert('Укажите категорию.'); return false; } if (isMulti) { if (!validateMultiNominationText(targetPages, reason, commentsByCategory, 'категории')) return false; } else if (!reason) { alert('Пожалуйста, укажите причину/тему.'); return false; } var mainName = null, additionalNames = []; if (vCfg) { if (hasMultiRenameRows) { mainName = renamePairs[0] && renamePairs[0].templateTargetName; additionalNames = renamePairs[0] ? asNonEmptyArray(renamePairs[0].templateTargetNames).slice(1) : []; } else { var rawTargetNames = [$('#' + vCfg.firstId).val().trim()].concat(collectInputValues('#' + vCfg.containerId + ' .variantInput')); var normalizedTargetNames = rawTargetNames.map(normalizeCategoryTargetName).filter(Boolean); if (normalizedTargetNames.length !== rawTargetNames.length || !normalizedTargetNames.every(isValidWikiPageTitle)) { alert('Укажите корректное ' + (catType === 'rename' ? 'новое название' : 'название категории для объединения') + '.'); return false; } if (hasDuplicatePageTitles(normalizedTargetNames) || targetPages.some(function (targetPage) { return normalizedTargetNames.indexOf(normalizeCategoryTargetKey(targetPage)) !== -1; })) { alert('Целевые категории не должны повторяться или совпадать с исходной.'); return false; } mainName = normalizedTargetNames[0]; additionalNames = normalizedTargetNames.slice(1); } } var effectiveTargetPages = targetPages.slice(); function buildEffectiveDiscussionData() { var pages = effectiveTargetPages.slice(); var effectiveMulti = pages.length > 1; var effectiveMainName = mainName; var effectiveAdditionalNames = additionalNames; var effectiveReason = reason; var effectiveOptions = null; if (hasMultiRenameRows && !effectiveMulti) { var renameTemplateTargets = renameTemplateTargetsByCategory[getPageTitleMapKey(pages[0])] || []; effectiveMainName = renameTemplateTargets[0] || mainName; effectiveAdditionalNames = renameTemplateTargets.slice(1); } if (effectiveMulti) { effectiveReason = multiFormat === 'list' ? buildMultiNominationListText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory) : null) : buildMultiNominationText(pages, reason, commentsByCategory, renameMultiMode ? getMultiRenameDiscussionOptions(renameTargetsByCategory, { headingLevel: 4 }) : { headingLevel: 4 }); effectiveOptions = { headerText: pages.length === targetPages.length ? requestedHeader : '', reasonIsPrepared: true, renameTargetsByPage: renameTargetsByCategory }; } else if (isMulti) { effectiveReason = [reason, commentsByCategory[getPageTitleMapKey(pages[0])] || ''].filter(Boolean).join('\n\n'); } return { target: effectiveMulti ? pages : pages[0], reason: effectiveReason, mainName: effectiveMainName, additionalNames: effectiveAdditionalNames, options: effectiveOptions }; } var categoryTemplateOptions = hasMultiRenameRows ? { renameTemplateTargetsByPage: renameTemplateTargetsByCategory } : {}; categoryTemplateOptions.dateStr = dateContext.dateIso; if (!isMulti) { var initialDiscussion = buildEffectiveDiscussionData(); var categoryDiscussionTitle = buildCategoryDiscussionTitle(initialDiscussion.target, catType, initialDiscussion.mainName, initialDiscussion.additionalNames, initialDiscussion.options || {}); categoryTemplateOptions.summary = makeNominationTargetSummary(dateContext.pageTitle, getCategoryDiscussionSectionTitle(categoryDiscussionTitle), catMeta.actionText); } startProcessing(); runFlow({ templateStep: function (next) { addTemplatesToCategories(targetPages, catType, mainName, additionalNames, function (err, processedPages) { notifiedPages = processedPages || []; if (err && notifiedPages.length) { effectiveTargetPages = notifiedPages.slice(); logStatus('Часть категорий оформлена не полностью; обсуждение будет опубликовано для сохранения целостности номинации.', err, { trackError: false }); next(); return; } next(err); }, categoryTemplateOptions); }, nominationStep: function (done) { var discussion = buildEffectiveDiscussionData(); var discussionOptions = $.extend({}, discussion.options || {}, { dateContext: dateContext }); createCategoryDiscussion(discussion.target, discussion.reason, catType, function (err, nominationInfo) { done(err, nominationInfo || null); }, discussion.mainName, discussion.additionalNames, discussionOptions); }, notifyStep: function (nominationInfo, next) { if (!setAlert || !nominationInfo) { next(); return; } var section = normalizeSectionForLink(nominationInfo.sectionTitle || ''); notifyAuthorsForPages(notifiedPages, { summary: makeNominationTargetSummary(nominationInfo.pageTitle, section, catMeta.actionText), actionText: catMeta.actionText, discussionPage: nominationInfo.pageTitle, discussionSection: nominationInfo.sectionTitle }, next); } }); return true; } }); }, // ── Снятие номинации (категория) ───────────────────────────────────── showCatClose: function () { showCloseActionsModal({ inputName: 'rmCategoryCloseAction', showCheckbox: false, emptyText: 'Не найдено подходящих шаблонов для завершения.', emptyDetails: 'Проверяются ОБКАТ и КУ.', getActions: function (catText) { var allObkat = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var actions = []; var obkatMatches = findTemplatesByPattern(catText, allObkat); if (obkatMatches.length === 1) { actions.push({ id: 'cat-obkat-done', tag: 'ОБКАТ', label: 'Завершено', mode: 'obkat', sourceFingerprint: obkatMatches[0].text, talkTemplate: 'Обсуждавшаяся категория', description: 'Снимает единственный шаблон ОБКАТ и добавляет {{Обсуждавшаяся категория}} на СО.', talkNotice: true }); } if (findTemplateByPattern(catText, KU_PATTERN_STR)) { actions.push({ id: 'cat-ku-cleanup', tag: 'КУ', label: 'Снятие', mode: 'cleanup', description: 'Снимает шаблон КУ без записи на СО.' }); } return actions; }, onSubmit: function (sel, pageName) { if (sel.mode === 'obkat') markCategoryDiscussionAsDone(pageName, sel.sourceFingerprint); if (sel.mode === 'cleanup') removeKuFromCategory(pageName); return true; } }); }, // ── Защита / Запрос к администраторам ─────────────────────────────── showReport: function (op) { var mode = op.reportMode || 'protect'; var ctx = getReporterContext(mode); var isZka = mode === 'request'; var protectMode = 'install'; var pageCounter = 1; function buildProtectText(pm) { if (pm === 'remove') { var removeLevels = []; $('#rmRemoveLevels .rmToggleBtn.is-active').each(function () { removeLevels.push($(this).data('label')); }); return removeLevels.length ? 'Просьба снять ' + removeLevels.join(' и/или ') + '.' : ''; } var levels = [], reasons = []; $('#rmProtectLevels .rmToggleBtn.is-active').each(function () { levels.push($(this).data('label')); }); $('#rmProtectReasons .rmToggleBtn.is-active').each(function () { reasons.push($(this).data('label')); }); if (!levels.length && !reasons.length) return ''; var text = 'Просьба установить'; if (levels.length) text += ' ' + levels.join(' и/или '); if (reasons.length) text += ' по причине: ' + reasons.join(', '); return text + '.'; } function applyProtectMode(m) { protectMode = m; var isInstall = m === 'install'; $('#rmProtectModeInstall').toggleClass('is-active', isInstall).attr('aria-pressed', isInstall ? 'true' : 'false'); $('#rmProtectModeRemove').toggleClass('is-active', !isInstall).attr('aria-pressed', !isInstall ? 'true' : 'false'); $('#removerModalTitleText').text(isInstall ? 'Запрос на защиту страницы' : 'Запрос на снятие защиты'); var linkPage = isInstall ? 'Википедия:Установка защиты' : 'Википедия:Снятие защиты'; $('#rmProtectLinkWrap').html('<a href="' + getPageUrl(linkPage) + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">' + escapeHtml(linkPage) + '</a>'); $('#rmProtectLevelsWrap,#rmProtectReasonsWrap').toggle(isInstall); $('#rmRemoveLevelsWrap').toggle(!isInstall); $('#rmProtectLevels .rmProtectOptBtn,#rmProtectReasons .rmProtectOptBtn,#rmRemoveLevels .rmProtectOptBtn').removeClass('is-active'); $('#rmReportText').val('').removeData('rmGenerated'); } function updateProtectMultiUi() { var $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); var hasExtra = $rows.length > 1; if (!$rows.length) { $('#rmProtectPagesContainer').append(buildProtectPageRowHtml('rmProtectPage' + pageCounter++, ctx.pageName, true)); $rows = $('#rmProtectMultiWrap .rmProtectPageRow'); hasExtra = false; } $('#rmProtectHeaderWrap').toggle(hasExtra); if (!hasExtra) $('#rmProtectHeader').val(''); $rows.each(function () { var $row = $(this); $row.find('.rmProtectAddPage,.rmRemoveInput').remove(); $row.append(hasExtra ? '<button type="button" class="rmRemoveInput" style="' + stRemoveBtn + '" title="Удалить">−</button>' : buildProtectAddButtonHtml() ); }); syncModalLayout(); } createModal({ title: isZka ? 'Запрос к администраторам' : 'Запрос на защиту страницы', width: 'compact', subtitleHtml: isZka ? '<a href="' + getPageUrl('Википедия:Запросы к администраторам') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Википедия:Запросы к администраторам</a>' + ' &nbsp;·&nbsp; <a href="' + getPageUrl('Википедия:Запросы к администраторам/Быстрые') + '" target="_blank" rel="noopener noreferrer" class="removerModalLink">Быстрые</a>' : '<span id="rmProtectLinkWrap"></span>' }); $('#removerModalContent').html(buildReportFormHtml(ctx, isZka)); if (!isZka) { $('#removerModalContent') .on('click', '#rmProtectModeInstall', function () { applyProtectMode('install'); }) .on('click', '#rmProtectModeRemove', function () { applyProtectMode('remove'); }) .on('click', '.rmProtectOptBtn', function () { $(this).toggleClass('is-active'); if (protectMode === 'install') { var $levels = $('#rmProtectLevels .rmProtectOptBtn.is-active'); if ($(this).closest('#rmProtectReasons').length && $(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectLevels .rmProtectOptBtn').first().addClass('is-active'); } if ($(this).closest('#rmProtectLevels').length && !$(this).hasClass('is-active') && $levels.length === 0) { $('#rmProtectReasons .rmProtectOptBtn').removeClass('is-active'); } } applyGeneratedText($('#rmReportText'), buildProtectText(protectMode)); }); $(document) .off('click.rmProtectAdd').on('click.rmProtectAdd', '.rmProtectAddPage', function () { var id = 'rmProtectPage' + pageCounter++; $('#rmProtectPagesContainer').append(buildProtectPageRowHtml(id, '', false)); updateProtectMultiUi(); }) .off('click.rmProtectRemove').on('click.rmProtectRemove', '.rmProtectPageRow .rmRemoveInput', function () { $(this).closest('.rmProtectPageRow').remove(); updateProtectMultiUi(); }); applyProtectMode('install'); } setupResizableModal('rmReportText'); renderModalFooter('submit', { showCheckbox: false, showSubscribe: true, submitText: 'Отправить', onSubmit: function () { doReport(ctx, false, protectMode); return true; } }); if (isZka) { $('<button id="rmReportFast" style="' + stCancel + '">Быстрый запрос</button>').insertBefore('#removerSubmit'); $('#rmReportFast').click(function () { if ($('#removerSubmit').data('rmSubmitInProgress')) return; if (!beginAction()) return; $('#removerSubmit').data('rmSubmitInProgress', true).prop('disabled', true); $('#rmReportFast').prop('disabled', true); doReport(ctx, true, protectMode); }); } } }; // ═══════════════════════════════════════════════════════════════════════════ // ВСПОМОГАТЕЛЬНЫЕ: КБУ, закрытие, категории // ═══════════════════════════════════════════════════════════════════════════ function getFastRemoveCriteriaAnchorFromConfig(templateName) { var anchors = cfg.fastRemoveCriteriaAnchors || {}; var template = String(templateName || '').trim(); var lower = template.toLowerCase(); var key; if (!template) return ''; if (Object.prototype.hasOwnProperty.call(anchors, template)) return anchors[template]; for (key in anchors) { if (Object.prototype.hasOwnProperty.call(anchors, key) && String(key).toLowerCase() === lower) { return anchors[key]; } } return ''; } function getFastRemoveCriteriaAnchor(reason) { var configured = reason ? getFastRemoveCriteriaAnchorFromConfig(reason[0]) : ''; var template, label, m; if (configured) return configured; template = String(reason && reason[0] || ''); label = String(reason && reason[1] || ''); if (/^(?:подст\s*:\s*)?(?:deleteslow|ds)$/i.test(template) || /^\s*ds\b/i.test(label)) return 'С1'; m = label.match(/^\s*([А-ЯЁA-Z]{1,3}\d+)(?:\.\d+)?/); return m ? m[1] : ''; } function buildFastRemoveCriteriaLinkHtml(reason) { var anchor = getFastRemoveCriteriaAnchor(reason); var label = KBU_CRITERIA_PAGE + (anchor ? '#' + anchor : ''); var url = getPageUrlWithFragment(KBU_CRITERIA_PAGE, anchor); return '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(label) + '</a>'; } function getFastRemoveReasons() { var reasons = cfg.fastRemoveReasons; var prefix = (mwCfg.wgIsRedirect ? 'ОП' : 'О') + ({ 0: 'С', 2: 'У', 3: 'У', 6: 'Ф', 14: 'К' }[mwCfg.wgNamespaceNumber] || ''); var all = []; if (isCategory && reasons.categories) all = all.concat(reasons.categories); ['general','articles','redirects','files','users','special'].forEach(function (k) { if (reasons[k]) all = all.concat(reasons[k]); }); if (!isCategory && reasons.categories) all = all.concat(reasons.categories); return all.filter(function (r) { return prefix.indexOf(r[2] !== undefined ? r[2] : r[1].charAt(0)) >= 0; }); } function showCloseActionsModal(opts) { createModal({ title: 'Снятие шаблонов номинаций', inline: true }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Определение доступных действий...</p>'); var pageName = normTitle(mwCfg.wgPageName); getText(pageName, function (pageText, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось прочитать содержимое страницы.', readErr.info || readErr.code || '', true); return; } if (pageText === null) { showInfoAndClose('Не удалось прочитать содержимое страницы.', '', true); return; } var actions = opts.getActions(pageText); if (!actions.length) { showInfoAndClose(opts.emptyText, opts.emptyDetails || ''); return; } var actionMap = actions.reduce(function (m, a) { m[a.id] = a; return m; }, {}); $('#removerModalContent').html(buildActionsHtml(actions, opts.inputName, opts.listId)); $('#removerModalContent').off('change.rmActionWarnings').on('change.rmActionWarnings', 'input[name="' + opts.inputName + '"]', function () { syncActionWarnings(opts.inputName, opts.listId); syncModalLayout(); }); if (opts.afterRender) opts.afterRender(actions, actionMap, pageName, pageText); renderModalFooter('submit', { showCheckbox: opts.showCheckbox, submitText: 'Выполнить', onSubmit: function () { var sel = getSelectedAction(opts.inputName, actionMap); if (!sel) return false; startProcessing(); return opts.onSubmit(sel, pageName, pageText, actionMap) !== false; } }); if (opts.afterFooterRender) opts.afterFooterRender(actions, actionMap, pageName, pageText); syncActionWarnings(opts.inputName, opts.listId); }); } function runPageEditWithStatus(opts) { var o = opts || {}; var statusId = logStatus(o.pendingText, null, { pending: true, trackError: false }); editPageContent(o.pageName, o.editOptions, o.buildFn, function (err, meta) { if (err) { logStatus(o.errorText, err, { statusId: statusId }); unlockModalSubmit(); return; } logStatus(o.successText, null, { statusId: statusId, trackError: false }); if (o.onSuccess) o.onSuccess(meta || null); }); } function removeKuFromCategory(pageName) { runPageEditWithStatus({ pageName: pageName, pendingText: 'Снимается шаблон КУ...', errorText: 'Снятие шаблона КУ.', successText: 'Шаблон КУ снят.', editOptions: { summary: makeSummary('снятие шаблона КУ'), watchlist: 'nochange', readError: 'Страница не существует.', readErrorCode: 'read_failed' }, buildFn: function (text) { var r = stripTemplatesByPattern(text, KU_PATTERN_STR); if (!r.removed) return { error: { code: 'no_changes', info: 'Шаблон КУ не найден.' } }; return { text: r.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, onSuccess: function () { logStatus('Шаблон на СО не устанавливался.', null, { trackError: false }); renderModalFooter('reload'); } }); } // ── Категории: добавление шаблона ──────────────────────────────────────── function addTemplateToCategory(pageName, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var cfgByType = { discuss: { action: 'обсуждение', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, deletion: { action: 'удаление', template: 'Обсуждаемая категория', aliases: cfg.categoryTemplates.discuss }, rename: { action: 'переименование', template: 'Категория к переименованию', needsMain: true, aliases: cfg.categoryTemplates.rename }, merge: { action: 'объединение', template: 'Категория к объединению', needsMain: true, aliases: cfg.categoryTemplates.merge } }; var typeCfg = cfgByType[type]; if (!typeCfg) { cb({ code: 'error', info: 'Неизвестный тип номинации.' }); return; } var dateStr = opts.dateStr || getDate()[0]; if (!RE_DATE_ISO.test(dateStr)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата номинации категории.' }); return; } var parts = [dateStr]; if (typeCfg.needsMain) { if (!mainName) { cb({ code: 'error', info: 'Не указано основное название.' }); return; } parts.push(mainName); if (additionalNames && additionalNames.length) Array.prototype.push.apply(parts, additionalNames); } var normalizedTargetValues = parts.slice(1).map(normalizeCategoryTargetKey).filter(Boolean); var expectedTargetKeys = normalizedTargetValues.slice(); if (typeCfg.needsMain) { if (expectedTargetKeys.length !== parts.length - 1 || !expectedTargetKeys.every(isValidWikiPageTitle)) { cb({ code: 'invalid_category_targets', info: 'Указано некорректное название целевой категории.' }); return; } if (hasDuplicatePageTitles(expectedTargetKeys) || expectedTargetKeys.indexOf(normalizeCategoryTargetKey(pageName)) !== -1) { cb({ code: 'invalid_category_targets', info: 'Целевые категории не должны повторяться или совпадать с исходной.' }); return; } mainName = normalizedTargetValues[0]; additionalNames = normalizedTargetValues.slice(1); parts = [dateStr].concat(normalizedTargetValues); } if (type === 'merge') expectedTargetKeys.sort(); var tplText = buildTemplateWithPositionalParams(typeCfg.template, parts); editPageContent(pageName, { summary: opts.summary || makeSummary('добавление шаблона номинации на ' + typeCfg.action), readError: 'Не удалось получить содержимое.' }, function (text) { var sameDateMatches = findTemplatesByPattern(text, typeCfg.aliases).filter(function (match) { return getNominationTemplateDate(match) === dateStr; }); if (!typeCfg.needsMain && sameDateMatches.length) { return { skip: true, meta: { status: 'already_present' } }; } if (typeCfg.needsMain) { var exactMatch = false; for (var i = 0; i < sameDateMatches.length; i++) { var targetValues = getTemplatePositionalParamValues(sameDateMatches[i], 2); if (!targetValues) { return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (type === 'merge') targetKeys.sort(); if (targetKeys.join('\u0001') === expectedTargetKeys.join('\u0001')) exactMatch = true; } if (exactMatch) return { skip: true, meta: { status: 'already_present' } }; if (sameDateMatches.length) { return { error: { code: 'category_nomination_conflict', info: 'На странице уже есть шаблон номинации этого типа и даты, но с другими целями.' } }; } } return { text: wrapInNoinclude(text, tplText) }; }, function (err, meta) { if (!err && meta && meta.status === 'already_present') { logStatus('На странице ' + buildQuotedStatusPageLink(pageName) + ' уже есть шаблон номинации с датой ' + dateStr + '.', null, { trackError: false }); } else { logPageEdit(pageName, err); } if (err) { cb(err); return; } if (type === 'merge') { addMergeTemplatesToTargets(pageName, mainName, additionalNames, dateStr, opts.summary, function (mergeErr) { cb(mergeErr || null, { primaryApplied: true }); }); return; } cb(null, { primaryApplied: true }); } ); } function collectCategoryPageInputValues(selector) { var pages = []; $(selector).each(function () { var title = normalizeCategoryPageName($(this).val() || ''); if (title && pages.indexOf(title) === -1) pages.push(title); }); return pages; } function addTemplatesToCategories(pages, type, mainName, additionalNames, callback, options) { var cb = callback || function () {}; var opts = options || {}; var processedPages = []; var failures = []; var targets = pages || []; var index = 0; (function next() { if (index >= targets.length) { cb(failures.length ? { code: processedPages.length ? 'category_batch_partially_failed' : 'category_batch_failed', info: 'Не удалось полностью оформить ' + failures.length + ' из ' + targets.length + ' категорий.', failures: failures } : null, processedPages); return; } var pageName = targets[index++]; var pageMainName = mainName; var pageAdditionalNames = additionalNames; var pageTargets; if (type === 'rename' && opts.renameTemplateTargetsByPage) { pageTargets = opts.renameTemplateTargetsByPage[getPageTitleMapKey(pageName)]; if (Array.isArray(pageTargets)) { pageMainName = pageTargets[0] || mainName; pageAdditionalNames = pageTargets.slice(1); } else if (pageTargets) { pageMainName = pageTargets; pageAdditionalNames = []; } } addTemplateToCategory(pageName, type, pageMainName, pageAdditionalNames, function (err, meta) { if (!err || (meta && meta.primaryApplied)) processedPages.push(pageName); if (err) failures.push({ pageName: pageName, error: err }); next(); }, { summary: opts.summary, dateStr: opts.dateStr }); }()); } function addMergeTemplatesToTargets(sourcePage, mainName, additionalNames, dateStr, summary, callback) { var cb = callback || function () {}; var currentCatName = normTitle(stripCatPrefix(sourcePage)); var targets = [mainName].concat(additionalNames || []); if (!targets.length) { cb(); return; } var failures = []; eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); addMergeTemplateToTargetCategory(targetPage, currentCatName, dateStr, summary, function (success, status) { var url = getPageUrl(targetPage); var linkHtml = '<a href="' + escapeHtml(url) + '" class="removerModalLink" target="_blank" rel="noopener noreferrer">' + escapeHtml(targetPage) + '</a>'; if (success) { var extra = (status === 'already_exists' || status === 'updated') ? ' (' + formatMergeStatus(status) + ')' : ''; logStatus('Шаблон добавлен в ' + linkHtml + extra + '.', null, { trackError: false }); } else { var targetError = { code: 'merge_target_failed', info: status }; failures.push({ pageName: targetPage, error: targetError }); logStatus('Ошибка при добавлении шаблона в ' + linkHtml + '.', targetError); } next(); }); }, function () { cb(failures.length ? { code: 'merge_targets_partially_failed', info: 'Не обновлено целевых категорий: ' + failures.length + '.', failures: failures } : null); }); } function addMergeTemplateToTargetCategory(targetPageName, sourceCatName, dateStr, summary, callback) { if (typeof summary === 'function') { callback = summary; summary = ''; } var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(dateStr || '').replace(/^\s*1\s*=\s*/, '')); var sourceKey = normalizeCategoryTargetKey(sourceCatName); if (!RE_DATE_ISO.test(normalizedDate)) { cb(false, 'Некорректная дата шаблона объединения.'); return; } if (!isValidWikiPageTitle(sourceKey)) { cb(false, 'Не указана исходная категория объединения.'); return; } editPageContent(targetPageName, { summary: summary || makeSummary('добавление шаблона объединения'), readError: 'Не удалось получить содержимое' }, function (text) { var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var sameDateTemplates = mergeTemplates.filter(function (match) { return getNominationTemplateDate(match) === normalizedDate; }); var invalidParams = false; var alreadyExists = sameDateTemplates.some(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); if (!targetValues) { invalidParams = true; return false; } var targetKeys = targetValues.map(normalizeCategoryTargetKey).filter(Boolean); if (!targetKeys.every(isValidWikiPageTitle)) { invalidParams = true; return false; } return targetKeys.indexOf(sourceKey) !== -1; }); if (invalidParams) return { error: { code: 'invalid_template_params', info: 'В существующем шаблоне найден чрезмерно большой номер позиционного параметра.' } }; if (alreadyExists) return { skip: true, meta: { status: 'already_exists' } }; if (sameDateTemplates.length > 1) { return { error: { code: 'ambiguous_merge_template', info: 'Найдено несколько шаблонов объединения с этой датой; безопасно выбрать группу нельзя.' } }; } var existing = sameDateTemplates.length === 1 ? sameDateTemplates[0] : null; if (existing) { var parsed = parseTemplateParameterList(existing.params); var nextIndex = -1; for (var index = 2; index <= MAX_SAFE_TEMPLATE_POSITIONAL_INDEX; index++) { var entry = getEffectivePositionalTemplateParam(parsed, index); if (!entry || !normalizeTemplateEventValue(entry.value)) { nextIndex = index; break; } } if (nextIndex === -1) { return { error: { code: 'template_param_limit', info: 'В шаблоне достигнут безопасный лимит позиционных параметров.' } }; } return { text: text.slice(0, existing.end - 2) + '|' + nextIndex + '=' + sourceKey + text.slice(existing.end - 2), summary: summary || makeSummary('дополнение шаблона объединения ' + formatCatLink(sourceKey)), meta: { status: 'updated' } }; } return { text: wrapInNoinclude(text, buildTemplateWithPositionalParams('Категория к объединению', [normalizedDate, sourceKey])), meta: { status: 'created' } }; }, function (err, meta) { cb(!err, err ? (err.info || err.code || 'Ошибка API.') : ((meta && meta.status) || 'updated')); } ); } // ── Категории: обсуждение ──────────────────────────────────────────────── function buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, options) { var opts = options || {}; var pages = Array.isArray(pageName) ? pageName : null; var titleText; if (pages && pages.length) { titleText = String(opts.headerText || '').trim(); if (!titleText && type === 'rename' && opts.renameTargetsByPage) titleText = formatRenameItemsWithAnd(pages, opts.renameTargetsByPage); if (!titleText) titleText = formatPagesWithAnd(pages, ':') + (type === 'deletion' ? ' → удалить' : ''); return '=== ' + titleText + ' ==='; } var title = '=== [[:' + pageName + ']]'; if (type === 'rename' || type === 'merge') { title += (type === 'rename' ? ' → ' : ' объединить с ') + formatCatLink(mainName); if (additionalNames && additionalNames.length) { var conj = type === 'rename' ? ' или ' : ' и '; var head = additionalNames.slice(0, -1).map(formatCatLink).join(', '); title += (additionalNames.length > 1 ? ', ' + head : '') + conj + formatCatLink(additionalNames[additionalNames.length - 1]); } } else if (type === 'deletion') { title += ' → удалить'; } return title + ' ==='; } function getCategoryDiscussionSectionTitle(discussionTitle) { return String(discussionTitle || '').replace(/^===\s*/, '').replace(/\s*===\s*$/, '').trim(); } function createCategoryDiscussion(pageName, reason, type, callback, mainName, additionalNames, options) { var cb = callback || function () {}; var opts = options || {}; var dateContext = opts.dateContext || getCategoryNominationDateContext(); var dateHeader = dateContext.dateHeader; var discPage = dateContext.pageTitle; var discTitle = buildCategoryDiscussionTitle(pageName, type, mainName, additionalNames, opts); var discBody = (opts.reasonIsPrepared ? String(reason || '') : appendNominationSignature(reason)).replace(/^\s+|\s+$/g, ''); var discText = discTitle + '\n' + discBody + '\n'; var sectionTitle = getCategoryDiscussionSectionTitle(discTitle); publishNomination({ pageTitle: discPage, readErrorMessage: 'Не удалось получить содержимое страницы обсуждения.', summary: makeNominationPageSummary(sectionTitle), createText: function () { return T_OPEN + 'ОБК-Навигация' + T_CLOSE + '\n\n' + dateHeader + '\n\n' + discText; }, buildText: function (text) { var todayMatch = new RegExp('^' + escapeRegExp(dateHeader) + '\\s*$', 'm').exec(text); if (!/\{\{\s*ОБК-Навигация\s*\}\}/i.test(text)) { return { error: { code: 'insert_failed', info: 'Не найден шаблон ' + T_OPEN + 'ОБК-Навигация' + T_CLOSE + '.' } }; } if (todayMatch) { var dayContentStart = todayMatch.index + todayMatch[0].length; var nextDayMatch = /^==[^=\n].*==\s*$/m.exec(text.slice(dayContentStart)); var insertAt = nextDayMatch ? dayContentStart + nextDayMatch.index : text.length; return { text: insertDiscussionBlockAt(text, insertAt, discText, '\n\n') }; } return { text: insertTopDiscussionSection(text, dateHeader + '\n\n' + discText) }; } }, function (err) { if (err) { cb(err); return; } cb(null, { pageTitle: discPage, sectionTitle: sectionTitle }); }); } // ── Категории: завершение ОБКАТ ─────────────────────────────────────────── function markCategoryDiscussionAsDone(pageName, sourceFingerprint) { var allTpls = [cfg.categoryTemplates.discuss, cfg.categoryTemplates.rename, cfg.categoryTemplates.merge].join('|'); var fingerprint = String(sourceFingerprint || ''); var sourceMatch = findTemplateByPattern(fingerprint, allTpls); var templateDate = getNominationTemplateDate(sourceMatch); if (!sourceMatch || sourceMatch.text !== fingerprint) { logStatus('Завершение обсуждения категории.', { code: 'invalid_source_template', info: 'Не удалось определить выбранный исходный шаблон.' }); markSubmitError(); return; } if (!RE_DATE_ISO.test(templateDate)) { logStatus('Завершение обсуждения категории.', { code: 'invalid_template_date', info: 'Не удалось распознать дату выбранного шаблона.' }); markSubmitError(); return; } var talkStatusId = logStatus('Обновляется шаблон на СО категории...', null, { pending: true, trackError: false }); updateCategoryTalkPage(pageName, templateDate, function (talkErr, info) { if (talkErr) { logStatus('Установка шаблона на СО.', talkErr, { statusId: talkStatusId }); markSubmitError(); return; } logStatus( (info && (info.status === 'already_present' || info.status === 'no_changes')) ? 'Шаблон на СО уже установлен.' : 'Шаблон установлен на СО.', null, { statusId: talkStatusId, trackError: false } ); var pageStatusId = logStatus('Снимается выбранный шаблон обсуждения...', null, { pending: true, trackError: false }); editPageContent(pageName, { summary: makeSummary('обсуждение категории завершено'), readError: 'Не удалось получить содержимое.', editConflictRetries: 1 }, function (text) { var matches = findTemplatesByPattern(text, allTpls); var exactMatches = matches.filter(function (match) { return match.text === fingerprint; }); if (exactMatches.length !== 1) { return { error: { code: exactMatches.length ? 'source_template_ambiguous' : 'source_template_changed', info: 'Итог на СО уже записан, но выбранный исходный шаблон изменён, снят или продублирован. Проверьте страницу вручную.' } }; } var removal = removeTemplateMatches(text, [exactMatches[0]]); return { text: removal.text.replace(/^\n+/, '').replace(/\n{3,}/g, '\n\n') }; }, function (editErr) { if (editErr) { logStatus('Снятие выбранного шаблона обсуждения.', editErr, { statusId: pageStatusId }); markSubmitError(); return; } logStatus('Выбранный шаблон обсуждения снят.', null, { statusId: pageStatusId, trackError: false }); renderModalFooter('reload'); }); }); } function updateCategoryTalkPage(categoryName, templateDate, callback) { var cb = callback || function () {}; var normalizedDate = convertToStandardDate(String(templateDate || '').replace(/^\s*1\s*=\s*/, '')); var talkPage = getTalkPage(categoryName); if (!RE_DATE_ISO.test(normalizedDate)) { cb({ code: 'invalid_template_date', info: 'Некорректная дата шаблона обсуждения категории.' }); return; } editPageContent(talkPage, { allowMissing: true, editConflictRetries: 1, readErrorCode: 'talk_read_failed', readError: 'Не удалось получить содержимое СО категории.' }, function (text) { var newTpl = T_OPEN + 'Обсуждавшаяся категория|' + normalizedDate + T_CLOSE; var talkResult = text === null ? { text: newTpl + '\n\n', status: 'created' } : upsertDateSectionTemplateOnTalkPage(text, 'Обсуждавшаяся категория', normalizedDate, '', { aliases: cfg.categoryTemplates.discussed }); if (text !== null && talkResult.text === text) { return { skip: true, meta: { status: talkResult.status || 'no_changes' } }; } return { text: talkResult.text, summary: talkResult.status === 'created' ? makeSummary('добавление шаблона [[ш:Обсуждавшаяся категория]] с датой ' + normalizedDate) : makeSummary('обновление шаблона [[ш:Обсуждавшаяся категория]], добавлена дата ' + normalizedDate), meta: { status: talkResult.status } }; }, cb); } // ── Быстрое объединение (Ctrl+клик КОБ) ───────────────────────────────── function buildQuickMergeHtml(tplDate, targets, currentCatName) { return joinHtml([ '<p>Найден шаблон с датой <strong>', escapeHtml(tplDate), '</strong>. Категории для объединения:</p>', '<pre style="background:', tk.bgBase, ';color:', tk.cBase, ';padding:10px;border:1px solid ', tk.bSubS, ';border-radius:4px;margin-bottom:10px;">', targets.map(function (c) { return '• ' + escapeHtml(c); }).join('\n'), '</pre>', '<p><strong>Текущая категория:</strong> ', escapeHtml(currentCatName), '</p>', '<p style="color:', tk.cSub, ';">Шаблон будет добавлен во все указанные выше категории.</p>' ]); } function showQuickMergeModal() { createModal({ title: 'Быстрое добавление шаблона объединения' }); var expectedModalGeneration = modalGeneration; $('#removerModalContent').html('<p style="margin:0;">Поиск шаблона объединения...</p>'); getText(mwCfg.wgPageName, function (text, readErr) { if (expectedModalGeneration !== modalGeneration || !$('#removerModal').length) return; if (readErr) { showInfoAndClose('Не удалось получить содержимое.', readErr.info || readErr.code || 'Ошибка API.', true); return; } if (!text) { showInfoAndClose('Не удалось получить содержимое.', '', true); return; } var mergeTemplates = findTemplatesByPattern(text, cfg.categoryTemplates.merge); var candidates = mergeTemplates.map(function (match) { var targetValues = getTemplatePositionalParamValues(match, 2); var normalizedTargets = targetValues && targetValues.map(normalizeCategoryTargetKey).filter(Boolean); return { date: getNominationTemplateDate(match), targets: normalizedTargets, valid: normalizedTargets && normalizedTargets.every(isValidWikiPageTitle) && !hasDuplicatePageTitles(normalizedTargets) }; }).filter(function (candidate) { return RE_DATE_ISO.test(candidate.date) && candidate.valid && candidate.targets.length; }); if (!mergeTemplates.length) { showInfoAndClose('В текущей категории не найден шаблон «Категория к объединению».', '', true); return; } if (!candidates.length) { showInfoAndClose('Не удалось распознать дату или целевые категории шаблона объединения.', '', true); return; } if (candidates.length > 1) { showInfoAndClose('Найдено несколько подходящих шаблонов объединения.', 'Выберите группу вручную, чтобы не связать разные обсуждения.', true); return; } var tplDate = candidates[0].date; var targets = candidates[0].targets; var currentCatName = normTitle(stripCatPrefix(mwCfg.wgPageName)); $('#removerModalContent').html(buildQuickMergeHtml(tplDate, targets, currentCatName)); renderModalFooter('submit', { showCheckbox: false, submitText: 'Добавить шаблоны', onSubmit: function () { startProcessing(); $('#removerSubmit').prop('disabled', true); eachSequential(targets, function (target, next) { var targetPage = normalizeCategoryPageName(target); var targetLink = buildStatusPageLink(targetPage); addMergeTemplateToTargetCategory(targetPage, currentCatName, tplDate, function (success, status) { if (success) logStatus('Категория ' + targetLink + ' (' + formatMergeStatus(status) + ').', null, { trackError: false }); else logStatus('Ошибка ' + targetLink + '.', { code: 'merge_target_failed', info: status }); next(); }); }, function () { if (isError) markSubmitError(); else renderModalFooter('close'); }); return true; } }); }); } // ── ЗКА/Защита: публикация ─────────────────────────────────────────────── function getReporterContext(mode) { var rawPage = mwCfg.wgPageName; var pageName = normTitle(rawPage) .replace(/(Special|Служебная):(Contributions|Вклад)\//i, 'User:') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, 'User:'); var isUserRelated = /user|contrib|участни|вклад/i.test(rawPage); var displayName = normTitle(rawPage) .replace(/(Special|Служебная):(Вклад|Contributions)\//i, '') .replace(/(User talk:|Обсуждение участни(ка|цы):)/i, '') .replace(/(user|участни(к|ца)):/i, ''); var pageLink = '[[' + pageName + (isUserRelated ? '|' + displayName + ']]' : ']]'); var reportPage = mode === 'request' ? 'Википедия:Запросы к администраторам' : 'Википедия:Установка защиты'; return { pageName: pageName, pageLink: pageLink, displayName: displayName, reportPage: reportPage }; } function getTopDiscussionInsertIndex(pageText) { var introEnd = getIntroBlockEndIndex(pageText); var firstHeading = /^==[^=\n].*==\s*$/m.exec(pageText.slice(introEnd)); return firstHeading ? introEnd + firstHeading.index : introEnd; } function getIntroBlockEndIndex(pageText) { var pos = 0; while (pos < pageText.length) { var next = skipWhitespace(pageText, pos); var end; if (pageText.slice(next, next + 4) === '<!--') { end = pageText.indexOf('-->', next + 4); if (end === -1) return next; pos = end + 3; continue; } end = skipTemplate(pageText, next); if (end !== next) { pos = end; continue; } return next; } return pos; } function skipWhitespace(text, pos) { while (pos < text.length && /\s/.test(text.charAt(pos))) pos++; return pos; } function skipTemplate(text, pos) { if (text.slice(pos, pos + 2) !== '{{') return pos; var end = findBalancedTemplateEnd(text, pos); return end < 0 ? pos : end; } function insertDiscussionBlockAt(pageText, insertAt, blockText, separator) { var sep = separator || '\n\n'; var before = pageText.slice(0, insertAt).replace(/\s+$/, ''); var block = String(blockText || '').replace(/\s+$/, ''); var after = pageText.slice(insertAt).replace(/^\s+/, ''); return (before ? before + sep : '') + block + (after ? sep + after : '\n'); } function insertTopDiscussionSection(pageText, sectionText) { return insertDiscussionBlockAt(pageText, getTopDiscussionInsertIndex(pageText), sectionText, '\n\n'); } function doReport(ctx, fast, protectMode) { var header = $('#rmReportHeader').val() || ctx.pageLink; var text = $('#rmReportText').val() || ''; var isZka = ctx.reportPage === 'Википедия:Запросы к администраторам'; var isRemoveProtect = !isZka && protectMode === 'remove'; startProcessing(); var targetPage, editParams, sectionForLink; function finishReportSuccess(statusId) { logStatus('Запрос опубликован.', null, { statusId: statusId, trackError: false }); appendNominationLink(targetPage, sectionForLink); if (sectionForLink) { subscribeToTopic(targetPage, sectionForLink, function () { renderModalFooter('reload'); }); return; } renderModalFooter('reload'); } if (fast) { targetPage = 'Википедия:Запросы к администраторам/Быстрые'; sectionForLink = null; editParams = { appendtext: '\n\n' + T_OPEN + 'sub' + 'st:t:preload/ЗКАБ/subst|\n | участник = ' + ctx.displayName + '| страница = | пояснение = ' + text + T_CLOSE + '\n', summary: makeSummary('новый запрос [[Special:Contributions/' + ctx.displayName + ']]') }; } else if (isZka) { targetPage = ctx.reportPage; sectionForLink = extractDisplayedText(header); var isIpFull = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/.test(ctx.displayName); editParams = { text: '== ' + header + ' ==\n\n* ' + T_OPEN + 'userlinks|' + ctx.displayName + (isIpFull ? '|ip=1' : '') + T_CLOSE + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } else { targetPage = isRemoveProtect ? 'Википедия:Снятие защиты' : 'Википедия:Установка защиты'; var pages = collectInputValues('.rmProtectPageInput'); if (!pages.length) pages = [ctx.pageName]; var sectionTitle, pageLines; if (pages.length === 1) { sectionTitle = '[[' + pages[0] + ']]'; pageLines = '* ' + T_OPEN + 'pagelinks-protect|' + pages[0] + T_CLOSE; } else { sectionTitle = ($('#rmProtectHeader').val() || '').trim() || pages.map(function (p) { return '[[' + p + ']]'; }).join(', '); pageLines = pages.map(function (p) { return '* ' + T_OPEN + 'pagelinks-protect|' + p + T_CLOSE; }).join('\n'); } sectionForLink = extractDisplayedText(sectionTitle); editParams = { section: 'new', sectiontitle: sectionTitle, text: pageLines + '\n' + text + ' ~~' + '~~', summary: '/* ' + sectionForLink + ' */ ' + makeSummary('новый запрос') }; } var statusId = logStatus('Публикуется запрос на «' + targetPage + '»...', null, { pending: true, trackError: false }); if (isZka && !fast) { editPageContent(targetPage, { summary: editParams.summary, assertuser: mwCfg.wgUserName, readError: 'Не удалось получить содержимое страницы «' + targetPage + '».' }, function (pageText) { return { text: insertTopDiscussionSection(pageText, editParams.text) }; }, function (err) { if (err) { logStatus('Публикация запроса на «' + targetPage + '».', err, { statusId: statusId }); markSubmitError(); $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); return; } apiReq($.extend({ title: targetPage }, editParams), 'edit', function (resp) { if (resp && resp.error) { logStatus('Публикация запроса на «' + targetPage + '».', resp.error, { statusId: statusId }); markSubmitError(); if (isZka) $('#rmReportFast').prop('disabled', false); return; } finishReportSuccess(statusId); }); } // ═══════════════════════════════════════════════════════════════════════════ // ДИСПЕТЧЕР // ═══════════════════════════════════════════════════════════════════════════ function handleMenuClick(item, event) { if (actionInProgress) { if (mw.notify) mw.notify('Дождитесь завершения текущей операции Remover.', { type: 'warn' }); else alert('Дождитесь завершения текущей операции Remover.'); return; } isError = false; hasActionError = false; var op = OPERATIONS_MAP[item.id]; // Специальный случай: КОБ категории с Ctrl — быстрое добавление шаблона if (item.id === 'cat-merge' && event && event.ctrlKey) { showQuickMergeModal(); return; } if (!op) { console.error('RemoverCore: неизвестная операция', item.id); return; } var handlerFn = handlers[op.handler]; if (typeof handlerFn !== 'function') { console.error('RemoverCore: обработчик не найден', op.handler); return; } handlerFn(op, event); } // ─── Экспорт ───────────────────────────────────────────────────────────── window.RemoverCore = { handleMenuClick: handleMenuClick }; }()); s4y5kjfdh2zecjfcgouc2ecxlndu258 User:Namoroka/common.css 2 175101 756343 740129 2026-08-13T15:11:32Z Namoroka 19627 756343 css text/css #pt-akinput-toggle { display: list-item !important; } jd0epuymt28eh3ir9qs8iezffok2di4 Wikipedia:Temporary accounts 4 175269 756381 740882 2026-08-13T19:51:28Z JackPetro202 75232 No. We just changed everything rather than a non-created page. 756381 wikitext text/x-wiki [[File:Codex icon userTemporary color-base.svg|frameless|right|upright=0.5]] A '''temporary account''' is a type of [[Wikipedia:Why create an account?|user account]], used by [[Wikipedia:User groups#Unregistered users|unregistered editors]]. A temporary—mostly numeric—username is assigned to the user and lasts for about 90 days before being replaced with another if the user remains active. As with registered accounts, [[IP address]] information is collected. While not displayed publicly, it is available to administrators and [[WP:TAIV|temporary account IP viewers]]. == How do temporary accounts work? == === Account creation === [[File:Editing with Temporary Accounts.webm|thumb|350px|Editing from a temporary account]] When a logged-out user hits the "publish changes" button, an [[HTTP cookie]] is saved to the user's browser and a temporary account tied with this cookie is automatically created for them. For the next 90 days or until the user exits the session (whichever comes first), all subsequent changes published by the temporary account user will be attributed to this username, as long as the following remains the same: * same device ([[computer]], [[smartphone]], [[tablet computer|tablet]] etc.) * same user [[login]] on this device * same [[web browser|browser]] * and same browser profile In other words, two people sharing the same IP address (perhaps because they use the same Wi-Fi connection) or the same computer can still edit using distinct temporary accounts as long as they don't share the same device, user login, web browser ''and'' browser profile. A record of the IP address used at the time of each edit will be stored for 90 days after the edit. Users with the [[WP:TAIV|temporary account IP viewer]] (TAIV) user right are able to see the underlying IP addresses. Temporary accounts are named with a tilde (~) followed by the year of creation, a dash, and an auto-generated serial number broken into two groups of up to five digits each separated by another dash;{{disputed inline|reason=There are at least 5,000 TAs that do not meet this definition.|talk=WT:Temporary accounts#TA format|date=August 2026}} for example, <code>{{Tempaccount|0}}</code>.{{efn|Serial numbers are derived from the temporary account's [[wikt:ordinal#Adjective|ordinal]] value in the sequence of all temporary accounts created across all WMF wikis in the current year, which is then [[phab:source/mediawiki/browse/master/includes/User/TempUser/ScrambleMapping.php|remapped to another number with the same number of digits]] to avoid confusion between accounts created close together in time. As a result, the digits after the year in a serial number do not necessarily tell you which of two temporary accounts is older.}} Users have no control over the name of a temporary account, and temporary accounts [[WP:Changing username|cannot be renamed]]. As long as the cookie exists, all edits made from this device and browser will be attributed to this temporary account, even if the IP address changes.{{update-inline}} The user can manually deactivate access to their temporary account by ending their session (see {{slink||Ending your session}} below). Any edits while in incognito or private browsing mode are associated with a cookie which expires as soon as the window is closed. Further edits would then create a new temporary account and set a new cookie. If your browser blocks cookie creation, each edit will be attributed to a new temporary account. If you keep editing after any action that ends your session you become subject to the limitations on creating new temporary accounts listed below. The cookie will expire 90 days after its creation; see {{slink||Account expiration}} below. If you use a different device or browser, a new different temporary account will be created for you. You cannot access the same temporary account from different browsers or devices. Consider creating an account in order to be able to log in from different browsers or devices. As a measure against [[Wikipedia:Vandalism|vandalism]], there are limitations on the creation of temporary accounts. A single IP address (or [[CIDR notation|/64 range]] in the case of [[IPv6]]) can create a maximum of:{{efn|The limits shown below have been in effect since [[:phab:T412222|December 2025]] and may be adjusted based on evaluations by the English Wikipedia community.}} * One temporary account within a period of 10 minutes, * Two temporary accounts within a period of 24 hours, * Four temporary accounts within a period of 7 days, and * Six temporary accounts within a period of 30 days Any unregistered user that would exceed these limits on their IP (or /64 range) will see an error when trying to edit, if they are not already using a previously created temporary account. === Limitations === {{further|Wikipedia:Why create an account?|label1=Why create a registered account?}} Temporary account users may read all Wikipedia pages (except restricted [[Help:Special page|special pages]]), and edit pages that are not [[Wikipedia:Protection policy|protected]] (including [[WP:WHITELOCK|pending changes protected]]/[[WP:GREENLOCK|move-protected]] articles). Temporary accounts can only create pages in the [[Wikipedia:Drafts|Draft]] [[WP:namespace|namespace]] and [[Help:Talk pages|talk pages]] of all namespaces{{efn|Unless the pages are [[WP:SALT|salted]]}}. They need to ask for help to create pages in some parts of the wiki: in particular they cannot create pages in the "User" namespace, including their own [[Wikipedia:User pages|user page]] or [[Wikipedia:Subpages|subpages]] such as a personal [[Help:My sandbox|sandbox]]. Temporary accounts also cannot edit protected pages, move pages, configure preferences, or maintain a watchlist. Furthermore, they cannot [[Wikipedia:Upload|upload]] files or images. They must answer a [[CAPTCHA]] if they wish to make an edit which involves the addition of [[Wikipedia:External links|external links]], and click a confirmation link to [[Wikipedia:Purge|purge]] pages. If you want to create an account (and no longer rely on temporary accounts) please click here: <div align="center" style="padding: .2em .6em; margin-bottom:3px; width:100%;">{{Clickable button|url={{fullurl:Special:CreateAccount|returnto=Wikipedia:Temporary_accounts}}|{{vanchor|Create an account}}|class=mw-ui-progressive|style=font-size: 120%; width:500%; padding:.7em 1em}}</div>To register an account, click on the "Create an account now" link and fill out the required fields. This will be [[Special:Log/newusers|logged]], and your account will be created. === Communication === Temporary accounts can generally communicate with other editors in the same way as a registered account. They can use or create their own user talk page (not shared with other editors using the same IP address) and they can [[Help:Notifications|ping]] and be pinged. However, while temporary accounts can be [[Help:Notifications/Thanks|thanked]] they cannot thank others in return. Other ways of showing your appreciation (see [[Wikipedia:Expressing thanks]]) are open to every type of account. === Temporary account deactivation === The following lists the various ways your temporary account can be deactivated, making the account '''permanently''' inaccessible. Any logs of actions taken by the temporary account remain intact – the temporary account's edits and user talk page remain accessible and in page histories indefinitely. A new temporary account will be created when a user with an inaccessible temporary account edits or performs a logged action again. ==== Ending your session ==== To permanently disable access to your temporary account, choose the "end your session" menu choice accessible under the user icon. You will never again be able to access that temporary account. Ending the session does not mark the account as expired; it will expire normally. Other ways to end your session: visit [[Special:UserLogout]] or clear your cookies in your browser. Logging into an existing registered account (or creating a new account) also clears the cookie. ==== Account expiration ==== Temporary accounts will automatically expire 90 days after creation. {{Asof|2026|3}}, a user is notified about one week in advance that the temporary account is about to expire. Unregistered editors receiving a new temporary account every 90 days should not be understood as receiving a new anonymous identity every 90 days. Temporary accounts are only furnished a very basic level of privacy, and there are several circumstances where your edits with one temporary account will be publicly connected to edits with previous temporary accounts. For example, if you participate in a talk page discussion just as your temporary account expires, it is quite possible other editors will realize the new account is used by the same person as the old. To help editors avoid sending messages to expired temporary accounts (because those messages are unlikely to be read by the intended recipient), expired temporary accounts are visibly <s>stricken</s> in page histories, diff pages, etc. This does not mean you cannot or aren't allowed to ping<!--this should be updated when phab:T375773 is finalized-->, thank or otherwise interact with expired accounts; just that you should be aware the editor that made the edits using that account is unlikely to ever get your communication. Since sessions can be ended with no way for Wikipedia to know this (such as by closing a private browser window) there is no visual guidance planned to help editors avoid communicating with temporary account users whose sessions have ended. ==== Account deletion ==== {{further|Help:Delete account}} Wikipedia accounts (temporary as well as registered) cannot be deleted. The simplest way to permanently inactivate your current temporary account is to exit the session. Any messages on its user page and user talk page will remain, as will a permanent record of all its activity, but the account can never be used again. It isn't deleted, and will not show up as expired before the 90 day period is over, but for all practical purposes the account has been rendered permanently inactive. === Using multiple temporary accounts === Since it is quite easy for unregistered editors to end up using several temporary accounts (intentionally or by accident), it is possible other editors might assume one person is operating several accounts. Consider [[WP:creating an account|creating an account]] to avoid this. See our [[/Technical#Rules about IP information disclosure|rules about IP information disclosure]], and our policy on misusing multiple accounts at [[Wikipedia:Sockpuppetry]]. Someone who changes temporary accounts frequently is unlikely to see any messages left on their talk page, which can sometimes make collaboration difficult. If the user is editing a small number of articles, the easiest way to communicate might be to use the talk page of one related article. Alternatively, a registered user might try to invite the temporary account hopper to their own talk page in order to provide a single place for discussion. [[Help:Edit summary|Edit summaries]] can sometimes work as a method of communication, but they may be better used to point to a talk page discussion. == History == Temporary accounts were [[Wikipedia:Village pump (WMF)/Archive 12#Temporary accounts rollout|enabled on English Wikipedia]] on November 4, 2025.{{efn|The first edit using a temporary account on English Wikipedia was made at 08:12, 4 November 2025; see [[User talk:~2025-31096-01]]}} This replaced the older system of [[Wikipedia:IP users|IP users]], which is now deprecated across all of Wikipedia. Unregistered users used to be referred to as "IP" (IP address) editors because their edits were publicly identified by their [[IP address]]. Unregistered users used also to be referred to as "anonymous" editors, because edits publicly identified by a certain IP address could have been made by anyone connected to the Internet with that same IP address regardless of device, browser or computer login.{{efn|This meant that edits from two people in the same building, such as a residence or school, could get the same attributation. The template {{tls|Shared IP advice}} once existed to post the following message on IP talk pages: ''If this is a [[Network address translation|shared IP address]], and you did not make the edits, consider [[Wikipedia:Why create an account?|creating an account]] for yourself or [[Special:UserLogin|logging in with an existing account]] so you can avoid further irrelevant notices.''}} Whenever one sees a reference to "anons" or "IP edits", this is talking about what are now "TA edits": edits made using a temporary account. The transition away from IP edits increases privacy and was intended to help unregistered editors avoid [[List of people imprisoned for editing Wikipedia|political persecution]] in territories with animus toward Wikipedia and its editors while additionally providing a layer of prevention hindering [[denial-of-service attacks]] against editors. Users with access to the [[WP:CheckUser|CheckUser tool]] can query for the IP addresses of all users and can list all contributions made by accounts from a specific IP address or range; this ability can only be used in the limited circumstances defined by the [[Wikipedia:CheckUser#Policy|CheckUser policy]]. In addition, [[WP:Administrators|administrators]] and users in the [[WP:TAIV|temporary account IP viewer]] (TAIV) user group can look up the IP address of temporary accounts specifically. == Technical details == {{further|Wikipedia:Temporary accounts/Technical}} == See also == * [[Wikipedia:Request an account]] – Request an account (if you have trouble registering one yourself) * [[Help:Logging in]] – Help on logging in with a registered account * [[mw:Help:Temporary accounts|Help:Temporary accounts]] on MediaWiki.org * [[:mw:Trust and Safety Product/Temporary Accounts|MediaWiki documentation]] * [https://grafana.wikimedia.org/d/e293b3fd-032f-4915-a6c0-72b6062d66b5/temporary-accounts?orgId=1&from=now-30d&to=now&timezone=utc&var-wiki=enwiki Temporary accounts metrics] on grafana.wikimedia.org === About editing Wikipedia with or without an account === {{Help desk}} * [[Wikipedia:Advice for parents|Advice for parents]] – A brief introduction to Wikipedia for parents and legal guardians. * [[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]] – A page that explains how and where you can help Wikipedia. * [[Wikipedia:Username policy#Deleting and merging accounts|Deleting and merging accounts]] – A page that explains why it is not possible to delete user accounts and the alternatives available. * [[Wikipedia:Personal security practices|Personal security practices]] – A page that explains how caution should be used when posting personally identifiable information online. * [[Wikipedia:On privacy, confidentiality and discretion|Privacy, confidentiality and discretion]] – A page that explains how your rights to privacy may not extend as far as you believe. * [[Wikipedia:Request an account|Request an account]] – A page that explains how any editor may request an account be created for them. * [[Wikipedia:Why create an account?|Why create an account?]] – A part of the FAQ that talks about the reasons to edit as a registered user. * [[Wikipedia:Wikipedia is in the real world|Wikipedia is in the real world]] – A page that explains how activity here on Wikipedia has consequences in the real world. {{Wikipedia accounts}} == Notes == {{notelist}} [[Category:Wikipedia user accounts]] pdizs1ryxcqzu75to5fkqqyry4f584h MediaWiki:Gadget-hanja-reading.js 8 177043 756329 754708 2026-08-13T13:51:40Z Namoroka 19627 756329 javascript text/javascript // 한자 독음 표시해주는 소도구 // 설명은 [[사용자:Aspere/한자 독음 소도구]] 참조 // 하위 문서: [[사용자:Aspere/hanja-base.js]], [[사용자:Aspere/hanja-variants.js]], [[사용자:Aspere/hanja-variants-cjkvi.js]], [[사용자:Aspere/hanja-overrides.js]] $(function () { const skin = mw.config.get('skin'); const portlet = 'p-associated-pages' // 버튼 위치 const buttontooltip = '한자를 한글 음가로 표시합니다.' if (![0, 2, 4, 250].includes(mw.config.get('wgNamespaceNumber'))) return; // 적용할 이름공간 번호 var dict = {}; var subWordDict = {}; // 복합어 사전 객체 var subWordKeys = []; // 매칭 정렬용 키 배열 var dictReady = null; var toggled = false; // 기본적으로 한 번 캐시를 받아 1주일 간 사용 var DICT_CACHE_KEY = 'alphatest_v11'; // 이 값을 바꾸면 캐시가 강제로 갱신됨 (1주일 안 기다린다는 얘기) var DICT_CACHE_MAX_AGE = 1000 * 30; // 캐시의 자동 갱신 주기 (1주일) // 한자(정자/이체자/호환용 한자, 기본 다국어 평면 밖의 확장 영역, 반복 부호) var HAN_RE = /[\p{Script=Han}々〻]/u; var HAN_RUN_RE = /[\p{Script=Han}々〻]+/gu; // ---- 두음법칙 ---- // 사전에 담긴 독음은 "비어두형(사전 표제음)"이 기본이므로(예: 樂→락, 女→녀), // "한자 덩어리의 첫 글자인 경우" 두음법칙 규칙을 적용하여 변경 // (적용한 규칙: 한글 맞춤법 제10~12항: ㄴ/ㄹ+이야여예요유 → ㅇ, ㄹ+그 외 모음 → ㄴ) var YI_MEDIALS = new Set([2, 3, 6, 7, 12, 17, 20]); // ㅑㅒㅕㅖㅛㅠㅣ // 아라비아 숫자, 한글 수사, 한자 수사를 아우르는 숫자 패턴 (공백 허용) // 한자 수사 문자 목록은 HANJA_NUMERAL_CHARS 하나로 관리하고 아래 정규식에도 재사용 var HANJA_NUMERAL_CHARS = '一二三四五六七八九十百千萬万億兆〇零'; var NUMBER_SUFX_RE = new RegExp( '(?:[0-9\uFF10-\uFF19' + HANJA_NUMERAL_CHARS + ']' + '|일|이|삼|사|오|육|칠|팔|구|십|백|천|만|억|조' + '|한|두|세|네|다섯|여섯|일곱|여덟|아홉|열|스무|몇|매|수)\\s*$' ); var PAREN_HANGUL_RE = /([가-힣]+)\s*\(\s*$/; // ---- 아라비아 숫자 변환 관련 상수 ---- var ARABIC_NUM_MAP = { '〇': '0', '一': '1', '二': '2', '三': '3', '四': '4', '五': '5', '六': '6', '七': '7', '八': '8', '九': '9' }; function applyDueum(syllable) { if (!syllable) return syllable; var first = syllable.charAt(0); var code = first.charCodeAt(0) - 0xAC00; if (code < 0 || code > 11171) return syllable; // 한글 음절이 아니면 그대로 var initial = Math.floor(code / (21 * 28)); var medial = Math.floor((code % (21 * 28)) / 28); var final = code % 28; var newInitial = initial; if (initial === 2 /* ㄴ */ && YI_MEDIALS.has(medial)) { newInitial = 11; // ㅇ } else if (initial === 5 /* ㄹ */) { newInitial = YI_MEDIALS.has(medial) ? 11 /* ㅇ */ : 2 /* ㄴ */; } else { return syllable; } var newFirst = String.fromCharCode(0xAC00 + (newInitial * 21 + medial) * 28 + final); return newFirst + syllable.slice(1); } // 앞 글자가 모음(받침 없음)이거나 'ㄴ' 받침인지 확인하는 함수 function isVowelOrNieunEnding(syllable) { if (!syllable) return false; var code = syllable.charCodeAt(syllable.length - 1) - 0xAC00; if (code < 0 || code > 11171) return false; var final = code % 28; return final === 0 || final === 4; // 0: 받침 없음(모음), 4: ㄴ 받침 } // 앞 글자가 'ㄹ' 받침인지 확인하는 함수 (의존 명사 '리' 예외 처리용) function isRieulEnding(syllable) { if (!syllable) return false; var code = syllable.charCodeAt(syllable.length - 1) - 0xAC00; if (code < 0 || code > 11171) return false; var final = code % 28; return final === 8; // 8: ㄹ 받침 } // 글자의 초성이 'ㄷ' 또는 'ㅈ'인지 확인하는 함수 ('不' 예외 처리용) function isDigeutOrJieutStarting(syllable) { if (!syllable) return false; var first = syllable.charAt(0); var code = first.charCodeAt(0) - 0xAC00; if (code < 0 || code > 11171) return false; var initial = Math.floor(code / (21 * 28)); return initial === 3 /* ㄷ */ || initial === 12 /* ㅈ */; } function fetchJson(pageName) { var url = mw.util.wikiScript() + '?title=MediaWiki:Gadget-' + encodeURIComponent(pageName) + '&action=raw&ctype=application/json'; return fetch(url).then(function (res) { if (!res.ok) throw new Error(pageName + ' 응답 오류: ' + res.status); return res.json(); }); } function loadDict() { if (dictReady) return dictReady; dictReady = new Promise(function (resolve) { try { var cached = JSON.parse(localStorage.getItem(DICT_CACHE_KEY) || 'null'); if (cached && (Date.now() - cached.time) < DICT_CACHE_MAX_AGE) { dict = cached.dict; subWordDict = cached.subWordDict || {}; subWordKeys = Object.keys(subWordDict).sort(function (a, b) { return b.length - a.length; }); resolve(); return; } } catch (e) { /* 캐시 손상 시 무시 */ } var files = [ 'hanja-base.json', 'hanja-variants.json', 'hanja-variants-cjkvi.json', 'hanja-history.json', 'hanja-overrides.json', 'hanja-word.json' ]; Promise.all(files.map(fetchJson)) .then(function (results) { // 0~4번 결과는 단일 글자 사전에 병합 dict = Object.assign({}, results[0], results[1], results[2], results[3], results[4]); // 5번 결과는 복합어 사전에 할당 후 길이순 정렬 subWordDict = results[5] || {}; subWordKeys = Object.keys(subWordDict).sort(function (a, b) { return b.length - a.length; }); try { localStorage.setItem(DICT_CACHE_KEY, JSON.stringify({ time: Date.now(), dict: dict, subWordDict: subWordDict })); } catch (e) { /* 캐시 실패 무시 */ } resolve(); }) .catch(function (e) { console.error('[한자독음] 사전 로딩 실패:', e); dictReady = null; // 다음 클릭 때 재시도되도록 초기화 resolve(); }); }); return dictReady; } function applyManualOverrides(root) { root.querySelectorAll('.hanja-manual-reading:not(.hanja-converted)').forEach(function (el) { var reading = el.dataset.reading; if (!reading) return; el.dataset.original = el.textContent; el.textContent = reading; el.classList.add('hanja-converted'); el.title = el.dataset.original; }); } // 한자가 아닌 부분은 그대로 두고, 한자 블록(연속된 한자 구간)만 개별 <span>으로 감싼다. // 이렇게 하면 블록 단위로 두음법칙 적용 + 원문 title 표시 + 스타일 지정이 가능하다. function buildConvertedFragment(text, precedingText) { var frag = document.createDocumentFragment(); var lastIndex = 0; var m; HAN_RUN_RE.lastIndex = 0; while ((m = HAN_RUN_RE.exec(text))) { if (m.index > lastIndex) { frag.appendChild(document.createTextNode(text.slice(lastIndex, m.index))); } var run = m[0]; var context = precedingText + text.slice(0, m.index); var convertedChars = []; var chars = Array.from(run); // 코드포인트 단위(확장 한자 서로게이트 쌍 포함) 분리 // 반복 부호(々, 〻)를 바로 앞 글자로 치환 // (한자 덩어리 맨 앞에서 반복부호가 나오는 경우, 즉 직전 글자가 한자가 아니라 // 한글이라 같은 런으로 묶이지 않은 경우(예: "분々할")는 context의 마지막 글자를 사용) for (var j = 0; j < chars.length; j++) { if (chars[j] === '々' || chars[j] === '〻') { if (j > 0) { chars[j] = chars[j - 1]; } else { var prevFromContext = (context + convertedChars.join('')).slice(-1); if (prevFromContext) chars[j] = prevFromContext; } } } // 한자 수사로만 이루어진 덩어리(예: 六千六百六十六)는 각 자릿수를 독립된 단어처럼 취급해 // 위치와 무관하게 두음법칙을 적용한다. var isPureNumeralRun = chars.length > 1 && chars.every(function (c) { return HANJA_NUMERAL_CHARS.indexOf(c) !== -1; }); for (var i = 0; i < chars.length; ) { // 1) 아라비아 숫자 연속 표기(전화번호/일련번호 등 "코드형" 숫자열)의 치환 처리 // (예: 二〇二六 -> 2026, 〇二-一二三-四五六七 -> 02-123-4567) // 단, 一一/一々처럼 그냥 같은 수사가 반복된 경우(예: 일일이)는 국어 발음으로 읽어야 하므로 // "〇(영) 포함" 또는 "앞/뒤가 하이픈으로 이어진 자릿수 그룹"일 때만 코드로 간주한다. var arabicLen = 0; while (i + arabicLen < chars.length && Object.prototype.hasOwnProperty.call(ARABIC_NUM_MAP, chars[i + arabicLen])) { arabicLen++; } var arabicSubRun = chars.slice(i, i + arabicLen); var beforeCandidate = context + convertedChars.join(''); var afterRun = chars.slice(i + arabicLen).join('') + text.slice(m.index + run.length); var containsZero = arabicSubRun.indexOf('〇') !== -1; var adjacentDash = /[-–—]\s*$/.test(beforeCandidate) || /^\s*[-–—]/.test(afterRun); var isArabicCandidate = arabicLen >= 2 && (containsZero || adjacentDash || arabicLen >= 4); // 서기 연도 표기(예: 一九九九年)는 제로/하이픈 없이도 4자리 이상이면 코드형으로 간주 if (isArabicCandidate) { var arabicStr = arabicSubRun.map(function(c) { return ARABIC_NUM_MAP[c]; }).join(''); convertedChars.push(arabicStr); i += arabicLen; continue; // 변환 완료 후 다음 글자로 건너뜀 } var ch = chars[i]; if (isPureNumeralRun) { convertedChars.push(applyDueum(dict[ch] || ch)); i++; continue; } var fullBefore = context + convertedChars.join(''); var isAfterNum = NUMBER_SUFX_RE.test(fullBefore); var parenMatch = fullBefore.match(PAREN_HANGUL_RE); var parenHangul = parenMatch ? parenMatch[1] : null; var matchedWord = null; var matchedReading = null; var matchedWordLen = 0; // 2) 전역 복합어 사전을 참조하여 매칭 확인 (Surrogate Pair 오류 방지를 위해 배열 슬라이싱 사용) for (var k = 0; k < subWordKeys.length; k++) { var key = subWordKeys[k]; var keyChars = Array.from(key); if (chars.slice(i, i + keyChars.length).join('') === key) { matchedWord = key; matchedWordLen = keyChars.length; matchedReading = subWordDict[key]; break; } } if (matchedWord) { // 수량사 뒤 "年度" 예외 조정 (연도 -> 년도) if (isAfterNum && matchedWord === "年度") { matchedReading = "년도"; } convertedChars.push(matchedReading); i += matchedWordLen; // 올바른 글자수만큼 인덱스 전진 } else { // 3) 개별 글자 처리 및 문맥 검사 var reading = dict[ch] || ch; // '不' 예외 처리: 뒤에 오는 글자의 초성이 'ㄷ', 'ㅈ'이거나 '實'인 경우 '부'로 발음 if (ch === '不') { var nextCharObj = (i + 1 < chars.length) ? chars[i + 1] : text.charAt(m.index + run.length); var nextCharReading = dict[nextCharObj] || nextCharObj; if (nextCharObj === '實' || isDigeutOrJieutStarting(nextCharReading)) { reading = '부'; } } // '金' 예외 처리: 한자 덩어리 내에서 첫 글자면(앞에 한자가 없으면) '김', 아니면 '금' if (ch === '金' || ch === '金') { reading = (i === 0) ? '김' : '금'; } var finalReading = reading; // 이전 글자(방금 변환된 한글이거나 한자 블록 앞의 일반 텍스트)를 추적 // 띄어쓰기가 있어도 직전 한글을 올바르게 찾도록 정규식 활용 var prevMatch = context.match(/([가-힣])\s*$/); var prevHangul = convertedChars.length > 0 ? convertedChars[convertedChars.length - 1] : (prevMatch ? prevMatch[1] : context.slice(-1)); if (isAfterNum) { if (ch === '兩') finalReading = '냥'; else if (ch === '年') finalReading = '년'; else finalReading = reading; // 일반적인 경우 두음법칙 무력화 (예: 3里 -> 3리) } else if (parenHangul) { // 괄호 바로 앞 한글 가이드와 부합하면 원음 반영 (예: 냥(兩) -> 냥, 냥쭝(兩쭝) -> 냥쭝) if (ch === '兩' && parenHangul.startsWith('냥')) finalReading = '냥'; else if (ch === '兩' && parenHangul.startsWith('양')) finalReading = '양'; else if (ch === '年' && parenHangul.startsWith('년')) finalReading = '년'; else if (ch === '年' && parenHangul.startsWith('연')) finalReading = '연'; else finalReading = (i === 0) ? applyDueum(reading) : reading; } else { // 모음이나 ㄴ 받침 뒤에 이어지는 '렬, 률'은 '열, 율'로 발음 if ((reading === '렬' || reading === '률') && isVowelOrNieunEnding(prevHangul)) { finalReading = (reading === '렬') ? '열' : '율'; } else if (ch === '理' && i === 0 && chars.length === 1 && isRieulEnding(prevHangul)) { // '-을/ㄹ' 어미 뒤에 단독으로 쓰인 '理'는 의존 명사이므로 두음법칙 예외 finalReading = '리'; } else { // 일반적인 한자 덩어리의 첫머리에만 두음법칙 적용 finalReading = (i === 0) ? applyDueum(reading) : reading; } } convertedChars.push(finalReading); i++; } } var span = document.createElement('span'); span.textContent = convertedChars.join(''); span.dataset.original = run; span.title = run; // 마우스 오버 시 원문 한자 확인 span.classList.add('hanja-converted'); frag.appendChild(span); lastIndex = m.index + run.length; } if (lastIndex < text.length) { frag.appendChild(document.createTextNode(text.slice(lastIndex))); } return frag; } // root를 화면(DOM)에서 잠시 떼어낸 뒤 fn(root)를 실행하고 다시 붙인다. function withDetached(root, fn) { var parent = root.parentNode; var nextSibling = root.nextSibling; var wasDetached = !parent; if (!wasDetached) parent.removeChild(root); try { fn(root); } finally { if (!wasDetached) { if (nextSibling) parent.insertBefore(root, nextSibling); else parent.appendChild(root); } } } function convertNode(root) { withDetached(root, function (root) { applyManualOverrides(root); // 1) 틀로 지정된 부분 먼저 처리 // 2) 문서를 순서대로 한 번만 훑으며, 직전 글자를 흘려보낸다 (O(n)) var walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null); var lastText = ""; var toProcess = []; var node; while ((node = walker.nextNode())) { var text = node.nodeValue; if (!text) continue; var insideConverted = node.parentNode && node.parentNode.closest && node.parentNode.closest('.hanja-converted'); if (!insideConverted && HAN_RE.test(text)) { toProcess.push({ node: node, precedingText: lastText }); } if (!insideConverted && text.length) { lastText = (lastText + text).slice(-50); // 최근 50글자까지만 버퍼에 보존 } } toProcess.forEach(function (item) { var frag = buildConvertedFragment(item.node.nodeValue, item.precedingText); item.node.parentNode.replaceChild(frag, item.node); }); }); } function restore(root) { withDetached(root, function (root) { root.querySelectorAll('.hanja-converted').forEach(function (span) { if (span.classList.contains('hanja-manual-reading')) { span.textContent = span.dataset.original; span.classList.remove('hanja-converted'); span.removeAttribute('title'); } else { span.replaceWith(document.createTextNode(span.dataset.original)); } }); }); } mw.loader.using('mediawiki.util').then(function () { // 변환된 한자에 옅은 점선 밑줄을 넣어, 원문과 구분되게 하되 가독성은 해치지 않도록 함. mw.util.addCSS( '.hanja-converted {' + ' border-bottom: 1px dotted rgba(128,128,128,0.6);' + ' cursor: help;' + ' text-decoration: none;' + '}' ); mw.util.addPortletLink(portlet, '#', '한자 독음', 'ca-hanja2hangul', buttontooltip); $('#ca-hanja2hangul').on('click', function (e) { e.preventDefault(); loadDict().then(function () { var content = document.querySelector('#mw-content-text .mw-parser-output'); if (!content) return; toggled = !toggled; toggled ? convertNode(content) : restore(content); }); }); }); }); 00eglr3hqx3raen1bnmjewszcdukncf MediaWiki:Gadget-hanja-base.json 8 177044 756328 751932 2026-08-13T13:50:09Z Namoroka 19627 Namoroka changed the content model of the page [[MediaWiki:Gadget-hanja-base.json]] from "JavaScript" to "JSON" 756328 json application/json { "㒚": "온", "㓗": "결", "㔕": "글", "㔡": "별", "㗿": "하", "㘔": "새", "㘽": "재", "㙯": "예", "㛃": "결", "㛄": "의", "㛅": "이", "㛦": "람", "㜣": "연", "㜯": "희", "㜺": "찬", "㝢": "우", "㞼": "승", "㠌": "기", "㠘": "서", "㢃": "랑", "㢺": "현", "㣧": "윤", "㣽": "서", "㥠": "서", "㥥": "우", "㦃": "산", "㦆": "하", "㦐": "니", "㦕": "륭", "㦥": "헌", "㦳": "재", "㦶": "용", "㨹": "설", "㪤": "필", "㫜": "단", "㫰": "랑", "㫶": "주", "㬃": "대", "㬣": "대", "㭹": "현", "㯝": "로", "㯳": "경", "㰔": "섭", "㰤": "하", "㰭": "후", "㲽": "인", "㲾": "우", "㳼": "필", "㴍": "승", "㴗": "유", "㵟": "미", "㶼": "애", "㷂": "서", "㻄": "보", "㻭": "슬", "㻽": "선", "㼄": "기", "䀭": "해", "䀯": "보", "䀴": "영", "䁢": "선", "䂩": "연", "䃉": "민", "䄄": "인", "䄷": "석", "䆬": "운", "䉙": "운", "䎻": "주", "䏇": "표", "䏧": "나", "䏪": "이", "䑐": "진", "䔒": "배", "䗲": "린", "䘘": "소", "䚷": "혜", "䚾": "임", "䛔": "나", "䛘": "임", "䛝": "노", "䜭": "예", "䝬": "주", "䝮": "현", "䝽": "애", "䞟": "백", "䡣": "헌", "䢃": "예", "䢖": "건", "䢦": "솔", "䤥": "귀", "䤿": "결", "䦞": "윤", "䦥": "한", "䧋": "현", "䨒": "우", "䨭": "소", "䪸": "민", "䫟": "운", "䫨": "오", "䫻": "율", "䭓": "안", "䭱": "별", "䳟": "명", "䳠": "수", "䴛": "소", "䵥": "울", "一": "일", "丁": "정", "七": "칠", "万": "만", "丈": "장", "三": "삼", "上": "상", "下": "하", "不": "불", "丑": "축", "且": "차", "丕": "비", "世": "세", "丘": "구", "丙": "병", "丞": "승", "丟": "주", "並": "병", "丫": "아", "中": "중", "丰": "봉", "丱": "관", "串": "관", "丸": "환", "丹": "단", "主": "주", "乂": "예", "乃": "내", "久": "구", "之": "지", "乍": "사", "乎": "호", "乏": "핍", "乖": "괴", "乘": "승", "乙": "을", "九": "구", "乞": "걸", "也": "야", "乧": "둘", "乫": "갈", "乬": "걸", "乭": "돌", "乳": "유", "乶": "볼", "乷": "살", "乹": "건", "乺": "솔", "乻": "얼", "乼": "줄", "乾": "건", "亂": "란", "了": "료", "予": "여", "事": "사", "二": "이", "于": "우", "亏": "우", "亐": "울", "云": "운", "互": "호", "五": "오", "井": "정", "亘": "긍", "亙": "긍", "些": "사", "亜": "아", "亞": "아", "亟": "극", "亡": "망", "亢": "항", "交": "교", "亥": "해", "亦": "역", "亨": "형", "享": "향", "京": "경", "亭": "정", "亮": "량", "亰": "경", "亳": "박", "亴": "우", "亶": "단", "亹": "미", "人": "인", "什": "집", "仁": "인", "仄": "측", "仆": "부", "仇": "구", "今": "금", "介": "개", "仍": "잉", "仔": "자", "仕": "사", "他": "타", "仗": "장", "付": "부", "仙": "선", "仝": "동", "仞": "인", "仟": "천", "仡": "흘", "代": "대", "令": "령", "以": "이", "仮": "가", "仰": "앙", "仲": "중", "仳": "비", "仵": "오", "件": "건", "价": "개", "任": "임", "份": "빈", "仿": "방", "伀": "종", "企": "기", "伃": "여", "伉": "항", "伊": "이", "伋": "급", "伍": "오", "伎": "기", "伏": "복", "伐": "벌", "休": "휴", "优": "우", "会": "회", "伯": "백", "估": "고", "伴": "반", "伶": "령", "伸": "신", "伺": "사", "似": "사", "伽": "가", "伾": "비", "佂": "정", "佃": "전", "但": "단", "佇": "저", "佈": "포", "佉": "구", "佋": "소", "位": "위", "低": "저", "住": "주", "佐": "좌", "佑": "우", "体": "분", "佔": "점", "何": "하", "佖": "필", "佗": "타", "余": "여", "佚": "일", "佛": "불", "作": "작", "佝": "구", "佞": "녕", "佟": "퉁", "佩": "패", "佪": "회", "佯": "양", "佰": "백", "佳": "가", "佴": "이", "佶": "길", "佸": "괄", "佹": "궤", "佺": "전", "佻": "조", "佼": "교", "佽": "차", "佾": "일", "使": "사", "侀": "형", "侁": "신", "侃": "간", "侄": "질", "來": "래", "侈": "치", "侉": "과", "侊": "광", "例": "례", "侍": "시", "侎": "미", "侏": "주", "侐": "혁", "侑": "유", "侒": "안", "侔": "모", "侖": "륜", "侗": "동", "侘": "차", "侚": "순", "供": "공", "侜": "주", "依": "의", "侞": "여", "侮": "모", "侯": "후", "侲": "진", "侵": "침", "侶": "려", "侹": "정", "侻": "탈", "侾": "효", "便": "편", "俁": "우", "係": "계", "促": "촉", "俄": "아", "俅": "구", "俉": "오", "俊": "준", "俌": "보", "俍": "량", "俎": "조", "俏": "소", "俐": "리", "俑": "용", "俒": "혼", "俓": "경", "俔": "현", "俖": "배", "俗": "속", "俘": "부", "俙": "희", "俚": "리", "俛": "면", "保": "보", "俞": "유", "俟": "사", "俠": "협", "信": "신", "俣": "오", "修": "수", "俯": "부", "俰": "화", "俱": "구", "俳": "배", "俴": "천", "俵": "표", "俶": "숙", "俸": "봉", "俺": "엄", "俾": "비", "倀": "창", "倂": "병", "倅": "쉬", "倆": "량", "倇": "원", "倉": "창", "個": "개", "倍": "배", "倏": "숙", "們": "문", "倒": "도", "倓": "담", "倔": "굴", "倖": "행", "倘": "당", "候": "후", "倚": "의", "倜": "척", "倞": "경", "借": "차", "倡": "창", "倢": "첩", "倣": "방", "値": "치", "倥": "공", "倦": "권", "倧": "종", "倨": "거", "倩": "천", "倪": "예", "倫": "륜", "倬": "탁", "倭": "왜", "倮": "라", "倰": "릉", "倻": "야", "偃": "언", "偄": "난", "偆": "준", "假": "가", "偈": "게", "偉": "위", "偊": "우", "偎": "외", "偏": "편", "偓": "악", "偕": "해", "偖": "차", "偘": "간", "偙": "제", "做": "주", "停": "정", "偠": "요", "偢": "초", "健": "건", "偦": "서", "偪": "핍", "偰": "설", "偲": "시", "側": "측", "偵": "정", "偶": "우", "偸": "투", "傀": "괴", "傃": "소", "傅": "부", "傋": "강", "傍": "방", "傑": "걸", "傒": "혜", "傔": "겸", "傖": "창", "傘": "산", "備": "비", "傚": "효", "傛": "용", "傝": "탑", "傞": "사", "傢": "가", "催": "최", "傭": "용", "傮": "조", "傲": "오", "傳": "전", "傴": "구", "債": "채", "傷": "상", "傽": "장", "傾": "경", "傿": "언", "僂": "루", "僄": "표", "僅": "근", "僉": "첨", "僊": "선", "僎": "준", "像": "상", "僑": "교", "僔": "준", "僕": "복", "僖": "희", "僚": "료", "僛": "기", "僞": "위", "僢": "천", "僥": "요", "僦": "추", "僧": "승", "僩": "한", "僬": "초", "僭": "참", "僮": "동", "僵": "강", "價": "가", "僻": "벽", "僾": "애", "僿": "사", "儀": "의", "儁": "준", "儂": "농", "儃": "천", "億": "억", "儆": "경", "儇": "현", "儉": "검", "儋": "담", "儐": "빈", "儒": "유", "儓": "대", "儔": "주", "儕": "제", "儗": "의", "儘": "진", "儚": "맹", "儛": "무", "儜": "녕", "償": "상", "儡": "뢰", "儢": "려", "儤": "포", "儥": "육", "儧": "찬", "優": "우", "儫": "호", "儱": "롱", "儲": "저", "儳": "참", "儵": "숙", "儷": "려", "儸": "라", "儹": "찬", "儺": "나", "儻": "당", "儼": "엄", "儿": "인", "兀": "올", "允": "윤", "元": "원", "兄": "형", "充": "충", "兆": "조", "兇": "흉", "先": "선", "光": "광", "克": "극", "兌": "태", "免": "면", "兎": "토", "児": "아", "兒": "아", "兔": "토", "兕": "시", "兖": "연", "兗": "연", "党": "당", "兜": "두", "兢": "긍", "入": "입", "內": "내", "全": "전", "兩": "량", "兪": "유", "八": "팔", "公": "공", "六": "륙", "兮": "혜", "共": "공", "兵": "병", "其": "기", "具": "구", "典": "전", "兼": "겸", "冀": "기", "冂": "경", "円": "엔", "冉": "염", "冊": "책", "册": "책", "再": "재", "冏": "경", "冑": "주", "冒": "모", "冓": "구", "冕": "면", "冗": "용", "冘": "유", "冞": "미", "冠": "관", "冢": "총", "冣": "취", "冤": "원", "冥": "명", "冪": "멱", "冬": "동", "冰": "빙", "冱": "호", "冲": "충", "冶": "야", "冷": "랭", "冽": "렬", "冾": "협", "凄": "처", "凅": "고", "准": "준", "凉": "양", "凊": "청", "凋": "조", "凌": "능", "凍": "동", "凑": "주", "凒": "의", "凔": "창", "凖": "준", "凛": "름", "凜": "늠", "凝": "응", "凞": "희", "几": "궤", "凡": "범", "処": "처", "凩": "목", "凭": "빙", "凰": "황", "凱": "개", "凳": "등", "凴": "빙", "凶": "흉", "凸": "철", "凹": "요", "出": "출", "函": "함", "刀": "도", "刁": "조", "刃": "인", "分": "분", "切": "절", "刈": "예", "刊": "간", "刎": "문", "刑": "형", "刓": "완", "刖": "월", "列": "렬", "初": "초", "判": "판", "別": "별", "刦": "겁", "刧": "겁", "利": "리", "刪": "산", "刮": "괄", "到": "도", "刱": "창", "刲": "규", "刳": "고", "制": "제", "刷": "쇄", "券": "권", "刹": "찰", "刺": "자", "刻": "각", "剃": "체", "剄": "경", "剆": "라", "則": "칙", "剉": "좌", "削": "삭", "剋": "극", "剌": "랄", "前": "전", "剔": "척", "剕": "비", "剖": "부", "剗": "잔", "剚": "사", "剛": "강", "剝": "박", "剞": "기", "剟": "철", "剡": "섬", "剩": "잉", "剪": "전", "副": "부", "割": "할", "剴": "개", "創": "창", "剷": "산", "剺": "리", "剽": "표", "剿": "초", "劂": "궤", "劃": "획", "劇": "극", "劈": "벽", "劉": "류", "劍": "검", "劑": "제", "劒": "검", "劓": "의", "劗": "찬", "劘": "마", "力": "력", "功": "공", "加": "가", "劣": "렬", "劤": "근", "劧": "지", "助": "조", "努": "노", "劫": "겁", "劬": "구", "劭": "초", "劮": "일", "効": "효", "劾": "핵", "勁": "경", "勃": "발", "勅": "칙", "勇": "용", "勉": "면", "勌": "권", "勍": "경", "勒": "늑", "動": "동", "勖": "욱", "勘": "감", "務": "무", "勛": "훈", "勝": "승", "勞": "로", "募": "모", "勠": "륙", "勡": "표", "勢": "세", "勣": "적", "勤": "근", "勦": "초", "勭": "동", "勲": "훈", "勳": "훈", "勵": "려", "勸": "권", "勺": "작", "勻": "균", "勾": "구", "勿": "물", "匀": "균", "匁": "문", "匂": "내", "匃": "개", "包": "포", "匈": "흉", "匊": "국", "匌": "합", "匍": "포", "匏": "포", "匐": "복", "匕": "비", "化": "화", "北": "북", "匙": "시", "匠": "장", "匡": "광", "匣": "갑", "匧": "협", "匪": "비", "匯": "회", "匱": "궤", "匶": "구", "匸": "혜", "匹": "필", "医": "예", "匽": "언", "匾": "편", "匿": "닉", "區": "구", "十": "십", "千": "천", "卄": "입", "卅": "삽", "升": "승", "午": "오", "卉": "훼", "半": "반", "卍": "만", "卑": "비", "卒": "졸", "卓": "탁", "協": "협", "南": "남", "博": "박", "卜": "복", "卞": "변", "占": "점", "卡": "잡", "卦": "괘", "卨": "설", "卬": "앙", "卮": "치", "卯": "묘", "印": "인", "危": "위", "卲": "소", "即": "즉", "却": "각", "卵": "란", "卷": "권", "卸": "사", "卹": "휼", "卺": "근", "卻": "각", "卽": "즉", "卾": "악", "卿": "경", "厄": "액", "厎": "지", "厓": "애", "厖": "방", "厘": "리", "厚": "후", "厝": "조", "原": "원", "厠": "측", "厥": "궐", "厦": "하", "厪": "근", "厭": "염", "厮": "시", "厲": "려", "厳": "엄", "厹": "구", "去": "거", "參": "참", "叅": "참", "又": "우", "叉": "차", "及": "급", "友": "우", "双": "쌍", "反": "반", "叔": "숙", "取": "취", "受": "수", "叙": "서", "叛": "반", "叟": "수", "叡": "예", "叢": "총", "口": "구", "古": "고", "句": "구", "另": "령", "叨": "도", "叩": "고", "只": "지", "叫": "규", "召": "소", "叭": "팔", "叮": "정", "可": "가", "台": "태", "叱": "질", "史": "사", "右": "우", "叴": "구", "叵": "파", "叶": "협", "号": "호", "司": "사", "吁": "우", "吃": "흘", "各": "각", "合": "합", "吉": "길", "吊": "적", "吋": "촌", "同": "동", "名": "명", "后": "후", "吏": "리", "吐": "토", "向": "향", "君": "군", "吝": "린", "吟": "음", "吠": "폐", "否": "부", "吩": "분", "含": "함", "听": "은", "吮": "전", "吱": "지", "吳": "오", "吶": "눌", "吸": "흡", "吹": "취", "吻": "문", "吼": "후", "吽": "후", "吾": "오", "呀": "하", "呂": "려", "呆": "매", "呈": "정", "告": "고", "呎": "척", "呑": "탄", "呝": "액", "呟": "현", "呢": "니", "呤": "령", "呦": "유", "周": "주", "呪": "주", "呫": "첩", "呰": "자", "呱": "고", "味": "미", "呵": "가", "呶": "노", "呻": "신", "呼": "호", "命": "명", "呿": "거", "咀": "저", "咄": "돌", "咆": "포", "咇": "필", "咋": "사", "和": "화", "咍": "해", "咎": "구", "咏": "영", "咐": "부", "咖": "가", "咠": "집", "咢": "악", "咤": "타", "咥": "희", "咨": "자", "咫": "지", "咬": "교", "咯": "각", "咲": "소", "咳": "해", "咸": "함", "咻": "휴", "咼": "괘", "咽": "열", "咿": "이", "哀": "애", "品": "품", "哂": "신", "哃": "동", "哄": "홍", "哆": "치", "哇": "와", "哈": "합", "哉": "재", "員": "원", "哥": "가", "哦": "아", "哨": "초", "哩": "리", "哭": "곡", "哮": "효", "哱": "발", "哲": "철", "哺": "포", "哽": "경", "哿": "가", "唄": "패", "唆": "사", "唇": "진", "唉": "애", "唎": "리", "唏": "희", "唐": "당", "唔": "오", "唜": "말", "唫": "금", "售": "수", "唯": "유", "唱": "창", "唳": "려", "唵": "암", "唹": "어", "唻": "래", "唼": "삽", "唾": "타", "啀": "애", "啂": "누", "啄": "탁", "商": "상", "啊": "아", "問": "문", "啓": "계", "啖": "담", "啗": "담", "啜": "철", "啞": "아", "啣": "함", "啻": "시", "啼": "제", "啽": "암", "啾": "추", "啿": "담", "喀": "객", "喁": "옹", "喃": "남", "善": "선", "喆": "철", "喇": "나", "喉": "후", "喊": "함", "喋": "첩", "喑": "음", "喓": "요", "喔": "악", "喘": "천", "喙": "훼", "喚": "환", "喜": "희", "喝": "갈", "喞": "즉", "喟": "위", "喣": "후", "喤": "황", "喧": "훤", "喨": "량", "喩": "유", "喪": "상", "喫": "끽", "喬": "교", "單": "단", "喰": "식", "嗃": "학", "嗅": "후", "嗇": "색", "嗉": "소", "嗑": "합", "嗔": "진", "嗚": "오", "嗛": "겸", "嗜": "기", "嗟": "차", "嗠": "락", "嗢": "올", "嗣": "사", "嗤": "치", "嗷": "오", "嗽": "수", "嗾": "주", "嗿": "탐", "嘄": "교", "嘆": "탄", "嘈": "조", "嘉": "가", "嘌": "표", "嘍": "루", "嘎": "알", "嘏": "가", "嘐": "교", "嘒": "혜", "嘔": "구", "嘕": "언", "嘖": "책", "嘗": "상", "嘩": "화", "嘬": "최", "嘯": "소", "嘲": "조", "嘴": "취", "嘶": "시", "嘷": "호", "嘸": "무", "嘹": "료", "嘻": "희", "嘿": "묵", "噁": "오", "噂": "준", "噉": "담", "噋": "톤", "噍": "초", "噎": "열", "噏": "흡", "噓": "허", "噤": "금", "噥": "농", "器": "기", "噩": "악", "噪": "조", "噫": "희", "噬": "서", "噭": "교", "噯": "애", "噲": "쾌", "噴": "분", "噵": "도", "噶": "갈", "噸": "톤", "噺": "신", "噾": "음", "嚀": "녕", "嚄": "획", "嚆": "효", "嚇": "하", "嚏": "체", "嚙": "교", "嚚": "은", "嚥": "연", "嚧": "로", "嚬": "빈", "嚮": "향", "嚳": "곡", "嚴": "엄", "嚶": "앵", "嚼": "작", "囀": "전", "囁": "섭", "囂": "효", "囃": "잡", "囈": "예", "囉": "라", "囊": "낭", "囍": "희", "囑": "촉", "囚": "수", "四": "사", "回": "회", "囟": "신", "因": "인", "囦": "연", "囧": "경", "囫": "홀", "囮": "와", "困": "곤", "囷": "균", "囹": "영", "固": "고", "国": "국", "囿": "유", "圁": "은", "圂": "혼", "圃": "포", "圄": "어", "圇": "륜", "圈": "권", "圉": "어", "圊": "청", "國": "국", "圍": "위", "園": "원", "圓": "원", "圖": "도", "團": "단", "圜": "원", "土": "토", "圥": "록", "在": "재", "圩": "우", "圪": "을", "圬": "오", "圭": "규", "圮": "비", "地": "지", "圻": "기", "圾": "급", "址": "지", "坁": "지", "坂": "판", "均": "균", "坊": "방", "坌": "분", "坍": "담", "坎": "감", "坏": "배", "坐": "좌", "坑": "갱", "坡": "파", "坤": "곤", "坦": "탄", "坧": "척", "坨": "이", "坩": "감", "坪": "평", "坮": "대", "坯": "배", "坰": "경", "坱": "앙", "坳": "요", "坵": "구", "坷": "가", "坸": "구", "坻": "지", "坼": "탁", "垂": "수", "垈": "대", "型": "형", "垌": "동", "垓": "해", "垕": "후", "垞": "타", "垠": "은", "垢": "구", "垣": "원", "垤": "질", "垸": "완", "垽": "은", "埃": "애", "埆": "각", "埇": "용", "埈": "준", "埉": "협", "埋": "매", "城": "성", "埏": "연", "埑": "철", "埒": "랄", "埜": "야", "域": "역", "埠": "부", "埤": "비", "埩": "정", "埭": "태", "埮": "담", "埰": "채", "埳": "감", "埴": "식", "埶": "예", "執": "집", "培": "배", "基": "기", "埻": "준", "埼": "기", "埽": "소", "堀": "굴", "堂": "당", "堃": "곤", "堄": "예", "堅": "견", "堆": "퇴", "堇": "근", "堈": "강", "堉": "육", "堊": "악", "堋": "붕", "堗": "돌", "堙": "인", "堝": "과", "堞": "첩", "堠": "후", "堡": "보", "堣": "우", "堤": "제", "堥": "무", "堦": "계", "堧": "연", "堪": "감", "堭": "황", "堯": "요", "堰": "언", "報": "보", "場": "장", "堵": "도", "堺": "계", "塀": "병", "塉": "척", "塊": "괴", "塋": "영", "塌": "탑", "塍": "승", "塏": "개", "塐": "소", "塑": "소", "塒": "시", "塔": "탑", "塗": "도", "塘": "당", "塙": "고", "塚": "총", "塞": "새", "塡": "전", "塢": "오", "塤": "훈", "塩": "염", "塵": "진", "塹": "참", "塼": "전", "塽": "상", "塾": "숙", "墀": "지", "墁": "만", "境": "경", "墅": "서", "墉": "용", "墊": "점", "墌": "척", "墍": "기", "墐": "근", "墓": "묘", "墜": "추", "墝": "요", "增": "증", "墟": "허", "墡": "선", "墣": "복", "墨": "묵", "墩": "돈", "墫": "준", "墮": "타", "墰": "담", "墱": "등", "墳": "분", "墺": "오", "墻": "장", "墾": "간", "壁": "벽", "壃": "강", "壅": "옹", "壇": "단", "壎": "훈", "壑": "학", "壓": "압", "壔": "도", "壕": "호", "壘": "누", "壙": "광", "壚": "로", "壜": "담", "壝": "유", "壞": "괴", "壟": "농", "壡": "예", "壤": "양", "士": "사", "壬": "임", "壮": "장", "壯": "장", "壹": "일", "壺": "호", "壻": "서", "壽": "수", "夆": "봉", "夈": "재", "夏": "하", "夐": "형", "夔": "기", "夕": "석", "外": "외", "夙": "숙", "多": "다", "夛": "다", "夜": "야", "夢": "몽", "夤": "인", "夥": "과", "大": "대", "天": "천", "太": "태", "夫": "부", "夬": "쾌", "夭": "요", "央": "앙", "夯": "항", "失": "실", "夲": "도", "夷": "이", "夸": "과", "夽": "운", "夾": "협", "奄": "엄", "奇": "기", "奈": "내", "奉": "봉", "奌": "점", "奎": "규", "奏": "주", "奐": "환", "契": "계", "奓": "차", "奔": "분", "奕": "혁", "套": "투", "奘": "장", "奚": "해", "奜": "비", "奠": "전", "奢": "사", "奧": "오", "奩": "렴", "奪": "탈", "奫": "윤", "奬": "장", "奭": "석", "奮": "분", "奱": "련", "奲": "다", "女": "녀", "奴": "노", "奶": "내", "奸": "간", "好": "호", "如": "여", "妃": "비", "妄": "망", "妊": "임", "妌": "정", "妍": "연", "妑": "파", "妒": "투", "妓": "기", "妖": "요", "妗": "금", "妘": "운", "妙": "묘", "妝": "장", "妟": "안", "妣": "비", "妤": "여", "妥": "타", "妧": "완", "妨": "방", "妬": "투", "妮": "니", "妯": "축", "妱": "초", "妲": "달", "妵": "주", "妶": "현", "妸": "아", "妹": "매", "妻": "처", "妾": "첩", "妿": "아", "姁": "후", "姃": "정", "姆": "모", "姈": "령", "姉": "자", "姊": "자", "始": "시", "姍": "산", "姐": "저", "姑": "고", "姒": "사", "姓": "성", "委": "위", "姙": "임", "姚": "요", "姜": "강", "姝": "주", "姞": "길", "姟": "해", "姢": "연", "姣": "교", "姤": "구", "姥": "모", "姦": "간", "姨": "이", "姪": "질", "姫": "희", "姬": "희", "姮": "항", "姰": "순", "姲": "안", "姷": "유", "姸": "연", "姹": "차", "姺": "신", "姻": "인", "姼": "제", "姿": "자", "威": "위", "娃": "왜", "娉": "빙", "娊": "현", "娍": "성", "娑": "사", "娓": "미", "娘": "낭", "娙": "형", "娛": "오", "娜": "나", "娟": "연", "娠": "신", "娣": "제", "娥": "아", "娧": "태", "娩": "만", "娫": "연", "娭": "애", "娵": "추", "娶": "취", "娼": "창", "娿": "아", "婀": "아", "婁": "루", "婆": "파", "婇": "채", "婉": "완", "婋": "호", "婌": "숙", "婐": "와", "婑": "유", "婚": "혼", "婠": "완", "婢": "비", "婣": "인", "婦": "부", "婧": "정", "婩": "안", "婪": "람", "婭": "아", "婲": "화", "婷": "정", "婿": "서", "媄": "미", "媍": "부", "媐": "이", "媒": "매", "媓": "황", "媕": "암", "媚": "미", "媛": "원", "媞": "시", "媟": "설", "媢": "모", "媤": "시", "媧": "왜", "媪": "오", "媳": "식", "媵": "잉", "媺": "미", "媻": "반", "媼": "온", "媽": "마", "媾": "구", "媿": "괴", "嫁": "가", "嫂": "수", "嫄": "원", "嫈": "앵", "嫉": "질", "嫋": "뇨", "嫌": "혐", "嫕": "예", "嫖": "표", "嫗": "구", "嫙": "선", "嫚": "만", "嫛": "예", "嫝": "강", "嫠": "리", "嫡": "적", "嫢": "규", "嫣": "언", "嫤": "근", "嫥": "전", "嫦": "항", "嫩": "눈", "嫫": "모", "嫬": "서", "嫭": "호", "嫮": "호", "嫯": "오", "嫶": "초", "嫺": "한", "嫻": "한", "嫽": "료", "嬀": "규", "嬅": "화", "嬈": "요", "嬉": "희", "嬋": "선", "嬌": "교", "嬖": "폐", "嬙": "장", "嬛": "현", "嬥": "조", "嬨": "자", "嬪": "빈", "嬭": "내", "嬰": "영", "嬲": "뇨", "嬴": "영", "嬾": "란", "嬿": "연", "孀": "상", "孃": "양", "孅": "섬", "孌": "련", "子": "자", "孑": "혈", "孔": "공", "孕": "잉", "孖": "자", "字": "자", "存": "존", "孚": "부", "孛": "패", "孜": "자", "孝": "효", "孟": "맹", "孡": "태", "季": "계", "孤": "고", "孥": "노", "学": "학", "孩": "해", "孫": "손", "孰": "숙", "孱": "잔", "孵": "부", "孶": "자", "學": "학", "孺": "유", "孼": "얼", "孿": "산", "宁": "저", "宂": "용", "宅": "택", "宇": "우", "守": "수", "安": "안", "宊": "가", "宋": "송", "完": "완", "宏": "굉", "宓": "복", "宕": "탕", "宖": "횡", "宗": "종", "官": "관", "宙": "주", "定": "정", "宛": "완", "宜": "의", "宝": "보", "実": "실", "客": "객", "宣": "선", "室": "실", "宥": "유", "宦": "환", "宬": "성", "宮": "궁", "宰": "재", "害": "해", "宴": "연", "宵": "소", "家": "가", "宸": "신", "容": "용", "宿": "숙", "寀": "채", "寂": "적", "寃": "원", "寄": "기", "寅": "인", "密": "밀", "寇": "구", "富": "부", "寐": "매", "寒": "한", "寓": "우", "寔": "식", "寖": "침", "寗": "녕", "寘": "치", "寛": "관", "寞": "막", "察": "찰", "寡": "과", "寢": "침", "寤": "오", "寥": "요", "實": "실", "寧": "녕", "寨": "채", "審": "심", "寫": "사", "寬": "관", "寭": "혜", "寮": "요", "寯": "준", "寰": "환", "寵": "총", "寶": "보", "寸": "촌", "寺": "사", "寿": "수", "封": "봉", "射": "사", "尅": "극", "将": "장", "將": "장", "專": "전", "尉": "위", "尊": "존", "尋": "심", "尌": "주", "對": "대", "導": "도", "小": "소", "少": "소", "尔": "이", "尖": "첨", "尙": "상", "尟": "선", "尠": "선", "尤": "우", "尨": "방", "尫": "왕", "就": "취", "尸": "시", "尹": "윤", "尺": "척", "尻": "고", "尼": "니", "尽": "진", "尾": "미", "尿": "요", "局": "국", "屁": "비", "居": "거", "屆": "계", "屇": "전", "屈": "굴", "屋": "옥", "屍": "시", "屎": "시", "屐": "극", "屑": "설", "展": "전", "屛": "병", "屠": "도", "屢": "루", "層": "층", "履": "리", "屨": "구", "屬": "속", "屯": "둔", "山": "산", "屳": "선", "屹": "흘", "屺": "기", "岈": "하", "岊": "절", "岌": "급", "岏": "완", "岐": "기", "岑": "잠", "岒": "겸", "岔": "차", "岝": "작", "岡": "강", "岣": "구", "岥": "파", "岦": "립", "岧": "초", "岨": "저", "岩": "암", "岪": "불", "岫": "수", "岬": "갑", "岭": "령", "岱": "대", "岳": "악", "岵": "호", "岷": "민", "岸": "안", "岺": "령", "岾": "점", "峀": "수", "峋": "순", "峒": "동", "峙": "치", "峠": "상", "峨": "아", "峩": "아", "峭": "초", "峯": "봉", "峰": "봉", "峱": "노", "峴": "현", "島": "도", "峻": "준", "峽": "협", "崆": "공", "崇": "숭", "崍": "래", "崎": "기", "崐": "곤", "崑": "곤", "崔": "최", "崕": "애", "崖": "애", "崗": "강", "崘": "륜", "崙": "윤", "崛": "굴", "崟": "음", "崢": "쟁", "崤": "효", "崦": "엄", "崧": "숭", "崩": "붕", "崴": "외", "崽": "재", "嵁": "감", "嵂": "률", "嵄": "미", "嵋": "미", "嵌": "감", "嵎": "우", "嵐": "남", "嵓": "암", "嵔": "외", "嵩": "숭", "嵬": "외", "嵯": "차", "嵰": "겸", "嵱": "용", "嶁": "루", "嶂": "장", "嶄": "참", "嶆": "조", "嶇": "구", "嶋": "도", "嶒": "증", "嶔": "금", "嶕": "초", "嶙": "린", "嶝": "등", "嶠": "교", "嶢": "요", "嶧": "역", "嶪": "업", "嶫": "업", "嶮": "험", "嶰": "해", "嶷": "의", "嶸": "영", "嶺": "령", "嶼": "서", "嶽": "악", "嶾": "은", "巉": "참", "巋": "규", "巍": "외", "巑": "찬", "巒": "만", "巓": "전", "巖": "암", "巚": "헌", "川": "천", "州": "주", "巠": "경", "巡": "순", "巢": "소", "工": "공", "左": "좌", "巧": "교", "巨": "거", "巫": "무", "差": "차", "己": "기", "已": "이", "巳": "사", "巴": "파", "巵": "치", "巷": "항", "巸": "이", "巹": "근", "巽": "손", "巾": "건", "市": "시", "布": "포", "帆": "범", "帉": "분", "希": "희", "帑": "탕", "帕": "말", "帖": "첩", "帙": "질", "帚": "추", "帛": "백", "帝": "제", "帠": "예", "帥": "수", "帨": "세", "師": "사", "席": "석", "帳": "장", "帶": "대", "帷": "유", "常": "상", "帽": "모", "帿": "후", "幀": "정", "幃": "위", "幄": "악", "幅": "폭", "幇": "방", "幌": "황", "幎": "멱", "幔": "만", "幕": "막", "幘": "책", "幞": "복", "幟": "치", "幡": "번", "幢": "당", "幣": "폐", "幨": "첨", "幪": "몽", "幫": "방", "幬": "주", "幰": "헌", "幱": "란", "干": "간", "平": "평", "年": "년", "并": "병", "幷": "병", "幸": "행", "幹": "간", "幺": "요", "幻": "환", "幼": "유", "幽": "유", "幾": "기", "广": "엄", "庀": "비", "広": "광", "庄": "장", "庇": "비", "床": "상", "庋": "기", "序": "서", "底": "저", "庖": "포", "店": "점", "庚": "경", "府": "부", "庠": "상", "庥": "휴", "度": "도", "座": "좌", "庨": "효", "庫": "고", "庭": "정", "庳": "비", "庵": "암", "庶": "서", "康": "강", "庸": "용", "庽": "우", "庾": "유", "廁": "측", "廂": "상", "廈": "하", "廉": "렴", "廊": "랑", "廋": "수", "廏": "구", "廐": "구", "廑": "근", "廓": "곽", "廕": "음", "廖": "료", "廙": "이", "廚": "주", "廛": "전", "廝": "시", "廞": "흠", "廟": "묘", "廠": "창", "廡": "무", "廢": "폐", "廣": "광", "廥": "괴", "廧": "장", "廨": "해", "廩": "름", "廬": "려", "廱": "옹", "廳": "청", "延": "연", "廷": "정", "建": "건", "廻": "회", "廿": "입", "弁": "변", "弃": "기", "弄": "롱", "弇": "감", "弈": "혁", "弊": "폐", "弋": "익", "式": "식", "弑": "시", "弒": "시", "弓": "궁", "弔": "조", "引": "인", "弗": "불", "弘": "홍", "弛": "이", "弟": "제", "弢": "도", "弥": "미", "弦": "현", "弧": "호", "弩": "노", "弭": "미", "弱": "약", "弴": "돈", "張": "장", "強": "강", "强": "강", "弼": "필", "彀": "구", "彆": "별", "彈": "탄", "彊": "강", "彌": "미", "彎": "만", "彔": "록", "彖": "단", "彗": "혜", "彘": "체", "彙": "휘", "彛": "이", "彝": "이", "形": "형", "彤": "동", "彥": "언", "彦": "언", "彧": "욱", "彩": "채", "彪": "표", "彫": "조", "彬": "빈", "彭": "팽", "彰": "창", "影": "영", "彷": "방", "役": "역", "彼": "피", "彿": "불", "往": "왕", "征": "정", "徂": "조", "待": "대", "徇": "순", "很": "흔", "徉": "양", "徊": "회", "律": "률", "後": "후", "徐": "서", "徑": "경", "徒": "도", "得": "득", "徘": "배", "徙": "사", "徜": "상", "從": "종", "徠": "래", "御": "어", "徣": "차", "徧": "편", "徨": "황", "復": "복", "循": "순", "徬": "방", "徭": "요", "微": "미", "徯": "혜", "徳": "덕", "徵": "징", "德": "덕", "徹": "철", "徼": "요", "徽": "휘", "心": "심", "必": "필", "忈": "인", "忉": "도", "忌": "기", "忍": "인", "忎": "인", "忐": "탐", "忒": "특", "忓": "간", "忕": "세", "忖": "촌", "志": "지", "忘": "망", "忙": "망", "忝": "첨", "忞": "민", "忟": "민", "忠": "충", "忡": "충", "忤": "오", "忨": "완", "快": "쾌", "忭": "변", "忮": "기", "忯": "기", "忱": "침", "念": "념", "忸": "뉴", "忻": "흔", "忼": "강", "忽": "홀", "忿": "분", "怊": "초", "怍": "작", "怏": "앙", "怒": "노", "怔": "정", "怕": "파", "怖": "포", "怗": "첩", "怙": "호", "怛": "달", "怜": "령", "思": "사", "怠": "태", "怡": "이", "急": "급", "怦": "평", "性": "성", "怨": "원", "怩": "니", "怪": "괴", "怯": "겁", "怰": "현", "怳": "황", "恁": "임", "恂": "순", "恃": "시", "恆": "항", "恇": "광", "恈": "모", "恊": "협", "恍": "황", "恐": "공", "恒": "항", "恔": "효", "恕": "서", "恙": "양", "恚": "에", "恝": "괄", "恟": "흉", "恠": "괴", "恢": "회", "恣": "자", "恤": "휼", "恥": "치", "恨": "한", "恩": "은", "恪": "각", "恫": "통", "恬": "념", "恭": "공", "息": "식", "恰": "흡", "恵": "혜", "悁": "연", "悃": "곤", "悄": "초", "悅": "열", "悆": "서", "悉": "실", "悊": "철", "悋": "린", "悌": "제", "悍": "한", "悏": "협", "悒": "읍", "悔": "회", "悕": "희", "悖": "패", "悗": "문", "悚": "송", "悛": "전", "悟": "오", "悠": "유", "悢": "량", "患": "환", "悤": "총", "悧": "리", "悰": "종", "悱": "비", "悲": "비", "悳": "덕", "悴": "췌", "悵": "창", "悶": "민", "悸": "계", "悻": "행", "悼": "도", "悽": "처", "悾": "공", "惄": "녁", "情": "정", "惆": "추", "惇": "돈", "惉": "첨", "惋": "완", "惏": "람", "惑": "혹", "惓": "권", "惔": "담", "惕": "척", "惗": "녑", "惘": "망", "惙": "철", "惚": "홀", "惛": "혼", "惜": "석", "惝": "창", "惞": "흔", "惟": "유", "惠": "혜", "惡": "악", "惢": "쇄", "惰": "타", "惱": "뇌", "惲": "운", "想": "상", "惴": "췌", "惶": "황", "惷": "준", "惸": "경", "惹": "야", "惺": "성", "惻": "측", "惼": "편", "愀": "초", "愁": "수", "愃": "선", "愆": "건", "愈": "유", "愉": "유", "愍": "민", "愎": "퍅", "意": "의", "愔": "음", "愕": "악", "愚": "우", "愛": "애", "愜": "협", "愞": "난", "感": "감", "愢": "새", "愧": "괴", "愨": "각", "愫": "소", "愬": "소", "愭": "기", "愰": "황", "愴": "창", "愷": "개", "愼": "신", "愾": "개", "愿": "원", "慂": "용", "慄": "률", "慆": "도", "慇": "은", "慈": "자", "慊": "겸", "態": "태", "慌": "황", "慍": "온", "慏": "명", "慒": "종", "慓": "표", "慔": "모", "慕": "모", "慘": "참", "慙": "참", "慚": "참", "慜": "민", "慝": "특", "慟": "통", "慠": "오", "慡": "상", "慢": "만", "慣": "관", "慤": "각", "慧": "혜", "慨": "개", "慪": "우", "慫": "종", "慮": "려", "慰": "위", "慱": "단", "慳": "간", "慴": "습", "慵": "용", "慶": "경", "慷": "강", "慺": "루", "慼": "척", "慽": "척", "慾": "욕", "憁": "총", "憂": "우", "憃": "용", "憊": "비", "憍": "교", "憎": "증", "憐": "련", "憑": "빙", "憒": "궤", "憓": "혜", "憔": "초", "憖": "은", "憘": "희", "憙": "희", "憚": "탄", "憤": "분", "憧": "동", "憨": "감", "憩": "게", "憫": "민", "憬": "경", "憮": "무", "憯": "참", "憲": "헌", "憶": "억", "憸": "섬", "憺": "담", "憻": "탄", "憼": "경", "憽": "송", "憾": "감", "懃": "근", "懆": "조", "懇": "간", "懈": "해", "應": "응", "懊": "오", "懋": "무", "懌": "역", "懏": "준", "懕": "염", "懗": "하", "懞": "몽", "懟": "대", "懣": "문", "懦": "나", "懲": "징", "懶": "나", "懷": "회", "懸": "현", "懺": "참", "懼": "구", "懽": "환", "懾": "섭", "懿": "의", "戀": "련", "戇": "당", "戈": "과", "戊": "무", "戌": "술", "戍": "수", "戎": "융", "成": "성", "我": "아", "戒": "계", "戔": "잔", "戕": "장", "或": "혹", "戚": "척", "戞": "알", "戟": "극", "戡": "감", "戢": "집", "戧": "창", "戩": "전", "截": "절", "戭": "연", "戮": "륙", "戰": "전", "戱": "희", "戲": "희", "戳": "착", "戴": "대", "戵": "구", "戶": "호", "戹": "액", "戾": "려", "房": "방", "所": "소", "扁": "편", "扃": "경", "扇": "선", "扈": "호", "扉": "비", "扊": "염", "手": "수", "才": "재", "扎": "찰", "扑": "복", "扒": "배", "打": "타", "扗": "재", "托": "탁", "扛": "강", "扜": "우", "扞": "한", "扣": "구", "扨": "인", "扮": "분", "扱": "급", "扳": "반", "扶": "부", "批": "비", "扺": "지", "扼": "액", "找": "조", "承": "승", "技": "기", "抃": "변", "抄": "초", "抆": "문", "抉": "결", "把": "파", "抏": "완", "抑": "억", "抒": "서", "抔": "부", "投": "투", "抖": "두", "抗": "항", "折": "절", "抛": "포", "抦": "병", "抨": "평", "披": "피", "抬": "태", "抮": "진", "抱": "포", "抲": "하", "抵": "저", "抹": "말", "押": "압", "抽": "추", "拂": "불", "拄": "주", "担": "단", "拆": "탁", "拇": "무", "拈": "념", "拉": "납", "拊": "부", "拋": "포", "拌": "반", "拍": "박", "拏": "나", "拐": "괴", "拑": "겸", "拒": "거", "拓": "척", "拔": "발", "拕": "타", "拖": "타", "拗": "요", "拘": "구", "拙": "졸", "招": "초", "拜": "배", "括": "괄", "拭": "식", "拮": "길", "拯": "증", "拱": "공", "拳": "권", "拵": "존", "拶": "찰", "拷": "고", "拽": "예", "拾": "습", "拿": "나", "持": "지", "挂": "괘", "指": "지", "按": "안", "挌": "격", "挐": "나", "挑": "도", "挒": "렬", "挨": "애", "挪": "나", "挫": "좌", "振": "진", "挹": "읍", "挺": "정", "挻": "연", "挽": "만", "挾": "협", "捂": "오", "捃": "군", "捄": "구", "捆": "곤", "捉": "착", "捌": "팔", "捍": "한", "捎": "소", "捏": "날", "捐": "연", "捓": "야", "捕": "포", "捗": "척", "捚": "재", "捧": "봉", "捨": "사", "捩": "렬", "捫": "문", "据": "거", "捱": "애", "捲": "권", "捶": "추", "捷": "첩", "捺": "날", "捻": "염", "捿": "서", "掀": "흔", "掃": "소", "掄": "륜", "掇": "철", "授": "수", "掉": "도", "掊": "부", "掌": "장", "掎": "기", "掏": "도", "排": "배", "掖": "액", "掘": "굴", "掛": "괘", "掜": "예", "掟": "정", "掠": "략", "採": "채", "探": "탐", "接": "접", "控": "공", "推": "추", "掩": "엄", "措": "조", "掬": "국", "掾": "연", "揀": "간", "揃": "전", "揄": "유", "揆": "규", "揉": "유", "描": "묘", "提": "제", "插": "삽", "揖": "읍", "揚": "양", "換": "환", "揟": "서", "揠": "알", "握": "악", "揣": "췌", "揩": "개", "揫": "추", "揭": "게", "揮": "휘", "揲": "설", "援": "원", "揵": "건", "揶": "야", "揷": "삽", "搆": "구", "搉": "각", "損": "손", "搏": "박", "搒": "방", "搔": "소", "搖": "요", "搗": "도", "搘": "지", "搜": "수", "搠": "삭", "搢": "진", "搤": "액", "搥": "추", "搨": "탑", "搪": "당", "搫": "반", "搬": "반", "搭": "탑", "搯": "도", "搰": "골", "搴": "건", "搶": "창", "携": "휴", "搾": "착", "摘": "적", "摛": "리", "摞": "라", "摠": "총", "摧": "최", "摩": "마", "摭": "척", "摯": "지", "摳": "구", "摸": "모", "摹": "모", "摺": "접", "摻": "섬", "摽": "표", "撅": "궤", "撈": "로", "撐": "탱", "撑": "탱", "撒": "살", "撓": "요", "撕": "서", "撙": "준", "撚": "년", "撛": "린", "撝": "휘", "撞": "당", "撟": "교", "撤": "철", "撥": "발", "撩": "료", "撫": "무", "播": "파", "撮": "촬", "撰": "찬", "撲": "박", "撻": "달", "撼": "감", "撾": "과", "撿": "검", "擁": "옹", "擄": "노", "擅": "천", "擇": "택", "擉": "착", "擊": "격", "操": "조", "擎": "경", "擐": "환", "擒": "금", "擔": "담", "擕": "휴", "擗": "벽", "擘": "벽", "據": "거", "擠": "제", "擡": "대", "擢": "탁", "擣": "도", "擥": "람", "擦": "찰", "擧": "거", "擬": "의", "擭": "화", "擯": "빈", "擱": "각", "擲": "척", "擴": "확", "擺": "파", "擾": "요", "攀": "반", "攂": "뢰", "攄": "터", "攇": "헌", "攊": "력", "攏": "롱", "攔": "란", "攘": "양", "攙": "참", "攛": "찬", "攝": "섭", "攢": "찬", "攣": "련", "攤": "탄", "攪": "교", "攫": "확", "攬": "람", "支": "지", "攲": "기", "收": "수", "攷": "고", "攸": "유", "改": "개", "攻": "공", "攽": "반", "放": "방", "政": "정", "敃": "민", "故": "고", "效": "효", "敉": "미", "敍": "서", "敎": "교", "敏": "민", "救": "구", "敒": "진", "敔": "어", "敕": "칙", "敖": "오", "敗": "패", "敘": "서", "教": "교", "敝": "폐", "敞": "창", "敢": "감", "散": "산", "敦": "돈", "敬": "경", "敭": "양", "敲": "고", "整": "정", "敵": "적", "敷": "부", "數": "수", "敾": "선", "斁": "두", "斂": "렴", "斃": "폐", "斅": "효", "文": "문", "斌": "빈", "斐": "비", "斑": "반", "斕": "란", "斗": "두", "料": "료", "斛": "곡", "斜": "사", "斝": "가", "斟": "짐", "斡": "알", "斤": "근", "斥": "척", "斧": "부", "斫": "작", "斬": "참", "斯": "사", "新": "신", "斱": "작", "斲": "착", "斴": "린", "斷": "단", "方": "방", "於": "어", "施": "시", "斿": "유", "旁": "방", "旂": "기", "旃": "전", "旄": "모", "旅": "려", "旆": "패", "旊": "방", "旋": "선", "旌": "정", "族": "족", "旒": "류", "旗": "기", "无": "무", "旣": "기", "日": "일", "旦": "단", "旨": "지", "早": "조", "旬": "순", "旭": "욱", "旱": "한", "旲": "대", "旴": "우", "旹": "시", "旺": "왕", "旻": "민", "旼": "민", "旽": "돈", "旿": "오", "昀": "윤", "昂": "앙", "昃": "측", "昆": "곤", "昇": "승", "昈": "호", "昉": "방", "昊": "호", "昌": "창", "昍": "헌", "明": "명", "昏": "혼", "昐": "분", "昑": "금", "易": "역", "昔": "석", "昕": "흔", "昛": "거", "昜": "양", "昞": "병", "星": "성", "映": "영", "昡": "현", "昣": "진", "昤": "령", "春": "춘", "昧": "매", "昨": "작", "昫": "구", "昭": "소", "是": "시", "昰": "하", "昱": "욱", "昴": "묘", "昵": "닐", "昶": "창", "昷": "온", "昺": "병", "昻": "앙", "晁": "조", "時": "시", "晃": "황", "晄": "황", "晈": "교", "晉": "진", "晋": "진", "晌": "상", "晎": "홍", "晏": "안", "晐": "해", "晑": "향", "晙": "준", "晚": "만", "晛": "현", "晝": "주", "晞": "희", "晟": "성", "晠": "성", "晡": "포", "晢": "절", "晤": "오", "晥": "환", "晦": "회", "晧": "호", "晨": "신", "晩": "만", "晫": "탁", "晬": "수", "晭": "주", "普": "보", "景": "경", "晰": "석", "晳": "석", "晴": "청", "晶": "정", "晷": "귀", "晸": "정", "晹": "역", "智": "지", "晻": "암", "晽": "림", "晿": "창", "暄": "훤", "暇": "가", "暈": "운", "暉": "휘", "暋": "민", "暌": "규", "暎": "영", "暐": "위", "暑": "서", "暖": "난", "暗": "암", "暘": "양", "暚": "요", "暝": "명", "暞": "교", "暠": "고", "暢": "창", "暣": "기", "暫": "잠", "暬": "설", "暮": "모", "暱": "닐", "暲": "장", "暳": "혜", "暴": "폭", "暵": "한", "暶": "선", "暸": "료", "暹": "섬", "暺": "탄", "暻": "경", "暽": "린", "暾": "돈", "暿": "희", "曀": "에", "曁": "기", "曄": "엽", "曅": "엽", "曆": "력", "曇": "담", "曈": "동", "曉": "효", "曓": "포", "曔": "경", "曖": "애", "曘": "유", "曙": "서", "曚": "몽", "曛": "훈", "曜": "요", "曝": "폭", "曞": "려", "曠": "광", "曣": "연", "曦": "희", "曨": "롱", "曩": "낭", "曪": "라", "曬": "쇄", "曮": "엄", "曯": "촉", "曰": "왈", "曲": "곡", "曳": "예", "更": "갱", "曷": "갈", "書": "서", "曹": "조", "曺": "조", "曼": "만", "曾": "증", "替": "체", "最": "최", "會": "회", "朄": "인", "朅": "걸", "月": "월", "有": "유", "朊": "원", "朋": "붕", "朌": "반", "服": "복", "朎": "령", "朔": "삭", "朕": "짐", "朗": "낭", "望": "망", "朝": "조", "朞": "기", "期": "기", "朠": "영", "朢": "망", "朣": "동", "朦": "몽", "朧": "롱", "木": "목", "未": "미", "末": "말", "本": "본", "札": "찰", "朮": "출", "朱": "주", "朳": "팔", "朴": "박", "朶": "타", "机": "궤", "朽": "후", "朾": "정", "杅": "우", "杆": "간", "杉": "삼", "杋": "범", "杌": "올", "李": "리", "杏": "행", "材": "재", "村": "촌", "杓": "표", "杖": "장", "杜": "두", "杝": "이", "杞": "기", "束": "속", "杠": "강", "来": "래", "杪": "초", "杬": "원", "杭": "항", "杯": "배", "杰": "걸", "東": "동", "杲": "고", "杳": "묘", "杵": "저", "杷": "파", "杻": "뉴", "杼": "저", "松": "송", "板": "판", "枃": "진", "枇": "비", "枉": "왕", "枋": "방", "枌": "분", "枏": "남", "析": "석", "枒": "아", "枓": "두", "枕": "침", "林": "림", "枘": "예", "枙": "와", "枚": "매", "果": "과", "枝": "지", "枯": "고", "枰": "평", "枲": "시", "枳": "지", "架": "가", "枷": "가", "枸": "구", "枻": "설", "枼": "엽", "枾": "시", "柁": "타", "柄": "병", "柅": "니", "柊": "종", "柏": "백", "某": "모", "柑": "감", "柒": "칠", "染": "염", "柔": "유", "柖": "소", "柗": "송", "柘": "자", "柙": "합", "柚": "유", "柝": "탁", "柞": "작", "柟": "남", "柢": "저", "柩": "구", "柬": "간", "柯": "가", "柰": "내", "柱": "주", "柳": "류", "柴": "시", "柵": "책", "柶": "사", "柹": "시", "査": "사", "柾": "정", "柿": "시", "栃": "회", "栄": "영", "栐": "영", "栒": "순", "栓": "전", "栖": "서", "栗": "률", "栝": "괄", "栞": "간", "校": "교", "栢": "백", "株": "주", "栮": "이", "栯": "욱", "栱": "공", "栲": "고", "栴": "전", "核": "핵", "根": "근", "栻": "식", "格": "격", "栽": "재", "桀": "걸", "桁": "항", "桂": "계", "桃": "도", "桄": "광", "框": "광", "案": "안", "桉": "안", "桎": "질", "桐": "동", "桑": "상", "桓": "환", "桔": "길", "桭": "진", "桯": "정", "桴": "부", "桶": "통", "桷": "각", "桾": "군", "桿": "간", "梁": "량", "梃": "정", "梅": "매", "梆": "방", "梏": "곡", "梓": "재", "梔": "치", "梗": "경", "梛": "나", "條": "조", "梟": "효", "梠": "려", "梡": "완", "梢": "초", "梣": "심", "梧": "오", "梨": "리", "梭": "사", "梯": "제", "械": "계", "梱": "곤", "梳": "소", "梵": "범", "梶": "미", "棄": "기", "棅": "병", "棉": "면", "棊": "기", "棋": "기", "棌": "채", "棍": "곤", "棐": "비", "棒": "봉", "棕": "종", "棖": "정", "棗": "조", "棘": "극", "棚": "붕", "棟": "동", "棠": "당", "棣": "체", "棧": "잔", "棨": "계", "棬": "권", "森": "삼", "棲": "서", "棹": "도", "棺": "관", "棻": "분", "棼": "분", "棽": "림", "椀": "완", "椁": "곽", "椄": "접", "椅": "의", "椆": "주", "椋": "량", "植": "식", "椎": "추", "椏": "아", "椑": "비", "椒": "초", "椙": "창", "椧": "명", "椰": "야", "椴": "단", "椶": "종", "椹": "침", "椽": "연", "椿": "춘", "楂": "사", "楊": "양", "楏": "규", "楓": "풍", "楔": "설", "楕": "타", "楗": "건", "楙": "무", "楚": "초", "楝": "련", "楞": "릉", "楠": "남", "楡": "유", "楢": "유", "楣": "미", "楥": "원", "楨": "정", "楪": "접", "楫": "즙", "楬": "갈", "業": "업", "楮": "저", "楯": "순", "楳": "매", "極": "극", "楷": "해", "楸": "추", "楹": "영", "楻": "황", "榎": "가", "榑": "부", "榔": "랑", "榕": "용", "榘": "구", "榛": "진", "榜": "방", "榟": "재", "榤": "걸", "榥": "황", "榦": "간", "榧": "비", "榭": "사", "榮": "영", "榰": "지", "榱": "최", "榲": "온", "榴": "류", "榷": "교", "榺": "승", "榻": "탑", "榼": "합", "榾": "골", "榿": "기", "槀": "고", "槁": "고", "槃": "반", "槇": "전", "槊": "삭", "構": "구", "槌": "퇴", "槍": "창", "槎": "차", "槏": "겸", "槐": "괴", "槓": "공", "槖": "탁", "槢": "습", "槥": "혜", "槦": "용", "槧": "참", "槨": "곽", "槩": "개", "槪": "개", "槭": "색", "槲": "곡", "槹": "고", "槻": "규", "槽": "조", "槿": "근", "樀": "적", "樂": "락", "樅": "종", "樊": "번", "樋": "통", "樑": "량", "樒": "밀", "樓": "루", "樔": "소", "樗": "저", "標": "표", "樛": "규", "樞": "추", "樟": "장", "模": "모", "樣": "양", "権": "권", "樫": "견", "樵": "초", "樸": "박", "樹": "수", "樺": "화", "樻": "궤", "樽": "준", "橃": "벌", "橄": "감", "橅": "모", "橇": "취", "橈": "요", "橉": "린", "橊": "류", "橋": "교", "橌": "한", "橍": "윤", "橐": "탁", "橒": "운", "橓": "순", "橘": "귤", "橙": "등", "橚": "숙", "橞": "혜", "機": "기", "橠": "나", "橡": "상", "橢": "타", "橤": "예", "橦": "동", "橫": "횡", "橲": "희", "橵": "산", "橿": "강", "檀": "단", "檃": "은", "檄": "격", "檉": "정", "檍": "억", "檎": "금", "檐": "첨", "檔": "당", "檗": "벽", "檜": "회", "檝": "즙", "檟": "가", "檠": "경", "檢": "검", "檣": "장", "檮": "도", "檳": "빈", "檶": "염", "檻": "함", "檼": "은", "檽": "누", "檿": "염", "櫂": "도", "櫃": "궤", "櫓": "노", "櫚": "려", "櫛": "즐", "櫜": "고", "櫝": "독", "櫞": "연", "櫟": "력", "櫨": "로", "櫪": "력", "櫬": "친", "櫶": "헌", "櫻": "앵", "櫼": "첨", "欂": "박", "欃": "참", "欄": "란", "權": "권", "欌": "장", "欑": "찬", "欒": "란", "欖": "람", "欗": "란", "欞": "령", "欠": "흠", "次": "차", "欣": "흔", "欥": "일", "欬": "해", "欲": "욕", "欷": "희", "欸": "애", "欹": "의", "欺": "기", "欻": "훌", "欽": "흠", "款": "관", "欿": "감", "歃": "삽", "歆": "흠", "歇": "헐", "歉": "겸", "歊": "효", "歌": "가", "歎": "탄", "歐": "구", "歔": "허", "歙": "흡", "歚": "선", "歛": "감", "歟": "여", "歠": "철", "歡": "환", "止": "지", "正": "정", "此": "차", "步": "보", "武": "무", "歧": "기", "歩": "보", "歪": "왜", "歲": "세", "歷": "력", "歸": "귀", "死": "사", "歿": "몰", "殀": "요", "殂": "조", "殃": "앙", "殄": "진", "殆": "태", "殉": "순", "殊": "수", "殍": "표", "殑": "긍", "殖": "식", "殘": "잔", "殞": "운", "殢": "체", "殤": "상", "殫": "탄", "殭": "강", "殮": "렴", "殯": "빈", "殲": "섬", "殳": "수", "段": "단", "殷": "은", "殺": "살", "殼": "각", "殽": "효", "殿": "전", "毀": "훼", "毁": "훼", "毄": "격", "毅": "의", "毆": "구", "毋": "무", "母": "모", "每": "매", "毒": "독", "毓": "육", "比": "비", "毖": "비", "毗": "비", "毘": "비", "毚": "참", "毛": "모", "毫": "호", "毬": "구", "毯": "담", "毳": "취", "毸": "시", "毿": "산", "氅": "창", "氈": "전", "氏": "씨", "氐": "저", "民": "민", "氓": "맹", "氛": "분", "氣": "기", "氤": "인", "氳": "온", "水": "수", "氶": "승", "氷": "빙", "永": "영", "氾": "범", "氿": "궤", "汀": "정", "汁": "즙", "求": "구", "汃": "팔", "汋": "작", "汎": "범", "汏": "대", "汐": "석", "汒": "망", "汓": "수", "汔": "흘", "汕": "산", "汗": "한", "汙": "오", "汚": "오", "汛": "신", "汜": "사", "汝": "여", "汞": "홍", "江": "강", "池": "지", "汦": "지", "汨": "골", "汩": "율", "汪": "왕", "汭": "예", "汰": "태", "汲": "급", "汴": "판", "汶": "문", "決": "결", "汽": "기", "汾": "분", "沁": "심", "沂": "기", "沃": "옥", "沄": "운", "沅": "원", "沆": "항", "沇": "연", "沈": "침", "沉": "침", "沌": "돈", "沍": "호", "沐": "목", "沒": "몰", "沓": "답", "沔": "면", "沕": "물", "沖": "충", "沘": "비", "沙": "사", "沚": "지", "沛": "패", "沫": "말", "沬": "매", "沮": "저", "沰": "탁", "沱": "타", "河": "하", "沶": "시", "沸": "비", "油": "유", "治": "치", "沼": "소", "沽": "고", "沾": "첨", "沿": "연", "況": "황", "泂": "형", "泄": "설", "泅": "수", "泆": "일", "泇": "가", "泉": "천", "泊": "박", "泌": "비", "泐": "륵", "泑": "유", "泓": "홍", "泔": "감", "法": "법", "泗": "사", "泙": "평", "泚": "자", "泛": "범", "泜": "지", "泝": "소", "泠": "령", "泡": "포", "波": "파", "泣": "읍", "泥": "니", "注": "주", "泫": "현", "泮": "반", "泯": "민", "泰": "태", "泱": "앙", "泳": "영", "泿": "은", "洄": "회", "洇": "인", "洊": "천", "洋": "양", "洌": "렬", "洑": "보", "洒": "세", "洔": "지", "洗": "세", "洙": "수", "洛": "낙", "洞": "동", "洟": "이", "洣": "미", "津": "진", "洧": "유", "洨": "효", "洩": "설", "洪": "홍", "洫": "혁", "洬": "속", "洮": "도", "洯": "결", "洲": "주", "洵": "순", "洶": "흉", "洸": "광", "洹": "원", "洺": "명", "活": "활", "洼": "와", "洽": "흡", "派": "파", "流": "류", "浙": "절", "浚": "준", "浜": "빈", "浡": "발", "浣": "완", "浤": "굉", "浥": "읍", "浦": "포", "浧": "영", "浩": "호", "浪": "랑", "浬": "리", "浮": "부", "浯": "오", "浲": "봉", "浴": "욕", "海": "해", "浸": "침", "浹": "협", "浿": "패", "涂": "도", "涅": "열", "涇": "경", "消": "소", "涉": "섭", "涌": "용", "涍": "효", "涎": "연", "涏": "정", "涑": "속", "涓": "연", "涔": "잠", "涕": "체", "涖": "리", "涗": "세", "涘": "사", "涪": "부", "涫": "관", "涬": "행", "涯": "애", "液": "액", "涴": "완", "涵": "함", "涷": "동", "涸": "후", "涼": "량", "涿": "탁", "淀": "정", "淃": "권", "淄": "치", "淅": "석", "淆": "효", "淇": "기", "淈": "굴", "淋": "림", "淌": "창", "淏": "호", "淐": "창", "淑": "숙", "淒": "처", "淖": "뇨", "淘": "도", "淙": "종", "淚": "루", "淝": "비", "淞": "송", "淠": "비", "淡": "담", "淢": "역", "淣": "예", "淤": "어", "淥": "록", "淦": "감", "淨": "정", "淪": "륜", "淫": "음", "淬": "쉬", "淮": "회", "深": "심", "淳": "순", "淵": "연", "淶": "래", "混": "혼", "淸": "청", "淹": "엄", "淺": "천", "添": "첨", "淼": "묘", "清": "청", "済": "제", "渊": "연", "渗": "삼", "渙": "환", "渚": "저", "減": "감", "渝": "투", "渟": "정", "渠": "거", "渡": "도", "渢": "범", "渣": "사", "渤": "발", "渥": "악", "渦": "와", "渨": "외", "渫": "설", "測": "측", "渭": "위", "港": "항", "渲": "선", "渴": "갈", "渶": "영", "渷": "연", "游": "유", "渺": "묘", "渼": "미", "渽": "재", "渾": "혼", "湀": "규", "湃": "배", "湄": "미", "湅": "련", "湊": "주", "湍": "단", "湎": "면", "湑": "서", "湓": "분", "湔": "전", "湕": "건", "湖": "호", "湘": "상", "湛": "담", "湜": "식", "湞": "정", "湟": "황", "湣": "민", "湧": "용", "湫": "추", "湮": "인", "湯": "탕", "湲": "원", "湳": "남", "湵": "유", "湺": "보", "溏": "당", "源": "원", "溒": "원", "溕": "몽", "準": "준", "溘": "합", "溜": "유", "溝": "구", "溟": "명", "溢": "일", "溥": "부", "溧": "률", "溨": "재", "溪": "계", "溫": "온", "溯": "소", "溱": "진", "溲": "수", "溵": "은", "溶": "용", "溷": "혼", "溺": "닉", "溽": "욕", "滂": "방", "滃": "옹", "滄": "창", "滅": "멸", "滇": "진", "滈": "호", "滉": "황", "滋": "자", "滌": "척", "滎": "형", "滑": "골", "滓": "재", "滔": "도", "滕": "등", "滙": "회", "滬": "호", "滭": "필", "滯": "체", "滲": "삼", "滴": "적", "滵": "밀", "滷": "로", "滸": "호", "滼": "범", "滾": "곤", "滿": "만", "漁": "어", "漂": "표", "漄": "애", "漆": "칠", "漉": "록", "漊": "루", "漌": "근", "漏": "루", "漑": "개", "漓": "리", "演": "연", "漕": "조", "漙": "단", "漚": "구", "漠": "막", "漢": "한", "漣": "련", "漤": "람", "漦": "시", "漧": "건", "漨": "봉", "漪": "의", "漫": "만", "漬": "지", "漭": "망", "漯": "루", "漰": "붕", "漱": "수", "漲": "창", "漳": "장", "漸": "점", "漼": "최", "漾": "양", "漿": "장", "潁": "영", "潏": "율", "潑": "발", "潒": "상", "潓": "혜", "潔": "결", "潗": "집", "潘": "반", "潙": "규", "潚": "숙", "潛": "잠", "潜": "잠", "潝": "흡", "潞": "로", "潟": "석", "潡": "돈", "潢": "황", "潣": "민", "潤": "윤", "潦": "료", "潪": "지", "潭": "담", "潮": "조", "潯": "심", "潰": "궤", "潱": "열", "潴": "저", "潸": "산", "潺": "잔", "潼": "동", "潽": "보", "潾": "린", "澁": "삽", "澂": "징", "澄": "징", "澆": "요", "澇": "로", "澈": "철", "澉": "감", "澋": "횡", "澌": "시", "澍": "주", "澎": "팽", "澐": "운", "澒": "홍", "澔": "호", "澕": "화", "澖": "한", "澗": "간", "澘": "산", "澟": "름", "澡": "조", "澣": "한", "澤": "택", "澥": "해", "澧": "례", "澨": "서", "澪": "령", "澮": "회", "澯": "찬", "澱": "전", "澳": "오", "澶": "전", "澹": "담", "澾": "달", "激": "격", "濁": "탁", "濂": "렴", "濃": "농", "濆": "분", "濇": "색", "濉": "수", "濊": "예", "濔": "니", "濕": "습", "濘": "녕", "濚": "영", "濛": "몽", "濞": "비", "濟": "제", "濠": "호", "濡": "유", "濤": "도", "濥": "인", "濦": "은", "濩": "호", "濫": "람", "濬": "준", "濮": "복", "濯": "탁", "濱": "빈", "濳": "잠", "濴": "영", "濶": "활", "濺": "천", "濾": "여", "瀁": "양", "瀅": "형", "瀆": "독", "瀇": "왕", "瀉": "사", "瀋": "심", "瀏": "류", "瀑": "폭", "瀒": "색", "瀓": "징", "瀕": "빈", "瀘": "로", "瀚": "한", "瀛": "영", "瀜": "융", "瀝": "력", "瀞": "정", "瀟": "소", "瀢": "유", "瀣": "해", "瀦": "저", "瀧": "롱", "瀨": "뢰", "瀯": "영", "瀰": "미", "瀲": "렴", "瀷": "익", "瀸": "첨", "瀼": "양", "瀾": "란", "灄": "섭", "灆": "람", "灌": "관", "灎": "염", "灐": "형", "灑": "쇄", "灓": "란", "灕": "리", "灘": "탄", "灝": "호", "灞": "파", "灣": "만", "灦": "현", "灩": "염", "火": "화", "灯": "정", "灰": "회", "灸": "구", "灼": "작", "災": "재", "灾": "재", "炁": "기", "炅": "경", "炆": "문", "炊": "취", "炎": "염", "炒": "초", "炕": "항", "炘": "흔", "炙": "자", "炚": "광", "炛": "광", "炡": "정", "炤": "소", "炦": "발", "炫": "현", "炬": "거", "炭": "탄", "炮": "포", "炯": "형", "炰": "포", "炳": "병", "炷": "주", "炸": "작", "点": "점", "烈": "렬", "烊": "양", "烋": "휴", "烍": "선", "烏": "오", "烓": "계", "烔": "동", "烘": "홍", "烙": "낙", "烜": "훤", "烝": "증", "烟": "연", "烯": "희", "烱": "경", "烳": "보", "烹": "팽", "烺": "랑", "烽": "봉", "焃": "혁", "焄": "훈", "焆": "결", "焇": "소", "焉": "언", "焌": "준", "焙": "배", "焚": "분", "焛": "린", "焜": "혼", "焞": "돈", "焠": "쉬", "無": "무", "焦": "초", "焭": "경", "焮": "흔", "焯": "작", "焰": "염", "焱": "혁", "然": "연", "煃": "규", "煆": "하", "煇": "휘", "煉": "연", "煊": "훤", "煌": "황", "煎": "전", "煐": "영", "煒": "위", "煓": "단", "煕": "희", "煖": "난", "煗": "난", "煙": "연", "煜": "욱", "煝": "미", "煞": "살", "煢": "경", "煤": "매", "煥": "환", "煦": "후", "照": "조", "煨": "외", "煩": "번", "煬": "양", "煮": "자", "煽": "선", "熀": "엽", "熄": "식", "熅": "온", "熇": "효", "熈": "희", "熉": "운", "熊": "웅", "熏": "훈", "熒": "형", "熔": "용", "熙": "희", "熛": "표", "熟": "숙", "熠": "습", "熡": "루", "熢": "봉", "熤": "익", "熨": "위", "熩": "호", "熬": "오", "熯": "선", "熱": "열", "熲": "경", "熹": "희", "熺": "희", "熾": "치", "燁": "엽", "燃": "연", "燈": "등", "燉": "돈", "燋": "초", "燎": "요", "燏": "율", "燐": "인", "燒": "소", "燔": "번", "燕": "연", "燖": "심", "燙": "탕", "燛": "경", "營": "영", "燠": "욱", "燥": "조", "燦": "찬", "燧": "수", "燬": "훼", "燭": "촉", "燮": "섭", "燸": "유", "燹": "희", "燻": "훈", "燼": "신", "燽": "주", "燾": "도", "燿": "요", "爀": "혁", "爁": "람", "爆": "폭", "爇": "설", "爋": "훈", "爌": "광", "爍": "삭", "爐": "로", "爔": "희", "爗": "엽", "爚": "약", "爛": "난", "爟": "관", "爥": "촉", "爨": "찬", "爪": "조", "爬": "파", "爭": "쟁", "爰": "원", "爲": "위", "爵": "작", "父": "부", "爸": "파", "爹": "다", "爺": "야", "爻": "효", "爽": "상", "爾": "이", "牀": "상", "牂": "장", "牆": "장", "片": "편", "版": "판", "牋": "전", "牌": "패", "牒": "첩", "牓": "방", "牔": "박", "牖": "유", "牘": "독", "牙": "아", "牚": "탱", "牛": "우", "牝": "빈", "牟": "모", "牡": "모", "牢": "뇌", "牣": "인", "牧": "목", "物": "물", "牯": "고", "牲": "생", "牴": "저", "牸": "자", "特": "특", "牽": "견", "犀": "서", "犁": "리", "犂": "리", "犇": "분", "犍": "건", "犒": "호", "犖": "락", "犢": "독", "犧": "희", "犬": "견", "犯": "범", "犳": "작", "犴": "안", "犵": "힐", "狀": "상", "狂": "광", "狄": "적", "狉": "비", "狎": "압", "狐": "호", "狒": "비", "狗": "구", "狙": "저", "狡": "교", "狢": "학", "狥": "순", "狨": "융", "狩": "수", "狴": "폐", "狷": "견", "狸": "리", "狹": "협", "狺": "은", "狻": "산", "狼": "낭", "狽": "패", "猉": "기", "猊": "예", "猓": "과", "猖": "창", "猗": "의", "猘": "제", "猙": "쟁", "猛": "맹", "猜": "시", "猝": "졸", "猢": "호", "猥": "외", "猧": "와", "猨": "원", "猩": "성", "猪": "저", "猫": "묘", "猱": "노", "猴": "후", "猶": "유", "猷": "유", "猾": "활", "猿": "원", "獃": "애", "獄": "옥", "獅": "사", "獎": "장", "獐": "장", "獒": "오", "獗": "궐", "獘": "폐", "獜": "린", "獠": "료", "獨": "독", "獩": "예", "獪": "회", "獫": "험", "獬": "해", "獯": "훈", "獰": "영", "獲": "획", "獵": "렵", "獷": "광", "獸": "수", "獺": "달", "獻": "헌", "獼": "미", "玁": "험", "玄": "현", "玆": "자", "率": "률", "玈": "로", "玉": "옥", "王": "왕", "玎": "정", "玒": "강", "玔": "천", "玕": "간", "玖": "구", "玗": "우", "玘": "기", "玞": "부", "玟": "민", "玠": "개", "玦": "결", "玧": "윤", "玩": "완", "玪": "감", "玫": "매", "玭": "빈", "玲": "령", "玳": "대", "玴": "예", "玷": "점", "玹": "현", "玻": "파", "玼": "체", "玽": "구", "玿": "소", "珀": "박", "珂": "가", "珆": "이", "珈": "가", "珉": "민", "珊": "산", "珌": "필", "珍": "진", "珏": "각", "珒": "진", "珖": "광", "珗": "선", "珘": "주", "珙": "공", "珝": "후", "珞": "낙", "珠": "주", "珢": "은", "珣": "순", "珤": "보", "珥": "이", "珦": "향", "珩": "형", "珪": "규", "珫": "충", "班": "반", "珮": "패", "珵": "정", "珷": "무", "珸": "오", "珹": "성", "珽": "정", "現": "현", "琁": "선", "球": "구", "琄": "현", "琅": "랑", "理": "리", "琇": "수", "琉": "류", "琓": "완", "琗": "채", "琘": "민", "琛": "침", "琝": "민", "琟": "유", "琠": "전", "琡": "숙", "琢": "탁", "琤": "쟁", "琥": "호", "琦": "기", "琨": "곤", "琪": "기", "琫": "봉", "琬": "완", "琮": "종", "琯": "관", "琰": "염", "琱": "조", "琲": "배", "琳": "림", "琴": "금", "琵": "비", "琶": "파", "琸": "탁", "琺": "법", "琿": "혼", "瑀": "우", "瑁": "모", "瑂": "미", "瑃": "춘", "瑄": "선", "瑅": "제", "瑆": "성", "瑈": "유", "瑉": "민", "瑋": "위", "瑌": "연", "瑍": "환", "瑎": "해", "瑕": "하", "瑗": "원", "瑙": "노", "瑚": "호", "瑛": "영", "瑜": "유", "瑝": "황", "瑞": "서", "瑟": "슬", "瑠": "류", "瑢": "용", "瑣": "쇄", "瑤": "요", "瑥": "온", "瑨": "진", "瑩": "영", "瑪": "마", "瑭": "당", "瑮": "률", "瑯": "랑", "瑰": "괴", "瑱": "전", "瑲": "창", "瑳": "차", "瑽": "종", "瑾": "근", "璀": "최", "璂": "기", "璃": "리", "璄": "경", "璅": "소", "璆": "구", "璇": "선", "璉": "련", "璊": "문", "璋": "장", "璌": "인", "璐": "로", "璘": "린", "璜": "황", "璝": "괴", "璞": "박", "璟": "경", "璡": "진", "璣": "기", "璥": "경", "璧": "벽", "璨": "찬", "璪": "조", "璫": "당", "環": "환", "璱": "슬", "璲": "수", "璵": "여", "璶": "신", "璸": "빈", "璹": "숙", "璼": "람", "璽": "새", "璿": "선", "瓀": "연", "瓆": "질", "瓊": "경", "瓍": "수", "瓏": "롱", "瓐": "로", "瓓": "란", "瓔": "영", "瓘": "관", "瓚": "찬", "瓛": "환", "瓜": "과", "瓠": "호", "瓢": "표", "瓣": "판", "瓦": "와", "瓩": "천", "瓮": "옹", "瓲": "톤", "瓳": "호", "瓷": "자", "甁": "병", "甃": "추", "甄": "견", "甌": "구", "甍": "맹", "甎": "전", "甑": "증", "甓": "벽", "甕": "옹", "甘": "감", "甚": "심", "甛": "첨", "甜": "첨", "甞": "상", "生": "생", "產": "산", "産": "산", "甤": "유", "甥": "생", "甦": "소", "用": "용", "甫": "보", "甬": "용", "田": "전", "由": "유", "甲": "갑", "申": "신", "男": "남", "甸": "전", "町": "정", "画": "획", "甿": "맹", "畃": "순", "畇": "균", "畊": "경", "畋": "전", "界": "계", "畎": "견", "畏": "외", "畑": "전", "畓": "답", "畔": "반", "留": "류", "畚": "분", "畛": "진", "畜": "축", "畝": "무", "畠": "전", "畢": "필", "畤": "치", "略": "략", "畦": "휴", "畧": "략", "番": "번", "畫": "화", "畯": "준", "異": "이", "畵": "화", "當": "당", "畸": "기", "畺": "강", "畿": "기", "疆": "강", "疇": "주", "疈": "벽", "疊": "첩", "疋": "필", "疎": "소", "疏": "소", "疑": "의", "疔": "정", "疙": "흘", "疚": "구", "疝": "산", "疣": "우", "疥": "개", "疩": "췌", "疫": "역", "疱": "포", "疲": "피", "疳": "감", "疴": "아", "疵": "자", "疸": "달", "疹": "진", "疼": "동", "疽": "저", "疾": "질", "痀": "구", "痂": "가", "痃": "현", "病": "병", "症": "증", "痊": "전", "痍": "이", "痎": "해", "痒": "양", "痓": "치", "痔": "치", "痕": "흔", "痘": "두", "痙": "경", "痛": "통", "痞": "비", "痢": "이", "痣": "지", "痤": "좌", "痧": "사", "痰": "담", "痲": "마", "痳": "림", "痴": "치", "痹": "비", "痺": "비", "痼": "고", "痿": "위", "瘀": "어", "瘁": "췌", "瘇": "종", "瘈": "계", "瘉": "유", "瘋": "풍", "瘍": "양", "瘐": "유", "瘕": "하", "瘙": "소", "瘟": "온", "瘠": "척", "瘡": "창", "瘢": "반", "瘤": "류", "瘦": "수", "瘧": "학", "瘯": "족", "瘰": "라", "瘱": "예", "瘳": "추", "瘴": "장", "瘻": "루", "療": "요", "癃": "륭", "癆": "로", "癇": "간", "癈": "폐", "癉": "단", "癌": "암", "癎": "간", "癒": "유", "癕": "옹", "癖": "벽", "癘": "려", "癜": "전", "癡": "치", "癢": "양", "癤": "절", "癥": "징", "癧": "력", "癨": "곽", "癩": "나", "癬": "선", "癭": "영", "癮": "은", "癯": "구", "癰": "옹", "癱": "탄", "癲": "전", "癸": "계", "登": "등", "發": "발", "白": "백", "百": "백", "皀": "급", "皁": "조", "皃": "모", "的": "적", "皆": "개", "皇": "황", "皋": "고", "皎": "교", "皐": "고", "皒": "아", "皓": "호", "皖": "환", "皗": "주", "皚": "애", "皛": "효", "皜": "호", "皞": "호", "皤": "파", "皬": "학", "皮": "피", "皴": "준", "皶": "사", "皸": "군", "皺": "추", "皿": "명", "盂": "우", "盃": "배", "盆": "분", "盈": "영", "益": "익", "盌": "완", "盍": "합", "盎": "앙", "盒": "합", "盓": "우", "盔": "회", "盖": "개", "盙": "보", "盛": "성", "盜": "도", "盞": "잔", "盟": "맹", "盡": "진", "監": "감", "盤": "반", "盥": "관", "盧": "노", "盪": "탕", "盬": "고", "目": "목", "盱": "우", "盲": "맹", "直": "직", "相": "상", "盹": "순", "盻": "혜", "盼": "반", "盾": "순", "盿": "민", "眀": "명", "省": "성", "眂": "시", "眄": "면", "眇": "묘", "眈": "탐", "眉": "미", "眊": "모", "看": "간", "県": "현", "眎": "시", "眐": "정", "眚": "생", "眛": "매", "眞": "진", "真": "진", "眠": "면", "眥": "자", "眦": "자", "眨": "잡", "眩": "현", "眴": "순", "眷": "권", "眸": "모", "眹": "진", "眺": "조", "眻": "양", "眼": "안", "眾": "중", "着": "착", "睃": "준", "睆": "환", "睇": "제", "睍": "현", "睒": "섬", "睚": "애", "睛": "정", "睟": "수", "睠": "권", "睡": "수", "睢": "수", "督": "독", "睥": "비", "睦": "목", "睨": "예", "睫": "첩", "睬": "채", "睷": "건", "睹": "도", "睽": "규", "睾": "고", "睿": "예", "瞋": "진", "瞍": "수", "瞎": "할", "瞑": "명", "瞖": "예", "瞙": "막", "瞞": "만", "瞠": "당", "瞢": "몽", "瞥": "별", "瞪": "징", "瞬": "순", "瞭": "료", "瞮": "철", "瞰": "감", "瞳": "동", "瞵": "린", "瞹": "애", "瞻": "첨", "瞼": "검", "瞽": "고", "瞿": "구", "矇": "몽", "矉": "빈", "矍": "확", "矗": "촉", "矙": "감", "矚": "촉", "矛": "모", "矜": "긍", "矞": "율", "矡": "확", "矢": "시", "矣": "의", "知": "지", "矦": "후", "矧": "신", "矩": "구", "短": "단", "矮": "왜", "矯": "교", "矰": "증", "石": "석", "矸": "간", "矺": "탁", "矻": "골", "矼": "강", "矽": "석", "砂": "사", "砇": "민", "砌": "체", "砏": "분", "砑": "아", "砒": "비", "砢": "라", "砥": "지", "砦": "채", "砧": "침", "砬": "립", "砭": "폄", "砰": "팽", "砲": "포", "破": "파", "硃": "주", "硄": "광", "硅": "규", "硏": "연", "硜": "갱", "硝": "초", "硠": "랑", "硧": "용", "硨": "차", "硪": "아", "硫": "유", "硬": "경", "确": "학", "硯": "연", "硼": "붕", "碁": "기", "碄": "림", "碇": "정", "碌": "녹", "碍": "애", "碎": "쇄", "碏": "작", "碑": "비", "碓": "대", "碗": "완", "碟": "설", "碣": "갈", "碤": "영", "碧": "벽", "碨": "외", "碩": "석", "碬": "하", "碭": "탕", "確": "확", "碻": "확", "碼": "마", "碾": "년", "磁": "자", "磅": "방", "磈": "외", "磊": "뇌", "磋": "차", "磎": "계", "磏": "렴", "磐": "반", "磑": "애", "磔": "책", "磕": "개", "磚": "전", "磠": "뇨", "磧": "적", "磨": "마", "磪": "최", "磬": "경", "磯": "기", "磴": "등", "磵": "간", "磶": "석", "磷": "린", "磺": "광", "磻": "반", "磼": "잡", "磽": "교", "礁": "초", "礌": "뢰", "礎": "초", "礏": "급", "礑": "당", "礒": "의", "礖": "여", "礙": "애", "礧": "뢰", "礪": "여", "礫": "력", "礬": "반", "礭": "확", "礱": "롱", "示": "시", "礼": "례", "社": "사", "祀": "사", "祁": "기", "祄": "해", "祅": "요", "祆": "천", "祇": "기", "祈": "기", "祉": "지", "祊": "팽", "祐": "우", "祓": "불", "祔": "부", "祕": "비", "祖": "조", "祗": "지", "祘": "산", "祚": "조", "祛": "거", "祜": "호", "祝": "축", "神": "신", "祟": "수", "祠": "사", "祢": "니", "祥": "상", "祧": "조", "票": "표", "祭": "제", "祹": "도", "祺": "기", "祼": "관", "祿": "록", "禀": "품", "禁": "금", "禊": "계", "禋": "인", "禍": "화", "禎": "정", "福": "복", "禑": "우", "禔": "제", "禛": "진", "禝": "직", "禠": "사", "禦": "어", "禧": "희", "禨": "기", "禪": "선", "禫": "담", "禮": "례", "禰": "니", "禱": "도", "禳": "양", "禴": "약", "禹": "우", "禺": "옹", "离": "리", "禼": "설", "禽": "금", "禾": "화", "禿": "독", "秀": "수", "私": "사", "秄": "자", "秆": "간", "秈": "선", "秉": "병", "秊": "연", "秋": "추", "科": "과", "秒": "초", "秕": "비", "秘": "비", "秞": "유", "租": "조", "秢": "령", "秣": "말", "秤": "칭", "秦": "진", "秧": "앙", "秩": "질", "秪": "지", "秫": "출", "秬": "거", "秵": "인", "秸": "갈", "移": "이", "稀": "희", "稁": "고", "稂": "랑", "稅": "세", "稈": "간", "稊": "제", "程": "정", "稌": "도", "稍": "초", "稔": "임", "稗": "패", "稘": "기", "稙": "직", "稚": "치", "稜": "능", "稞": "과", "稟": "품", "稠": "조", "稢": "욱", "稧": "설", "種": "종", "稰": "서", "稱": "칭", "稳": "온", "稶": "욱", "稷": "직", "稹": "진", "稻": "도", "稼": "가", "稽": "계", "稿": "고", "穀": "곡", "穂": "수", "穅": "강", "穆": "목", "穉": "치", "穌": "소", "積": "적", "穎": "영", "穗": "수", "穠": "농", "穡": "색", "穢": "예", "穦": "빈", "穩": "온", "穫": "확", "穰": "양", "穴": "혈", "穵": "알", "究": "구", "穹": "궁", "空": "공", "穽": "정", "穾": "요", "穿": "천", "窀": "둔", "突": "돌", "窂": "로", "窃": "절", "窄": "착", "窅": "요", "窆": "폄", "窈": "요", "窊": "와", "窒": "질", "窓": "창", "窕": "조", "窖": "교", "窗": "창", "窘": "군", "窙": "효", "窛": "구", "窟": "굴", "窠": "과", "窣": "솔", "窩": "와", "窪": "와", "窬": "유", "窮": "궁", "窯": "요", "窳": "유", "窶": "구", "窹": "오", "窺": "규", "窻": "창", "窾": "관", "窿": "륭", "竄": "찬", "竅": "규", "竇": "두", "竈": "조", "竊": "절", "立": "립", "竗": "묘", "站": "참", "竜": "룡", "竝": "병", "竟": "경", "章": "장", "竢": "사", "竣": "준", "童": "동", "竦": "송", "竪": "수", "竭": "갈", "端": "단", "竴": "준", "競": "경", "竸": "경", "竹": "죽", "竺": "축", "竽": "우", "竿": "간", "笆": "파", "笈": "급", "笊": "조", "笌": "아", "笎": "원", "笏": "홀", "笑": "소", "笒": "금", "笘": "점", "笙": "생", "笛": "적", "笞": "태", "笠": "립", "笥": "사", "符": "부", "笧": "책", "笨": "분", "第": "제", "笭": "령", "笯": "노", "笳": "가", "笵": "범", "笹": "세", "筅": "선", "筆": "필", "筈": "괄", "等": "등", "筋": "근", "筌": "전", "筍": "순", "筏": "벌", "筐": "광", "筑": "축", "筒": "통", "筓": "계", "答": "답", "策": "책", "筟": "부", "筠": "균", "筥": "거", "筦": "관", "筧": "견", "筩": "통", "筬": "성", "筮": "서", "筱": "소", "筳": "정", "筵": "연", "筽": "오", "箇": "개", "箋": "전", "箍": "고", "箎": "호", "箏": "쟁", "箒": "추", "箔": "박", "箕": "기", "算": "산", "箙": "복", "箚": "차", "箜": "공", "箝": "겸", "箠": "추", "管": "관", "箭": "전", "箱": "상", "箴": "잠", "箸": "저", "箾": "소", "節": "절", "篁": "황", "範": "범", "篆": "전", "篇": "편", "築": "축", "篊": "홍", "篋": "협", "篌": "후", "篒": "식", "篔": "운", "篙": "고", "篛": "약", "篝": "구", "篠": "소", "篡": "찬", "篤": "독", "篦": "비", "篩": "사", "篪": "지", "篳": "필", "篷": "봉", "篾": "멸", "簀": "책", "簅": "산", "簇": "족", "簉": "추", "簋": "궤", "簏": "록", "簒": "찬", "簞": "단", "簟": "점", "簠": "보", "簡": "간", "簧": "황", "簪": "잠", "簫": "소", "簷": "첨", "簸": "파", "簽": "첨", "簾": "염", "簿": "부", "籃": "람", "籌": "주", "籍": "적", "籐": "등", "籒": "주", "籔": "수", "籛": "전", "籜": "탁", "籟": "뢰", "籠": "농", "籤": "첨", "籥": "약", "籧": "거", "籩": "변", "籬": "리", "籲": "유", "米": "미", "籾": "인", "粁": "천", "粃": "비", "粉": "분", "粍": "모", "粒": "입", "粕": "박", "粗": "조", "粘": "점", "粟": "속", "粢": "자", "粤": "월", "粥": "죽", "粦": "린", "粧": "장", "粨": "백", "粮": "량", "粱": "량", "粲": "찬", "粳": "갱", "粹": "수", "粼": "린", "粽": "종", "精": "정", "糅": "유", "糆": "면", "糊": "호", "糕": "고", "糖": "당", "糗": "구", "糙": "조", "糚": "장", "糜": "미", "糝": "삼", "糞": "분", "糟": "조", "糠": "강", "糢": "모", "糥": "나", "糧": "량", "糯": "나", "糱": "얼", "糲": "려", "糴": "적", "糵": "얼", "糶": "조", "糸": "멱", "糺": "규", "系": "계", "糾": "규", "紀": "기", "紂": "주", "紃": "순", "約": "약", "紅": "홍", "紆": "우", "紇": "흘", "紈": "환", "紊": "문", "紋": "문", "納": "납", "紐": "뉴", "紓": "서", "純": "순", "紕": "비", "紗": "사", "紘": "굉", "紙": "지", "級": "급", "紛": "분", "紜": "운", "素": "소", "紡": "방", "索": "색", "紫": "자", "紬": "주", "紮": "찰", "累": "루", "細": "세", "紱": "불", "紲": "설", "紳": "신", "紵": "저", "紸": "주", "紹": "소", "紺": "감", "絁": "시", "終": "종", "絃": "현", "組": "조", "絅": "경", "絆": "반", "絉": "술", "絍": "임", "結": "결", "絑": "주", "絕": "절", "絖": "광", "絙": "환", "絛": "조", "絜": "혈", "絞": "교", "絡": "락", "絢": "현", "絣": "병", "給": "급", "絨": "융", "絩": "조", "絪": "인", "絮": "서", "絯": "해", "絰": "질", "統": "통", "絲": "사", "絳": "강", "絵": "회", "絶": "절", "絹": "견", "絺": "치", "絿": "구", "綃": "초", "綆": "경", "綉": "수", "綎": "정", "綏": "수", "經": "경", "綘": "봉", "綜": "종", "綠": "록", "綢": "주", "綣": "권", "綥": "기", "綦": "기", "綧": "준", "綩": "원", "綫": "선", "綬": "수", "維": "유", "綮": "계", "綰": "관", "綱": "강", "網": "망", "綴": "철", "綵": "채", "綸": "륜", "綺": "기", "綻": "탄", "綽": "작", "綾": "능", "綿": "면", "緂": "담", "緄": "곤", "緇": "치", "緊": "긴", "緋": "비", "緌": "유", "緍": "민", "総": "총", "緖": "서", "緗": "상", "緘": "함", "線": "선", "緜": "면", "緝": "집", "緞": "단", "締": "체", "緡": "민", "緣": "연", "緦": "시", "編": "편", "緩": "완", "緬": "면", "緯": "위", "練": "련", "緶": "편", "緹": "제", "緻": "치", "縃": "서", "縈": "영", "縉": "진", "縊": "액", "縋": "추", "縐": "추", "縑": "겸", "縕": "온", "縗": "최", "縘": "계", "縛": "박", "縝": "진", "縞": "호", "縟": "욕", "縠": "곡", "縡": "재", "縢": "등", "縣": "현", "縫": "봉", "縮": "축", "縯": "연", "縱": "종", "縲": "류", "縳": "견", "縵": "만", "縷": "누", "縹": "표", "縻": "미", "總": "총", "績": "적", "繁": "번", "繃": "붕", "繄": "예", "繅": "소", "繆": "무", "繇": "요", "繈": "강", "繐": "세", "繒": "증", "織": "직", "繕": "선", "繖": "산", "繗": "린", "繙": "번", "繚": "료", "繞": "요", "繡": "수", "繢": "궤", "繩": "승", "繪": "회", "繫": "계", "繭": "견", "繯": "현", "繰": "조", "繶": "억", "繹": "역", "繼": "계", "繽": "빈", "繾": "견", "纁": "훈", "纂": "찬", "纇": "뢰", "纈": "힐", "纊": "광", "續": "속", "纍": "류", "纏": "전", "纓": "영", "纔": "재", "纖": "섬", "纘": "찬", "纙": "라", "纛": "독", "纜": "람", "缶": "부", "缷": "사", "缸": "항", "缺": "결", "缾": "병", "缿": "항", "罃": "앵", "罄": "경", "罅": "하", "罇": "준", "罋": "옹", "罌": "앵", "罍": "뢰", "罎": "담", "罐": "관", "罔": "망", "罕": "한", "罘": "부", "罝": "저", "罟": "고", "罠": "민", "罡": "강", "罣": "괘", "罦": "부", "罨": "엄", "罪": "죄", "罫": "괘", "置": "치", "罰": "벌", "署": "서", "罵": "매", "罷": "파", "罸": "벌", "罹": "이", "罼": "필", "罽": "계", "罾": "증", "羂": "견", "羅": "라", "羆": "비", "羇": "기", "羈": "기", "羊": "양", "羌": "강", "美": "미", "羔": "고", "羖": "고", "羗": "강", "羘": "장", "羚": "령", "羝": "저", "羞": "수", "羡": "이", "群": "군", "羨": "선", "義": "의", "羫": "강", "羯": "갈", "羲": "희", "羶": "전", "羸": "리", "羹": "갱", "羽": "우", "羿": "예", "翁": "옹", "翅": "시", "翊": "익", "翌": "익", "翎": "령", "習": "습", "翔": "상", "翕": "흡", "翖": "흡", "翛": "소", "翟": "적", "翠": "취", "翡": "비", "翣": "삽", "翤": "시", "翦": "전", "翩": "편", "翫": "완", "翬": "휘", "翮": "핵", "翰": "한", "翳": "예", "翹": "교", "翺": "고", "翻": "번", "翼": "익", "翾": "현", "耀": "요", "老": "로", "考": "고", "耄": "모", "者": "자", "耆": "기", "耇": "구", "耈": "구", "耉": "구", "而": "이", "耐": "내", "耑": "단", "耒": "뢰", "耔": "자", "耕": "경", "耖": "초", "耗": "모", "耘": "운", "耙": "파", "耞": "가", "耡": "서", "耦": "우", "耨": "누", "耬": "루", "耭": "기", "耰": "우", "耳": "이", "耶": "야", "耽": "탐", "耿": "경", "聃": "담", "聆": "영", "聈": "유", "聊": "료", "聏": "이", "聒": "괄", "聕": "호", "聖": "성", "聘": "빙", "聚": "취", "聞": "문", "聡": "총", "聯": "련", "聰": "총", "聱": "오", "聲": "성", "聳": "용", "聵": "외", "聶": "섭", "職": "직", "聽": "청", "聾": "농", "聿": "율", "肄": "이", "肅": "숙", "肆": "사", "肇": "조", "肉": "육", "肋": "늑", "肌": "기", "肓": "황", "肖": "초", "肘": "주", "肚": "두", "肛": "항", "肝": "간", "股": "고", "肢": "지", "肥": "비", "肦": "분", "肩": "견", "肪": "방", "肫": "순", "肭": "눌", "肯": "긍", "肱": "굉", "育": "육", "肴": "효", "肵": "기", "肺": "폐", "胃": "위", "胄": "주", "胆": "단", "胊": "구", "背": "배", "胎": "태", "胕": "부", "胖": "반", "胙": "조", "胚": "배", "胛": "갑", "胜": "성", "胞": "포", "胠": "거", "胡": "호", "胤": "윤", "胥": "서", "胯": "고", "胱": "광", "胴": "동", "胷": "흉", "胸": "흉", "能": "능", "胾": "자", "脂": "지", "脅": "협", "脆": "취", "脇": "협", "脈": "맥", "脉": "맥", "脊": "척", "脖": "발", "脗": "민", "脘": "완", "脚": "각", "脛": "경", "脣": "순", "脤": "신", "脧": "최", "脩": "수", "脫": "탈", "脯": "포", "脰": "두", "脹": "창", "脺": "수", "脾": "비", "腁": "변", "腆": "전", "腊": "석", "腋": "액", "腎": "신", "腐": "부", "腑": "부", "腒": "거", "腓": "비", "腔": "강", "腕": "완", "腠": "주", "腤": "암", "腥": "성", "腦": "뇌", "腫": "종", "腭": "악", "腰": "요", "腱": "건", "腴": "유", "腶": "단", "腷": "픽", "腸": "장", "腹": "복", "腺": "선", "腿": "퇴", "膀": "방", "膂": "려", "膃": "올", "膄": "수", "膆": "소", "膈": "격", "膊": "박", "膋": "료", "膏": "고", "膚": "부", "膜": "막", "膝": "슬", "膞": "전", "膠": "교", "膣": "질", "膨": "팽", "膩": "니", "膰": "번", "膳": "선", "膴": "무", "膵": "췌", "膸": "수", "膹": "분", "膺": "응", "膽": "담", "膾": "회", "膿": "농", "臀": "둔", "臂": "비", "臆": "억", "臊": "조", "臍": "제", "臏": "빈", "臑": "노", "臘": "납", "臙": "연", "臚": "려", "臝": "라", "臟": "장", "臠": "련", "臣": "신", "臥": "와", "臧": "장", "臨": "림", "自": "자", "臬": "얼", "臭": "취", "至": "지", "致": "치", "臶": "천", "臺": "대", "臻": "진", "臼": "구", "臾": "유", "舁": "여", "舂": "용", "舃": "석", "舅": "구", "與": "여", "興": "흥", "舊": "구", "舌": "설", "舍": "사", "舐": "지", "舒": "서", "舖": "포", "舘": "관", "舛": "천", "舜": "순", "舞": "무", "舟": "주", "舡": "강", "航": "항", "舫": "방", "般": "반", "舳": "축", "舵": "타", "舶": "박", "舷": "현", "舸": "가", "船": "선", "舽": "방", "艀": "부", "艅": "여", "艇": "정", "艑": "편", "艘": "소", "艙": "창", "艚": "조", "艟": "동", "艤": "의", "艦": "함", "艨": "몽", "艪": "로", "艫": "로", "艮": "간", "良": "량", "艱": "간", "色": "색", "艴": "불", "艶": "염", "艷": "염", "艸": "초", "艾": "애", "芃": "봉", "芊": "천", "芋": "우", "芍": "작", "芎": "궁", "芐": "호", "芒": "망", "芔": "훼", "芘": "비", "芙": "부", "芚": "둔", "芝": "지", "芟": "삼", "芡": "검", "芢": "인", "芣": "부", "芥": "개", "芦": "호", "芧": "서", "芨": "급", "芩": "금", "芪": "기", "芫": "원", "芬": "분", "芭": "파", "芮": "예", "芯": "심", "芰": "기", "花": "화", "芳": "방", "芷": "지", "芸": "운", "芹": "근", "芻": "추", "芼": "모", "芽": "아", "芾": "비", "芿": "잉", "苅": "예", "苑": "원", "苒": "염", "苓": "령", "苔": "태", "苕": "초", "苗": "묘", "苛": "가", "苜": "목", "苞": "포", "苟": "구", "苠": "민", "苡": "이", "苣": "거", "若": "약", "苦": "고", "苧": "저", "苩": "백", "苫": "점", "英": "영", "苳": "동", "苴": "저", "苹": "평", "苺": "매", "苻": "부", "苽": "고", "苾": "필", "苿": "미", "茀": "불", "茁": "줄", "茂": "무", "范": "범", "茄": "가", "茅": "모", "茈": "자", "茉": "말", "茗": "명", "茛": "간", "茜": "천", "茝": "채", "茣": "오", "茤": "다", "茥": "규", "茨": "자", "茪": "광", "茫": "망", "茯": "복", "茱": "수", "茲": "자", "茳": "강", "茴": "회", "茵": "인", "茶": "다", "茸": "용", "茹": "여", "茼": "동", "荀": "순", "荃": "전", "荇": "행", "草": "초", "荊": "형", "荏": "임", "荐": "천", "荑": "이", "荒": "황", "荣": "영", "荳": "두", "荴": "부", "荷": "하", "荺": "윤", "荻": "적", "莂": "별", "莅": "리", "莉": "리", "莊": "장", "莎": "사", "莒": "거", "莓": "매", "莖": "경", "莘": "신", "莚": "연", "莛": "정", "莝": "좌", "莞": "완", "莟": "함", "莠": "유", "莢": "협", "莨": "랑", "莩": "부", "莪": "아", "莫": "막", "莽": "망", "莾": "망", "莿": "자", "菀": "울", "菁": "청", "菂": "적", "菅": "관", "菉": "녹", "菊": "국", "菌": "균", "菑": "치", "菓": "과", "菔": "복", "菖": "창", "菘": "숭", "菜": "채", "菟": "도", "菠": "파", "菡": "함", "菩": "보", "菫": "근", "華": "화", "菰": "고", "菱": "능", "菲": "비", "菴": "암", "菶": "봉", "菹": "저", "菻": "름", "菽": "숙", "萃": "췌", "萄": "도", "萆": "비", "萇": "장", "萊": "래", "萋": "처", "萌": "맹", "萍": "평", "萎": "위", "萩": "추", "萬": "만", "萱": "훤", "萵": "와", "萸": "유", "萹": "편", "萼": "악", "落": "락", "葆": "보", "葉": "엽", "葊": "암", "葑": "풍", "著": "저", "葚": "심", "葛": "갈", "葡": "포", "董": "동", "葦": "위", "葩": "파", "葪": "계", "葫": "호", "葬": "장", "葭": "가", "葯": "약", "葰": "준", "葱": "총", "葳": "위", "葵": "규", "葷": "훈", "葺": "즙", "蒂": "체", "蒐": "수", "蒑": "은", "蒔": "시", "蒙": "몽", "蒜": "산", "蒟": "구", "蒡": "방", "蒨": "천", "蒭": "추", "蒯": "괴", "蒲": "포", "蒴": "삭", "蒸": "증", "蒹": "겸", "蒺": "질", "蒻": "약", "蒼": "창", "蒽": "은", "蒿": "호", "蓀": "손", "蓁": "진", "蓂": "명", "蓄": "축", "蓆": "석", "蓉": "용", "蓊": "옹", "蓋": "개", "蓍": "시", "蓏": "라", "蓐": "욕", "蓑": "사", "蓓": "배", "蓖": "비", "蓚": "수", "蓬": "봉", "蓭": "암", "蓮": "련", "蓯": "총", "蓱": "평", "蓴": "순", "蓺": "예", "蓼": "요", "蓽": "필", "蔀": "부", "蔆": "릉", "蔎": "설", "蔑": "멸", "蔓": "만", "蔔": "복", "蔕": "체", "蔗": "자", "蔘": "삼", "蔚": "울", "蔞": "루", "蔟": "주", "蔡": "채", "蔣": "장", "蔥": "총", "蔦": "조", "蔪": "점", "蔬": "소", "蔭": "음", "蔯": "진", "蔰": "호", "蔽": "폐", "蔿": "위", "蕁": "담", "蕃": "번", "蕆": "천", "蕉": "초", "蕊": "예", "蕋": "예", "蕎": "교", "蕓": "운", "蕕": "유", "蕖": "거", "蕗": "로", "蕘": "요", "蕙": "혜", "蕞": "체", "蕡": "분", "蕣": "순", "蕤": "유", "蕨": "궐", "蕩": "탕", "蕪": "무", "蕫": "동", "蕭": "소", "蕸": "하", "蕺": "즙", "蕾": "뢰", "薀": "온", "薄": "박", "薆": "애", "薇": "미", "薉": "예", "薊": "계", "薌": "향", "薏": "의", "薑": "강", "薔": "장", "薗": "원", "薙": "치", "薛": "설", "薝": "담", "薤": "해", "薥": "촉", "薦": "천", "薨": "훙", "薩": "살", "薪": "신", "薫": "훈", "薯": "서", "薰": "훈", "薺": "제", "薾": "이", "藁": "고", "藇": "서", "藉": "자", "藍": "남", "藎": "신", "藏": "장", "藐": "묘", "藕": "우", "藜": "려", "藝": "예", "藤": "등", "藥": "약", "藩": "번", "藪": "수", "藷": "저", "藹": "애", "藺": "린", "藻": "조", "藽": "친", "藿": "곽", "蘀": "탁", "蘂": "예", "蘄": "기", "蘆": "노", "蘇": "소", "蘊": "온", "蘋": "빈", "蘖": "얼", "蘗": "벽", "蘘": "양", "蘚": "선", "蘟": "은", "蘢": "롱", "蘧": "거", "蘩": "번", "蘪": "미", "蘭": "란", "蘯": "탕", "蘼": "미", "蘿": "나", "虁": "기", "虍": "호", "虎": "호", "虐": "학", "虓": "효", "虔": "건", "處": "처", "虛": "허", "虜": "노", "虞": "우", "號": "호", "虧": "휴", "虫": "훼", "虬": "규", "虯": "규", "虱": "슬", "虸": "자", "虹": "홍", "虺": "훼", "虻": "맹", "蚊": "문", "蚋": "예", "蚌": "방", "蚍": "비", "蚓": "인", "蚕": "천", "蚣": "공", "蚤": "조", "蚨": "부", "蚩": "치", "蚪": "두", "蚯": "구", "蚰": "유", "蚱": "책", "蚴": "유", "蛀": "주", "蛅": "점", "蛆": "저", "蛇": "사", "蛉": "령", "蛋": "단", "蛔": "회", "蛙": "와", "蛛": "주", "蛞": "활", "蛟": "교", "蛣": "길", "蛤": "합", "蛩": "공", "蛬": "공", "蛭": "질", "蛸": "소", "蛹": "용", "蛻": "세", "蛾": "아", "蜀": "촉", "蜂": "봉", "蜃": "신", "蜆": "현", "蜈": "오", "蜉": "부", "蜊": "리", "蜋": "랑", "蜑": "단", "蜘": "지", "蜚": "비", "蜜": "밀", "蜝": "기", "蜡": "사", "蜥": "석", "蜨": "접", "蜩": "조", "蜴": "척", "蜵": "연", "蜷": "권", "蜺": "예", "蜻": "청", "蜿": "원", "蝀": "동", "蝌": "과", "蝎": "갈", "蝕": "식", "蝗": "황", "蝙": "편", "蝟": "위", "蝠": "복", "蝤": "유", "蝥": "모", "蝦": "하", "蝨": "슬", "蝮": "복", "蝴": "호", "蝶": "접", "蝸": "와", "螂": "랑", "螃": "방", "螌": "반", "融": "융", "螘": "의", "螞": "마", "螟": "명", "螢": "형", "螣": "등", "螭": "리", "螳": "당", "螴": "진", "螺": "나", "螻": "루", "螽": "종", "蟀": "솔", "蟄": "칩", "蟇": "마", "蟊": "모", "蟋": "실", "蟒": "망", "蟚": "팽", "蟛": "팽", "蟠": "반", "蟣": "기", "蟬": "선", "蟯": "요", "蟲": "충", "蟷": "당", "蟹": "해", "蟻": "의", "蟾": "섬", "蠅": "승", "蠍": "갈", "蠑": "영", "蠕": "연", "蠙": "빈", "蠟": "납", "蠡": "려", "蠢": "준", "蠣": "려", "蠱": "고", "蠲": "견", "蠶": "잠", "蠹": "두", "蠻": "만", "血": "혈", "衄": "뉵", "衆": "중", "衊": "멸", "行": "행", "衍": "연", "衎": "간", "衒": "현", "術": "술", "街": "가", "衙": "아", "衛": "위", "衝": "충", "衞": "위", "衡": "형", "衢": "구", "衣": "의", "表": "표", "衫": "삼", "衮": "곤", "衰": "쇠", "衲": "납", "衷": "충", "衽": "임", "衾": "금", "衿": "금", "袁": "원", "袂": "몌", "袈": "가", "袋": "대", "袍": "포", "袒": "단", "袖": "수", "袗": "진", "袛": "저", "袝": "부", "袞": "곤", "袢": "번", "袪": "거", "被": "피", "袴": "고", "裀": "인", "裁": "재", "裂": "렬", "装": "장", "裊": "뇨", "裍": "곤", "裏": "리", "裒": "부", "裔": "예", "裕": "유", "裘": "구", "裙": "군", "補": "보", "裝": "장", "裟": "사", "裡": "리", "裨": "비", "裯": "주", "裱": "표", "裳": "상", "裴": "배", "裵": "배", "裸": "나", "裹": "과", "製": "제", "裾": "거", "褄": "처", "複": "복", "褊": "편", "褌": "곤", "褐": "갈", "褑": "원", "褒": "포", "褓": "보", "褕": "유", "褘": "위", "褙": "배", "褚": "저", "褥": "욕", "褧": "경", "褪": "퇴", "褫": "치", "褯": "석", "褰": "건", "褶": "습", "褸": "루", "褺": "첩", "褻": "설", "襁": "강", "襄": "양", "襍": "잡", "襒": "별", "襖": "오", "襘": "괴", "襜": "첨", "襞": "벽", "襟": "금", "襠": "당", "襤": "남", "襪": "말", "襭": "힐", "襯": "친", "襲": "습", "襴": "란", "西": "서", "要": "요", "覃": "담", "覆": "복", "覇": "패", "覈": "핵", "覉": "기", "見": "견", "規": "규", "覓": "멱", "視": "시", "覗": "사", "覘": "점", "覠": "균", "覡": "격", "覨": "악", "覩": "도", "親": "친", "覬": "기", "覯": "구", "覲": "근", "覶": "라", "覷": "처", "覺": "각", "覽": "람", "覿": "적", "觀": "관", "角": "각", "觔": "근", "觖": "결", "觗": "지", "觚": "고", "觜": "자", "觝": "저", "解": "해", "觥": "굉", "觰": "다", "觱": "필", "觳": "곡", "觴": "상", "觸": "촉", "言": "언", "訂": "정", "訃": "부", "訇": "굉", "計": "계", "訉": "범", "訊": "신", "訌": "홍", "討": "토", "訏": "우", "訐": "알", "訑": "이", "訓": "훈", "訔": "은", "訕": "산", "訖": "흘", "託": "탁", "記": "기", "訛": "와", "訝": "아", "訟": "송", "訢": "흔", "訣": "결", "訥": "눌", "訧": "우", "訪": "방", "設": "설", "許": "허", "訴": "소", "訶": "가", "診": "진", "註": "주", "証": "정", "訾": "자", "詁": "고", "詆": "저", "詋": "주", "詐": "사", "詑": "이", "詔": "조", "評": "평", "詖": "피", "詗": "형", "詘": "굴", "詛": "저", "詞": "사", "詠": "영", "詡": "후", "詢": "순", "詣": "예", "試": "시", "詩": "시", "詫": "타", "詬": "구", "詭": "궤", "詮": "전", "詰": "힐", "話": "화", "該": "해", "詳": "상", "詵": "선", "詹": "첨", "詼": "회", "詿": "괘", "誂": "조", "誄": "뢰", "誅": "주", "誆": "광", "誇": "과", "誌": "지", "認": "인", "誑": "광", "誓": "서", "誕": "탄", "誘": "유", "誚": "초", "語": "어", "誠": "성", "誡": "계", "誢": "현", "誣": "무", "誤": "오", "誥": "고", "誦": "송", "誧": "포", "誨": "회", "說": "설", "誫": "진", "誰": "수", "課": "과", "誹": "비", "誼": "의", "誾": "은", "調": "조", "諂": "첨", "諄": "순", "談": "담", "諉": "위", "請": "청", "諍": "쟁", "諏": "추", "諒": "량", "論": "론", "諛": "유", "諜": "첩", "諝": "서", "諞": "편", "諟": "시", "諠": "훤", "諡": "시", "諤": "악", "諦": "체", "諧": "해", "諪": "정", "諫": "간", "諭": "유", "諮": "자", "諰": "시", "諱": "휘", "諲": "인", "諳": "암", "諴": "함", "諶": "심", "諷": "풍", "諸": "제", "諺": "언", "諼": "훤", "諾": "낙", "謀": "모", "謁": "알", "謂": "위", "謄": "등", "謇": "건", "謌": "가", "謎": "미", "謐": "밀", "謑": "혜", "謔": "학", "謖": "속", "謗": "방", "謙": "겸", "謚": "익", "講": "강", "謜": "원", "謝": "사", "謠": "요", "謣": "우", "謦": "경", "謨": "모", "謫": "적", "謬": "류", "謱": "루", "謳": "구", "謷": "오", "謹": "근", "謼": "효", "謾": "만", "譁": "화", "譃": "후", "譆": "희", "證": "증", "譌": "와", "譎": "휼", "譏": "기", "譓": "혜", "譔": "선", "譖": "참", "識": "식", "譙": "초", "譚": "담", "譜": "보", "譞": "현", "譟": "조", "警": "경", "譫": "섬", "譬": "비", "譯": "역", "議": "의", "譱": "선", "譴": "견", "護": "호", "譽": "예", "譿": "혜", "讀": "독", "讂": "현", "讃": "찬", "讉": "유", "變": "변", "讌": "연", "讎": "수", "讐": "수", "讒": "참", "讓": "양", "讖": "참", "讚": "찬", "讜": "당", "讞": "언", "谷": "곡", "谿": "계", "豁": "활", "豆": "두", "豇": "강", "豈": "기", "豉": "시", "豊": "풍", "豌": "완", "豎": "수", "豐": "풍", "豕": "시", "豖": "축", "豚": "돈", "象": "상", "豢": "환", "豨": "희", "豪": "호", "豫": "예", "豬": "저", "豳": "빈", "豸": "치", "豹": "표", "豺": "시", "貂": "초", "貃": "맥", "貊": "맥", "貌": "모", "貍": "리", "貓": "묘", "貔": "비", "貘": "맥", "貝": "패", "貞": "정", "貟": "원", "負": "부", "財": "재", "貢": "공", "貤": "이", "貧": "빈", "貨": "화", "販": "판", "貪": "탐", "貫": "관", "責": "책", "貯": "저", "貰": "세", "貲": "자", "貳": "이", "貴": "귀", "貶": "폄", "買": "매", "貸": "대", "貹": "성", "貺": "황", "費": "비", "貼": "첩", "貽": "이", "貿": "무", "賀": "하", "賁": "분", "賂": "뇌", "賃": "임", "賄": "회", "賆": "변", "資": "자", "賈": "고", "賊": "적", "賑": "진", "賓": "빈", "賙": "주", "賚": "뢰", "賛": "찬", "賜": "사", "賞": "상", "賟": "전", "賠": "배", "賡": "갱", "賢": "현", "賣": "매", "賤": "천", "賥": "수", "賦": "부", "質": "질", "賬": "장", "賭": "도", "賰": "춘", "賱": "운", "賳": "재", "賴": "뢰", "賻": "부", "購": "구", "賽": "새", "贄": "지", "贅": "췌", "贇": "윤", "贈": "증", "贊": "찬", "贋": "안", "贍": "섬", "贏": "영", "贐": "신", "贓": "장", "贔": "비", "贖": "속", "贛": "공", "赤": "적", "赦": "사", "赧": "난", "赫": "혁", "赭": "자", "赮": "하", "走": "주", "赳": "규", "赴": "부", "赶": "간", "起": "기", "趁": "진", "超": "초", "越": "월", "趎": "주", "趐": "혈", "趙": "조", "趜": "국", "趠": "초", "趣": "취", "趨": "추", "趫": "교", "趲": "찬", "足": "족", "趺": "부", "趾": "지", "跂": "기", "跆": "태", "跋": "발", "跌": "질", "跎": "타", "跏": "가", "跕": "접", "跖": "척", "跗": "부", "跛": "파", "距": "거", "跟": "근", "跡": "적", "跣": "선", "跨": "과", "跪": "궤", "跫": "공", "跬": "규", "跭": "강", "路": "로", "跱": "치", "跳": "도", "跼": "국", "踆": "준", "踈": "소", "踉": "량", "踊": "용", "踏": "답", "踐": "천", "踔": "탁", "踝": "과", "踞": "거", "踟": "지", "踪": "종", "踰": "유", "踴": "용", "踵": "종", "踶": "제", "踺": "건", "踽": "우", "蹀": "접", "蹂": "유", "蹄": "제", "蹇": "건", "蹈": "도", "蹉": "차", "蹊": "혜", "蹌": "창", "蹏": "제", "蹕": "필", "蹙": "축", "蹜": "축", "蹟": "적", "蹠": "척", "蹣": "만", "蹤": "종", "蹲": "준", "蹴": "축", "蹶": "궐", "蹻": "교", "躁": "조", "躅": "촉", "躇": "저", "躉": "돈", "躊": "주", "躋": "제", "躍": "약", "躐": "렵", "躑": "척", "躓": "지", "躔": "전", "躙": "린", "躞": "섭", "躡": "섭", "躩": "곽", "躪": "린", "身": "신", "躬": "궁", "躱": "타", "躳": "궁", "躾": "미", "軀": "구", "軆": "체", "車": "거", "軋": "알", "軌": "궤", "軍": "군", "軒": "헌", "軞": "모", "軟": "연", "軨": "령", "軫": "진", "軸": "축", "軹": "지", "軺": "초", "軻": "가", "軼": "일", "軾": "식", "較": "교", "輅": "로", "輇": "전", "輈": "주", "載": "재", "輐": "완", "輒": "첩", "輓": "만", "輔": "보", "輕": "경", "輛": "량", "輜": "치", "輝": "휘", "輞": "망", "輟": "철", "輦": "련", "輧": "병", "輨": "관", "輩": "배", "輪": "륜", "輭": "연", "輯": "집", "輰": "양", "輳": "주", "輸": "수", "輹": "복", "輻": "복", "輾": "전", "輿": "여", "轀": "온", "轂": "곡", "轃": "진", "轄": "할", "轅": "원", "轆": "록", "轉": "전", "轍": "철", "轎": "교", "轒": "분", "轔": "린", "轗": "감", "轘": "환", "轝": "여", "轞": "함", "轟": "굉", "轡": "비", "轢": "역", "轣": "력", "轤": "로", "辛": "신", "辜": "고", "辟": "피", "辢": "랄", "辣": "랄", "辦": "판", "辨": "변", "辭": "사", "辮": "변", "辯": "변", "辰": "진", "辱": "욕", "農": "농", "辻": "십", "辿": "천", "迀": "간", "迂": "우", "迃": "오", "迄": "흘", "迅": "신", "迍": "둔", "迎": "영", "近": "근", "迓": "아", "返": "반", "迕": "오", "迢": "초", "迤": "이", "迥": "형", "迦": "가", "迨": "태", "迪": "적", "迫": "박", "迬": "왕", "迭": "질", "述": "술", "迲": "겁", "迴": "회", "迷": "미", "迸": "병", "迹": "적", "迺": "내", "迼": "결", "追": "추", "迿": "준", "退": "퇴", "送": "송", "适": "괄", "逃": "도", "逅": "후", "逆": "역", "逈": "형", "逋": "포", "逌": "유", "逍": "소", "逎": "주", "透": "투", "逐": "축", "逑": "구", "途": "도", "逕": "경", "逖": "적", "逗": "두", "這": "저", "通": "통", "逝": "서", "逞": "령", "速": "속", "造": "조", "逡": "준", "逢": "봉", "連": "련", "逮": "체", "週": "주", "進": "진", "逴": "탁", "逵": "규", "逶": "위", "逸": "일", "逼": "핍", "逾": "유", "遁": "둔", "遂": "수", "遇": "우", "遉": "정", "遊": "유", "運": "운", "遍": "편", "過": "과", "遏": "알", "遐": "하", "遑": "황", "遒": "주", "道": "도", "達": "달", "違": "위", "遘": "구", "遙": "요", "遛": "류", "遜": "손", "遝": "답", "遞": "체", "遠": "원", "遡": "소", "遣": "견", "遨": "오", "適": "적", "遬": "속", "遭": "조", "遮": "차", "遯": "둔", "遲": "지", "遵": "준", "遶": "요", "遷": "천", "選": "선", "遹": "휼", "遺": "유", "遼": "료", "遽": "거", "遾": "서", "避": "피", "邀": "요", "邁": "매", "邂": "해", "邃": "수", "還": "환", "邅": "전", "邇": "이", "邈": "막", "邊": "변", "邌": "려", "邍": "원", "邏": "나", "邐": "리", "邑": "읍", "邕": "옹", "邗": "한", "邘": "우", "邙": "망", "邠": "빈", "邢": "형", "那": "나", "邦": "방", "邨": "촌", "邪": "사", "邯": "감", "邰": "태", "邱": "구", "邳": "비", "邵": "소", "邸": "저", "邽": "규", "邾": "주", "郁": "욱", "郃": "합", "郄": "극", "郅": "질", "郊": "교", "郎": "랑", "郜": "고", "郝": "학", "郞": "랑", "郡": "군", "郢": "영", "部": "부", "郪": "처", "郫": "비", "郭": "곽", "郯": "담", "郳": "예", "郴": "침", "郵": "우", "都": "도", "鄂": "악", "鄒": "추", "鄕": "향", "鄖": "운", "鄗": "교", "鄙": "비", "鄞": "은", "鄢": "언", "鄣": "장", "鄧": "등", "鄭": "정", "鄰": "린", "鄱": "파", "鄲": "단", "鄴": "업", "鄽": "전", "酈": "력", "酉": "유", "酊": "정", "酋": "추", "酌": "작", "配": "배", "酎": "주", "酒": "주", "酖": "탐", "酗": "후", "酢": "초", "酣": "감", "酤": "고", "酥": "소", "酩": "명", "酪": "낙", "酬": "수", "酲": "정", "酴": "도", "酵": "효", "酶": "매", "酷": "혹", "酸": "산", "酹": "뢰", "醃": "엄", "醇": "순", "醉": "취", "醋": "초", "醍": "제", "醐": "호", "醒": "성", "醜": "추", "醞": "온", "醢": "해", "醪": "료", "醫": "의", "醬": "장", "醮": "초", "醯": "혜", "醱": "발", "醲": "농", "醴": "예", "醵": "갹", "醼": "연", "釀": "양", "釁": "흔", "釃": "시", "釅": "염", "釆": "변", "采": "채", "釉": "유", "釋": "석", "里": "리", "重": "중", "野": "야", "量": "량", "釐": "리", "金": "금", "釗": "쇠", "釘": "정", "釜": "부", "針": "침", "釣": "조", "釤": "삼", "釥": "초", "釦": "구", "釧": "천", "釩": "범", "釪": "우", "釭": "공", "釵": "채", "釿": "근", "鈇": "부", "鈍": "둔", "鈐": "검", "鈑": "판", "鈒": "삽", "鈔": "초", "鈕": "뉴", "鈗": "윤", "鈜": "횡", "鈞": "균", "鈟": "조", "鈦": "태", "鈱": "민", "鈴": "령", "鈵": "병", "鈷": "고", "鈸": "발", "鈺": "옥", "鈿": "전", "鉀": "갑", "鉁": "진", "鉄": "철", "鉅": "거", "鉉": "현", "鉋": "포", "鉍": "필", "鉎": "생", "鉏": "서", "鉐": "석", "鉑": "박", "鉒": "주", "鉗": "겸", "鉛": "연", "鉞": "월", "鉢": "발", "鉤": "구", "鉥": "술", "鉦": "정", "鉷": "홍", "鉸": "교", "鉼": "병", "鉾": "모", "銀": "은", "銃": "총", "銅": "동", "銋": "임", "銑": "선", "銓": "전", "銕": "철", "銖": "수", "銘": "명", "銙": "과", "銚": "조", "銛": "섬", "銜": "함", "銳": "예", "銴": "세", "銶": "구", "銷": "소", "銹": "수", "鋆": "윤", "鋌": "정", "鋏": "협", "鋑": "전", "鋒": "봉", "鋕": "지", "鋗": "현", "鋟": "침", "鋤": "서", "鋥": "정", "鋧": "현", "鋪": "포", "鋲": "병", "鋸": "거", "鋹": "창", "鋺": "원", "鋼": "강", "鋽": "조", "鋾": "도", "錀": "륜", "錄": "록", "錆": "창", "錌": "안", "錏": "아", "錐": "추", "錕": "곤", "錘": "추", "錙": "치", "錚": "쟁", "錞": "순", "錟": "담", "錠": "정", "錡": "기", "錢": "전", "錣": "철", "錤": "기", "錦": "금", "錧": "관", "錨": "묘", "錪": "전", "錫": "석", "錬": "동", "錮": "고", "錯": "착", "鍈": "영", "鍉": "시", "鍊": "련", "鍋": "과", "鍍": "도", "鍑": "복", "鍔": "악", "鍗": "제", "鍛": "단", "鍜": "하", "鍝": "우", "鍤": "삽", "鍥": "결", "鍫": "초", "鍬": "초", "鍮": "유", "鍰": "환", "鍲": "민", "鍵": "건", "鍼": "침", "鍾": "종", "鎊": "방", "鎌": "겸", "鎔": "용", "鎖": "쇄", "鎗": "쟁", "鎚": "추", "鎛": "박", "鎟": "상", "鎠": "강", "鎡": "자", "鎣": "형", "鎤": "황", "鎧": "개", "鎬": "호", "鎭": "진", "鎰": "일", "鎻": "쇄", "鏃": "족", "鏇": "선", "鏈": "련", "鏊": "오", "鏋": "만", "鏌": "막", "鏑": "적", "鏖": "오", "鏗": "갱", "鏘": "장", "鏜": "당", "鏝": "만", "鏞": "용", "鏟": "산", "鏡": "경", "鏢": "표", "鏤": "루", "鏦": "총", "鏨": "참", "鏴": "로", "鏶": "집", "鏸": "혜", "鏹": "강", "鏻": "린", "鐃": "뇨", "鐄": "횡", "鐍": "휼", "鐏": "준", "鐐": "료", "鐓": "대", "鐔": "심", "鐘": "종", "鐙": "등", "鐥": "선", "鐪": "로", "鐫": "전", "鐵": "철", "鐶": "환", "鐸": "탁", "鐺": "당", "鑂": "훈", "鑄": "주", "鑊": "확", "鑌": "빈", "鑑": "감", "鑒": "감", "鑕": "질", "鑛": "광", "鑞": "랍", "鑠": "삭", "鑢": "려", "鑣": "표", "鑪": "로", "鑫": "흠", "鑰": "약", "鑱": "참", "鑲": "양", "鑵": "관", "鑷": "섭", "鑼": "라", "鑽": "찬", "鑾": "란", "鑿": "착", "長": "장", "門": "문", "閃": "섬", "閈": "한", "閉": "폐", "閊": "산", "開": "개", "閎": "굉", "閏": "윤", "閑": "한", "閒": "한", "間": "간", "閔": "민", "閘": "갑", "閜": "하", "閟": "비", "閠": "윤", "閣": "각", "閤": "합", "閥": "벌", "閨": "규", "閩": "민", "閫": "곤", "閬": "랑", "閭": "려", "閱": "열", "閶": "창", "閹": "엄", "閻": "염", "閼": "알", "閽": "혼", "閾": "역", "闃": "격", "闇": "암", "闈": "위", "闊": "활", "闋": "결", "闌": "란", "闍": "도", "闓": "개", "闔": "합", "闕": "궐", "闖": "틈", "闚": "규", "關": "관", "闞": "함", "闠": "궤", "闡": "천", "闢": "벽", "闥": "달", "阜": "부", "阡": "천", "阤": "치", "阧": "두", "阨": "액", "阩": "승", "阪": "판", "阭": "윤", "阮": "원", "阯": "지", "防": "방", "阻": "조", "阿": "아", "陀": "타", "陂": "피", "附": "부", "陋": "누", "陌": "맥", "降": "강", "限": "한", "陔": "해", "陖": "준", "陘": "형", "陛": "폐", "陜": "합", "陝": "섬", "陞": "승", "陟": "척", "陡": "두", "院": "원", "陣": "진", "除": "제", "陪": "배", "陬": "추", "陰": "음", "陲": "수", "陳": "진", "陴": "비", "陵": "릉", "陶": "도", "陷": "함", "陸": "륙", "陹": "승", "陼": "저", "陽": "양", "隄": "제", "隅": "우", "隆": "륭", "隊": "대", "隋": "수", "隍": "황", "階": "계", "隑": "기", "隔": "격", "隕": "운", "隗": "외", "隘": "애", "隙": "극", "際": "제", "障": "장", "隣": "린", "隤": "퇴", "隧": "수", "隨": "수", "隩": "오", "險": "험", "隮": "제", "隰": "습", "隱": "은", "隳": "휴", "隴": "롱", "隶": "이", "隷": "례", "隸": "례", "隹": "추", "隻": "척", "隼": "준", "雀": "작", "雁": "안", "雄": "웅", "雅": "아", "集": "집", "雇": "고", "雉": "치", "雋": "준", "雌": "자", "雍": "옹", "雎": "저", "雕": "조", "雖": "수", "雗": "한", "雙": "쌍", "雚": "관", "雛": "추", "雜": "잡", "雝": "옹", "雞": "계", "離": "리", "難": "난", "雨": "우", "雩": "우", "雪": "설", "雯": "문", "雰": "분", "雲": "운", "零": "령", "雷": "뢰", "雹": "박", "雺": "몽", "電": "전", "需": "수", "霄": "소", "霅": "삽", "霆": "정", "震": "진", "霈": "패", "霉": "매", "霌": "주", "霍": "곽", "霎": "삽", "霏": "비", "霑": "점", "霓": "예", "霔": "주", "霖": "림", "霙": "영", "霜": "상", "霞": "하", "霣": "운", "霦": "빈", "霧": "무", "霪": "음", "霰": "산", "霱": "율", "露": "로", "霸": "패", "霹": "벽", "霽": "제", "靂": "력", "靄": "애", "靆": "체", "靈": "령", "靉": "애", "靌": "보", "靑": "청", "青": "청", "靕": "진", "靖": "정", "靘": "정", "静": "정", "靚": "정", "靛": "전", "靜": "정", "靝": "천", "非": "비", "靠": "고", "靡": "미", "面": "면", "靦": "전", "靨": "엽", "革": "혁", "靭": "인", "靳": "근", "靴": "화", "靵": "뉴", "靷": "인", "靺": "말", "靼": "달", "鞀": "도", "鞁": "피", "鞄": "포", "鞅": "앙", "鞋": "혜", "鞍": "안", "鞏": "공", "鞘": "초", "鞠": "국", "鞣": "유", "鞦": "추", "鞨": "갈", "鞫": "국", "鞬": "건", "鞭": "편", "鞱": "도", "鞴": "비", "鞸": "필", "鞹": "곽", "韁": "강", "韃": "달", "韆": "천", "韋": "위", "韌": "인", "韍": "불", "韐": "갑", "韓": "한", "韙": "위", "韜": "도", "韝": "구", "韞": "온", "韠": "필", "韡": "위", "韭": "구", "韮": "구", "韱": "섬", "韲": "제", "音": "음", "韵": "운", "韶": "소", "韺": "영", "韻": "운", "韾": "음", "響": "향", "頀": "호", "頁": "혈", "頂": "정", "頃": "경", "項": "항", "順": "순", "須": "수", "頊": "욱", "頌": "송", "頍": "규", "頎": "기", "頏": "항", "預": "예", "頑": "완", "頒": "반", "頓": "돈", "頖": "반", "頗": "파", "領": "령", "頞": "알", "頡": "힐", "頣": "신", "頤": "이", "頦": "해", "頫": "부", "頭": "두", "頮": "회", "頰": "협", "頲": "정", "頷": "암", "頸": "경", "頹": "퇴", "頻": "빈", "頼": "뢰", "頿": "자", "顂": "뢰", "顆": "과", "顇": "췌", "顈": "경", "顋": "시", "題": "제", "額": "액", "顎": "악", "顒": "옹", "顓": "전", "顔": "안", "顕": "현", "願": "원", "顙": "상", "顚": "전", "顜": "강", "類": "류", "顥": "호", "顦": "초", "顧": "고", "顫": "전", "顯": "현", "顰": "빈", "顱": "로", "顳": "섭", "顴": "관", "風": "풍", "颭": "점", "颯": "삽", "颱": "태", "颲": "렬", "颶": "구", "颺": "양", "颼": "수", "颿": "범", "飂": "료", "飄": "표", "飆": "표", "飇": "표", "飉": "료", "飋": "실", "飛": "비", "飜": "번", "食": "식", "飡": "손", "飢": "기", "飦": "전", "飧": "손", "飪": "임", "飫": "어", "飭": "칙", "飮": "음", "飯": "반", "飱": "손", "飴": "이", "飻": "철", "飼": "사", "飽": "포", "飾": "식", "餃": "교", "餉": "향", "養": "양", "餌": "이", "餐": "찬", "餒": "뇌", "餓": "아", "餔": "포", "餕": "준", "餘": "여", "餚": "효", "餞": "전", "餠": "병", "餦": "장", "餧": "위", "館": "관", "餪": "난", "餬": "호", "餮": "철", "餰": "전", "餱": "후", "餳": "당", "餹": "당", "餼": "희", "餽": "궤", "饂": "온", "饅": "만", "饈": "수", "饉": "근", "饋": "궤", "饌": "찬", "饍": "선", "饐": "의", "饑": "기", "饒": "요", "饔": "옹", "饕": "도", "饗": "향", "饜": "염", "饞": "참", "首": "수", "馗": "규", "馘": "괵", "香": "향", "馜": "니", "馝": "필", "馟": "도", "馡": "비", "馣": "암", "馥": "복", "馧": "온", "馨": "형", "馪": "빈", "馬": "마", "馭": "어", "馮": "풍", "馰": "적", "馱": "타", "馳": "치", "馴": "순", "馶": "지", "馹": "일", "駁": "박", "駄": "태", "駈": "구", "駉": "경", "駏": "거", "駐": "주", "駑": "노", "駒": "구", "駕": "가", "駘": "태", "駙": "부", "駛": "사", "駜": "필", "駝": "타", "駞": "타", "駟": "사", "駢": "변", "駨": "순", "駪": "신", "駭": "해", "駮": "박", "駱": "낙", "駸": "침", "駺": "랑", "駻": "한", "駽": "현", "駿": "준", "騁": "빙", "騂": "성", "騃": "애", "騄": "록", "騅": "추", "騈": "병", "騋": "래", "騍": "과", "騎": "기", "騏": "기", "騑": "비", "騖": "무", "騘": "총", "騙": "편", "騛": "비", "騤": "규", "騫": "건", "騭": "즐", "騰": "등", "騵": "원", "騶": "추", "騷": "소", "騸": "선", "騾": "라", "驀": "맥", "驁": "오", "驂": "참", "驃": "표", "驄": "총", "驅": "구", "驊": "화", "驌": "숙", "驍": "효", "驎": "린", "驏": "잔", "驒": "탄", "驕": "교", "驗": "험", "驘": "라", "驚": "경", "驛": "역", "驟": "취", "驢": "려", "驤": "양", "驥": "기", "驩": "환", "驪": "여", "骨": "골", "骪": "위", "骰": "투", "骸": "해", "骹": "교", "骼": "격", "骿": "변", "髀": "비", "髆": "박", "髏": "루", "髑": "촉", "髓": "수", "體": "체", "髖": "관", "髗": "로", "高": "고", "髟": "표", "髡": "곤", "髣": "방", "髥": "염", "髦": "모", "髫": "초", "髭": "자", "髮": "발", "髰": "체", "髲": "피", "髴": "불", "髹": "휴", "髺": "괄", "髻": "계", "髽": "좌", "鬂": "빈", "鬅": "붕", "鬆": "송", "鬊": "순", "鬋": "전", "鬍": "호", "鬐": "기", "鬒": "진", "鬖": "삼", "鬘": "만", "鬙": "승", "鬚": "수", "鬟": "환", "鬢": "빈", "鬣": "렵", "鬧": "료", "鬨": "홍", "鬩": "혁", "鬪": "투", "鬮": "구", "鬯": "창", "鬱": "울", "鬲": "격", "鬺": "상", "鬼": "귀", "魁": "괴", "魂": "혼", "魃": "발", "魄": "백", "魅": "매", "魈": "소", "魋": "추", "魍": "망", "魎": "량", "魏": "위", "魑": "리", "魔": "마", "魘": "염", "魚": "어", "魦": "사", "魯": "노", "魴": "방", "鮀": "타", "鮃": "평", "鮎": "점", "鮐": "태", "鮑": "포", "鮒": "부", "鮓": "자", "鮗": "동", "鮟": "안", "鮧": "제", "鮨": "지", "鮪": "유", "鮫": "교", "鮭": "해", "鮮": "선", "鮹": "소", "鯁": "경", "鯆": "포", "鯉": "리", "鯊": "사", "鯔": "치", "鯖": "청", "鯛": "조", "鯢": "예", "鯤": "곤", "鯨": "경", "鯷": "제", "鰈": "접", "鰊": "련", "鰌": "추", "鰍": "추", "鰐": "악", "鰒": "복", "鰓": "새", "鰕": "하", "鰤": "사", "鰥": "환", "鰭": "기", "鰮": "온", "鰯": "약", "鰱": "련", "鰲": "오", "鰵": "민", "鰹": "견", "鰺": "소", "鰻": "만", "鰾": "표", "鱇": "강", "鱉": "별", "鱏": "심", "鱒": "준", "鱓": "선", "鱗": "린", "鱠": "회", "鱣": "전", "鱧": "례", "鱸": "로", "鱻": "선", "鳥": "조", "鳦": "을", "鳧": "부", "鳩": "구", "鳳": "봉", "鳴": "명", "鳶": "연", "鴃": "격", "鴆": "짐", "鴇": "보", "鴈": "안", "鴉": "아", "鴌": "봉", "鴒": "령", "鴕": "타", "鴘": "변", "鴙": "치", "鴛": "원", "鴟": "치", "鴣": "고", "鴥": "율", "鴦": "앙", "鴨": "압", "鴯": "이", "鴰": "괄", "鴶": "알", "鴻": "홍", "鵁": "교", "鵂": "휴", "鵄": "치", "鵑": "견", "鵓": "발", "鵔": "준", "鵝": "아", "鵞": "아", "鵠": "곡", "鵡": "무", "鵦": "록", "鵩": "복", "鵬": "붕", "鵯": "필", "鵰": "조", "鵲": "작", "鵷": "원", "鵻": "추", "鵾": "곤", "鶄": "청", "鶉": "순", "鶊": "경", "鶖": "추", "鶚": "악", "鶠": "언", "鶡": "갈", "鶤": "곤", "鶩": "목", "鶬": "창", "鶯": "앵", "鶴": "학", "鶵": "추", "鶸": "약", "鶹": "류", "鶻": "골", "鶿": "자", "鷁": "익", "鷂": "요", "鷄": "계", "鷇": "구", "鷓": "자", "鷖": "예", "鷗": "구", "鷙": "지", "鷦": "초", "鷩": "별", "鷪": "앵", "鷫": "숙", "鷰": "연", "鷱": "고", "鷲": "취", "鷳": "한", "鷸": "휼", "鷹": "응", "鷺": "노", "鷽": "학", "鷿": "벽", "鸇": "전", "鸏": "몽", "鸕": "로", "鸚": "앵", "鸛": "관", "鸜": "구", "鸞": "난", "鹵": "로", "鹷": "령", "鹹": "함", "鹺": "차", "鹻": "감", "鹽": "염", "鹿": "록", "麀": "우", "麂": "궤", "麄": "추", "麋": "미", "麌": "우", "麏": "균", "麑": "예", "麒": "기", "麓": "록", "麗": "려", "麘": "향", "麝": "사", "麞": "장", "麟": "린", "麤": "추", "麥": "맥", "麩": "부", "麪": "면", "麯": "국", "麴": "국", "麵": "면", "麻": "마", "麽": "마", "麾": "휘", "麿": "마", "黃": "황", "黅": "금", "黌": "횡", "黍": "서", "黎": "려", "黏": "점", "黐": "리", "黑": "흑", "黔": "검", "黖": "기", "默": "묵", "黚": "겸", "黛": "대", "黜": "출", "黝": "유", "點": "점", "黠": "힐", "黥": "경", "黨": "당", "黮": "담", "黯": "암", "黲": "참", "黴": "미", "黵": "담", "黶": "염", "黷": "독", "黺": "분", "黻": "불", "黼": "보", "黽": "민", "黿": "원", "鼀": "축", "鼂": "조", "鼄": "주", "鼇": "오", "鼈": "별", "鼉": "타", "鼊": "벽", "鼎": "정", "鼐": "내", "鼓": "고", "鼔": "고", "鼗": "도", "鼙": "비", "鼠": "서", "鼢": "분", "鼫": "석", "鼬": "유", "鼯": "오", "鼴": "언", "鼸": "겸", "鼹": "언", "鼻": "비", "鼾": "한", "齊": "제", "齋": "재", "齎": "재", "齒": "치", "齔": "친", "齕": "흘", "齗": "은", "齟": "저", "齠": "초", "齡": "령", "齦": "간", "齧": "설", "齩": "교", "齪": "착", "齫": "곤", "齬": "어", "齲": "우", "齶": "악", "齷": "악", "龍": "룡", "龎": "롱", "龐": "방", "龑": "엄", "龒": "룡", "龔": "공", "龕": "감", "龜": "구", "龝": "추", "龠": "약", "龢": "화", "龥": "유", "𠃗": "울", "𠄬": "조", "𠗊": "경", "𠦄": "훼", "𡅕": "희", "𡊍": "술", "𡖔": "나", "𡜧": "세", "𡽜": "한", "𢒰": "욱", "𢓭": "준", "𢥏": "영", "𢱯": "람", "𢻠": "리", "𣃽": "나", "𣍃": "인", "𣘻": "다", "𣫙": "예", "𤋱": "훈", "𤎝": "안", "𤣰": "보", "𤨁": "진", "𤨒": "은", "𥁕": "온", "𥌾": "응", "𥎵": "지", "𥏾": "지", "𥠲": "률", "𥠺": "온", "𥡴": "계", "𥥸": "다", "𥮗": "국", "𥹄": "미", "𦁗": "섭", "𦖤": "성", "𦟘": "인", "𧅄": "기", "𧗿": "솔", "𧘥": "뉴", "𧩑": "서", "𧬂": "하", "𧳯": "저", "𧹽": "혁", "𧼛": "래", "𨏶": "련", "𨓜": "일", "𨶊": "준", "𨶡": "은", "𩇕": "정", "𩇣": "슬", "𩓞": "정", "𩔉": "민", "𩠻": "별", "𪊭": "린", "𪓐": "초", "𪙤": "은", "𬄕": "집", "𬟓": "훈", "𮕩": "쇠", "𰜩": "은" } 2fjo83ect581lsvui0g66pt81piebjf User:Namoroka/sandbox/1 2 177074 756336 755043 2026-08-13T14:32:09Z Namoroka 19627 756336 wikitext text/x-wiki * [[MediaWiki:Gadget-hanja-reading.js]] ** [[MediaWiki:Gadget-hanja-base.json]] ** [[MediaWiki:Gadget-hanja-variants.json]] ** [[MediaWiki:Gadget-hanja-variants-cjkvi.json]] ** [[MediaWiki:Gadget-hanja-history.json]] ** [[MediaWiki:Gadget-hanja-overrides.json]] ** [[MediaWiki:Gadget-hanja-word.json]] *貰房살이, 傳貰房, 月貰房 *貰房살이傳貰房月貰房 *祭禮樂 제례악 *宗廟祭禮樂 連絡 *량(輛), 리(理, 里, 厘, 釐) *량(輛), 列車 한 輛 **차량(車輛) **차량세(車輛稅) **차량용품(車輛用品) *不+ㄷ/ㅈ = 부, 나머지는 전부 불 **불가(不可), 불량(不良), 불합리(不合理) **부당(不當), 절대부등식(絶對不等式), 부적절(不適切) **예외: 부실(不實), 3불정책(三不政策), 독불장군(獨不將軍) 金氏 商賈 賈船 불연즉(不然則) "乘車": "승차", "乘車之誚": "승거지초", "駐停車": "주정차", "停車燈": "정차등", "前車": "전차", "前車可鑑": "전거가감", "前車覆轍": "전거복철" 停前車可鑑 불가(不可) 불가결(不可缺) 불가능(不可能) 불가침조약(不可侵條約) 불가피(不可避) 불과(不過) 불구(不拘) 불구속(不拘束) 불규칙(不規則) 불균형(不均衡) 불길(不吉) 불능(不能) 불량(不良) 불량배(不良輩) 불량식품(不良食品) 불로초(不老草) 불리(不利) 불륜(不倫) 불만(不滿) 불만족(不滿足) 불면증(不眠症) 불멸(不滅) 불명예(不名譽) 불모지(不毛地) 불문(不問) 불법(不法) 불법적(不法的) 불법행위(不法行爲) 불변(不變) 불복(不服) 불복종(不服從) 불사(不辭/不死) 불사신(不死身) 불사조(不死鳥) 불상사(不祥事) 불성실(不誠實) 불순(不純/不順) 불시(不時) 불신(不信) 불안(不安) 불여귀(不如歸) 불연(不燃) 불연성(不燃性) 불연속(不連續) 불완전(不完全) 불우(不遇) 불운(不運) 불응(不應) 퇴거불응죄(退去不應罪) 불의(不義) 불이익(不利益) 불이행(不履行) 제차신호조작불이행(諸車信號操作不履行) 지시불이행(指示不履行) 불임(不妊) 불참(不參) 불청객(不請客) 불체포특권(不逮捕特權) 불초(不肖) 불쾌(不快) 불쾌감(不快感) 불투명(不透明) 불편(不便) 불평(不平) 불평등(不平等) 불필요(不必要) 불합격(不合格) 불합리(不合理) 불행(不幸) 불허(不許) 불확실(不確實) 불확실성(不確實性) 불황(不況) 불효(不孝) 불후(不朽) 부당(不當) 부도(不渡) 부도덕(不道德) 부동산(不動産) 부득이(不得已) 부등식(不等式) 절대부등식(絶對不等式) 부실(不實) 부작위(不作爲) 부재(不在) 부적절(不適切) 부정(不定/不正/不淨) 부정행위(不正行爲) 부조리(不條理) 부족(不足) 과부족(過不足) 부주의(不注意) 삼부점(三不粘) 가치부전(假痴不癲) 과유불급(過猶不及) 권불십년(權不十年) 독불장군(獨不將軍) 두문불출(杜門不出) 목불인견(目不忍見)[7] 목불식정(目不識丁) 복지부동(伏地不動) 불가항력(不可抗力) 불교이주(不敎而誅) 불구대천(不俱戴天) 오매불망(寤寐不忘) 천부당만부당(千不當萬不當) 표리부동(表裏不同) 부동방면(不動坊面) 불로동(不老洞) 불로봉무동(不老鳳舞洞) 가부(可否) 가부간(可否間) 가타부타(可타否타) 거부(拒否) 낙부(諾否) 부결(否決) 부인(否認) 부정(否定) 부정적(否定的) 안부(安否) 여부(與否) 비색(否塞) 비운(否運) 왈가왈부(曰可曰否) (어미 ‘-을’ 뒤에 ‘있다’, ‘없다’ 따위와 함께 쓰여) 1. ‘까닭’, ‘이치’의 뜻을 나타내는 말. *그럴 理가 없다. *그럴理가 없다. *그럴理가없다. *雲養 大監이나 나나 이미 허리 부러진 虎狼인데, 저들이 危險을 무릅쓰면서까지 도와줄 理 있겠소? *外部에서 侵入한 痕跡이 없고 門은 잠겨져 있었으므로 나갔을 理 萬無다. *閔箕의 性格으로 그 祕密을 그의 妻에게 告白하지 않았을 理 또한 없을 터였다. *자네가 모르는 일을 낸들 알 理 있나? *그러나 조만춘이가 逃亡兵인 그를 찾아 이런 後方에까지 내려올 理가 萬無하다. *벌써 데려왔을 理는 없고 마침 제풀에 왔나 하고 가만히 앉았으려니 門이 활짝 열리며 경애가 딱 섰다. *신여성(新女性) *新女性(신여성) *新女性 *女性 *女 *省略 * 金: 김/금 ** 김해 김씨(金海金氏, 金海 金氏), 金海, 金氏 **개금(改金), 과금(課金), 과징금(課懲金), 금강(金剛), 금속(金屬), 비금속(非金屬), 금요일(金曜日), 비자금(秘資金), 장학금(奬學金), 황금(黃金), 금전(金錢), 입금(入金) **김구(金九), 김대중(金大中), 김부겸(金富謙), 김종필(金鍾泌), 김무성(金武星), 김상곤(金相坤) **가서만금(家書萬金), 견금여석(見金如石), 금과옥조(金科玉條), 금란지교(金蘭之交), 금석뇌약(金石牢約), 금자탑(金字塔), 금지옥엽(金枝玉葉), 단금지계교(斷金之契交),일확천금(一攫千金) **금강산(金剛山), 금련산(金連山), 금오산(金烏山), 금정산(金井山), 몽금포(夢金浦), 새만금(새萬金) * 반복부호 **正々堂々(정정당당) **明々白々(명명백백) **各々(각각), 云々(운운), 繼々承々(계계승승), 一々이(일일이), 一一이 **續々(속속) **着々(착착) **歷々히(역력히) **默々히(묵묵히) **細々한(세세한) **赫々한(혁혁한) **紛々할(분분할) **紛〻할 **분々할 * 一二三四五六七八九十百千萬万億兆〇零 ** 二〇二六年, 一九九九年, 二〇〇〇년대 ** 六二〇〇円, 五〇〇원, 五〇〇원 ** 〇二-一二三-四五六七 ** 第一〇〇호, 三〇二호 ** 二.〇 == 테스트 4 == *樂('''악''', 낙, 락, '''요''') → '''樂曲(악곡)''', 樂園(낙원), 娛樂(오락), '''樂山(요산)''' 가악(歌樂) 관악(管樂) 관현악(管絃樂) 국악(國樂) 군악(軍樂) 군악대(軍樂隊) 기악(器樂) 농악(農樂) 성악(聲樂) 아악(雅樂) 악곡(樂曲) 악기(樂器) 고격악기(敲擊樂器), 관악기(管樂器), 취악기(吹樂器), 취주악기(吹奏樂器), 타악기(打樂器), 현악기(絃樂器) 악단(樂團) 악보(樂譜) 악부(樂府) 악상(樂想) 악장(樂章) 악학궤범(樂學軌範) 예악(禮樂) 음악(音樂) 고전음악(古典音樂), 근대음악(近代音樂), 다성부음악(多聲部音樂), 배경음악(背景音樂), 음악당(音樂堂), 음악회(音樂會) 제례악(祭禮樂) 취주악(吹奏樂) 향악(鄕樂) 극락(極樂) 낙관(樂觀) 낙관론(樂觀論), 낙관적(樂觀的), 낙관주의(樂觀主義) 낙랑(樂浪) 낙선재(樂善齋) 낙승(樂勝) 낙원(樂園) 실낙원(失樂園) 낙천(樂天) 낙천관(樂天觀), 낙천적(樂天的), 낙천주의(樂天主義) 안락(安樂) 안락사(安樂死), 안락세계(安樂世界), 안락정토(安樂淨土) 안빈낙도(安貧樂道) 여민락(與民樂) 영락(永樂) 오락(娛樂) 가정오락(家庭娛樂), 오락실(娛樂室) 쾌락(快樂) 향락(享樂) 희희낙락(喜喜樂樂) 요산요수(樂山樂水) 요차불피(樂此不疲) *見(견, '''현''') → 見聞(견문), '''謁見(알현)''' ;제10항 첫음 '녀, 뇨, 뉴, 니' → '여, 요, 유, 이' *여자(女子), 연세(年歲), 요소(尿素), 유대(紐帶), 이토(泥土), 익명(匿名), 여성(女性), 여아(女兒), 여선생(女先生), 여학생(女學生) *예외 1: 냥(兩), 냥쭝('''兩쭝'''), 년(年) / '''十''' 年, 金 '''한 兩''', 銀 두 '''兩쭝''' / 年 降水量(연 강수량, 명사), '''十 年'''(십 년, 의존 명사), 生産 年度(생산 연도, 명사), '''2018 年度'''(2018 년도, 의존 명사), 2018年度(2018년도, 의존 명사) *예외 2: 신여성('''新女性'''), 공염불('''空念佛'''), 남존여비('''男尊女卑''') *예외 3: 한국여자대학('''韓國女子大學'''), 대한요소비료회사(大韓尿素肥料會社) ;제11항 첫음 '랴, 려, 례, 료, 류, 리' → '야, 여, 예, 요, 유, 이' *양심(良心), 역사(歷史), 예의(禮義), 용궁(龍宮), 유행(流行), 이발(理髮) *예외 1: 리(里): '''몇 理'''냐?, 리(理): '''그럴 理'''가 없다. / '''客車''' '''五十 輛'''(객차 오십 량), '''2分''' 5厘 7厘(2푼 5리 7리) *예외 2: 나열('''羅列'''), 치열('''齒列'''), 비열('''卑劣'''), 규율('''規律'''), 비율('''比率'''), 실패율('''失敗率'''), 분열('''分裂'''), 선열('''先烈'''), 진열('''陳列'''), 선율('''旋律'''), 전율('''戰慄'''), 백분율('''百分率''') *예외 3: 신립(申砬), 최린(崔麟), 채륜(蔡倫), 하륜('''河崙''') *예외 4: 국제연합('''國際聯合''') → 국련(國聯), 한국시각장애인연합회('''韓國視覺障礙人聯合會''') → 한시련(韓視聯) *예외 4: 역이용('''逆利用'''), 연이율('''年利率'''), 열역학('''熱力學'''), 해외여행('''海外旅行''') *예외 5: 서울여관(서울旅館), 신흥이발관('''新興理髮館'''), 육천육백육십육('''六千六百六十六''') ;제12항 첫음 '라, 래, 로, 뢰, 루, 르' → '나, 내, 노, 뇌, 누, 느' *낙원(樂園), 내일(來日), 노인(老人), 뇌성(雷聲), 누각(樓閣), 능묘(陵墓) *예외 1: 낙원(樂園), 내일(來日), 노인(老人), 뇌성(雷聲), 누각(樓閣), 능묘(陵墓) *예외 2: 내내월('''來來月'''), 상노인('''上老人'''), 중노동('''重勞動'''), 비논리적('''非論理的''') ;제13항 한 단어 안에서 같은 음절이나 비슷한 음절이 겹쳐 나는 부분 *연연불망('''戀戀不忘'''), 유유상종('''類類相從'''), 누누이('''屢屢이''') *예외: 열렬히('''熱熱히'''), 늠름히('''凜凜히'''), 연년세세(年年歲歲), 낙락장송(落落長松), 냉랭하다(冷冷하다), 역력히(歷歷히), 염념불망(念念不忘) * https://db.history.go.kr/unicode/ * http://waks.aks.ac.kr/unicode/ * https://kostma.aks.ac.kr/segment/segmentList.aspx * https://www.heritage.go.kr/heri/mem/selectHanjUmka.do * https://www.hanja.ne.kr/jupsu/jupsu07_01.asp * https://oriental-dic.dankook.ac.kr/index * http://www.e-hanja.kr/ * https://hc.jsecs.org/irg/ws2021/app/ * https://db.cyberseodang.or.kr/twochar/index.html# == + == 갈곶리(乫串里) 법곳동(法串洞) 대곶면(大串面) 월곶면(月串面) 보구곶(甫口串) 월곶동(月串洞) 장곳리(獐串里) 홍곳리(洪串里) 삼곶리(三串里) 갈곶동(葛串洞) 지곶동(紙串洞) 갑곶리(甲串里) 월곳리(月串里) 석곶리(石串里) 호미곶(虎尾串) 흥환리(興串里) 사곶리(仕串里) 간절곶(艮絶串) 대산곶(大山串) 모월곶(毛月串) 호미곶(虎尾串) 장기곶(艮絶串) 비파곶(比巴串) 송도곶(松島串) 장산곶(長山串) 등산곶(登山串) 전곶(箭串) 공단곶(功端串) 동외곶(冬外串) 장기곶(長鬐串) 장산곶(長山串) 갑곶(甲串) 본곶(本곶) 모래곶(모래串) 활음조 현상 거란(契丹) 동란국(東丹國) 모란(牧丹) <pre> "開寧民亂": "개령민란", "敦寧": "돈령", "靡寧": "미령", "玉度靡寧": "옥도미령", "會寧": "회령", "武寧": "무령", "孝寧": "효령", "遼寧": "요령", "居寧": "거령", "巨寧": "거령", "濟寧里": "제령리", "宜寧": "의령", "開寧面": "개령면", "河寧里": "하령리", "載寧": "재령", "會寧里": "회령리", "保寧": "보령", "富寧": "부령", "泰寧": "태령", "古寧": "고령", "鐵犂": "철려", "鋤犁": "서려", "踏犂": "답려", "單牛犂": "단우려", "兩牛犂": "양우려", "蟉松": "규송", "瘻癘": "누라", "縶縲": "칩류", "縲紲": "유설", "鶆鳩": "내구", "水剌": "수라", "纍纍": "누누", 惹鬧 야료 起鬧 기뇨 熱鬧 열뇨 鬧擾 요요 息鬧 식뇨 息鬧 식뇨 濟州民鬧 제주민요 作鬧 작뇨 乖鬧 괴뇨 紛鬧 분뇨 喧鬧 훤뇨 煩鬧 번뇨 惹起鬧端-- 야기요단 </pre> == Copyright == The Unicode database is released by Unicode Inc. under the following terms: <blockquote> Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. </blockquote> fnngmxbk16pwi7xkuohj015mq997gqj MediaWiki:Gadget-hanja-word.json 8 177081 756325 754655 2026-08-13T13:38:56Z Namoroka 19627 756325 json application/json { "庫間": "곳간", "庫間車": "곳간차", "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", "數字": "숫자", "退間": "툇간", "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", "回數": "횟수", "回數券": "회수권", "不利益": "불이익", "不履行": "불이행", "乖愎": "괴팍", "困難": "곤란", "論難": "논란", "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", "十月": "시월", "十王": "시왕", "八日燈": "파일등", "契丹": "거란", "牧丹": "모란", "仍任": "인임", "木瓜": "모과", "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", "漢拏": "한라", "智異": "지리", "盟誓": "맹세", "卷煙": "권련", "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", "白川郡": "백천군", "白川溫泉": "배천온천", "肺炎": "폐렴", "解酲": "해장", "三等車": "삼등차", "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", "雪上車": "설상차", "上車機": "상차기", "洗車": "세차", "洗車雨": "세거우", "水車": "수차", "杯水車薪": "배수거신", "乘車": "승차", "乘車之誚": "승거지초", "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", "掌車": "장차", "掌車手": "장거수", "前車": "전차", "前車可鑑": "전거가감", "前車覆轍": "전거복철", "駐停車": "주정차", "停車燈": "정차등", "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", "車夫": "차부", "人力車夫": "인력거부", "車城": "차성", "腰車城": "요거성", "車包": "차포", "車包子": "거포자", "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", "滑車": "활차", "割滑車": "할활거", "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "思樂章": "사락장", "於樂章": "오락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", "獨不將軍": "독불장군", "三不政策": "삼불정책", "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "出必告": "출필곡", "出告反面": "출곡반면", "參差": "참치", "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", "布施": "보시", "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", "句讀": "구두", "吏讀": "이두", "懸讀": "현두", "吐谷渾": "토욕혼", "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", "賈誼島": "가의도", "偸賈香": "투가향", "喝參": "할참", "喝火": "할화", "喝食": "할식", "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", "皐陶": "고요", "陶窯": "도요", "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", "袒免": "단문", "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", "龜坼": "균탁", "龜裂": "균열", "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", "句글": "귀글", "글句": "글귀", "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", "僕射": "복야", "無射": "무역", "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", "尉繚": "울요", "尉遲": "울지", "屬意": "촉의", "洞洞屬屬": "동동촉촉", "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", "暈渲": "운선", "暈滃": "운옹", "枳殼": "기각", "枳礙": "기애", "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", "汨水": "멱수", "汨羅": "멱라", "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", "未瑩": "미형", "瑩澈": "형철", "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", "實稔": "실념", "豐稔": "풍념", "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", "羨道": "연도", "羨門": "연문", "羨餘": "연여", "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", "攣跛": "연피", "跛倚": "피의", "跛立": "피립", "千輻輪相": "천폭륜상", "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", "酬酢": "수작", "酢漿草": "작장초", "酥油": "수유", "酥蜜餠": "수밀병", "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", "先嘉陂": "선가파", "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", "黔川洞": "금천동", "黔湖里": "금호리", "髫齔": "초츤", "齔齒": "츤치", "冒頓": "묵돌", "月氏": "월지", "伏鷄": "부계", "佚蕩": "질탕", "倩工": "청공", "契闊": "결활", "嫦娥": "상아", "人定殿": "인경전", "嵬嶷": "외의", "忸怩": "육니", "恫喝": "동갈", "扱匙": "삽시", "拾級": "섭급", "菩提": "보리", "棣棣": "태태", "混夷": "곤이", "滑稽": "골계", "猗儺": "아나", "狡獪": "교쾌", "畦幅": "규폭", "碌磻": "녹번", "太簇": "태주", "寵綏": "총유", "糾繆": "규류", "茁鯊": "절사", "茸巖": "이암", "靑蒿酒": "청고주", "蔕芥": "대개", "芳躅": "방탁", "軼材": "질재", "馮河": "빙하" } 32ap6odrbq1ld0y5868yd9d0uxs5628 756327 756325 2026-08-13T13:49:13Z Namoroka 19627 756327 json application/json { "庫間": "곳간", "庫間車": "곳간차", "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", "數字": "숫자", "退間": "툇간", "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", "回數": "횟수", "回數券": "회수권", "不利益": "불이익", "不履行": "불이행", "乖愎": "괴팍", "困難": "곤란", "論難": "논란", "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", "十月": "시월", "十王": "시왕", "八日燈": "파일등", "契丹": "거란", "牧丹": "모란", "仍任": "인임", "木瓜": "모과", "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", "漢拏": "한라", "智異": "지리", "盟誓": "맹세", "卷煙": "권련", "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", "白川郡": "백천군", "白川溫泉": "배천온천", "肺炎": "폐렴", "解酲": "해장", "三等車": "삼등차", "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", "雪上車": "설상차", "上車機": "상차기", "洗車": "세차", "洗車雨": "세거우", "水車": "수차", "杯水車薪": "배수거신", "乘車": "승차", "乘車之誚": "승거지초", "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", "掌車": "장차", "掌車手": "장거수", "前車": "전차", "前車可鑑": "전거가감", "前車覆轍": "전거복철", "駐停車": "주정차", "停車燈": "정차등", "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", "車夫": "차부", "人力車夫": "인력거부", "車城": "차성", "腰車城": "요거성", "車包": "차포", "車包子": "거포자", "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", "滑車": "활차", "割滑車": "할활거", "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", "獨不將軍": "독불장군", "三不政策": "삼불정책", "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "出必告": "출필곡", "出告反面": "출곡반면", "參差": "참치", "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", "布施": "보시", "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", "句讀": "구두", "吏讀": "이두", "懸讀": "현두", "吐谷渾": "토욕혼", "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", "賈誼島": "가의도", "偸賈香": "투가향", "喝參": "할참", "喝火": "할화", "喝食": "할식", "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", "皐陶": "고요", "陶窯": "도요", "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", "袒免": "단문", "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", "龜坼": "균탁", "龜裂": "균열", "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", "句글": "귀글", "글句": "글귀", "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", "僕射": "복야", "無射": "무역", "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", "尉繚": "울요", "尉遲": "울지", "屬意": "촉의", "洞洞屬屬": "동동촉촉", "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", "暈渲": "운선", "暈滃": "운옹", "枳殼": "기각", "枳礙": "기애", "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", "汨水": "멱수", "汨羅": "멱라", "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", "未瑩": "미형", "瑩澈": "형철", "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", "實稔": "실념", "豐稔": "풍념", "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", "羨道": "연도", "羨門": "연문", "羨餘": "연여", "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", "攣跛": "연피", "跛倚": "피의", "跛立": "피립", "千輻輪相": "천폭륜상", "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", "酬酢": "수작", "酢漿草": "작장초", "酥油": "수유", "酥蜜餠": "수밀병", "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", "先嘉陂": "선가파", "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", "黔川洞": "금천동", "黔湖里": "금호리", "髫齔": "초츤", "齔齒": "츤치", "冒頓": "묵돌", "月氏": "월지", "伏鷄": "부계", "佚蕩": "질탕", "倩工": "청공", "契闊": "결활", "嫦娥": "상아", "人定殿": "인경전", "嵬嶷": "외의", "忸怩": "육니", "恫喝": "동갈", "扱匙": "삽시", "拾級": "섭급", "菩提": "보리", "棣棣": "태태", "混夷": "곤이", "滑稽": "골계", "猗儺": "아나", "狡獪": "교쾌", "畦幅": "규폭", "碌磻": "녹번", "太簇": "태주", "寵綏": "총유", "糾繆": "규류", "茁鯊": "절사", "茸巖": "이암", "靑蒿酒": "청고주", "蔕芥": "대개", "芳躅": "방탁", "軼材": "질재", "馮河": "빙하" } 8e91pf7ndvt6uyjhu7w7bddfzz9lfnm 756330 756327 2026-08-13T14:24:34Z Namoroka 19627 756330 json application/json { "庫間": "곳간", "庫間車": "곳간차", "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", "數字": "숫자", "退間": "툇간", "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", "回數": "횟수", "回數券": "회수권", "不利益": "불이익", "不履行": "불이행", "乖愎": "괴팍", "困難": "곤란", "論難": "논란", "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", "十月": "시월", "十王": "시왕", "八日燈": "파일등", "契丹": "거란", "牧丹": "모란", "東丹國": "동란국", "仍任": "인임", "木瓜": "모과", "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", "漢拏": "한라", "智異": "지리", "盟誓": "맹세", "卷煙": "권련", "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", "白川郡": "백천군", "白川溫泉": "배천온천", "肺炎": "폐렴", "解酲": "해장", "三等車": "삼등차", "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", "雪上車": "설상차", "上車機": "상차기", "洗車": "세차", "洗車雨": "세거우", "水車": "수차", "杯水車薪": "배수거신", "乘車": "승차", "乘車之誚": "승거지초", "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", "掌車": "장차", "掌車手": "장거수", "前車": "전차", "前車可鑑": "전거가감", "前車覆轍": "전거복철", "駐停車": "주정차", "停車燈": "정차등", "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", "車夫": "차부", "人力車夫": "인력거부", "車城": "차성", "腰車城": "요거성", "車包": "차포", "車包子": "거포자", "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", "滑車": "활차", "割滑車": "할활거", "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", "獨不將軍": "독불장군", "三不政策": "삼불정책", "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "出必告": "출필곡", "出告反面": "출곡반면", "參差": "참치", "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", "布施": "보시", "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", "句讀": "구두", "吏讀": "이두", "懸讀": "현두", "吐谷渾": "토욕혼", "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", "賈誼島": "가의도", "偸賈香": "투가향", "喝參": "할참", "喝火": "할화", "喝食": "할식", "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", "皐陶": "고요", "陶窯": "도요", "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", "袒免": "단문", "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", "龜坼": "균탁", "龜裂": "균열", "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", "句글": "귀글", "글句": "글귀", "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", "僕射": "복야", "無射": "무역", "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", "尉繚": "울요", "尉遲": "울지", "屬意": "촉의", "洞洞屬屬": "동동촉촉", "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", "暈渲": "운선", "暈滃": "운옹", "枳殼": "기각", "枳礙": "기애", "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", "汨水": "멱수", "汨羅": "멱라", "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", "未瑩": "미형", "瑩澈": "형철", "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", "實稔": "실념", "豐稔": "풍념", "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", "羨道": "연도", "羨門": "연문", "羨餘": "연여", "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", "攣跛": "연피", "跛倚": "피의", "跛立": "피립", "千輻輪相": "천폭륜상", "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", "酬酢": "수작", "酢漿草": "작장초", "酥油": "수유", "酥蜜餠": "수밀병", "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", "先嘉陂": "선가파", "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", "黔川洞": "금천동", "黔湖里": "금호리", "髫齔": "초츤", "齔齒": "츤치", "挽犂": "만려", "鋤犂": "서려", "兩牛犂": "양우려", "單牛犂": "단우려", "水剌": "수라", "瓦剌": "와라", "摩尼剌": "마니라", "馬剌加": "마라가", "冒頓": "묵돌", "月氏": "월지", "伏鷄": "부계", "佚蕩": "질탕", "倩工": "청공", "契闊": "결활", "嫦娥": "상아", "人定殿": "인경전", "嵬嶷": "외의", "忸怩": "육니", "恫喝": "동갈", "扱匙": "삽시", "拾級": "섭급", "菩提": "보리", "棣棣": "태태", "混夷": "곤이", "滑稽": "골계", "猗儺": "아나", "狡獪": "교쾌", "畦幅": "규폭", "碌磻": "녹번", "太簇": "태주", "寵綏": "총유", "糾繆": "규류", "茁鯊": "절사", "茸巖": "이암", "靑蒿酒": "청고주", "蔕芥": "대개", "芳躅": "방탁", "軼材": "질재", "馮河": "빙하", "瘻癘": "누라", "纍纍": "누누" } aj8194zqqf8ltvv7yqosoreuyizh0lo 756334 756330 2026-08-13T14:30:40Z Namoroka 19627 756334 json application/json { "庫間": "곳간", "庫間車": "곳간차", "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", "數字": "숫자", "退間": "툇간", "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", "回數": "횟수", "回數券": "회수권", "不利益": "불이익", "不履行": "불이행", "乖愎": "괴팍", "困難": "곤란", "論難": "논란", "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", "十月": "시월", "十王": "시왕", "八日燈": "파일등", "契丹": "거란", "牧丹": "모란", "東丹國": "동란국", "仍任": "인임", "木瓜": "모과", "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", "漢拏": "한라", "智異": "지리", "盟誓": "맹세", "卷煙": "권련", "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", "白川郡": "백천군", "白川溫泉": "배천온천", "肺炎": "폐렴", "解酲": "해장", "三等車": "삼등차", "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", "雪上車": "설상차", "上車機": "상차기", "洗車": "세차", "洗車雨": "세거우", "水車": "수차", "杯水車薪": "배수거신", "乘車": "승차", "乘車之誚": "승거지초", "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", "掌車": "장차", "掌車手": "장거수", "前車": "전차", "前車可鑑": "전거가감", "前車覆轍": "전거복철", "駐停車": "주정차", "停車燈": "정차등", "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", "車夫": "차부", "人力車夫": "인력거부", "車城": "차성", "腰車城": "요거성", "車包": "차포", "車包子": "거포자", "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", "滑車": "활차", "割滑車": "할활거", "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", "獨不將軍": "독불장군", "三不政策": "삼불정책", "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "出必告": "출필곡", "出告反面": "출곡반면", "參差": "참치", "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", "布施": "보시", "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", "句讀": "구두", "吏讀": "이두", "懸讀": "현두", "吐谷渾": "토욕혼", "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", "賈誼島": "가의도", "偸賈香": "투가향", "喝參": "할참", "喝火": "할화", "喝食": "할식", "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", "皐陶": "고요", "陶窯": "도요", "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", "袒免": "단문", "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", "龜坼": "균탁", "龜裂": "균열", "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", "句글": "귀글", "글句": "글귀", "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", "僕射": "복야", "無射": "무역", "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", "尉繚": "울요", "尉遲": "울지", "屬意": "촉의", "洞洞屬屬": "동동촉촉", "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", "暈渲": "운선", "暈滃": "운옹", "枳殼": "기각", "枳礙": "기애", "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", "汨水": "멱수", "汨羅": "멱라", "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", "未瑩": "미형", "瑩澈": "형철", "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", "實稔": "실념", "豐稔": "풍념", "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", "羨道": "연도", "羨門": "연문", "羨餘": "연여", "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", "攣跛": "연피", "跛倚": "피의", "跛立": "피립", "千輻輪相": "천폭륜상", "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", "酬酢": "수작", "酢漿草": "작장초", "酥油": "수유", "酥蜜餠": "수밀병", "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", "先嘉陂": "선가파", "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", "黔川洞": "금천동", "黔湖里": "금호리", "髫齔": "초츤", "齔齒": "츤치", "挽犂": "만려", "鋤犂": "서려", "兩牛犂": "양우려", "單牛犂": "단우려", "水剌": "수라", "瓦剌": "와라", "摩尼剌": "마니라", "馬剌加": "마라가", "民鬧": "민요", "鬧憤": "요분", "鬧熱": "요열", "鬧端": "요단", "鬧鐘": "요종", "冒頓": "묵돌", "月氏": "월지", "伏鷄": "부계", "佚蕩": "질탕", "倩工": "청공", "契闊": "결활", "嫦娥": "상아", "人定殿": "인경전", "嵬嶷": "외의", "忸怩": "육니", "恫喝": "동갈", "扱匙": "삽시", "拾級": "섭급", "菩提": "보리", "棣棣": "태태", "混夷": "곤이", "滑稽": "골계", "猗儺": "아나", "狡獪": "교쾌", "畦幅": "규폭", "碌磻": "녹번", "太簇": "태주", "寵綏": "총유", "糾繆": "규류", "茁鯊": "절사", "茸巖": "이암", "靑蒿酒": "청고주", "蔕芥": "대개", "芳躅": "방탁", "軼材": "질재", "馮河": "빙하", "瘻癘": "누라", "纍纍": "누누" } olifxwjl2jg80ec6qzqjzewy5ptv96p User:Namoroka/sandbox/5 2 177494 756332 756291 2026-08-13T14:27:43Z Namoroka 19627 756332 wikitext text/x-wiki == [[MediaWiki:Gadget-hanja-overrides.json]] == 1. 다른 파일에 정의되어 있으나 음이 잘못된 경우. [https://db.history.go.kr/unicode/ 유니코드한자 검색시스템]의 음을 따름. 다국어 기본 평면(BMP)의 확장 A까지만 포함. <pre> "㓢": "락", // "격". 자를 락 "㓪": "랑", // "라". 밝을 랑 "㔀": "량", // "략". 취할 량 "㔹": "륵", // "력". 나머지 륵 "㖏": "녈", // "훼". 노할 녈 "㘓": "란", // "간". 말 못 알아듣을 란 "㘕": "람", // "함". 탐할 람 "㘝": "닙", // "수". 사사로이 가질 닙 "㚼": "뉴", // "호", 성씨 호. 인명용 妞(아가씨 뉴)의 속자 "㡂": "례", // "렬", 비단 자투리 례 "㦨": "란", // "나", 게으를 란 "㧕": "류", // "억", 어루만질 류 "㩕": "령", // "습", 걸 령 "㪝": "련", // "간", 칠 련 "㬗": "년", // "햔", 햇살 년 "㰀": "려", // "리", 나무 이름 려 "㲎": "루", // "수". 털로 짠 베 루 "㽟": "렬", // "랄", 밭 갈 렬 "㾗": "량", // "낭", 눈 병 량 "㿖": "로", // "려", 종기 로 "㿛": "려", // "력", 종기 려 "䀶": "량", // "낭", 눈 병 량 "䁁": "량", // "낭", 눈 병 량 "䄂": "류", // "수", 주술 부릴 류 "䇣": "녑", // "섭", 대나무 녑 "䈷": "락", // "격", 울타리 락 "䉫": "려", // "리", 대나무 이름 려 "䊍": "리", // "려", 죽 리 "䋱": "래", // "리", 뻣뻣한 털 래 "䔆": "리", // "매", 콩 이름 리 "䔭": "녕", // "저", 들깨 녕 "䚖": "령", // "성", 산신 령 "䜌": "련", // "란", 어지러울 련, 인명용 "䜎": "로", // "호", 소리 로 "䤣": "렬", // "하", 여섯냥쭝 렬 "䥢": "륭", // "동". 북소리 륭/롱/첩 "䦊": "뇨", // "로", 가죽신 뇨 "䫫": "루", // "류", 새길 루 "䬟": "류", // "료", 바람 소리 류 "䮫": "루", // "려", 큰 노새 루. 거루(駏䮫) "䰱": "령", // "룡", 귀신 이름 령 "䱖": "류", // "복", 물고기 이름 류 "傫": "뢰", // "나". 게으를 뢰/래, 지칠 루. 뇌연(傫然), 구뢰(俱傫) "僇": "륙", // "료", 욕보일 륙, 책륙(矺僇) "儽": "래", // "나", 게으를 래 "刕": "리", // "주", 벨 리. 이씨(刕氏), 목리(木刕) "劆": "렴", // "겸", 살짝 찌를 렴 "哰": "로", // "호", 말 알아듣지 못할 로 "唠": "로", // "호", 지껄일 로 "喦": "녑", // "암", 말 많을 녑 "嘮": "로", // "호", 지껄일 로 "囒": "란", // "간", 말 모알아들을 란 "囡": "닙", // "수", 사사로이 가질 닙 "壨": "뢰", // "누", 우레 뢰 "夨": "녈", // "측", 머리 기울 녈 "妞": "뉴", // "호", 아가씨 뉴. 인명용 "妳": "니", // "내". 嬭의 속자 "嫐": "뇨", // "남", 희롱할 뇨 "孄": "란", // "나", 게으를 란 "孋": "려", // "여", 짝 려. 인명용 "孏": "란", // "나", 게으를 란 "寽": "률", // "장", 취할 률 "屮": "철", // "산", 싹 날 철 "崚": "릉", // "준", 험준 릉 "恧": "뉵", // "이", 부끄러울 뉵 "惊": "량", // "경". 悢의 이체자, 驚의 간체자 "愵": "닉", // "녁", 근심할 닉 "懢": "람", // "함", 즐길 람 "扐": "륵", // "재", 손가락 사이 륵 "拎": "령", // "습", 걸 령 "挈": "설", // "혈". 손에 들 설, 새길 계, 홀로 갈 갈 "捋": "랄", // "장", 집어 딸 랄 "掕": "릉", // "륙", 그칠 릉 "摝": "록", // "오", 흔들 록. 인명용 "攦": "려", // "렬", 꺾을 려. 여공수지지(攦工倕之指) "朒": "뉵", // "눌", 초하루 달 뉵. 조뉵(朓朒) "栵": "렬", // "례". 산밤나무 렬/례. 둘 다 인명용. 有柹有栵(유시유렬), 권열(權栵, 인명), 김열(金栵, 인명), 예(栵, 석목의 종류), 그栵례며(시경언해 제5책 161쪽) "梩": "리", // "기". 삼태기 리. 나리(虆梩), 유리(虆梩) "樏": "류", // "누". 찬합 류. 산류등(山樏燈) "橣": "녕", // "저". 영몽 녕 "檁": "름", // "표". 도리 름 "檷": "니", // "새". 실패 니 "檸": "녕", // "저". 레몬 녕. 영몽(檸檬) "櫖": "려", // "저". 풀 이름 려 "欙": "류", // "누". 찬합 류 "欚": "례", // "려". 큰 배 례 "沴": "려", // "니". 해칠 려, 흐트러질 전. 둘 다 인명용. 여기(沴氣), 백려(百沴) "沵": "려", // "시". 沴의 동자. 濔의 간체자 "泺": "락", // "박". 강 이름 락 "浖": "렬", // "랄". 경계 렬 "涊": "년", // "인". 때 묻을 년. 연인치협(涊人齒頰), 전인(淟涊▽) "煷": "량", // "화". 불꽃 량 "犛": "리", // "모". 검은 소 리/모 "狫": "로", // "모". 오랑캐 이름 로 "猡": "라", // "과". 오랑캐 이름 라 "瓈": "려", // "리". 유리 려 "甪": "록", // "각". 사람 이륵 록 "畾": "뢰", // "루". 밭 갈피 뢰/루 "疒": "녁", // "정". 병들어 기댈 녁 "痆": "닐", // "저". 가려울 닐, 헌데 쑤실 날 "砅": "례", // "려". 징검다리 례/려 "硌": "락", // "력". 큰 바위 락/력. 인명용 락 "硵": "로", // "뇨". 노사 "碐": "릉", // "준". 돌 울퉁불퉁한 모양 릉 "磖": "랍", // "립". 깨지는 소리 랍. 대랍자(大磖子), 이랍자(二磖子), 삼랍자(三磖子), 부걸라재[鵓鴿磖子], 옹성랍자(甕聲磖子) "磟": "륙", // "녹". 고무래 륙/록. 육독(磟碡) "磠": "로", // "뇨". 노사 "禰": "녜", // "니". 인명용일때 니 "稐": "륜", // "곤". 볏단 륜 "箖": "림", // "람". 대나무 림 "篞": "녈", // "단". 중간 피리 녈 "纍": "루", // "류". 누누이 등 "루"가 압도적. 인명용 "耣": "륜", // "곤". 볏단 륜 "胒": "니", // "고". 살찔 니 "脼": "량", // "낭". 포 량 "膔": "록", // "표". 배 끓을 록 "臈": "랍", // "석". 납향 랍 "菍": "녈", // "총". 풀 이름 녈, 나무 이름 임 "蔂": "류", // "누". 삼태기 류/라, 덩굴 뢰 "蔍": "록", // "조". 원추리 록, 거칠 추 "蕯": "륭", // "살". 사람 이름 륭. 융마(蕯摩), 살바신야제바(蕯婆愼若提婆), 살주 녹아도(蕯州 鹿兒島) "薴": "녕", // "저". 간체자 苧(모시 저)의 본자 "藟": "류", // "뢰". 덩굴풀 류 "藾": "뢰", // "자". 맑은대쑥 뢰/루 "蘞": "렴", // "겸". 덩굴 렴 "蘲": "류", // "누". 삼태기 류 "蘽": "류", // "누". 덩굴 류 "誏": "랑", // "양". 농담할 랑. 인명용 "譋": "란", // "간". 헐뜯을 란 "讕": "란", // "간". 헐뜯을 란 "谰": "란", // "간". 헐뜯을 란 "豅": "롱", // "식". 크고 긴 골 롱 "迡": "니", // "지". 가까울 니 "迾": "렬", // "례". 막을 렬/례 "逯": "록", // "쳬". 갈 록 "邋": "랍", // "렵". 가는 모양 랍, 펄럭이는 모양 렵 "鈮": "니", // "새". 실패 니/녜 "鉨": "녜", // "새". 실패 녜, 옥새 새 "鋝": "렬", // "률". 여섯냥쭝 렬 "鋢": "렬", // "률". 여섯냥쭝 렬 "鏐": "류", // "등". 금 류. 인명용 "鏧": "롱", // "동". 북소리 롱 "铌": "니", // "새". 실패 니/녜 "闹": "뇨", // "료". 지컬일, 시끄러울 뇨(요) "靇": "롱", // "륭". 우렛소리 롱 "頪": "뢰", // "류". 엇비슷할 뢰 "飀": "류", // "로". 바람 소리 류 "飅": "류", // "료". 바람 소리 류 "飗": "류", // "료". 바람 소리 류 "飹": "류", // "퓨". 미끼 류 "騹": "려", // "기". 가라말 려, 준마 기. 여산릉(騹山陵). 발여봉/발기봉(盋騹峰), 여기(騹驥) "魿": "령", // "린". 물고기 이름 령 "鯻": "랄", // "동". 전어 랄 "鰡": "류", // "복". 물고기 이름 류 "鸓": "루", // "유". 날다람쥐 루 "龣": "록", // "각". 오음의 하나 록 "襯": "츤", // "친". 속옷 친/츤 "鬧": "뇨", // "료". 시끄러울 뇨/요 </pre> 2. 다른 파일에 정의되어 있으나 음이 잘못된 경우. [https://db.history.go.kr/unicode/ 유니코드한자 검색시스템] 이외의 음을 따름. <pre> "𢭋": "설", </pre> 3. [https://db.history.go.kr/unicode/ 유니코드한자 검색시스템]에 존재하나 그 음을 따르지 않고 [https://hanja.dict.naver.com/#/main 네이버 한자사전]([http://www.e-hanja.kr/ e-hanja 사전]), [http://www.zonmal.com/ 존 한자사전] 등 다른 문헌을 개별적으로 참고한 경우. <pre> "㓯": "려", "㕝": "사", "㖝": "끗", "㘘": "비", "㝗": "량", "㤡": "례", "㥕": "련", "㦒": "리", "㧠": "미", "㧰": "력", "㨆": "름", "㭐": "말", "㭩": "렬", "㯩": "체", "㯿": "렵", "㰈": "련", "㸎": "섭", "㽝": "례", "㾢": "라", "㾷": "서", "䂇": "뉴", "䊪": "려", "䔴": "측", "䗍": "려", "䘈": "려", "䘦": "니", "䝀": "류", "䤙": "력", "䦾": "우", "䮑": "뢰", "䰕": "려", "䱨": "랄", "䴎": "루", "䵩": "리", "勠": "륙", "厽": "루", "嫽": "료", "孿": "산", "峢": "리", "嵶": "약", "徚": "동", "惗": "녑", "捩": "렬", "擽": "력", "敼": "희", "椚": "문", "榒": "녘", "湼": "녈", "潦": "료", "澰": "렴", "灕": "리", "犁": "리", "犂": "리", "獠": "료", "玪": "감", "皪": "력", "矓": "롱", "磥": "루", "籕": "추", "繺": "쇄", "翏": "료", "莹": "영", "菻": "림", "蓼": "료", "蔾": "리", "蕌": "류", "虆": "류", "蚮": "대", "蛠": "려", "蠫": "리", "袮": "치", "踉": "량", "踋": "각", "輋": "요", "轑": "료", "酈": "력", "醂": "림", "鏫": "려", "鑗": "려", "隬": "니", "霗": "령", "鱳": "력", "鱺": "리", "鲡": "리", </pre> 4. 수동으로 추가한 값. <pre> "𪓟": "구", "𡈽": "토", "拾": "체", "揥": "체", "栩": "허", "畽": "탄", "艽": "교", "茭": "교", "褎": "유", "齘": "해", "〇": "영" </pre> pkrjrd7432g2vyj55g274n7fe11iqvq User:Namoroka/sandbox/6 2 177514 756323 756193 2026-08-13T13:25:06Z Namoroka 19627 756323 wikitext text/x-wiki == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익" "不履行": "불이행" // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": 오뉴월", "夏六月": 하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手: "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "萬葉熾瑤圖樂": "만엽치요도악", // 樂 락 → 락 (보정) "思樂章": "사락장", "於樂章": "오락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "司賓寺": "사빈시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大府寺": "태부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "禮賓寺": "예빈시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "虛則實": "허즉실", "鬪則解": "투즉해", "予狗則慳": "여구즉간", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹螺則正": "취라즉정", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "聞過則喜": "문과즉희", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "過則勿憚改": "과즉물탄개", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "聞則疾": "문즉질", "聞則病": "문즉병", "必死則生": "필사즉생", "幸生則死": "행생즉사", "成則君王": "성즉군왕", "敗則逆賊": "패즉역적", "求則得之": "구즉득지", "舍則失之": "사즉실지", "兼聽則明": "겸청즉명", "偏信則暗": "편신즉암", "立則視足": "입즉시족", "坐則視膝": "좌즉시슬", "責人則明": "책인즉명", "恕己則昏": "서기즉혼", "吹則恐飄": "취즉공표", "握則恐欿": "악즉공감", "語牛則滅": "어우즉멸", "語妻則洩": "어처즉설", "不聞則藥": "불문즉약", "聞則是病": "문즉시병", "果離鄕則貴": "과이향즉귀", "人離鄕則賤": "인이향즉천", "石擲則石擲": "석척즉석척", "餠擲則餠擲": "병척즉병척", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "居諸": "거저", "忽諸": "홀저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奈率": "내솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "薩婆若": "살바야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "迦葉": "가섭", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생" // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "否塞": "비색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "有道則見": "유도즉현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獐串里": "장곶리", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파",", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 } </pre> tbsxw6kwctwlrw66umtxdapzhhmuakr 756324 756323 2026-08-13T13:28:10Z Namoroka 19627 756324 wikitext text/x-wiki https://tinyappsonline.com/app/js-cleaner == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익" "不履行": "불이행" // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": 오뉴월", "夏六月": 하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手: "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "樂此不疲": "요차불피", "益者三樂": "익자삼요", "萬葉熾瑤圖樂": "만엽치요도악", // 樂 락 → 락 (보정) "思樂章": "사락장", "於樂章": "오락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "司賓寺": "사빈시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大府寺": "태부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "禮賓寺": "예빈시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "虛則實": "허즉실", "鬪則解": "투즉해", "予狗則慳": "여구즉간", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹螺則正": "취라즉정", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "聞過則喜": "문과즉희", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "過則勿憚改": "과즉물탄개", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", "聞則疾": "문즉질", "聞則病": "문즉병", "必死則生": "필사즉생", "幸生則死": "행생즉사", "成則君王": "성즉군왕", "敗則逆賊": "패즉역적", "求則得之": "구즉득지", "舍則失之": "사즉실지", "兼聽則明": "겸청즉명", "偏信則暗": "편신즉암", "立則視足": "입즉시족", "坐則視膝": "좌즉시슬", "責人則明": "책인즉명", "恕己則昏": "서기즉혼", "吹則恐飄": "취즉공표", "握則恐欿": "악즉공감", "語牛則滅": "어우즉멸", "語妻則洩": "어처즉설", "不聞則藥": "불문즉약", "聞則是病": "문즉시병", "果離鄕則貴": "과이향즉귀", "人離鄕則賤": "인이향즉천", "石擲則石擲": "석척즉석척", "餠擲則餠擲": "병척즉병척", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "居諸": "거저", "忽諸": "홀저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奈率": "내솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "薩婆若": "살바야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "迦葉": "가섭", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생" // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "否塞": "비색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "有道則見": "유도즉현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獐串里": "장곶리", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파",", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 } </pre> a15715sjpucss0vfo8ps5tbd4h7yrgq 756326 756324 2026-08-13T13:38:59Z Namoroka 19627 756326 wikitext text/x-wiki https://tinyappsonline.com/app/js-cleaner == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익", "不履行": "불이행", // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手": "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", // 樂 락 → 락 (보정) "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 } </pre> oi1qpxd2whsoanaqe9vgkwb3lz7siq0 756331 756326 2026-08-13T14:24:35Z Namoroka 19627 756331 wikitext text/x-wiki https://tinyappsonline.com/app/js-cleaner == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익", "不履行": "불이행", // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", "東丹國": "동란국", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手": "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", // 樂 락 → 락 (보정) "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 犂 리 → 려 "挽犂": "만려", "鋤犂": "서려", "兩牛犂": "양우려", "單牛犂": "단우려", // 剌 랄 → 라 "水剌": "수라", "瓦剌": "와라", "摩尼剌": "마니라", "馬剌加": "마라가", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 "瘻癘": "누라", // 癘 려 → 라 "纍纍": "누누", // 纍 루 → 누 } </pre> 61cgf9jvsuwo4ccut510pptkdo06w1p 756333 756331 2026-08-13T14:30:34Z Namoroka 19627 756333 wikitext text/x-wiki https://tinyappsonline.com/app/js-cleaner == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익", "不履行": "불이행", // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", "東丹國": "동란국", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手": "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", // 樂 락 → 락 (보정) "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 犂 리 → 려 "挽犂": "만려", "鋤犂": "서려", "兩牛犂": "양우려", "單牛犂": "단우려", // 剌 랄 → 라 "水剌": "수라", "瓦剌": "와라", "摩尼剌": "마니라", "馬剌加": "마라가", // 鬧 뇨 → 요 "民鬧": "민요", "鬧憤": "요분", "鬧熱": "요열", "鬧端": "요단", "鬧鐘": "요종", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 "瘻癘": "누라", // 癘 려 → 라 "纍纍": "누누", // 纍 루 → 누 } </pre> 51934ezoxaqgd6r7wp72kqj9x7sn0tq 756335 756333 2026-08-13T14:31:34Z Namoroka 19627 756335 wikitext text/x-wiki https://tinyappsonline.com/app/js-cleaner == [[MediaWiki:Gadget-hanja-word.json]] == <pre> { // 사이시옷 // 고간 "庫間": "곳간", "庫間車": "곳간차", // 세방 "貰房": "셋방", "傳貰房": "전세방", "月貰房": "월세방", // 수자 "數字": "숫자", // 퇴간 "退間": "툇간", // 차간 "車間": "찻간", "列車間": "열차간", "汽車間": "기차간", "車間距離": "차간거리", // 회수 "回數": "횟수", "回數券": "회수권", // ㄹ 두음 법칙 붙임 4 접두사처럼 쓰이는 한자가 붙어서 된 말이나 합성어에서, 뒷말의 첫소리가 ‘ㄴ’ 또는 ‘ㄹ’ 소리로 나더라도 두음 법칙에 따라 적는다: 역이용(逆利用) 연이율(年利率) 열역학(熱力學) 해외여행(海外旅行) "不利益": "불이익", "不履行": "불이행", // 활음조 현상 // 愎 퍅 → 팍 "乖愎": "괴팍", // 難 난 → 란 "困難": "곤란", "論難": "논란", // 六 륙 → 유/뉴 "六月": "유월", "五六月": "오뉴월", "夏六月": "하뉴월", // 十 십 → 시 "十月": "시월", "十王": "시왕", // 八 팔 → 파 "八日燈": "파일등", // 丹 단 → 란 "契丹": "거란", // 契 계 → 거 "牧丹": "모란", "東丹國": "동란국", // 仍 잉 → 인 "仍任": "인임", // 木 목 → 모 "木瓜": "모과", // 怒 노 → 로 "大怒": "대로", "一怒一老": "일노일로", "喜怒": "희로", // 拏 나 → 라 "漢拏": "한라", // 異 이 → 리 "智異": "지리", // 誓 서 → 세 "盟誓": "맹세", // 煙 연 → 련 "卷煙": "권련", // 諾 낙 → 락 "內諾": "내락", "受諾": "수락", "唯諾": "유락", "快諾": "쾌락", "許諾": "허락", "一呼再 ": "일호재락", // 寧 녕 → 령 "保寧": "보령", "化寧": "화령", "古寧": "고령", "和寧": "화령", "固寧": "고령", "大寧": "대령", "始寧": "시령", "孝寧": "효령", "宜寧": "의령", "富寧": "부령", "居寧": "거령", "巨寧": "거령", "扶寧": "부령", "撫寧": "무령", "敦寧": "돈령", "新寧": "신령", "會寧": "회령", "武寧": "무령", "瑞寧": "서령", "義寧": "의령", "載寧": "재령", "遼寧": "요령", "開寧": "개령", "靡寧": "미령", "孝寧殿": "효령전", "華寧殿": "화령전", // 白 백 → 배 "白川郡": "백천군", "白川溫泉": "배천온천", // 炎 염 → 렴 "肺炎": "폐렴", // 酲 정 → 장 "解酲": "해장", // 車 거 → 차 // 등차 "三等車": "삼등차", // 륜차 "三輪車": "삼륜차", "二輪車": "이륜차", "孤輪車": "고륜차", "旋輪車": "선륜차", "獨輪車": "독륜차", "雙輪車": "쌍륜차", // 상차 "雪上車": "설상차", "上車機": "상차기", // 세차 "洗車": "세차", "洗車雨": "세거우", // 세거 // 수차 "水車": "수차", "杯水車薪": "배수거신", // 수거 // 승차 "乘車": "승차", "乘車之誚": "승거지초", // 승거 // 영차, 차체 "盈車": "영차", "車體": "차체", "載鬼盈車體": "재귀영거체", // 영거 // 장차 "掌車": "장차", "掌車手": "장거수", // 장거 // 전차 "前車": "전차", "前車可鑑": "전거가감", // 전거 "前車覆轍": "전거복철", // 전거 // 정차 "駐停車": "주정차", "停車燈": "정차등", // 차륜 "大車輪": "대차륜", "車輪石": "차륜석", "車輪旋盤": "차륜선반", "車輪踏面": "차륜답면", "冷硬車輪": "냉경차륜", "車輪空轉": "차륜공전", "車輪滑走": "차륜활주", // 차부 "車夫": "차부", "人力車夫": "인력거부", // 거부 // 차성 "車城": "차성", "腰車城": "요거성", // 거성 // 차포 "車包": "차포", "車包子": "거포자", // 거포 // 하차 "上下車": "상하차", "下車口": "하차구", "下車場": "하차장", "下車臺": "하차대", "乘下車": "승하차", "下車泣辜": "하차읍고", "途中下車": "도중하차", // 활차 "滑車": "활차", "割滑車": "할활거", // 활거 // 후차 "後車": "후차", "後車誡": "후거계", "前車覆後車戒": "전거복후거계", // 그 외 "側車": "측차", "列車": "열차", "動車": "동차", "勢車": "세차", "名車": "명차", "坏車": "배차", "坑車": "갱차", "增車": "증차", "外車": "외차", "客車": "객차", "導車": "도차", "廢車": "폐차", "愛車": "애차", "戰車": "전차", "戶車": "호차", "拍車": "박차", "操車": "조차", "新車": "신차", "旋車": "선차", "暗車": "암차", "柩車": "구차", "檢車": "검차", "步車": "보차", "段車": "단차", "汽車": "기차", "洋車": "양차", "減車": "감차", "火車": "화차", "炭車": "탄차", "獨車": "독차", "田車": "전차", "發車": "발차", "白車": "백차", "砲車": "포차", "空車": "공차", "終車": "종차", "臺車": "대차", "蓋車": "개차", "衝車": "충차", "貨車": "화차", "貰車": "세차", "車主": "차주", "車便": "차편", "車內": "차내", "車制": "차제", "車券": "차권", "車契": "차계", "車室": "차실", "車嶺": "차령", "車幅": "차폭", "車庫": "차고", "車弩": "차노", "車御": "차어", "車戰": "차전", "車掌": "차장", "車枕": "차침", "車槍": "차창", "車止": "차지", "車泊": "차박", "車票": "차표", "車種": "차종", "車窓": "차창", "車線": "차선", "車胤": "차윤", "車費": "차비", "車賃": "차임", "車路": "차로", "車輛": "차량", "車道": "차도", "車部": "차부", "車銃": "차총", "車食": "차식", "車길": "찻길", "車꾼": "차꾼", "車삯": "찻삯", "車틀": "차틀", "軍車": "군차", "輜車": "치차", "輦車": "연차", "配車": "배차", "鑛車": "광차", "降車": "강차", "陶車": "도차", "隆車": "융차", "電車": "전차", "風車": "풍차", "馬車": "마차", "駐車": "주차", "鳩車": "구차", "鳳車": "봉차", "齒車": "치차", "꽃車": "꽃차", "끌車": "끌차", "낮車": "낮차", "눈車": "눈차", "달車": "달차", "뒤車": "뒤차", "땅車": "땅차", "똥車": "똥차", "막車": "막차", "물車": "물차", "밀車": "밀차", "밤車": "밤차", "밥車": "밥차", "불車": "불차", "삽車": "삽차", "앞車": "앞차", "줄車": "줄차", "짐車": "짐차", "첫車": "첫차", "한車": "한차", "흙車": "흙차", "落車": "낙차", "中古車": "중고차", "中型車": "중형차", "中繼車": "중계차", "乘合車": "승합차", "乘用車": "승용차", "乳兒車": "유아차", "乳母車": "유모차", "五風車": "오풍차", "五龍車": "오룡차", "人糞車": "인분차", "代燃車": "대연차", "休車料": "휴차료", "低床車": "저상차", "修理車": "수리차", "修車線": "수차선", "冷凍車": "냉동차", "冷房車": "냉방차", "冷藏車": "냉장차", "制車機": "제차기", "動力車": "동력차", "化學車": "화학차", "商用車": "상용차", "回收車": "회수차", "回送車": "회송차", "回遊車": "회유차", "國民車": "국민차", "土運車": "토운차", "地方車": "지방차", "夜行車": "야행차", "大型車": "대형차", "官用車": "관용차", "宣傳車": "선전차", "專用車": "전용차", "專貰車": "전세차", "對向車": "대향차", "小型車": "소형차", "展望車": "전망차", "巡察車": "순찰차", "彈藥車": "탄약차", "後尾車": "후미차", "後送車": "후송차", "急行車": "급행차", "應急車": "응급차", "戰鬪車": "전투차", "掃雪車": "소설차", "摩擦車": "마찰차", "撮影車": "촬영차", "操重車": "조중차", "收去車": "수거차", "放送車": "방송차", "救急車": "구급차", "救難車": "구난차", "斷車臺": "단차대", "映寫車": "영사차", "暖房車": "난방차", "木版車": "목판차", "構內車": "구내차", "機關車": "기관차", "油槽車": "유조차", "活魚車": "활어차", "消毒車": "소독차", "消防車": "소방차", "混合車": "혼합차", "混積車": "혼적차", "淸掃車": "청소차", "減容車": "감용차", "測定車": "측정차", "演習車": "연습차", "炊事車": "취사차", "無線車": "무선차", "營業車": "영업차", "特殊車": "특수차", "特裝車": "특장차", "牽引車": "견인차", "獻血車": "헌혈차", "用達車": "용달차", "直行車": "직행차", "矢車花": "시차화", "糞尿車": "분뇨차", "紡錘車": "방추차", "索條車": "삭조차", "給油車": "급유차", "緩急車": "완급차", "緩行車": "완행차", "葬儀車": "장의차", "葬禮車": "장례차", "蒸氣車": "증기차", "衞生車": "위생차", "補修車": "보수차", "裝入車": "장입차", "裝甲車": "장갑차", "觀光車": "관광차", "警察車": "경찰차", "護送車": "호송차", "貨物車": "화물차", "車下梨": "차하리", "車中談": "차중담", "車前子": "차전차", "車前草": "차전초", "車城東": "차성동", "車家坪": "차가평", "車山里": "차산리", "車岩洞": "차암동", "車巖洞": "차암동", "車師國": "차사국", "車沙兀": "차사올", "車牛里": "차우리", "車皮船": "차피선", "車計簿": "차계부", "車踰嶺": "차유령", "車軸油": "차축유", "車軸藻": "차축조", "車面里": "차면리", "車骨石": "차골석", "車骨鑛": "차골광", "車黃面": "차황면", "車龍洞": "차용동", "車떼기": "차떼기", "車막이": "차막이", "車머리": "차머리", "車멀미": "차멀미", "車바퀴": "차바퀴", "車치기": "차치기", "軌道車": "궤도차", "軍用車": "군용차", "輕便車": "경편차", "輜重車": "치중차", "輸入車": "수입차", "輸送車": "수송차", "轉向車": "전향차", "轉車臺": "전차대", "通信車": "통신차", "通勤車": "통근차", "通學車": "통학차", "連結車": "연결차", "遊說車": "유세차", "運搬車": "운반차", "遷車臺": "천차대", "重量車": "중량차", "鋼鐵車": "강철차", "鑛石車": "광석차", "防彈車": "방탄차", "防疫車": "방역차", "附隨車": "부수차", "除雪車": "제설차", "隔離車": "격리차", "雪搔車": "설소차", "電氣車": "전기차", "顚倒車": "전도차", "食堂車": "식당차", "高架車": "고가차", "黃包車": "황포차", "龍骨車": "용골차", "개미車": "개미차", "기름車": "기름차", "덤프車": "덤프차", "도령車": "도령차", "디젤車": "디젤차", "러셀車": "러셀차", "레커車": "레커차", "롤러車": "롤러차", "믹서車": "믹서차", "보기車": "보기차", "봉고車": "봉고차", "새벽車": "새벽차", "아기車": "아기차", "앞車軸": "앞차축", "얼음車": "얼음차", "저녁車": "저녁차", "지게車": "지게차", "지붕車": "지붕차", "지프車": "지프차", "탱크車": "탱크차", "팰릿車": "팰릿차", "內燃車輛": "내연차량", "全裝軌車": "전장궤차", "快犢破車": "쾌독파차", "手荷物車": "수하물차", "木火獸車": "목화수차", "無公害車": "무공해차", "營業用車": "영업용차", "蓄電池車": "축전지차", "車扱貨物": "차급화물", "車螢孫雪": "차형손설", "車軸關節": "차축관절", "車過路草": "차과로초", "車頭時間": "차두시간", "車頭距離": "차두거리", "가솔린車": "가솔린차", "곁붙이車": "곁붙이차", "레미콘車": "레미콘차", "뺑소니車": "뺑소니차", "사다리車": "사다리차", "쓰레기車": "쓰레기차", "외바퀴車": "외바퀴차", "지붕짐車": "지붕짐차", "特殊用途車": "특수용도차", "가위다리車": "가위다리차", "슈뇌르켈車": "슈뇌르켈차", "不好事紡車似": "불호사방차사", "車文節公遺事": "차문절공유사", "하이브리드車": "하이브리드차", // 樂 락 → 악 "仙樂": "선악", "伎樂": "기악", "伶樂": "영악", "俗樂": "속악", "倡樂": "창악", "停樂": "정악", "六樂": "육악", "典樂": "전악", "凱樂": "개악", "口樂": "구악", "古樂": "고악", "司樂": "사악", "吹樂": "취악", "唐樂": "당악", "唱樂": "창악", "嘉樂": "가악", "器樂": "기악", "國樂": "국악", "大樂": "대악", "奏樂": "주악", "妓樂": "기악", "宮樂": "궁악", "巫樂": "무악", "序樂": "서악", "廟樂": "묘악", "御樂": "어악", "打樂": "타악", "掌樂": "장악", "撤樂": "철악", "散樂": "산악", "新樂": "신악", "會樂": "회악", "本樂": "본악", "梵樂": "범악", "樂人": "악인", "樂作": "악작", "樂則": "악칙", "樂劇": "악극", "樂匠": "악장", "樂句": "악구", "樂器": "악기", "樂團": "악단", "樂壇": "악단", "樂妓": "악기", "樂官": "악관", "樂工": "악공", "樂師": "악사", "樂府": "악부", "樂式": "악식", "樂弓": "악궁", "樂律": "악률", "樂想": "악상", "樂戶": "악호", "樂手": "악수", "樂才": "악재", "樂曲": "악곡", "樂書": "악서", "樂本": "악본", "樂歌": "악가", "樂止": "악지", "樂正": "악정", "樂段": "악단", "樂毅": "악의", "樂派": "악파", "樂理": "악리", "樂生": "악생", "樂章": "악장", "樂節": "악절", "樂籍": "악적", "樂聖": "악성", "樂舞": "악무", "樂誌": "악지", "樂調": "악조", "樂譜": "악보", "樂長": "악장", "樂院": "악원", "樂隊": "악대", "樂音": "악음", "樂風": "악풍", "樂署": "악서", "歌樂": "가악", "正樂": "정악", "洋樂": "양악", "洞樂": "동악", "淸樂": "청악", "燕樂": "연악", "琴樂": "금악", "男樂": "남악", "瞽樂": "고악", "碓樂": "대악", "祭樂": "제악", "禮樂": "예악", "管樂": "관악", "細樂": "세악", "絃樂": "현악", "習樂": "습악", "聲樂": "성악", "胡樂": "호악", "舊樂": "구악", "色樂": "색악", "華樂": "화악", "西樂": "서악", "詞樂": "사악", "賜樂": "사악", "軍樂": "군악", "軒樂": "현악", "農樂": "농악", "部樂": "부악", "鄕樂": "향악", "雅樂": "아악", "雜樂": "잡악", "韎樂": "매악", "音樂": "음악", "風樂": "풍악", "禮樂": "예악", "神樂": "신악", "五常樂": "오상악", "亞獻樂": "아헌악", "交響樂": "교향악", "催拍樂": "최박악", "催衮樂": "최곤악", "傾杯樂": "경배악", "元安樂": "원안악", "先蠶樂": "선잠악", "入破樂": "입파악", "凝安樂": "응안악", "凱旋樂": "개선악", "初獻樂": "초헌악", "受難樂": "수난악", "右坊樂": "우방악", "圜丘樂": "원구악", "堂上樂": "당상악", "堂下樂": "당하악", "壽安樂": "수안악", "大成樂": "대성악", "大晟樂": "대성악", "娛安樂": "오안악", "安岳邑": "안악읍", "安岳郡": "안악군", "室內樂": "실내악", "宮中樂": "궁중악", "宮廷樂": "궁정악", "宴禮樂": "연례악", "山川樂": "산천악", "左坊樂": "좌방악", "度羅樂": "도라악", "思內樂": "사내악", "憂息樂": "우식악", "成安樂": "성안악", "房中樂": "방중악", "擧床樂": "거상악", "新羅樂": "신라악", "明安樂": "명안악", "晚樂里": "만악리", "景安樂": "경안악", "會禮樂": "회례악", "枝兒樂": "지아악", "樂生保": "악생보", "樂賓樂": "낙빈악", "標題樂": "표제악", "武德樂": "무덕악", "殿上樂": "전상악", "淸平樂": "청평악", "現代樂": "현대악", "男女樂": "남녀악", "畓中樂": "답중악", "發祥樂": "발상악", "百濟樂": "백제악", "破陣樂": "파진악", "祭禮樂": "제례악", "突阿樂": "돌아악", "終獻樂": "종헌악", "絕對樂": "절대악", "繹成樂": "역성악", "罷陣樂": "파진악", "美知樂": "미지악", "肅案樂": "숙안악", "自鳴樂": "자명악", "興安樂": "흥안악", "舒安樂": "서안악", "萬歲樂": "만세악", "虛催樂": "허최악", "行樂鼓": "행악고", "衞仗樂": "위장악", "詞腦樂": "사뇌악", "詩腦樂": "시뇌악", "豐安樂": "풍안악", "軍禮樂": "군례악", "軒架樂": "헌가악", "辛熱樂": "신열악", "進饌樂": "진찬악", "長保樂": "장보악", "隆安樂": "융안악", "雍安樂": "옹안악", "音樂界": "음악계", "順安樂": "순안악", "領樂學": "영악학", "高麗樂": "고려악", "社稷樂": "사직악", "中和韶樂": "중화소악", "保太平樂": "보태평악", "元安之樂": "원안지악", "凝安之樂": "응안지악", "升殿之樂": "승전지악", "堂上之樂": "당상지악", "壽安之樂": "수안지악", "娛安之樂": "오안지악", "安岳溫泉": "안악온천", "定大業樂": "정대업악", "寧安之樂": "영안지악", "康安之樂": "강안지악", "憶吹簫樂": "억취소악", "成安之樂": "성안지악", "承安之樂": "승안지악", "明安之曲": "명안지곡", "明安之樂": "명안지악", "景安之樂": "경안지악", "樂學別坐": "악학별좌", "樂學取才": "악학취재", "樂學拾零": "악학습령", "樂學軌範": "악학궤범", "樂學都監": "악학도감", "樂殊貴賤": "악수귀천", "武恒之樂": "무항지악", "煕運之樂": "희운지악", "百樂之丈": "백악지장", "肅案之樂": "숙안지악", "致和平樂": "치화평악", "興安之樂": "흥안지악", "舒安之樂": "서안지악", "行樂之器": "행악지기", "詩樂和聲": "시악화성", "豐安之曲": "풍안지곡", "豐安之樂": "풍안지악", "醉豐亨樂": "취풍형악", "隆安之樂": "융안지악", "順安之樂": "순안지악", "禮壞樂崩": "예괴악붕", "保太平之樂": "보태평지악", "定大業之樂": "정대업지악", "思內奇物樂": "사내기물악", "聖壽無疆樂": "성수무강악", "荷皇恩之樂": "하황은지악", "覲天庭之樂": "근천정지악", "男女相悅之樂": "남녀상열지악", "萬葉熾瑤圖樂": "만엽치요도악", "長生寶宴之樂": "장생보연지악", // 樂 락 → 낙 "樂樂": "낙락", "伯樂": "백낙", "樂業": "낙업", "失樂園": "실낙원", "復樂園": "복낙원 ", "喜喜樂樂": "희희낙락", "地上樂園": "지상낙원", "安分樂業": "안분낙업", "安家樂業": "안가낙업", "安居樂業": "안거낙업", "安貧樂道": "안빈낙도", "欣欣樂樂": "흔흔낙락", "淨土樂園": "정토낙원", "淸貧樂道": "청빈낙도", "貧而樂道": "빈이낙도", "貪權樂勢": "탐권낙세", "界面樂時調": "계면낙시조", "羽調樂時調": "우조낙시조", "지르는樂時調": "지르는낙시조", // 樂 락 → 요 "信樂": "신요", "意樂": "의요", "仁者樂山": "인자요산", "幸災樂禍": "행재요화", "損者三樂": "손자삼요", "智者樂水": "지자요수", "樂山樂水": "요산요수", "樂此不疲": "요차불피", "益者三樂": "익자삼요", // 樂 락 → 락 (보정) "思樂章": "사락장", "樂聖齋": "낙성재", "獨樂曲": "독락곡", "獨樂歌": "독락가", "琴樂里": "금락리", "與民樂慢": "여민락만", "與民樂譜": "여민락보", // 不 부 → 불 "獨不將軍": "독불장군", "三不政策": "삼불정책", // 否 부 → 비 "中否": "중비", "傾否": "경비", "否卦": "비괘", "否塞": "비색", "否婦": "비부", "否泰": "비태", "否運": "비운", "艱否": "간비", "否來泰去": "비래태거", "否極反泰": "비극반태", "泰極否來": "태극비래", // 寺 사 → 시 "內寺": "내시", "奄寺": "엄시", "婦寺": "부시", "官寺": "관시", "寺人": "시인", "寺奴": "시노", "寺正": "시정", "寺院": "시원", "閹寺": "엄시", "閽寺": "혼시", "鴻臚": "홍시", "光祿寺": "광록시", "內園寺": "내원시", "內府寺": "내부시", "內廚寺": "내주시", "內資寺": "내자시", "內贍寺": "내섬시", "典儀寺": "전의시", "典客寺": "전객시", "典校寺": "전교시", "典祀寺": "전사시", "典賓寺": "전빈시", "典農寺": "전농시", "典醫寺": "전의시", "司䆃寺": "사도시", "司僕寺": "사복시", "司宰寺": "사재시", "司水寺": "사수시", "司膳寺": "사선시", "司藏寺": "사장시", "司衞寺": "사위시", "司賓寺": "사빈시", "司贍寺": "사섬시", "司農寺": "사농시", "司醫寺": "사의시", "外府寺": "외부시", "大僕寺": "태복시", "大常寺": "태상시", "大府寺": "대부시", "大理寺": "대리시", "大農寺": "대농시", "太僕寺": "태복시", "太常寺": "태상시", "太府寺": "태부시", "奉常寺": "봉상시", "宗屬寺": "종속시", "宗正寺": "종정시", "宗簿寺": "종부시", "寺奴婢": "시노비", "寺奴子": "시노자", "將作寺": "장작시", "小府寺": "소부시", "少府寺": "소부시", "尙瑞司": "상서시", "正設寺": "정설시", "殿中寺": "전중시", "率更寺": "율경시", "祕書省": "비서시", "禮賓寺": "예빈시", "繕工寺": "선공시", "衞尉寺": "위위시", "軍器寺": "군기시", "軍資寺": "군자시", "都津寺": "도진시", "鴻臚寺": "홍려시", "內司僕寺": "내사복시", "六寺七監": "육시칠감", // 則 칙 → 즉 "然則": "연즉", "過則": "과즉", "九則洞": "구즉동", "削則削": "삭즉삭", "實則虛": "실즉허", "滿則溢": "만즉일", "聞則疾": "문즉질", "聞則病": "문즉병", "虛則實": "허즉실", "鬪則解": "투즉해", "不聞則藥": "불문즉약", "予狗則慳": "여구즉간", "偏信則暗": "편신즉암", "先則制人": "선즉제인", "兼聽則明": "겸청즉명", "凶則大吉": "흉즉대길", "務貪則憂": "무탐즉우", "吉則大凶": "길즉대흉", "吹則恐飄": "취즉공표", "吹螺則正": "취라즉정", "坐則視膝": "좌즉시슬", "壽則多辱": "수즉다욕", "太剛則折": "태강즉절", "富則多事": "부즉다사", "幸生則死": "행생즉사", "必死則生": "필사즉생", "必生則死": "필생즉사", "急則治表": "급즉치표", "恒受則痛": "항수즉통", "恕己則昏": "서기즉혼", "成則君王": "성즉군왕", "握則恐欿": "악즉공감", "敗則逆賊": "패즉역적", "斷之則悲": "단지즉비", "月滿則虧": "월만즉휴", "月盈則食": "월영즉식", "有道則見": "유도즉현", "極盛則敗": "극성즉패", "死則同穴": "사즉동혈", "求則得之": "구즉득지", "物久則神": "물구즉신", "猫則眞殪": "묘즉진애", "獸窮則齧": "수궁즉설", "禮勝則離": "예승즉이", "禮失則昏": "예실즉혼", "禮煩則亂": "예번즉란", "立則視足": "입즉시족", "聞則是病": "문즉시병", "聞過則喜": "문과즉희", "舍則失之": "사즉실지", "蟹則隨穴": "해즉수혈", "言則是也": "언즉시야", "語妻則洩": "어처즉설", "語牛則滅": "어우즉멸", "謂瞽則怒": "위고즉노", "貧則多事": "빈즉다사", "責人則明": "책인즉명", "足則跟白": "족즉근백", "踐之則蠢": "천지즉준", "轡長則踏": "비장즉답", "釘則聳矣": "정즉용의", "雖則乞匃": "수즉걸개", "零則必虧": "영즉필휴", "非成則璜": "비성즉황", "非朝則夕": "비조즉석", "鳥窮則啄": "조궁즉탁", "人離鄕則賤": "인이향즉천", "懶鐵爛則難": "나철란즉난", "易地則皆然": "역지즉개연", "果離鄕則貴": "과이향즉귀", "水廣則魚遊": "수광즉어유", "源淸則流淸": "원청즉유청", "石擲則石擲": "석척즉석척", "過則勿憚改": "과즉물탄개", "餠擲則餠擲": "병척즉병척", "上佐多則破釜": "상좌다즉파부", "勇而無禮則亂": "용이무례즉란", "學而不思則罔": "학이불사즉망", "家貧則思良妻": "가빈즉사양처", "水至淸則無魚": "수지청즉무어", "倉廩實則知禮節": "창름실즉지예절", "狗猛則酒酸不售": "구맹즉주산불수", // 告 고 → 곡 "出必告": "출필곡", "出告反面": "출곡반면", // 差 차 → 치 "參差": "참치", // 識 식 → 지 "雜識": "잡지", "款識": "관지", "陽識": "양지", "陰識": "음지", "記識": "기지", "標識": "표지", // 暴 폭 → 포 "侵暴": "침포", "兇暴": "흉포", "凶暴": "흉포", "強暴": "강포", "昏暴": "혼포", "暴亡": "포망", "暴惡": "포악", "暴慢": "포만", "暴棄": "포기", "暴橫": "포횡", "暴虎": "포호", "暴虐": "포학", "暴逆": "포역", "橫暴": "횡포", "殘暴": "잔포", "炕暴": "항포", "猛暴": "맹포", "猜暴": "시포", "獰暴": "영포", "粗暴": "조포", "自暴": "자포", "苛暴": "가포", "荒暴": "황포", "行暴": "행포", "貪暴": "탐포", "躁暴": "조포", "驕暴": "교포", "鷙暴": "지포", "一暴十寒": "일포십한", "以暴易暴": "이포역포", "何興之暴": "하흥지포", "暴殄天物": "포진천물", "暴虐無道": "포학무도", "自暴自棄": "자포자기", "自棄自暴": "자기자포", "北暴東頑詞": "북포동완사", // 曝 폭 → 포 "曝氣": "포기", "曝白": "포백", "曝曬官": "포쇄관", // 單 단 → 선(인명) "單于": "선우", "單福": "선복", "單經": "선경", "單道開": "선도개", "單廷珪": "선정규", // 於 어 → 오 "於戲": "오희", "於呼": "오호", "於休曲": "오휴곡", "於昭章": "오소장", "於樂章": "오락장", "於皇曲": "오황곡", "於穆曲": "오목곡", "於穆章": "오목장", "於赫曲": "오혁곡", "於홉다": "오홉다", "昵於鎭": "일오진", "赤於浦": "적오포", "於昭之曲": "오소지곡", // 婆 파 → 바 "提婆": "제바", "毘婆": "비바", "乾闥婆": "건달바", "優婆塞": "우바새", "優婆夷": "우바이", "優婆尼": "우바니", "優婆離": "우바리", "娑婆苦": "사바고", "娑婆訶": "사바하", "婆伽婆": "바가바", "婆羅門": "바라문", "毘藍婆": "비람바", "薩婆若": "살바야", "阿藍婆": "아람바", "阿閦婆": "아축바", "娑婆世界": "사바세계", "娑婆電光": "사바전광", "毘婆尸佛": "비바시불", "大毘婆娑論": "대비바사론", "阿婆婆地獄": "아바바지옥", // 惡 악 → 오 "交惡": "교오", "厭惡": "염오", "好惡": "호오", "嫉惡": "질오", "嫌惡": "혐오", "忌惡": "기오", "怨惡": "원오", "惡寒": "오한", "惡熱": "오열", "惡阻": "오조", "惡露": "오로", "愛惡": "애오", "憎惡": "증오", "泛惡": "범오", "猜惡": "시오", "相惡": "상오", "羞惡": "수오", "惡風症": "오풍증", "好生惡死": "호생오사", "好生惡殺": "호생오살", "妊娠惡阻": "임신오조", "強酒惡醉": "강주오취", "德而惡刑": "덕이오형", "惡不去善": "오불거선", "惡夫佞者": "오부녕자", "父母惡之": "부모오지", "衆惡必察": "중오필찰", // 徵 징 → 치 "半徵": "반치", "均徵": "균치", "奏徵": "주치", "宮徵": "궁치", "徵調": "치조", "淸徵": "청치", "濁徵": "탁치", "變徵": "변치", "奏變徵": "주변치", "打封徵": "타봉치", "徵角之樂": "치각지악", "宮商角徵羽": "궁상각치우", // 易 역 → 이 "便易": "편이", "和易": "화이", "安易": "안이", "容易": "용이", "平易": "평이", "易師": "이사", "易往": "이왕", "易氣": "이기", "易融": "이융", "易行": "이행", "易解": "이해", "易言": "이언", "柔易": "유이", "樂易": "낙이", "淺易": "천이", "簡易": "간이", "至易": "지이", "艱易": "간이", "賤易": "천이", "輕易": "경이", "險易": "험이", "難易": "난이", "驕易": "교이", "不易得": "불이득", "易與耳": "이여이", "聽易性": "청이성", "兩力易擧": "양력이거", "好約易舛": "호약이천", "平易淡白": "평이담백", "惡語易施": "악어이시", "戰易守難": "전이수난", "折枝之易": "절지지이", "拙盜易擒": "졸도이금", "文章三易": "문장삼이", "易如反掌": "이여반장", "易安堂集": "이안당집", "易往易修": "이왕이수", "易往易行": "이왕이행", "易往無人": "이왕무인", "易輶攸畏": "이유유외", "易鎔合金": "이용합금", "易陷不義": "이함불의", "椓杙易陷": "탁익이함", "渴者易飮": "갈자이음", "潤地易杙": "윤지이익", "潤地椓杙": "윤지탁익", "鰌滑易脫": "추활이탈", "急食飯易噎": "급식반이열", "水聲易淺深": "수성이천심", "破山中敵易": "파산중적이", "適口餠易乎": "적구병이호", "難事必作易": "난사필작이", "創業易守成難": "창업이수성난", "爲君難爲臣不易": "위군난위신불이", "少年易老學難成": "소년이로학난성", // 諸 제 → 저 "居諸": "거저", "忽諸": "홀저", "酒諸": "주저", "飮諸": "음저", "北諸歸": "북저귀", "人其舍諸": "인기사저", "反求諸己": "반구저기", "日居月諸": "일거월저", "質諸鬼神": "질저귀신", // 布 포 → 보 "布施": "보시", // 度 도 → 탁 "仰度": "양탁", "判度": "판탁", "司度": "사탁", "圖度": "도탁", "度地": "탁지", "度大": "탁대", "度揆": "탁규", "度支": "탁지", "度量": "탁량", "度高": "탁고", "忖度": "촌탁", "思度": "사탁", "懸度": "현탁", "揣度": "췌탁", "摩度": "마탁", "料度": "요탁", "測度": "측탁", "磨度": "마탁", "臆度": "억탁", "裁度": "재탁", "規度": "규탁", "計度": "계탁", "豫度": "예탁", "遙度": "요탁", "外度支": "외탁지", "予忖度之": "여촌탁지", "先度爾衾": "선탁이금", "兵難遙度": "병난요탁", "千思萬度": "천사만탁", "度德量力": "탁덕양력", "晝思夜度": "주사야탁", // 父 부 → 보 "仲父": "중보", "宣父": "선보", "尙父": "상보", "尼父": "이보", "古公亶父": "고공단보", // 讀 독 → 두 "句讀": "구두", "吏讀": "이두", "懸讀": "현두", // 谷 곡 → 욕 "吐谷渾": "토욕혼", // 唵 암 → 옴 "唵川面": "옴천면", "唵字餠": "옴자병", "唵字떡": "옴자떡", // 賈 고 → 가 "賈誼島": "가의도", "偸賈香": "투가향", // 喝 갈 → 할 "喝參": "할참", "喝火": "할화", "喝食": "할식", // 洞 동 → 통 "洞卞": "통변", "洞察": "통찰", "洞射": "통사", "洞徹": "통철", "洞悉": "통실", "洞析": "통석", "洞泄": "통설", "洞淸": "통청", "洞然": "통연", "洞燭": "통촉", "洞知": "통지", "洞簫": "통소", "洞見": "통견", "洞觀": "통관", "洞角": "통각", "洞貫": "통관", "洞辨": "통변", "洞通": "통통", "洞達": "통달", "洞鑑": "통감", "洞開": "통개", "洞視": "통시", "通洞": "통동", "洞뿔": "통뿔", "通洞里": "통동리", // 率 률 → 솔 "丘率": "구솔", "侍率": "시솔", "保率": "보솔", "倡率": "창솔", "儓率": "대솔", "副率": "부솔", "勸率": "권솔", "土率": "토솔", "坦率": "탄솔", "大率": "대솔", "奈率": "나솔", "奉率": "봉솔", "妄率": "망솔", "導率": "도솔", "帶率": "대솔", "廉率": "염솔", "引率": "인솔", "德率": "덕솔", "恩率": "은솔", "所率": "소솔", "扞率": "한솔", "接率": "접솔", "放率": "방솔", "渾率": "혼솔", "濫率": "남솔", "狂率": "광솔", "率丁": "솔정", "率下": "솔하", "率伴": "솔반", "率來": "솔래", "率倡": "솔창", "率先": "솔선", "率兵": "솔병", "率去": "솔거", "率土": "솔토", "率壻": "솔서", "率家": "솔가", "率府": "솔부", "率性": "솔성", "率戶": "솔호", "率易": "솔이", "率服": "솔복", "率榜": "솔방", "率樂": "솔악", "率然": "솔연", "率爾": "솔이", "率由": "솔유", "率畜": "솔휵", "率直": "솔직", "率眷": "솔권", "率篇": "솔편", "率育": "솔육", "率舞": "솔무", "率蓄": "솔축", "率軍": "솔군", "率養": "솔양", "率朗": "솔랑", "眞率": "진솔", "督率": "독솔", "祖率": "조솔", "簡率": "간솔", "粗率": "조솔", "糾率": "규솔", "統率": "통솔", "草率": "초솔", "荒率": "황솔", "董率": "동솔", "衞率": "위솔", "表率": "표솔", "親率": "친솔", "賤率": "천솔", "輕率": "경솔", "達率": "달솔", "醜率": "추솔", "附率": "부솔", "領率": "영솔", "食率": "식솔", "騎率": "기솔", "騶率": "추솔", "鹽率": "염솔", "麤率": "추솔", "多率寺": "다솔사", "率丁里": "솔정리", "率伊山": "솔이산", "率堵婆": "솔도파", "率塔婆": "솔탑파", "率已山": "솔이산", "率性齋": "솔성재", "魏率善": "위솔선", "上奉下率": "상봉하솔", "加率跟隨": "가솔근수", "多率下人": "다솔하인", "多率食口": "다솔식구", "捕盜隨率": "포도수솔", "正軍率戶": "정군솔호", "率口而發": "솔구이발", "率壻婚俗": "솔서혼속", "率居奴婢": "솔거노비", "率獸食人": "솔수식인", "率隊逃避": "솔대도피", "率賓歸王": "솔빈귀왕", "騎馬欲率奴": "기마욕솔노", // 乾 건 → 간 "白乾蠶": "백간잠", "乾木水生": "간목수생", "如絞乾橛": "여교간궐", "梅花乾飣": "매화간정", // 陶 도 → 요 "皐陶": "고요", "陶窯": "도요", // 食 식 → 사 "簞食": "단사", "飯疏食": "반소사", "疏食菜羹": "소사채갱", // 杻 뉴 → 추/축 "木杻": "목추", "杻箒": "축추", "枷杻": "가추", "鐵杻": "철추", "大杻里": "대축리", "杻峴驛": "축현역", "杻東面": "축동면", "紙杻驛": "지축역", "鞫囚左杻": "국수좌추", // 若 약 → 야 "般若": "반야", "蘭若": "난야", "阿蘭若": "아란야", // 茶 다 → 차 "抹茶": "말차", "紅茶": "홍차", "綠茶": "녹차", "茶盞": "찻잔", "葉茶": "엽차", "蓴茶": "순차", "蘇茶": "소차", "飮茶": "얌차", "麤茶": "추차", "黃茶": "황차", "黑茶": "흑차", "冷茶": "냉차", "人蔘茶": "인삼차", "忍冬茶": "인동차", "普洱茶": "보이차", "木瓜茶": "모과차", "柚子茶": "유자차", "梅實茶": "매실차", "水揀茶": "수간차", "烏龍茶": "오룡차", "生薑茶": "생강차", "當歸茶": "당귀차", "白毫茶": "백호차", "竹露茶": "죽로차", "綠豆茶": "녹두차", "腦原茶": "뇌원차", "茶밭골": "차밭골", "菊花茶": "국화차", "葡萄茶": "포도차", "蓴菜茶": "순채차", "薑橘茶": "강귤차", "虎茶飯": "호차반", "足味茶": "족미차", "雀舌茶": "작설차", "雨前茶": "우전차", "雨後茶": "우후차", "鵲舌茶": "작설차", "麤色茶": "추색차", "茶始培地": "차시배지", "淸泉白石茶": "청천백석차", "軍茶利夜叉": "군다리야차", // 免 면 → 문 "袒免": "단문", // 覆 복 → 부 "天覆": "천부", "覆巾": "부건", "覆瓿": "부부", "覆翼": "부익", "覆育": "부육", "覆載": "부재", "臺覆石": "대부석", "覆肩衣": "부견의", "覆蓋山": "부개산", "雨覆羽": "우부우", // 跳 도 → 조 "距跳": "거조", "跳舞": "조무", "跳騰": "조등", "跳驅": "조구", "魚跳": "어조", // 葉 엽 → 섭(인명) "迦葉": "가섭", "葉縣": "섭현", "葉公": "섭공", "葉適": "섭적", "三迦葉": "삼가섭", "大迦葉": "대가섭", "迦葉原": "가섭원", "迦葉庵": "가섭암", "摩訶迦葉": "마하가섭", // 遍 변 → 편 "遍知": "변지", "正遍覺": "정변각", "遍淨天": "변정천", "光明遍照": "광명변조", "遍照光明": "변조광명", "遍照如來": "변조여래", "遍照遮那": "변조자나", "遍照金剛": "변조금강", "遍照遮那佛": "변조자나불", "日光遍照菩薩": "일광변조보살", // 邯 감 → 한 "邯鄲": "한단", "居瑟邯": "거슬한", "舒伐邯": "서벌한", "舒弗邯": "서불한", // 干 간 → 한 "園頭干": "원두한", "漁夫干": "어부한", "豆腐干": "두부한", "農土干": "농토한", "아홉干": "아홉한", // 龜 구 → 귀 "交龜": "교귀", "水龜": "수귀", "海龜": "해귀", "盲龜": "맹귀", "石龜": "석귀", "秦龜": "진귀", "筮龜": "서귀", "蓍龜": "시귀", "蠵龜": "휴귀", "長龜": "장귀", "靈龜": "영귀", "龜兔": "귀토", "龜卜": "귀복", "龜占": "귀점", "龜州": "귀주", "龜形": "귀형", "龜手": "귀수", "龜板": "귀판", "龜殼": "귀각", "龜毛": "귀모", "龜玉": "귀옥", "龜甲": "귀갑", "龜疇": "귀주", "龜紐": "귀뉴", "龜背": "귀배", "龜脚": "귀각", "龜船": "귀선", "龜貝": "귀패", "龜趺": "귀부", "龜鏡": "귀경", "龜鑑": "귀감", "龜頭": "귀두", "龜鼈": "귀별", "龜齡": "귀령", "神龜": "신귀", "龜山徒": "귀산도", "金龜子": "금귀자", "金龜蟲": "금귀충", "詩話總龜": "시화총귀", "龜文鳥跡": "귀문조적", "龜胸龜背": "귀흉귀배", "駕龜仙人旗": "가귀선인기", // 龜 구 → 균 "龜坼": "균탁", "龜裂": "균열", // 省 성 → 생 "儉省": "검생", "冠省": "관생", "刪省": "산생", "減省": "감생", "略省": "약생", "省劃": "생획", "省力": "생력", "省句": "생구", "省式": "생식", "省文": "생문", "省減": "생감", "省牲": "성생", "省略": "생략", "省禮": "생례", "省記": "생기", "省費": "생비", "省里": "생리", "節省": "절생", "罷省": "파생", "省事事省": "생사사생", // 狀 상 → 장 "上狀": "상장", "借狀": "차장", "儀狀": "의장", "儒狀": "유장", "免狀": "면장", "公狀": "공장", "具狀": "구장", "券狀": "권장", "劾狀": "핵장", "勳狀": "훈장", "原狀": "원장", "古狀": "고장", "呈狀": "정장", "告狀": "고장", "啓狀": "계장", "報狀": "보장", "壯元": "장원", "契狀": "계장", "官狀": "관장", "家狀": "가장", "封狀": "봉장", "弔狀": "조장", "性狀": "성상", "愚狀": "우장", "慰狀": "위장", "招狀": "초장", "掌狀": "장상", "接狀": "접장", "擧狀": "거장", "文狀": "문장", "書狀": "서장", "檢狀": "검장", "款狀": "관장", "民狀": "민장", "添狀": "첨장", "牒狀": "첩장", "狀元": "장원", "狀啓": "장계", "狀民": "장민", "狀稟": "장품", "狀答": "장답", "狀紙": "장지", "狀罷": "장파", "狀聞": "장문", "狀草": "장초", "狀袋": "장대", "狀請": "장청", "狀辭": "장사", "狀達": "장달", "狀頭": "장두", "病狀": "병장", "等狀": "등장", "答狀": "답장", "臺狀": "대장", "訓狀": "훈장", "許狀": "허장", "訴狀": "소장", "詞狀": "사장", "誌狀": "지장", "誓狀": "서장", "請狀": "청장", "諡狀": "시장", "謝狀": "사장", "證狀": "증장", "賀狀": "하장", "賞狀": "상장", "赦狀": "사장", "辭狀": "사장", "退狀": "퇴장", "送狀": "송장", "連狀": "연장", "過狀": "과장", "領狀": "영장", "禮狀": "예장", "都狀": "도장", "딱狀": "딱장", "人事狀": "인사장", "任命狀": "임명장", "佳狀洞": "그증듕", "信任狀": "신임장", "信用狀": "신용장", "修了狀": "수료장", "催促狀": "최촉장", "元狀祭": "원장제", "公開狀": "공개장", "出戰狀": "출전장", "到配狀": "도배장", "卒業狀": "졸업장", "召喚狀": "소환장", "召還狀": "소환장", "召集狀": "소집장", "告發狀": "고발장", "告變狀": "고변장", "呼出狀": "호출장", "委任狀": "위임장", "委囑狀": "위촉장", "存問狀": "존문장", "寄進狀": "기진장", "徵兵狀": "징병장", "徵用狀": "징용장", "恐喝狀": "공갈장", "慰問狀": "위문장", "押留狀": "압류장", "拘引狀": "구인장", "拘留狀": "구류장", "招待狀": "초대장", "指令狀": "지령장", "挑戰狀": "도전장", "推薦狀": "추천장", "收監狀": "수감장", "斬奸狀": "참간장", "案內狀": "안내장", "檢屍狀": "검시장", "歸化狀": "귀화장", "決鬪狀": "결투장", "派遣狀": "파견장", "照會狀": "조회장", "物故狀": "물고장", "生長狀": "생장상", "發令狀": "발령장", "皆勤狀": "개근장", "督促狀": "독촉장", "約束狀": "약속장", "紹介狀": "소개장", "絕交狀": "절교장", "絕緣狀": "절연장", "考課狀": "고과장", "脅迫狀": "협박장", "草料狀": "초료장", "血判狀": "혈판장", "行狀記": "행장기", "表彰狀": "표창장", "解任狀": "해임장", "解由狀": "해유장", "解配狀": "해배장", "許可狀": "허가장", "訴訟狀": "소송장", "訴願狀": "소원장", "認可狀": "인가장", "請米狀": "청미장", "謝罪狀": "사죄장", "軍令狀": "군령장", "辭令狀": "사령장", "辭任狀": "사임장", "送品狀": "송품장", "送達狀": "송달장", "連判狀": "연판장", "連署狀": "연서장", "遺言狀": "유언장", "陳省狀": "진성장", "離緣狀": "이연장", "馳進狀": "치진장", "精勤狀": "정근장", "都歷狀": "도력장", "都目狀": "도목장", "다짐狀": "다짐장", "알림狀": "알림장", "保護令狀": "보호영장", "假逮捕狀": "가체포장", "召集令狀": "소집영장", "同行令狀": "동행영장", "弗信用狀": "불신용장", "押收令狀": "압수영장", "拘引令狀": "구인영장", "拘束令狀": "구속영장", "搜索令狀": "수색영장", "監護令狀": "감호영장", "移審令狀": "이심영장", "貞敬夫人尹氏行狀": "정경부인윤씨행장", // 復 복 → 부 "復回": "부회", "復活": "부활", "復生": "부생", "復興": "부흥", "年復年": "연부년", "日復日": "일부일", "不復東往": "불부동왕", "死灰復燃": "사회부연", "無復餘望": "무부여망", "終而復始": "종이부시", "重言復言": "중언부언", "山雲斷復連": "산운단부련", "水去不復回": "수거불부회", "能小復能大": "능소부능대", "終聲復用初聲": "종성부용초성", // 索 색 → 삭 "脊索": "척삭", "索道": "삭도", "羂索": "견삭", "索莫": "삭막", "索寞": "삭막", "索漠": "삭막", "索條": "삭조", "索然": "삭연", "索綯": "삭도", "軸索": "축삭", "鐵索": "철삭", "鋼索": "강삭", "索具": "삭구", "索虜": "삭로", "繩索": "승삭", "蕭索": "소삭", "絃索": "현삭", "腱索": "건삭", "汲索": "급삭", "錨索": "묘삭", "繫索": "계삭", "線索": "선삭", "梯索": "제삭", "索戰": "삭전", "踏索": "답삭", "衰索": "쇠삭", "消索": "소삭", "麻索": "마삭", "腐索": "부삭", "曳索": "예삭", "側索": "측삭", "步索": "보삭", "精索": "정삭", "結索": "결삭", "索契": "삭계", "索馬": "삭마", "尾索": "미삭", "索麵": "삭면", "靜索": "정삭", "草索": "초삭", "連索": "연삭", "動索": "동삭", "葛索": "갈삭", "髓索": "수삭", "朽索": "후삭", "掃海索": "소해삭", "操舵索": "조타삭", "救命索": "구명삭", "石索國": "석삭국", "索上才": "삭상재", "索測深": "삭측심", "索澤症": "삭택증", "索頭虜": "삭두로", "結棺索": "결관삭", "繫留索": "계류삭", "船首索": "선수삭", "鐵鉤索": "철구삭", "高加索": "고가삭", "金剛索": "금강삭", "半索動物": "반삭동물", "原索動物": "원삭동물", "抹眉小索": "말미소삭", "索居獨棲": "삭거독서", "頭索動物": "두삭동물", // 說 설 → 세/열 "誘說": "유세", "說客": "세객", "說樂": "열락", "遊說": "유세", "馳說": "치세", "不亦說乎": "불역열호", "家諭戶說": "가유호세", "說感武丁": "열감무정", "近者說遠者來": "근자열원자래", // 殺 살 → 쇄 "合殺": "합쇄", "忙殺": "망쇄", "惱殺": "뇌쇄", "愁殺": "수쇄", "憐殺": "연쇄", "殺下": "쇄하", "殺到": "쇄도", "減殺": "감쇄", "熱殺": "열쇄", "相殺": "상쇄", "等殺": "등쇄", "連鎖": "연쇄", "降殺": "강쇄", "驚殺": "경쇄", "魅殺": "매쇄", "殺粘劑": "쇄점제", // 降 강 → 항 "來降": "내항", "勸降": "권항", "受降": "수항", "投降": "투항", "招降": "초항", "敗降": "패항", "歸降": "귀항", "納降": "납항", "詐降": "사항", "降人": "항인", "降付": "항부", "降伏": "항복", "降卒": "항졸", "降將": "항장", "降屬": "항속", "降意": "항의", "降旗": "항기", "降旛": "항번", "降書": "항서", "降服": "항복", "降盡": "항진", "降者": "항자", "降魔": "항마", "降三世": "항삼세", // 拓 척 → 탁 "手拓": "수탁", "拓本": "탁본", "拓跋": "탁발", "魚拓": "어탁", // 塞 새 → 색 "充塞": "충색", "哽塞": "경색", "噎塞": "열색", "四塞": "사색", "困塞": "곤색", "堰塞": "언색", "塞栓": "색전", "塞江": "색강", "塞源": "색원", "塞責": "색책", "塡塞": "전색", "壅塞": "옹색", "抑塞": "억색", "捍塞": "한색", "掩塞": "엄색", "搪塞": "당색", "晦塞": "회색", "杜塞": "두색", "枳塞": "지색", "栓塞": "전색", "梗塞": "경색", "橫塞": "횡색", "氣塞": "기색", "沮塞": "저색", "活塞": "활색", "淪塞": "윤색", "源塞": "원색", "滯塞": "체색", "窒塞": "질색", "窘塞": "군색", "窮塞": "궁색", "耳塞": "이색", "臆塞": "억색", "茅塞": "모색", "蓁塞": "진색", "通塞": "통색", "逼塞": "핍색", "閉塞": "폐색", "防塞": "방색", "阻塞": "조색", "隔塞": "격색", "險塞": "험색", "霧塞": "무색", "頓塞": "돈색", "鬱塞": "울색", "鼻塞": "비색", "中塞담": "중색담", "八方塞": "팔방색", "拔塞型": "발색형", "目封塞": "목봉색", "稀塞峯": "희색봉", "兩豆塞耳": "양두색이", "改嫁禁塞": "개가금색", "臆塞痛駁": "억색통박", // 推 추 → 퇴 "推丸": "퇴환", "推敲": "퇴고", "敲推": "고퇴", "推窓門": "퇴창문", "推而退": "추이퇴", "退而推": "퇴이추", "推位讓國": "퇴위양국", // 北 북 → 배 "挫北": "좌배", "敗北": "패배", "三北之恥": "삼배지치", // 數 수 → 삭/촉 "數便": "삭변", "數尿": "삭뇨", "數搖": "삭요", "數數": "삭삭", "數罟": "촉고", "數脈": "삭맥", "數調": "삭조", "數遞": "삭체", "數葉": "삭엽", "朔數": "삭수", "煩數": "번삭", "疏數": "소삭", "頻數": "빈삭", "小便數": "소변삭", "數大葉": "삭대엽", "數還入": "삭환입", "三數時調": "삼삭시조", "浮沈遲數": "부침지삭", // 衰 쇠 → 최 (齊 제 → 재/자) "斬衰": "참최", "衰服": "최복", "衰絰": "최질", "衰衣": "최의", "衰裳": "최상", "衰麻": "최마", "齊衰": "자최", "齋衰": "재최", "墨衰": "묵최", "齊衰服": "재최복", "齊衰親": "재최진", "齊衰三年": "재최삼년", "齊衰三月": "재최삼월", "齊衰五月": "재최오월", "齊衰杖朞": "재최장기", "齊衰不杖朞": "재최부장기", // 行 행 → 항 "世行": "세항", "叔行": "숙항", "姪行": "질항", "孫行": "손항", "尊行": "존항", "數行": "수항", "行伍": "항오", "輩行": "배항", "陣行": "진항", "雁行": "안항", "鵷行": "원항", "祖行": "조항", "丈人行": "장인항", "大父行": "대부항", "從行間": "종항간", "行列字": "항렬자", "六行單子": "육항단자", // 宿 숙 → 수 "七宿": "칠수", "井宿": "정수", "亢宿": "항수", "列宿": "열수", "危宿": "위수", "坎宿": "감수", "壁宿": "벽수", "奎宿": "규수", "女宿": "여수", "婁宿": "누수", "室宿": "실수", "宿曜": "수요", "尾宿": "미수", "張宿": "장수", "心宿": "심수", "房宿": "방수", "斗宿": "두수", "星宿": "성수", "昴宿": "묘수", "曜宿": "요수", "柳宿": "유수", "氐宿": "저수", "牛宿": "우수", "畢宿": "필수", "箕宿": "기수", "翼宿": "익수", "胃宿": "위수", "虛宿": "허수", "角宿": "각수", "觜宿": "자수", "軫宿": "진수", "辰宿": "진수", "鬼宿": "귀수", "宿水寺": "숙수사", "星宿寺": "성수사", "二十八宿": "이십팔수", "日月星宿": "일월성수", // 辰 진 → 신 "三辰": "삼신", "佳辰": "가신", "元辰": "원신", "北辰": "북신", "司辰": "사신", "吉辰": "길신", "嘉辰": "가신", "孤辰": "고신", "忌辰": "기신", "星辰": "성신", "晬辰": "수신", "生辰": "생신", "良辰": "양신", "誕辰": "탄신", "辰下": "신하", "辰司": "신사", "問辰鐘": "문신종", "辰申仕": "진신사", "日吉辰良": "일길신량", "日月星辰": "일월성신", "生丁不辰": "생정불신", "辰仕申罷": "진사신파", "辰星落落": "신성낙락", "落帽之辰": "낙모지신", "落落辰星": "낙락신성", // 更 갱 → 경 "一更": "일경", "三更": "삼경", "二更": "이경", "五更": "오경", "初更": "초경", "卒更": "졸경", "吉更": "길경", "告更": "고경", "四更": "사경", "坐更": "좌경", "尙更": "상경", "巡更": "순경", "更任": "경임", "更佚": "경질", "更始": "경시", "更張": "경장", "更改": "경개", "更正": "경정", "更漏": "경루", "更籤": "경첨", "更衣": "경의", "更訂": "경정", "更迭": "경질", "更造": "경조", "更革": "경혁", "更點": "경점", "更鼓": "경고", "更새": "경새", "桔梗": "길경", "殘更": "잔경", "深更": "심경", "紛更": "분경", "變更": "변경", "追更": "추경", "不更衣": "불경의", "初二更": "초이경", "烈不二更": "열불이경", "不更二夫": "불경이부", "烈女不更二夫": "열녀불경이부", "衣履不敝不更": "의리불폐불경", // 見 견 → 현 "入見": "입현", "宴見": "연현", "拜見": "배현", "朝見": "조현", "見糧": "현량", "見謁": "현알", "見齒": "현치", "覲見": "근현", "謁見": "알현", "賜見": "사현", "質見": "지현", "贄見": "지현", "進見": "진현", "陛見": "폐현", "露見": "노현", "露顯": "노현", "小見里": "소현리", "廟見禮": "묘현례", "見官禮": "현관례", "見祠堂": "현사당", "見舅姑": "현구고", "見谷面": "현곡면", "解見禮": "해현례", "龍見面": "용현면", "圖窮匕見": "도궁비현", "見受業師": "현수업사", "見姑之禮": "현고지례", "見龍在田": "현룡재전", "圖窮匕首見": "도궁비수현", "嶄然見頭角": "참연현두각", "讀書百遍義自見": "독서백편의자현", // 串 관 → 곶 "甲串": "갑곶", "親串": "친관", "仕串里": "사곶리", "冬外串": "동외곶", "功端串": "공단곶", "口串里": "보구곶", "大串面": "대곶면", "大山串": "대산곶", "月串洞": "월곶동", "月串面": "월곶면", "松串浦": "송곶포", "板麻串": "판마곶", "毛月串": "모월곶", "獨串里": "독곶리", "琵琶串": "비파곶", "甲串墩": "갑곶돈", "甲串津": "갑곶진", "甲串里": "갑곶리", "登山串": "등산곶", "石串里": "석곶리", "紙串洞": "지곶동", "葛串洞": "갈곶동", "虎尾串": "호미곶", "豆串城": "두곶성", "貢稅串": "공세곶", "長山串": "장산곶", "長鬐串": "장기곶", "모래串": "모래곶", "배로串": "배로곶", "요크串": "요크곶", "코드串": "코드곶", "호카串": "호카곶", "士也串島": "사야곶도", "於乙買串": "어을매곶", "槐台吉串": "괴태길곶", "都豆音串": "도두음곶", "베르데串": "베르데곶", "붕따우串": "붕따우곶", "코모린串": "코모린곶", "데즈뇨프串": "데즈뇨프곶", "아굴라스串": "아굴라스곶", "오르노스串": "오르노스곶", "첼류스킨串": "첼류스킨곶", "시오미사키串": "시오미사키串", "트라팔가르串": "트라팔가르곶", // 串 관 → 곳 "法串洞": "법곳동", "洪串里": "홍곳리", "獐串里": "장곳리", // 什 집 → 십 "什長": "십장", "篇什": "편십", "什襲藏之": "십습장지", "取耗什一": "취모십일", "湘門什大德": "상문십대덕", // 便 편 → 변 "便器": "변기", "便壺": "변호", "便意": "변의", "便房": "변방", "便所": "변소", "便是": "변시", "便毒": "변독", "便濁": "변탁", "便痛": "변통", "便癰": "변옹", "便祕": "변비", "便血": "변혈", "便通": "변통", "便閉": "변폐", "兩便": "양변", "卽便": "즉변", "大便": "대변", "宿便": "숙변", "小便": "소변", "排便": "배변", "採便": "채변", "檢便": "검변", "液便": "액변", "淸便": "청변", "滑便": "활변", "用便": "용변", "硬便": "경변", "禁便": "금변", "糞便": "분변", "綠便": "녹변", "胎便": "태변", "血便": "혈변", "便膿血": "변농혈", "便香附": "변향부", "童便軍": "동변군", "黑色便": "흑색변", "비누便": "비누변", "二便不通": "이변불통", "便不神奇": "변불신기", "便同一室": "변동일실", "脂肪便症": "지방변증", "費用便益分析": "비용편익분석", // 보정 // 兜 두 → 도 "兜率": "도솔", "禪兜": "선도", "兜跋毘沙門": "도발비사문", // 切 절 → 체 "一切智": "일체지", "一切經": "일체경", "一切衆": "일체중", "一切智智": "일체지지", "一切有情": "일체유정", "一切有爲": "일체유위", "一切皆成": "일체개성", "一切皆苦": "일체개고", "一切種智": "일체종지", "一切苦厄": "일체고액", "一切藏經": "일체장경", "一切衆生": "일체중생", "一切唯心造": "일체유심조", "一切有爲法": "일체유위법", // 參 참 → 삼 "參商": "삼상", "參宿": "삼수", "參星": "삼성", "曾參": "증삼", "參禮邑": "삼례읍", "參禮里": "삼례리", "召參停": "소삼정", "參禮驛": "삼례역", "參良火停": "삼량화정", // 句 구 → 귀각 "句글": "귀글", "글句": "글귀", // 叭 팔 → 발 "唐喇叭": "당나발", "喇叭대": "나발대", "甁喇叭": "병나발", "개喇叭": "개나발", "질喇叭": "질나발", "喇叭치마": "나발치마", // 咽 열 → 인 "咽乾": "인건", "咽喉": "인후", "咽頭": "인두", "尸咽": "시인", "狗咽": "구인", "狼咽": "낭인", "膈咽": "격인", "醋咽": "초인", "泣咽聲": "읍인성", "天下喉咽": "천하후인", // 射 사 → 야/역 "僕射": "복야", "無射": "무역", // 藐 막/묘 → 먁 "三藐寺": "삼막사", "藐姑射山": "막고야산", "三藐三菩提": "삼먁삼보리", // 尉 위 → 울 "尉繚": "울요", "尉遲": "울지", // 屬 속 → 촉 "屬意": "촉의", "洞洞屬屬": "동동촉촉", // 帖 첩 → 체 "帖字": "체자", "帖帳": "체장", "招帖": "초체", "給帖": "급체", "黃帖": "황체", "加資帖": "가자체", "勿侵帖": "물침체", "勿禁帖": "물금체", "帖加資": "체가자", "承傳帖印": "승전체인", "鄕吏給帖": "향리급체", // 廓 곽 → 확 "宏廓": "굉확", "寥廓": "요확", "廓大": "확대", "廓正": "확정", "廓淸": "확청", "廓然": "확연", "廓落": "확락", "恢廓": "회확", "閎廓": "굉확", "廓揮乾斷": "확휘건단", "廓然無聲": "확연무성", "恢廓大度": "회확대도", // 戮 륙 → 육 "戮人": "육인", "戮力": "육력", "戮屍": "육시", "戮律": "육률", "戮死": "육사", "戮殺": "육살", "戮民": "육민", "戮笑": "육소", "戮辱": "육욕", "殺戮": "살육", // 拾 체 → 철 "掣摯": "철지", "掣痛": "철통", "掣礙": "철애", "掣肘": "철주", "牽掣": "견철", // 晷 귀 → 구 "寸晷": "촌구", "日晷": "일구", "晷刻": "구각", "晷針": "구침", "短晷": "단구", "日不移晷": "일불이구", // 暈 훈 → 운 "暈渲": "운선", "暈滃": "운옹", // 枳 지 → 기 "枳殼": "기각", "枳礙": "기애", // 桁 항 → 형 "平桁": "평형", "桁橋": "형교", "構桁": "구형", "玉桁": "옥형", "鋼桁": "강형", // 槌 퇴 → 추 "槌打": "추타", "槌骨": "추골", "紙槌": "지추", "打診槌": "타진추", // 汨 골 → 멱 "汨水": "멱수", "汨羅": "멱라", // 沈 침 → 심 "沈氏": "심씨", "沈深": "침심", "沈淸": "심청", "沈감": "침감", "沈짜": "심짜", "深沈": "심침", "沈방죽": "심방죽", "沈都砲糧米": "심도포량미", // 沸 비 → 불 "沸星": "불성", "沸水": "불수", "沸波": "불파", "滾沸": "곤불", "輝沸石": "휘불석", // 涅 녈 → 열/날 "拂涅": "불열", "涅槃": "열반", "涅而不緇": "날이불치", // 湛 담 → 잠 "湛然": "잠연", "湛碧": "잠벽", "湛露": "잠로", // 湫 추 → 초 "卑湫": "비초", "湫底": "초저", "湫戾": "초려", "湫隘": "초애", "湫宅": "초택", // 炙 자 → 적 "五炙": "오적", "散炙": "산적", "添炙": "첨적", "炙器": "적기", "炙子": "적자", "炙膾": "적회", "炙臺": "적대", "炙色": "적색", "炙꽃": "적꽃", "炙빗": "적빗", "炙틀": "적틀", "素炙": "소적", "肉炙": "육적", "肝炙": "간적", "蒜炙": "산적", "薛炙": "설적", "足炙": "족적", "魚炙": "어적", "鳳炙": "봉적", "鷄炙": "계적", "黃炙": "황적", "굴炙": "굴적", "닭炙": "닭적", "묵炙": "묵적", "반炙": "반적", "合散炙": "합산적", "土花炙": "토화적", "小蝦炙": "소하적", "椿筍炙": "춘순적", "楝葉炙": "연엽적", "炙果器": "적과기", "炙꼬치": "적꼬치", "生雉炙": "생치적", "綠豆炙": "녹두적", "花香炙": "화향적", "茄子炙": "가자적", "華陽炙": "화양적", "蔥散炙": "총산적", "豆腐炙": "두부적", "餠散炙": "병산적", "낙지炙": "낙지적", "누름炙": "누름적", "두릅炙": "두릅적", "마늘炙": "마늘적", "사슬炙": "사슬적", "생이炙": "생이적", "木頭菜炙": "목두채적", "殘杯冷炙": "잔배냉적", "炙쇳가락": "적쇳가락", "미나리炙": "미나리적", "靑苦椒香炙": "청고초향적", // 瑟 슬 → 실 "瑟峙里": "슬치리", "論瑟里": "논실리", "琴瑟之樂": "금실지락", // 瑩 영 → 형 "未瑩": "미형", "瑩澈": "형철", // 畝 무 → 묘 "田畝": "전묘", "畎畝": "견묘", "畔畝": "반묘", "畝溝": "묘구", "畝背": "묘배", "隴畝": "농묘", "畝良面": "묘량면", "畝長面": "묘장면", "頃畝法": "경묘법", "俶載南畝": "숙재남묘", "百畝之田": "백묘지전", // 畫 화 → 획 "廟畫": "묘획", "畫唱": "획창", "計畫": "계획", "身畫": "신획", "漫畫鳥": "만획조", // 稔 임 → 념 "實稔": "실념", "豐稔": "풍념", // 糖 당 → 탕 "屑糖": "설탕", "沙糖": "사탕", "砂糖": "사탕", "紅糖": "홍탕", "雪糖": "설탕", "糖水肉": "탕수육", // 羘 장 → 양 "羘汁": "양즙", "羘炒": "양초", "羘肝": "양간", "羘膳": "양선", "羘膾": "양회", "羘熟片": "양숙편", "羘볶이": "양볶이", "羘저냐": "양저냐", "羘찌끼": "양찌끼", "羘煎油兒": "양전유아", "羘서리목": "羘서리목", // 羨 선 → 연 "羨道": "연도", "羨門": "연문", "羨餘": "연여", // 觜 자 → 취 "插觜": "삽취", "揷觜": "삽취", "義觜": "의취", "錫觜": "석취", "鶴觜": "학취", "鼓觜": "고취", "穀觜瘡": "곡취창", "觜山珍支村": "취산진지촌", // 賁 분 → 비 "賁來": "비래", "賁卦": "비괘", "賁然": "비연", "賁臨": "비림", "賁飾": "비식", // 跛 파 → 피 "攣跛": "연피", "跛倚": "피의", "跛立": "피립", // 輻 복 → 폭 "千輻輪相": "천폭륜상", // 遯 둔 → 돈 "早遯": "조둔", "遯世": "돈세", "遯卦": "돈괘", "遯竄": "돈찬", "遯逸": "돈일", "遯隱": "돈은", // 酢 초 → 작 "酬酢": "수작", "酢漿草": "작장초", // 酥 소 → 수 "酥油": "수유", "酥蜜餠": "수밀병", // 釵 채 → 차 "玉釵": "옥차", "竹釵": "죽차", "釵釘": "차정", "銀釵": "은차", "鳳釵": "봉차", "金釵": "금차", "珊瑚釵": "산호차", "釵釧金": "차천금", "飛釵里": "비차리", "金釵股": "금차고", "寶鈿玉釵": "보전옥차", // 鑿 착 → 조 "圓鑿": "원조", "枘鑿": "예조", "鑿枘": "조예", "圜鑿方枘": "환조방예", // 闍 도 → 사/자 "闍維": "사유", "毘舍闍": "비사사", "闍堀山": "자굴산", "闍多迦": "사다가", "闍毘法": "사비법", "闍鼻多": "사비다", "阿闍世": "아사세", "阿闍梨": "아사리", "作梵闍梨": "작범사리", "閻魔羅闍": "염마나자", "闍崛山門": "사굴산문", "闍鼻多法": "사비다법", // 陂 피 → 파 "先嘉陂": "선가파", // 隸 례 → 예 "古隸": "고예", "奴隸": "노예", "家隸": "가예", "草隸": "초예", // 黔 검 → 금 "黔川洞": "금천동", "黔湖里": "금호리", // 齔 친 → 츤 "髫齔": "초츤", "齔齒": "츤치", // 犂 리 → 려 "挽犂": "만려", "鋤犂": "서려", "兩牛犂": "양우려", "單牛犂": "단우려", // 剌 랄 → 라 "水剌": "수라", "瓦剌": "와라", "摩尼剌": "마니라", "馬剌加": "마라가", // 鬧 뇨 → 요 "民鬧": "민요", "鬧憤": "요분", "鬧熱": "요열", "鬧端": "요단", "鬧鐘": "요종", // 기타 "冒頓": "묵돌", // 冒 모 → 묵 / 頓 돈 → 돌 "月氏": "월지", // 氏 씨 → 지 "伏鷄": "부계", // 伏 복 → 부 "佚蕩": "질탕", // 佚 일 → 질 "倩工": "청공", // 倩 천 → 청 "契闊": "결활", // 契 계 → 결 "嫦娥": "상아", // 嫦 항 → 상 "人定殿": "인경전", // 定 정 → 경 "嵬嶷": "외의", // 嶷 억 → 의 "忸怩": "육니", // 忸 뉴 → 뉵(육) "恫喝": "동갈", // 恫 통 → 동 "扱匙": "삽시", // 扱 급 → 삽 "拾級": "섭급", // 拾 습 → 섭 "菩提": "보리", // 提 제 → 리 "棣棣": "태태", // 棣 체 → 태 "混夷": "곤이", // 混 혼 → 곤 "滑稽": "골계", // 滑 골 → 계 "猗儺": "아나", // 猗 의 → 아 "狡獪": "교쾌", // 獪 회 → 쾌 "畦幅": "규폭", // 畦 휴 → 규 "碌磻": "녹번", // 碌 반 → 번 "太簇": "태주", // 簇 족 → 주 "寵綏": "총유", // 綏 수 → 유 "糾繆": "규류", // 繆 무 → 류 "茁鯊": "절사", // 茁 줄 → 절 "茸巖": "이암", // 茸 용 → 이 "靑蒿酒": "청고주", // 蒿 호 → 고 "蔕芥": "대개", // 蔕 체 → 대 "芳躅": "방탁", // 躅 촉 → 탁 "軼材": "질재", // 軼 일 → 질 "馮河": "빙하", // 馮 풍 → 빙 "瘻癘": "누라", // 癘 려 → 라 "纍纍": "누누", // 纍 루 → 누 } </pre> == 기타 == <pre> <불필요> 樂樂 낙락 樂業 낙업 樂莫樂 낙막락 樂天知命 낙천지명 樂是苦因 낙시고인 樂而不淫 낙이불음 樂極哀生 낙극애생 樂而忘憂 낙이망우 樂中之生 낙중지생 樂生於憂 낙생어우 樂爲之事 낙위지사 // 미완성 https://ko.dict.naver.com/#/search?range=word&query=%EF%A4%8A%3F&autoConvert=&shouldSearchOpen=false // 金 금 (첫글자) 金利 금리 金剛 금강 金官 금관 金寶 금보 金尺 금척 金屬 금속 金庫 금고 金文 금문 金星 금성 金漣 금련 金箔 금박 金紫 금자 金色 금색 金花 금화 金蓮 금련 金融 금융 金銀 금은 金錢 금전 金額 금액 金값 금값 金게 금게 金니 금니 金덩 금덩 金돈 금돈 金돌 금돌 金띠 금띠 金말 금말 金몰 금몰 金몸 금몸 金물 금물 金별 금별 金북 금북 金빛 금빛 金살 금살 金술 금술 金실 금실 金쑥 금쑥 金알 금알 金줄 금줄 金쪽 금쪽 金털 금털 金테 금테 金퇴 금퇴 金판 금판 金풀 금풀 金휘 금휘 金흙 금흙 金光 금광 金冠 금관 金利 금리 金印 금인 金塊 금괴 金塊 금괴 金屬 금속 金權 금권 金碧 금벽 金蓮 금련 金融 금융 金製 금제 金貨 금화 金銅 금동 金錢 금전 金鎖 금쇄 金額 금액 金井區 금정구 金井山 금정산 金吾衞 금오위 金城郡 금성군 金城面 금성면 金字塔 금자탑 金川郡 금천군 金星面 금성면 金曜日 금요일 金村洞 금촌동 金湖洞 금호동 金烏山 금오산 金華寺 금화사 金谷洞 금곡동 金谷里 금곡리 金連山 금련산 金野郡 금야군 金陵郡 금릉군 金가루 금가루 金겟科 금겟과 金고기 금고기 金글字 금글자 金꼭지 금꼭지 金나라 금나라 金나비 금나비 金눈돔 금눈돔 金니빨 금니빨 金달러 금달러 金덩이 금덩이 金도끼 금도끼 金동이 금동이 金딱지 금딱지 金떡쑥 금떡쑥 金띠쇠 금띠쇠 金메달 금메달 金모래 금모래 金물결 금물결 金바늘 금바늘 金박이 금박이 金발게 금발게 金방아 금방아 金방울 금방울 金배지 금배지 金버섯 금버섯 金부채 금부채 金부처 금부처 金붓꽃 금붓꽃 金붕어 금붕어 金붙이 금붙이 金블록 금블록 金비녀 금비녀 金이빨 금이빨 金이삭 금이삭 金잉어 금잉어 金잔디 금잔디 金장이 금장이 金쟁이 금쟁이 金조개 금조개 金좀벌 금좀벌 金종이 금종이 金지기 금지기 金첩지 금첩지 金파리 금파리 金팔찌 금팔찌 金포일 금포일 金프랑 금프랑 거랑金 거랑금 자국金 자국금 자옥金 자옥금 자욱金 자욱금 金山寺 금산사 金箔金 금박금 金虎門 금호문 金鍍金 금도금 金佛儼坐 금불엄좌 金枝玉葉 금지옥엽 金石牢約 금석뇌약 金科玉條 금과옥조 金蘭之交 금란지교 金鰲新話 금오신화 金가락지 금가락지 金각다귀 금각다귀 金개구리 금개구리 金구덩이 금구덩이 金귀고리 금귀고리 金꼭지鳶 금꼭지연 金니박이 금니박이 金덩어리 금덩어리 金마타리 금마타리 金목걸이 금목걸이 金바둑쇠 금바둑쇠 金방망이 금방망이 金방앗間 금방앗간 金방울傳 금방울전 金빛松耳 금빛송이 金송아지 금송아지 金싸라기 금싸라기 金아말감 금아말감 金줄망둑 금줄망둑 金테두리 금테두리 金匱要略 금궤요략 金口木舌 금구목설 金口玉音 금구옥음 金口閉舌 금구폐설 金城千里 금성천리 金城湯池 금성탕지 金城湯池 금성탕지 金城鐵壁 금성철벽 金屋貯嬌 금옥저교 金屬活字 금속활자 金山鐵壁 금산철벽 金日月屛 금일월병 金旺之氣 금왕지기 金旺之節 금왕지절 金本位制 금본위제 金權萬能 금권만능 金殿玉樓 금전옥루 金烏玉兔 금오옥토 金玉之重 금옥지중 金玉君子 금옥군자 金玉敗絮 금옥패서 金玉滿堂 금옥만당 金環日蝕 금환일식 金甌無缺 금구무결 金甌覆名 금구복명 金生麗水 금생여수 金生麗水 금생여수 金盞玉臺 금잔옥대 金石之交 금석지교 金石之典 금석지전 金石之功 금석지공 金石之契 금석지계 金石之策 금석지책 金石之約 금석지약 金石之言 금석지언 金石爲開 금석위개 金石牢約 금석뇌약 金石盟約 금석맹약 金石相約 금석상약 金科玉條 금과옥조 金縢之詞 금등지사 金聲玉振 금성옥진 金舌蔽口 금설폐구 金虀玉膾 금제옥회 金蟬脫殼 금선탈각 金谷酒數 금곡주수 金迷紙醉 금미지취 金銀寶貨 금은보화 金銀珠玉 금은주옥 金革之世 금혁지세 金革之難 금혁지난 金風玉露 금풍옥로 金馬玉堂 금마옥당 金鰲新話 금오신화 金鼓振天 금고진천 金蘭之交 금란지교 金蘭之契 금란지계 金蘭之誼 금란지의 金水六君煎 금수육군전 金雞獨立勢 금계독립세 金龍纏身勢 금룡전신세 金강아지풀 금강아지풀 金꿩의다리 금꿩의다리 金달맞이꽃 금달맞이꽃 金방동사니 금방동사니 金빛돌비늘 금빛돌비늘 金빛숲모기 금빛숲모기 金송아지傳 금송아지전 金털고사리 금털고사리 金테줄배벌 금테줄배벌 金프리미엄 금프리미엄 金國征伐論 금국정벌론 金木水火土 금목수화토 金陵十二釵 금릉십이채 金吾果毅將校 금오과의장교 金紫光祿大夫 금자광록대부 金龍頭珊瑚樹 금룡두산호수 金굵은귀고리 금굵은귀고리 金알갱이붙임 금알갱이붙임 金不胎化政策 금불태화정책 金地金本位制 금지금본위제 金核本位制度 금핵본위제도 金紫光祿大夫 금자광록대부 金紫崇祿大夫 금자숭록대부 金紫興祿大夫 금자흥록대부 金殿萬年歡之曲 금전만년환지곡 金光明最勝王經 금광명최승왕경 金吾折衝都尉將軍 금오절충도위장군 金빛어리豹범나비 금빛어리표범나비 金玉之世金蘭之誼 금란지의 금옥지세 金銀竝行本位制度 금은병행본위제도 金銀跛行本位制度 금은파행본위제도 金龍雲頭起畫珊瑚樹 금룡운두기화산호수 // 임시 // 女 녀 → 여 // 한국여자대학교 이런 경우 때문에 넣은 것인데 넣으면 안 되는 것 아닌지? "女卑": "여비", "女子": "여자", "女性": "여성", // 隸 례 → 예 "僕隸": "복예", "奴隸": "노예", "家隸": "가예", </pre> f3vj88be3rm25bnrycj4yvgceoql3rf User:John Vandenberg/createonly/1786624631.108557 2 177713 756322 2026-08-13T12:37:20Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756322 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 MediaWiki:Gadget-akinput-mediawiki.js 8 177714 756337 2026-08-13T14:55:34Z Namoroka 19627 https://github.com/bab2min/akorn-input/blob/master/akinput.js MIT License 756337 javascript text/javascript /** jQuery용 옛한글 입력기 akorn input v0.3.2 email: bab2min@gmail.com github: https://github.com/bab2min/akorn-input/ license: MIT License **/ (function(){ const isBrowser = (typeof window !== 'undefined'); const isFirefox = (isBrowser && window.mozInnerScreenX != null); function getCaretPos(input) { if (!input) return; if ('selectionStart' in input) { return input.selectionStart; } else if (document.selection) { // IE input.focus(); var sel = document.selection.createRange(); var selLen = document.selection.createRange().text.length; sel.moveStart('character', -input.value.length); return sel.text.length - selLen; } } function setCaretPos(input, caretPos) { if (!input) return; input.value = input.value; if (input.createTextRange) { var range = input.createTextRange(); range.move('character', caretPos); range.select(); return true; } else { if (input.selectionStart || input.selectionStart === 0) { input.focus(); input.setSelectionRange(caretPos, caretPos); return true; } else { input.focus(); return false; } } } function escapeHTML(str) { const div = document.createElement('div'); div.innerText = str; const escaped = div.innerHTML; div.remove(); return escaped; } function getOffset(el) { const rect = el.getBoundingClientRect(); return { left: rect.left + window.scrollX, top: rect.top + window.scrollY }; } window.getCaretPos = getCaretPos; window.setCaretPos = setCaretPos; // 두 string인 oldStr와 newStr를 입력받아 차이를 찾아내는 함수 // [operation, startOldIndex, endOldIndex, startNewIndex, endNewIndex]를 반환한다. // operation: 'insert', 'delete', 'replace' 중 하나 // startOldIndex: 차이가 시작되는 oldStr의 인덱스 // endOldIndex: 차이가 끝나는 oldStr의 인덱스 // startNewIndex: 차이가 시작되는 newStr의 인덱스 // endNewIndex: 차이가 끝나는 newStr의 인덱스 // 만약 차이가 없다면 null을 반환한다. function findDiff(oldStr, newStr) { if (oldStr === newStr) return null; let startOld = 0, startNew = 0; let endOld = oldStr.length - 1, endNew = newStr.length - 1; // 앞에서부터 같은 부분 찾기 while ( startOld <= endOld && startNew <= endNew && oldStr[startOld] === newStr[startNew] ) { startOld++; startNew++; } // 뒤에서부터 같은 부분 찾기 while ( endOld >= startOld && endNew >= startNew && oldStr[endOld] === newStr[endNew] ) { endOld--; endNew--; } if (startOld > endOld && startNew <= endNew) { // insert return ['insert', startOld, endOld + 1, startNew, endNew + 1]; } else if (startNew > endNew && startOld <= endOld) { // delete return ['delete', startOld, endOld + 1, startNew, endNew + 1]; } else { // replace return ['replace', startOld, endOld + 1, startNew, endNew + 1]; } } function addCompositionIgnoringInputListener(inputElement, callback, timeDelay) { const compositionDeletingThreshold = 10; if (typeof timeDelay === 'undefined') { timeDelay = 10; // Default delay of 10 milliseconds } inputElement.ignoringComposition = true; // Flag to indicate composition is being ignored inputElement.composingEvents = {}; inputElement.lastValue = inputElement.value; inputElement.lastCompositionEndTime = 0; inputElement.addEventListener('beforeinput', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { event.preventDefault(); } } }); function dispatch(event, inputType, trueValue) { // find difference between last value and current value const diff = findDiff(inputElement.lastValue, trueValue); if (!diff) return; // No difference found var value; if (diff[0] == 'insert') { if (inputType == 'deleteContentBackward') return; let delta = trueValue.slice(diff[3], diff[4]); // delete duplication bug if (delta.length == 2 && delta[0] == delta[1]) { delta = delta[0]; } value = callback({ type: 'insert', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } else if (diff[0] == 'delete') { value = callback({ type: 'delete', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: null, event: event, }); } else if (diff[0] == 'replace') { const delta = trueValue.slice(diff[3], diff[4]); value = callback({ type: 'replace', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } inputElement.lastValue = typeof value === 'string' ? value : trueValue; if (typeof value === 'string') { setTimeout(() => { inputElement.value = value; inputElement.lastValue = value; }, 0); } } inputElement.addEventListener('input', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; const trueValue = inputElement.value; //console.log(event, inputElement.lastValue, trueValue); if (inputType == 'insertText' || inputType == 'insertCompositionText' || inputType == 'insertLineBreak') { if (event.isComposing) { setTimeout(function(){ inputElement.blur(); inputElement.focus(); }, timeDelay); if (!isFirefox) { inputElement.composingEvents[event.data] = setTimeout(function(){ dispatch(event, inputType, trueValue); }, timeDelay * 2); } return; } } else if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { return; } } else if (inputType == 'deleteContentForward') { // pass } else { return; } if (!isFirefox) { if (inputElement.composingEvents[event.data]) { clearTimeout(inputElement.composingEvents[event.data]); delete inputElement.composingEvents[event.data]; } } dispatch(event, inputType, trueValue); }); inputElement.addEventListener('compositionend', function(event) { inputElement.lastCompositionEndTime = event.timeStamp; }); } function enableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = true; // Set flag to ignore composition inputElement.lastValue = inputElement.value; // Initialize lastValue } function disableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = false; // Clear flag to stop ignoring composition inputElement.lastValue = inputElement.value; // Reset lastValue } window.addCompositionIgnoringInputListener = addCompositionIgnoringInputListener; window.enableCompositionIgnoringInput = enableCompositionIgnoringInput; window.disableCompositionIgnoringInput = disableCompositionIgnoringInput; /* 매핑 테이블 AP: 기본 초성 문자 -> 옛한글 초성 PA: 옛한글 초성 -> 기본 초성 문자 BP: 기본 중성 문자 -> 옛한글 중성 PB: 옛한글 중성 -> 기본 중성 문자 CP: 기본 종성 문자 -> 옛한글 종성 PC: 옛한글 종성 -> 기본 종성 문자 SP: ㅜ,ㅠ 특수키 조합 -> 옛한글 초성 */ const tableAP = {}, tablePA = {}; const tableBP = {}, tablePB = {}; const tableCP = {}, tablePC = {}; const tableSP = {}; /* 자음(초성) -> 옛한글 매핑 테이블 */ const tableA = { '\u3131':'\u1100', '\u3132':'\u1101', '\u3134':'\u1102', '\u3137':'\u1103', '\u3138':'\u1104', '\u3139':'\u1105', '\u3141':'\u1106', '\u3142':'\u1107', '\u3143':'\u1108', '\u3145':'\u1109', '\u3146':'\u110A', '\u3147':'\u110B', '\u3148':'\u110C', '\u3149':'\u110D', '\u314A':'\u110E', '\u314B':'\u110F', '\u314C':'\u1110', '\u314D':'\u1111', '\u314E':'\u1112', }; /* 자음(초성) + Shift키 -> 옛한글 매핑 테이블 ** ㅠ+Shift, ㅜ+Shift도 자음으로 매핑되므로 이 테이블에 포함됨 */ const tableAShift = { '\u3141':'\u1140', '\u3147':'\u114C', '\u314E':'\u1159', '\u314B':'\u113C', '\u314C':'\u113E', '\u314A':'\u114E', '\u314D':'\u1150', '\u3160':'\u1154', '\u315C':'\u1155', }; /* 모음 -> 옛한글 매핑 테이블 */ const tableB = { '\u314F':'\u1161', '\u3150':'\u1162', '\u3151':'\u1163', '\u3152':'\u1164', '\u3153':'\u1165', '\u3154':'\u1166', '\u3155':'\u1167', '\u3156':'\u1168', '\u3157':'\u1169', '\u315B':'\u116D', '\u315C':'\u116E', '\u3160':'\u1172', '\u3161':'\u1173', '\u3163':'\u1175', }; /* 자음(종성) -> 옛한글 매핑 테이블 */ const tableC = { '\u3131':'\u11A8', '\u3132':'\u11A9', '\u3134':'\u11AB', '\u3137':'\u11AE', '\u3139':'\u11AF', '\u3141':'\u11B7', '\u3142':'\u11B8', '\u3145':'\u11BA', '\u3146':'\u11BB', '\u3147':'\u11BC', '\u3148':'\u11BD', '\u314A':'\u11BE', '\u314B':'\u11BF', '\u314C':'\u11C0', '\u314D':'\u11C1', '\u314E':'\u11C2', }; /* 자음(종성) + Shift키 -> 옛한글 매핑 테이블 */ const tableCShift = { '\u3141':'\u11EB', '\u3147':'\u11F0', '\u314E':'\u11F9', }; function initTable() { /* 옛한글 초성 분해 테이블 */ const _tableAP = [ 'ㄴㄱ', 'ㄴㄴ', 'ㄴㄷ', 'ㄴㅂ', 'ㄷㄱ', 'ㄹㄴ', 'ㄹㄹ', 'ㄹㅎ', 'ㄹㅇ', 'ㅁㅂ', 'ㅁㅇ', 'ㅂㄱ', 'ㅂㄴ', 'ㅂㄷ', 'ㅂㅅ', 'ㅂㅅㄱ', 'ㅂㅅㄷ', 'ㅂㅅㅂ', 'ㅂㅅㅅ', 'ㅂㅅㅈ', 'ㅂㅈ', 'ㅂㅊ', 'ㅂㅌ', 'ㅂㅍ', 'ㅂㅇ', 'ㅃㅇ', 'ㅅㄱ', 'ㅅㄴ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅁ', 'ㅅㅂ', 'ㅅㅂㄱ', 'ㅅㅅㅅ', 'ㅅㅇ', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅋ', 'ㅅㅌ', 'ㅅㅍ', 'ㅅㅎ', '\u113C', '\u113C\u113C', '\u113E', '\u113E\u113E', '\u1140', 'ㅇㄱ', 'ㅇㄷ', 'ㅇㅁ', 'ㅇㅂ', 'ㅇㅅ', 'ㅇ\u1140', 'ㅇㅇ', 'ㅇㅈ', 'ㅇㅊ', 'ㅇㅌ', 'ㅇㅍ', '\u114C', 'ㅈㅇ', '\u114E', '\u114E\u114E', '\u1150', '\u1150\u1150', 'ㅊㅋ', 'ㅊㅎ', '\u1154', '\u1155', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㅎ', '\u1159', 'ㄱㄷ', 'ㄴㅅ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷㄹ', ]; /* 옛한글 초성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableAP2 = [ 'ㄷㅁ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅈ', 'ㄹㄱ', 'ㄹㄱㄱ', 'ㄹㄷ', 'ㄹㄷㄷ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅂㅂ', 'ㄹㅂㅇ', 'ㄹㅅ', 'ㄹㅈ', 'ㄹㅋ', 'ㅁㄱ', 'ㅁㄷ', 'ㅁㅅ', 'ㅂㅅㅌ', 'ㅂㅋ', 'ㅂㅎ', 'ㅅㅅㅂ', 'ㅇㄹ', 'ㅇㅎ', 'ㅉㅎ', 'ㅌㅌ', 'ㅍㅎ', 'ㅎㅅ', '\u1159\u1159', ]; /* 옛한글 중성 분해 테이블 */ const _tableBP = [ 'ㅏ', 'ㅐ', 'ㅑ', 'ㅒ', 'ㅓ', 'ㅔ', 'ㅕ', 'ㅖ', 'ㅗ', 'ㅗㅏ', 'ㅗㅐ', 'ㅗㅣ', 'ㅛ', 'ㅜ', 'ㅜㅓ', 'ㅜㅔ', 'ㅜㅣ', 'ㅠ', 'ㅡ', 'ㅡㅣ', 'ㅣ', 'ㅏㅗ', 'ㅏㅜ', 'ㅑㅗ', 'ㅑㅛ', 'ㅓㅗ', 'ㅓㅜ', 'ㅓㅡ', 'ㅕㅗ', 'ㅕㅜ', 'ㅗㅓ', 'ㅗㅔ', 'ㅗㅖ', 'ㅗㅗ', 'ㅗㅜ', 'ㅛㅑ', 'ㅛㅒ', 'ㅛㅕ', 'ㅛㅗ', 'ㅛㅣ', 'ㅜㅏ', 'ㅜㅐ', 'ㅜㅓㅡ', 'ㅜㅖ', 'ㅜㅜ', 'ㅠㅏ', 'ㅠㅓ', 'ㅠㅔ', 'ㅠㅕ', 'ㅠㅖ', 'ㅠㅜ', 'ㅠㅣ', 'ㅡㅜ', 'ㅡㅡ', 'ㅡㅣㅜ', 'ㅣㅏ', 'ㅣㅑ', 'ㅣㅗ', 'ㅣㅜ', 'ㅣㅡ', 'ㅣㅏㅏ', 'ㅏㅏ', 'ㅏㅏㅓ', 'ㅏㅏㅜ', 'ㅏㅏㅣ', 'ㅏㅏㅏㅏ', 'ㅏㅡ', 'ㅑㅜ', 'ㅕㅑ', 'ㅗㅑ', 'ㅗㅒ', ]; /* 옛한글 중성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableBP2 = [ 'ㅗㅕ', 'ㅗㅗㅣ', 'ㅛㅏ', 'ㅛㅐ', 'ㅛㅓ', 'ㅜㅕ', 'ㅜㅣㅣ', 'ㅠㅐ', 'ㅠㅗ', 'ㅡㅏ', 'ㅡㅓ', 'ㅡㅔ', 'ㅡㅗ', 'ㅣㅑㅗ', 'ㅣㅒ', 'ㅣㅕ', 'ㅣㅖ', 'ㅣㅗㅣ', 'ㅣㅛ', 'ㅣㅠ', 'ㅣㅣ', 'ㅏㅏㅏ', 'ㅏㅏㅔ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP = [ 'ㄱ', 'ㄲ', 'ㄱㅅ', 'ㄴ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷ', 'ㄹ', 'ㄹㄱ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅅ', 'ㄹㅌ', 'ㄹㅍ', 'ㄹㅎ', 'ㅁ', 'ㅂ', 'ㅂㅅ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ', 'ㄱㄹ', 'ㄱㅅㄱ', 'ㄴㄱ', 'ㄴㄷ', 'ㄴㅅ', 'ㄴ\u1140', 'ㄴㅌ', 'ㄷㄱ', 'ㄷㄹ', 'ㄹㄱㅅ', 'ㄹㄴ', 'ㄹㄷ', 'ㄹㄷㅎ', 'ㄹㄹ', 'ㄹㅁㄱ', 'ㄹㅁㅅ', 'ㄹㅂㅅ', 'ㄹㅂㅎ', 'ㄹㅂㅇ', 'ㄹㅅㅅ', 'ㄹ\u1140', 'ㄹㅋ', 'ㄹ\u1159', 'ㅁㄱ', 'ㅁㄹ', 'ㅁㅂ', 'ㅁㅅ', 'ㅁㅅㅅ', 'ㅁ\u1140', 'ㅁㅊ', 'ㅁㅎ', 'ㅁㅇ', 'ㅂㄹ', 'ㅂㅍ', 'ㅂㅎ', 'ㅂㅇ', 'ㅅㄱ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅂ', '\u1140', 'ㅇㄱ', 'ㅇㄱㄱ', 'ㅇㅇ', 'ㅇㅋ', '\u114C', 'ㅇㅅ', 'ㅇ\u1140', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㄴ', 'ㅎㄹ', 'ㅎㅁ', 'ㅎㅂ', '\u1159', 'ㄱㄴ', 'ㄱㅂ', 'ㄱㅊ', 'ㄱㅋ', 'ㄱㅎ', 'ㄴㄴ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP2 = [ 'ㄴㄹ', 'ㄴㅊ', 'ㄷㄷ', 'ㄷㄷㅂ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅅㄱ', 'ㄷㅈ', 'ㄷㅊ', 'ㄷㅌ', 'ㄹㄱㄱ', 'ㄹㄱㅎ', 'ㄹㄹㅋ', 'ㄹㅁㅎ', 'ㄹㅂㄷ', 'ㄹㅂㅍ', 'ㄹㅇ', 'ㄹ\u1159ㅎ', 'ㄹㅇ', 'ㅁㄴ', 'ㅁㄴㄴ', 'ㅁㅁ', 'ㅁㅂㅅ', 'ㅁㅈ', 'ㅂㄷ', 'ㅂㄹㅍ', 'ㅂㅁ', 'ㅂㅂ', 'ㅂㅅㄷ', 'ㅂㅈ', 'ㅂㅊ', 'ㅅㅁ', 'ㅅㅂㅇ', 'ㅅㅅㄱ', 'ㅅㅅㄷ', 'ㅅ\u1140', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅌ', 'ㅅㅎ', '\u1140ㅂ', '\u1140ㅂㅇ', 'ㅇㅁ', 'ㅇㅎ', 'ㅈㅂ', 'ㅈㅂㅂ', 'ㅈㅈ', 'ㅍㅅ', 'ㅍㅌ', ]; function mapping(str, table) { for (var l = 2; l >= 0; l--) { for (var k in table) { if(k.length <= l) continue; str = str.split(k).join(table[k]); } } return str; } for (var i in _tableAP) { var t = mapping(_tableAP[i], tableA); var u = String.fromCharCode(0x1113 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in _tableAP2) { var t = mapping(_tableAP2[i], tableA); var u = String.fromCharCode(0xA960 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in tableAShift) { if (tableA[i]) { tableAP[tableA[i] + '.'] = tableAShift[i]; } else if (tableB[i]) { tableSP[tableB[i] + '.'] = tableAShift[i]; } } tableAP['\u1109\u1109'] = '\u110A'; tablePA['\u110A'] = '\u1109\u1109'; tableAP['\u113C.'] = '\u113D'; tableAP['\u113E.'] = '\u113F'; tableAP['\u114E.'] = '\u114F'; tableAP['\u1150.'] = '\u1151'; for (var i in _tableBP) { var t = mapping(_tableBP[i], tableB); var u = String.fromCharCode(0x1161 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableBP2) { var t = mapping(_tableBP2[i], tableB); var u = String.fromCharCode(0xD7B0 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableCP) { var t = mapping(_tableCP[i], tableA); var u = String.fromCharCode(0x11A8 + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in _tableCP2) { var t = mapping(_tableCP2[i], tableA); var u = String.fromCharCode(0xD7CB + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in tableCShift) { tableCP[tableA[i] + '.'] = tableCShift[i]; } tableCP['\u1109\u1109'] = '\u11BB'; tablePC['\u11BB'] = '\u1109\u1109'; } initTable(); function reassemble(str, tableDec, tableCom) { var dis = ''; for (var i = 0; i < str.length; i++) { var c = str.slice(i, i + 1); dis += tableDec[c] ? tableDec[c] : c; } if (!tableCom) return dis; for (var i = dis.length; i > 0; i--) { var c = dis.slice(0, i); if (tableCom[c]) return tableCom[c] + dis.slice(i); } return dis; } function deleteUnit(str, tableDec, tableCom) { var dec = tableDec[str] ? tableDec[str] : str; dec = dec.slice(0, -1); return tableCom[dec] ? tableCom[dec] : dec; } function normalizeModernHangul(str) { return str.replace(/([\u1100-\u1112][\u1161-\u1174][\u11A8-\u11C2])|([\u1100-\u1112][\u1161-\u1174](?![\u113C-\u11FF\uD7B0-\uD7FF]))/g, function(m){ return m.normalize(); }); } function isOnset(c) { return (0x1100 <= c && c <= 0x115E) || (0xA960 <= c && c <= 0xA97F); } function isVowel(c) { return (0x1161 <= c && c <= 0x11A7) || (0xD7B0 <= c && c <= 0xD7C6); } function isCoda(c) { return (0x11A8 <= c && c <= 0x11FF) || (0xD7CB <= c && c <= 0xD7FF); } function getValFromTables(k, a, b, shifted) { if (b[k] && shifted) return b[k]; return a[k] || null; } function akComposite(text, insertPosition, chr, shifted, compBegin) { //console.log('akComposite', {text: text, insertPosition: insertPosition, chr: chr, shifted: shifted, compBegin: compBegin}); var inserted = null, prefix, suffix, composing, final; if ((inserted = getValFromTables(chr, tableA, tableAShift, shifted)) || '.' == (inserted = chr)) { // if compBegin is null, set it to the current insertPosition if (compBegin == null) { compBegin = insertPosition; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing && isVowel(composing.charCodeAt(composing.length - 1))) { var combination = composing + reassemble(inserted, tablePC, tableCP); if (!isOnset(prefix.charCodeAt(prefix.length - 1))) combination = reassemble(combination, {}, tableSP); final = prefix + combination + suffix; } else { if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } var t1 = tablePA, t2 = tableAP; if (isCoda(composing.charCodeAt(composing.length - 1))) { t1 = tablePC, t2 = tableCP; } var r = reassemble(composing.slice(-1) + inserted, t1, t2); if (r.length > 1) { // composing new syllable compBegin = prefix.length + composing.length; if (isOnset(r.charCodeAt(0)) && isOnset(r.charCodeAt(1))) { // insert HJF r = r.slice(0, 1) + '\u1160' + r.slice(1); compBegin += 1; } } if (isOnset(r.charCodeAt(r.length - 1))) { // insert HJF r += '\u1160'; } final = prefix + composing.slice(0, -1) + r + suffix; } } else if ((inserted = tableB[chr])) { if (compBegin == null) { // insert HCF compBegin = insertPosition; inserted = '\u115F' + inserted; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } if (isCoda(composing.charCodeAt(composing.length - 1))) { var rt = reassemble(composing.slice(-1), tablePC); prefix += composing.slice(0, composing.length - 1) + reassemble(rt.slice(0, rt.length - 1), tablePC, tableCP); composing = rt.slice(rt.length - 1); compBegin = prefix.length; } r = reassemble(composing.slice(-1) + inserted, tablePB, tableBP); if (r.length > 1 && isVowel(r.charCodeAt(0))) { // composing new syllable compBegin = prefix.length + composing.length; r = r.slice(0, 1) + '\u115F' + r.slice(1); } final = prefix + composing.slice(0, -1) + r + suffix; } else { prefix = text.slice(0, insertPosition); suffix = text.slice(insertPosition); const normalized = normalizeModernHangul(prefix); if (normalized == prefix) return null; return { text: normalized + chr + suffix, position: normalized.length + chr.length, compBegin: null, } } const normalized = normalizeModernHangul(final.slice(0, compBegin)); final = normalized + final.slice(compBegin); insertPosition = final.length - suffix.length; compBegin = normalized.length; //console.log('akComposite result', {final: final, insertPosition: insertPosition, compBegin: compBegin}); return { text: final, position: insertPosition, compBegin: compBegin, } } function akDeleteOne(text, deletePosition, compBegin) { const code = text.charCodeAt(deletePosition); var newPosition; if (compBegin == null) { const deleted = text.slice(0, deletePosition + 1).replace(/[\u1100-\u115F\uA960-\uA97F][\u1160-\u11A7\uD7B0-\uD7C6][\u11A8-\u11FF\uD7CB-\uD7FF]?$/, ''); if (deleted.length <= deletePosition) { text = deleted + text.slice(deletePosition + 1); newPosition = deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } else { if (isOnset(code) || code == 0x1160) { if (code == 0x1160) { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); deletePosition -= 1; } var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePA, tableAP); if (deleted && code == 0x1160) { deleted += '\u1160'; } text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else if (isVowel(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePB, tableBP); if (!deleted && deletePosition > 0) { if (text.charCodeAt(deletePosition - 1) == 0x115F) { text = text.slice(0, deletePosition - 1) + text.slice(deletePosition + 1); newPosition = deletePosition - 1; } else if (isOnset(text.charCodeAt(deletePosition - 1))) { // 중성을 지울때는 중성 채움 문자를 넣어준다. text = text.slice(0, deletePosition) + '\u1160' + text.slice(deletePosition + 1); newPosition = deletePosition + 1; } } else { text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } } else if (isCoda(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePC, tableCP); text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } return { text: text, position: newPosition, }; } function makeAkInput(element, options) { if (!element) return; if (typeof options === 'undefined') options = {}; if (typeof options.displayComposing === 'undefined') options.displayComposing = true; element.akShifted = false; element.akCompBegin = null; element.akInputOn = true; const timeDelay = 10; function onInput(event) { if (event.type == 'insert') { const ret = akComposite( element.lastValue, event.start, event.value, element.akShifted, element.akCompBegin); //console.log('onInput', event, ret); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } else { element.akCompBegin = null; updateSurrogateDiv(element); } } else if (event.type == 'delete') { if (event.start + 1 == event.end) { const ret = akDeleteOne(event.lastValue, event.start, element.akCompBegin); //console.log('onInput', event, ret); setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); return ret.text; } } else if (event.type == 'replace') { //console.log('onInput', event, element.value); if (event.value.length == 1 && (event.event.inputType == 'insertText' || event.event.inputType == 'insertCompositionText')) { const lastValue = event.lastValue.slice(0, event.start) + event.lastValue.slice(event.end); const ret = akComposite( lastValue, event.start, event.value, element.akShifted, element.akCompBegin); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } } element.akCompBegin = null; updateSurrogateDiv(element); } } function onKeyDown(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; } function onKeyUp(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; if (event.key == 'Backspace') { //console.log(event); const p = getCaretPos(element); if (p <= element.akCompBegin) element.akCompBegin = null; } else if (event.key == 'ArrowLeft' || event.key == 'ArrowRight' || event.key == 'ArrowUp' || event.key == 'ArrowDown' || event.key == 'Home' || event.key == 'End' || event.key == 'PageUp' || event.key == 'PageDown' ) { element.akCompBegin = null; } updateSurrogateDiv(element); } function onClick(event) { if (!element.akInputOn) return; element.akCompBegin = null; updateSurrogateDiv(element); } addCompositionIgnoringInputListener(element, onInput); element.addEventListener('keydown', onKeyDown); element.addEventListener('keyup', onKeyUp); element.addEventListener('click', onClick); function createSurrogateDiv(element) { const div = document.createElement('div'); document.body.appendChild(div); div.classList.add('ak-input-surrogate'); const style = div.style; const isInput = element.nodeName === 'INPUT'; if (!document.querySelector('#ak-global-style')) { const style = document.createElement('style'); style.id = 'ak-global-style'; style.innerHTML = '.ak-input-surrogate {position: absolute; border-color: transparent; color: transparent; background: none; visibility: hidden;} .ak-input-surrogate span {visibility: visible; border-bottom: 1px solid rgba(0, 0, 0, 0.8);}'; document.head.appendChild(style); } // Default textarea styles style.whiteSpace = 'pre-wrap'; if (!isInput) style.wordWrap = 'break-word'; // only for textarea-s // Position off-screen style.position = 'absolute'; // required to return coordinates properly return div; } function updateSurrogateDiv(element) { const properties = [ 'direction', // RTL support 'boxSizing', 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does 'height', 'overflowX', 'overflowY', // copy the scrollbar for IE 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', // https://developer.mozilla.org/en-US/docs/Web/CSS/font 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', // might not make a difference, but better be safe 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize' ]; if (!element.akSurrogateDiv) return; const style = element.akSurrogateDiv.style; const isInput = element.nodeName === 'INPUT'; const computed = window.getComputedStyle ? window.getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 // Transfer the element's properties to the div properties.forEach(function (prop) { if (isInput && prop === 'lineHeight') { // Special case for <input>s because text is rendered centered and line height may be != height if (computed.boxSizing === "border-box") { var height = parseInt(computed.height); var outerHeight = parseInt(computed.paddingTop) + parseInt(computed.paddingBottom) + parseInt(computed.borderTopWidth) + parseInt(computed.borderBottomWidth); var targetHeight = outerHeight + parseInt(computed.lineHeight); if (height > targetHeight) { style.lineHeight = height - outerHeight + "px"; } else if (height === targetHeight) { style.lineHeight = computed.lineHeight; } else { style.lineHeight = 0; } } else { style.lineHeight = computed.height; } } else { style[prop] = computed[prop]; } }); if (isFirefox) { // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 if (element.scrollHeight > parseInt(computed.height)) style.overflowY = 'scroll'; } else { style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' } const offset = getOffset(element); style.left = offset.left + 'px'; style.top = offset.top + 'px'; if (element.akCompBegin == null) { element.akSurrogateDiv.innerText = ""; } else { const caret = getCaretPos(element); element.akSurrogateDiv.innerHTML = escapeHTML(element.value.slice(0, element.akCompBegin)) + '<span>' + escapeHTML(element.value.slice(element.akCompBegin, caret)) + '</span>'; } } if (options.displayComposing) { element.akSurrogateDiv = createSurrogateDiv(element); } } function enableAkInput(element) { if (element.akInputOn) return; element.akInputOn = true; enableCompositionIgnoringInput(element); } function disableAkInput(element) { if (!element.akInputOn) return; element.akInputOn = false; disableCompositionIgnoringInput(element); } window.makeAkInput = makeAkInput; window.enableAkInput = enableAkInput; window.disableAkInput = disableAkInput; }()); ofy08i5qmyh0rhbk805kz6g5ss7wmwl 756338 756337 2026-08-13T15:02:57Z Namoroka 19627 756338 javascript text/javascript /** 원본: jQuery용 옛한글 입력기 akorn input v0.3.2 원본 email: bab2min@gmail.com 원본 github: https://github.com/bab2min/akorn-input/ 원본 license: MIT License **/ (function(){ const isBrowser = (typeof window !== 'undefined'); const isFirefox = (isBrowser && window.mozInnerScreenX != null); function getCaretPos(input) { if (!input) return; if ('selectionStart' in input) { return input.selectionStart; } else if (document.selection) { // IE input.focus(); var sel = document.selection.createRange(); var selLen = document.selection.createRange().text.length; sel.moveStart('character', -input.value.length); return sel.text.length - selLen; } } function setCaretPos(input, caretPos) { if (!input) return; input.value = input.value; if (input.createTextRange) { var range = input.createTextRange(); range.move('character', caretPos); range.select(); return true; } else { if (input.selectionStart || input.selectionStart === 0) { input.focus(); input.setSelectionRange(caretPos, caretPos); return true; } else { input.focus(); return false; } } } function escapeHTML(str) { const div = document.createElement('div'); div.innerText = str; const escaped = div.innerHTML; div.remove(); return escaped; } function getOffset(el) { const rect = el.getBoundingClientRect(); return { left: rect.left + window.scrollX, top: rect.top + window.scrollY }; } // 로컬: 개별 window.* 전역 노출은 제거하고, 파일 하단에서 AkInputCore 객체로 한 번에 노출한다. // 두 string인 oldStr와 newStr를 입력받아 차이를 찾아내는 함수 // [operation, startOldIndex, endOldIndex, startNewIndex, endNewIndex]를 반환한다. // operation: 'insert', 'delete', 'replace' 중 하나 // startOldIndex: 차이가 시작되는 oldStr의 인덱스 // endOldIndex: 차이가 끝나는 oldStr의 인덱스 // startNewIndex: 차이가 시작되는 newStr의 인덱스 // endNewIndex: 차이가 끝나는 newStr의 인덱스 // 만약 차이가 없다면 null을 반환한다. function findDiff(oldStr, newStr) { if (oldStr === newStr) return null; let startOld = 0, startNew = 0; let endOld = oldStr.length - 1, endNew = newStr.length - 1; // 앞에서부터 같은 부분 찾기 while ( startOld <= endOld && startNew <= endNew && oldStr[startOld] === newStr[startNew] ) { startOld++; startNew++; } // 뒤에서부터 같은 부분 찾기 while ( endOld >= startOld && endNew >= startNew && oldStr[endOld] === newStr[endNew] ) { endOld--; endNew--; } if (startOld > endOld && startNew <= endNew) { // insert return ['insert', startOld, endOld + 1, startNew, endNew + 1]; } else if (startNew > endNew && startOld <= endOld) { // delete return ['delete', startOld, endOld + 1, startNew, endNew + 1]; } else { // replace return ['replace', startOld, endOld + 1, startNew, endNew + 1]; } } function addCompositionIgnoringInputListener(inputElement, callback, timeDelay) { const compositionDeletingThreshold = 10; if (typeof timeDelay === 'undefined') { timeDelay = 10; // Default delay of 10 milliseconds } inputElement.ignoringComposition = true; // Flag to indicate composition is being ignored inputElement.composingEvents = {}; inputElement.lastValue = inputElement.value; inputElement.lastCompositionEndTime = 0; inputElement.addEventListener('beforeinput', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { event.preventDefault(); } } }); function dispatch(event, inputType, trueValue) { // find difference between last value and current value const diff = findDiff(inputElement.lastValue, trueValue); if (!diff) return; // No difference found var value; if (diff[0] == 'insert') { if (inputType == 'deleteContentBackward') return; let delta = trueValue.slice(diff[3], diff[4]); // delete duplication bug if (delta.length == 2 && delta[0] == delta[1]) { delta = delta[0]; } value = callback({ type: 'insert', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } else if (diff[0] == 'delete') { value = callback({ type: 'delete', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: null, event: event, }); } else if (diff[0] == 'replace') { const delta = trueValue.slice(diff[3], diff[4]); value = callback({ type: 'replace', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } inputElement.lastValue = typeof value === 'string' ? value : trueValue; if (typeof value === 'string') { setTimeout(() => { inputElement.value = value; inputElement.lastValue = value; // 로컬: .value 직접 대입은 Vue/React 등으로 구현된 컴포넌트(예: Vector 2022의 // 검색어 자동완성 위젯)에 변경을 알리지 못하므로, 네이티브 input 이벤트를 한 번 더 발생시킨다. try { inputElement.dispatchEvent(new Event('input', { bubbles: true, cancelable: false })); } catch (e) { /* 구형 브라우저 등에서 Event 생성자를 지원하지 않는 경우 무시 */ } }, 0); } } inputElement.addEventListener('input', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; const trueValue = inputElement.value; //console.log(event, inputElement.lastValue, trueValue); if (inputType == 'insertText' || inputType == 'insertCompositionText' || inputType == 'insertLineBreak') { if (event.isComposing) { setTimeout(function(){ inputElement.blur(); inputElement.focus(); }, timeDelay); if (!isFirefox) { inputElement.composingEvents[event.data] = setTimeout(function(){ dispatch(event, inputType, trueValue); }, timeDelay * 2); } return; } } else if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { return; } } else if (inputType == 'deleteContentForward') { // pass } else { return; } if (!isFirefox) { if (inputElement.composingEvents[event.data]) { clearTimeout(inputElement.composingEvents[event.data]); delete inputElement.composingEvents[event.data]; } } dispatch(event, inputType, trueValue); }); inputElement.addEventListener('compositionend', function(event) { inputElement.lastCompositionEndTime = event.timeStamp; }); } function enableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = true; // Set flag to ignore composition inputElement.lastValue = inputElement.value; // Initialize lastValue } function disableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = false; // Clear flag to stop ignoring composition inputElement.lastValue = inputElement.value; // Reset lastValue } // 로컬: AkInputCore 객체로 한 번에 노출한다. /* 매핑 테이블 AP: 기본 초성 문자 -> 옛한글 초성 PA: 옛한글 초성 -> 기본 초성 문자 BP: 기본 중성 문자 -> 옛한글 중성 PB: 옛한글 중성 -> 기본 중성 문자 CP: 기본 종성 문자 -> 옛한글 종성 PC: 옛한글 종성 -> 기본 종성 문자 SP: ㅜ,ㅠ 특수키 조합 -> 옛한글 초성 */ const tableAP = {}, tablePA = {}; const tableBP = {}, tablePB = {}; const tableCP = {}, tablePC = {}; const tableSP = {}; /* 자음(초성) -> 옛한글 매핑 테이블 */ const tableA = { '\u3131':'\u1100', '\u3132':'\u1101', '\u3134':'\u1102', '\u3137':'\u1103', '\u3138':'\u1104', '\u3139':'\u1105', '\u3141':'\u1106', '\u3142':'\u1107', '\u3143':'\u1108', '\u3145':'\u1109', '\u3146':'\u110A', '\u3147':'\u110B', '\u3148':'\u110C', '\u3149':'\u110D', '\u314A':'\u110E', '\u314B':'\u110F', '\u314C':'\u1110', '\u314D':'\u1111', '\u314E':'\u1112', }; /* 자음(초성) + Shift키 -> 옛한글 매핑 테이블 ** ㅠ+Shift, ㅜ+Shift도 자음으로 매핑되므로 이 테이블에 포함됨 */ const tableAShift = { '\u3141':'\u1140', '\u3147':'\u114C', '\u314E':'\u1159', '\u314B':'\u113C', '\u314C':'\u113E', '\u314A':'\u114E', '\u314D':'\u1150', '\u3160':'\u1154', '\u315C':'\u1155', }; /* 모음 -> 옛한글 매핑 테이블 */ const tableB = { '\u314F':'\u1161', '\u3150':'\u1162', '\u3151':'\u1163', '\u3152':'\u1164', '\u3153':'\u1165', '\u3154':'\u1166', '\u3155':'\u1167', '\u3156':'\u1168', '\u3157':'\u1169', '\u315B':'\u116D', '\u315C':'\u116E', '\u3160':'\u1172', '\u3161':'\u1173', '\u3163':'\u1175', }; /* 자음(종성) -> 옛한글 매핑 테이블 */ const tableC = { '\u3131':'\u11A8', '\u3132':'\u11A9', '\u3134':'\u11AB', '\u3137':'\u11AE', '\u3139':'\u11AF', '\u3141':'\u11B7', '\u3142':'\u11B8', '\u3145':'\u11BA', '\u3146':'\u11BB', '\u3147':'\u11BC', '\u3148':'\u11BD', '\u314A':'\u11BE', '\u314B':'\u11BF', '\u314C':'\u11C0', '\u314D':'\u11C1', '\u314E':'\u11C2', }; /* 자음(종성) + Shift키 -> 옛한글 매핑 테이블 */ const tableCShift = { '\u3141':'\u11EB', '\u3147':'\u11F0', '\u314E':'\u11F9', }; function initTable() { /* 옛한글 초성 분해 테이블 */ const _tableAP = [ 'ㄴㄱ', 'ㄴㄴ', 'ㄴㄷ', 'ㄴㅂ', 'ㄷㄱ', 'ㄹㄴ', 'ㄹㄹ', 'ㄹㅎ', 'ㄹㅇ', 'ㅁㅂ', 'ㅁㅇ', 'ㅂㄱ', 'ㅂㄴ', 'ㅂㄷ', 'ㅂㅅ', 'ㅂㅅㄱ', 'ㅂㅅㄷ', 'ㅂㅅㅂ', 'ㅂㅅㅅ', 'ㅂㅅㅈ', 'ㅂㅈ', 'ㅂㅊ', 'ㅂㅌ', 'ㅂㅍ', 'ㅂㅇ', 'ㅃㅇ', 'ㅅㄱ', 'ㅅㄴ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅁ', 'ㅅㅂ', 'ㅅㅂㄱ', 'ㅅㅅㅅ', 'ㅅㅇ', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅋ', 'ㅅㅌ', 'ㅅㅍ', 'ㅅㅎ', '\u113C', '\u113C\u113C', '\u113E', '\u113E\u113E', '\u1140', 'ㅇㄱ', 'ㅇㄷ', 'ㅇㅁ', 'ㅇㅂ', 'ㅇㅅ', 'ㅇ\u1140', 'ㅇㅇ', 'ㅇㅈ', 'ㅇㅊ', 'ㅇㅌ', 'ㅇㅍ', '\u114C', 'ㅈㅇ', '\u114E', '\u114E\u114E', '\u1150', '\u1150\u1150', 'ㅊㅋ', 'ㅊㅎ', '\u1154', '\u1155', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㅎ', '\u1159', 'ㄱㄷ', 'ㄴㅅ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷㄹ', ]; /* 옛한글 초성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableAP2 = [ 'ㄷㅁ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅈ', 'ㄹㄱ', 'ㄹㄱㄱ', 'ㄹㄷ', 'ㄹㄷㄷ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅂㅂ', 'ㄹㅂㅇ', 'ㄹㅅ', 'ㄹㅈ', 'ㄹㅋ', 'ㅁㄱ', 'ㅁㄷ', 'ㅁㅅ', 'ㅂㅅㅌ', 'ㅂㅋ', 'ㅂㅎ', 'ㅅㅅㅂ', 'ㅇㄹ', 'ㅇㅎ', 'ㅉㅎ', 'ㅌㅌ', 'ㅍㅎ', 'ㅎㅅ', '\u1159\u1159', ]; /* 옛한글 중성 분해 테이블 */ const _tableBP = [ 'ㅏ', 'ㅐ', 'ㅑ', 'ㅒ', 'ㅓ', 'ㅔ', 'ㅕ', 'ㅖ', 'ㅗ', 'ㅗㅏ', 'ㅗㅐ', 'ㅗㅣ', 'ㅛ', 'ㅜ', 'ㅜㅓ', 'ㅜㅔ', 'ㅜㅣ', 'ㅠ', 'ㅡ', 'ㅡㅣ', 'ㅣ', 'ㅏㅗ', 'ㅏㅜ', 'ㅑㅗ', 'ㅑㅛ', 'ㅓㅗ', 'ㅓㅜ', 'ㅓㅡ', 'ㅕㅗ', 'ㅕㅜ', 'ㅗㅓ', 'ㅗㅔ', 'ㅗㅖ', 'ㅗㅗ', 'ㅗㅜ', 'ㅛㅑ', 'ㅛㅒ', 'ㅛㅕ', 'ㅛㅗ', 'ㅛㅣ', 'ㅜㅏ', 'ㅜㅐ', 'ㅜㅓㅡ', 'ㅜㅖ', 'ㅜㅜ', 'ㅠㅏ', 'ㅠㅓ', 'ㅠㅔ', 'ㅠㅕ', 'ㅠㅖ', 'ㅠㅜ', 'ㅠㅣ', 'ㅡㅜ', 'ㅡㅡ', 'ㅡㅣㅜ', 'ㅣㅏ', 'ㅣㅑ', 'ㅣㅗ', 'ㅣㅜ', 'ㅣㅡ', 'ㅣㅏㅏ', 'ㅏㅏ', 'ㅏㅏㅓ', 'ㅏㅏㅜ', 'ㅏㅏㅣ', 'ㅏㅏㅏㅏ', 'ㅏㅡ', 'ㅑㅜ', 'ㅕㅑ', 'ㅗㅑ', 'ㅗㅒ', ]; /* 옛한글 중성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableBP2 = [ 'ㅗㅕ', 'ㅗㅗㅣ', 'ㅛㅏ', 'ㅛㅐ', 'ㅛㅓ', 'ㅜㅕ', 'ㅜㅣㅣ', 'ㅠㅐ', 'ㅠㅗ', 'ㅡㅏ', 'ㅡㅓ', 'ㅡㅔ', 'ㅡㅗ', 'ㅣㅑㅗ', 'ㅣㅒ', 'ㅣㅕ', 'ㅣㅖ', 'ㅣㅗㅣ', 'ㅣㅛ', 'ㅣㅠ', 'ㅣㅣ', 'ㅏㅏㅏ', 'ㅏㅏㅔ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP = [ 'ㄱ', 'ㄲ', 'ㄱㅅ', 'ㄴ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷ', 'ㄹ', 'ㄹㄱ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅅ', 'ㄹㅌ', 'ㄹㅍ', 'ㄹㅎ', 'ㅁ', 'ㅂ', 'ㅂㅅ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ', 'ㄱㄹ', 'ㄱㅅㄱ', 'ㄴㄱ', 'ㄴㄷ', 'ㄴㅅ', 'ㄴ\u1140', 'ㄴㅌ', 'ㄷㄱ', 'ㄷㄹ', 'ㄹㄱㅅ', 'ㄹㄴ', 'ㄹㄷ', 'ㄹㄷㅎ', 'ㄹㄹ', 'ㄹㅁㄱ', 'ㄹㅁㅅ', 'ㄹㅂㅅ', 'ㄹㅂㅎ', 'ㄹㅂㅇ', 'ㄹㅅㅅ', 'ㄹ\u1140', 'ㄹㅋ', 'ㄹ\u1159', 'ㅁㄱ', 'ㅁㄹ', 'ㅁㅂ', 'ㅁㅅ', 'ㅁㅅㅅ', 'ㅁ\u1140', 'ㅁㅊ', 'ㅁㅎ', 'ㅁㅇ', 'ㅂㄹ', 'ㅂㅍ', 'ㅂㅎ', 'ㅂㅇ', 'ㅅㄱ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅂ', '\u1140', 'ㅇㄱ', 'ㅇㄱㄱ', 'ㅇㅇ', 'ㅇㅋ', '\u114C', 'ㅇㅅ', 'ㅇ\u1140', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㄴ', 'ㅎㄹ', 'ㅎㅁ', 'ㅎㅂ', '\u1159', 'ㄱㄴ', 'ㄱㅂ', 'ㄱㅊ', 'ㄱㅋ', 'ㄱㅎ', 'ㄴㄴ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP2 = [ 'ㄴㄹ', 'ㄴㅊ', 'ㄷㄷ', 'ㄷㄷㅂ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅅㄱ', 'ㄷㅈ', 'ㄷㅊ', 'ㄷㅌ', 'ㄹㄱㄱ', 'ㄹㄱㅎ', 'ㄹㄹㅋ', 'ㄹㅁㅎ', 'ㄹㅂㄷ', 'ㄹㅂㅍ', 'ㄹㅇ', 'ㄹ\u1159ㅎ', 'ㄹㅇ', 'ㅁㄴ', 'ㅁㄴㄴ', 'ㅁㅁ', 'ㅁㅂㅅ', 'ㅁㅈ', 'ㅂㄷ', 'ㅂㄹㅍ', 'ㅂㅁ', 'ㅂㅂ', 'ㅂㅅㄷ', 'ㅂㅈ', 'ㅂㅊ', 'ㅅㅁ', 'ㅅㅂㅇ', 'ㅅㅅㄱ', 'ㅅㅅㄷ', 'ㅅ\u1140', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅌ', 'ㅅㅎ', '\u1140ㅂ', '\u1140ㅂㅇ', 'ㅇㅁ', 'ㅇㅎ', 'ㅈㅂ', 'ㅈㅂㅂ', 'ㅈㅈ', 'ㅍㅅ', 'ㅍㅌ', ]; function mapping(str, table) { for (var l = 2; l >= 0; l--) { for (var k in table) { if(k.length <= l) continue; str = str.split(k).join(table[k]); } } return str; } for (var i in _tableAP) { var t = mapping(_tableAP[i], tableA); var u = String.fromCharCode(0x1113 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in _tableAP2) { var t = mapping(_tableAP2[i], tableA); var u = String.fromCharCode(0xA960 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in tableAShift) { if (tableA[i]) { tableAP[tableA[i] + '.'] = tableAShift[i]; } else if (tableB[i]) { tableSP[tableB[i] + '.'] = tableAShift[i]; } } tableAP['\u1109\u1109'] = '\u110A'; tablePA['\u110A'] = '\u1109\u1109'; tableAP['\u113C.'] = '\u113D'; tableAP['\u113E.'] = '\u113F'; tableAP['\u114E.'] = '\u114F'; tableAP['\u1150.'] = '\u1151'; for (var i in _tableBP) { var t = mapping(_tableBP[i], tableB); var u = String.fromCharCode(0x1161 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableBP2) { var t = mapping(_tableBP2[i], tableB); var u = String.fromCharCode(0xD7B0 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableCP) { var t = mapping(_tableCP[i], tableA); var u = String.fromCharCode(0x11A8 + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in _tableCP2) { var t = mapping(_tableCP2[i], tableA); var u = String.fromCharCode(0xD7CB + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in tableCShift) { tableCP[tableA[i] + '.'] = tableCShift[i]; } tableCP['\u1109\u1109'] = '\u11BB'; tablePC['\u11BB'] = '\u1109\u1109'; } initTable(); function reassemble(str, tableDec, tableCom) { var dis = ''; for (var i = 0; i < str.length; i++) { var c = str.slice(i, i + 1); dis += tableDec[c] ? tableDec[c] : c; } if (!tableCom) return dis; for (var i = dis.length; i > 0; i--) { var c = dis.slice(0, i); if (tableCom[c]) return tableCom[c] + dis.slice(i); } return dis; } function deleteUnit(str, tableDec, tableCom) { var dec = tableDec[str] ? tableDec[str] : str; dec = dec.slice(0, -1); return tableCom[dec] ? tableCom[dec] : dec; } function normalizeModernHangul(str) { return str.replace(/([\u1100-\u1112][\u1161-\u1174][\u11A8-\u11C2])|([\u1100-\u1112][\u1161-\u1174](?![\u113C-\u11FF\uD7B0-\uD7FF]))/g, function(m){ return m.normalize(); }); } function isOnset(c) { return (0x1100 <= c && c <= 0x115E) || (0xA960 <= c && c <= 0xA97F); } function isVowel(c) { return (0x1161 <= c && c <= 0x11A7) || (0xD7B0 <= c && c <= 0xD7C6); } function isCoda(c) { return (0x11A8 <= c && c <= 0x11FF) || (0xD7CB <= c && c <= 0xD7FF); } function getValFromTables(k, a, b, shifted) { if (b[k] && shifted) return b[k]; return a[k] || null; } function akComposite(text, insertPosition, chr, shifted, compBegin) { //console.log('akComposite', {text: text, insertPosition: insertPosition, chr: chr, shifted: shifted, compBegin: compBegin}); var inserted = null, prefix, suffix, composing, final; if ((inserted = getValFromTables(chr, tableA, tableAShift, shifted)) || '.' == (inserted = chr)) { // if compBegin is null, set it to the current insertPosition if (compBegin == null) { compBegin = insertPosition; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing && isVowel(composing.charCodeAt(composing.length - 1))) { var combination = composing + reassemble(inserted, tablePC, tableCP); if (!isOnset(prefix.charCodeAt(prefix.length - 1))) combination = reassemble(combination, {}, tableSP); final = prefix + combination + suffix; } else { if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } var t1 = tablePA, t2 = tableAP; if (isCoda(composing.charCodeAt(composing.length - 1))) { t1 = tablePC, t2 = tableCP; } var r = reassemble(composing.slice(-1) + inserted, t1, t2); if (r.length > 1) { // composing new syllable compBegin = prefix.length + composing.length; if (isOnset(r.charCodeAt(0)) && isOnset(r.charCodeAt(1))) { // insert HJF r = r.slice(0, 1) + '\u1160' + r.slice(1); compBegin += 1; } } if (isOnset(r.charCodeAt(r.length - 1))) { // insert HJF r += '\u1160'; } final = prefix + composing.slice(0, -1) + r + suffix; } } else if ((inserted = tableB[chr])) { if (compBegin == null) { // insert HCF compBegin = insertPosition; inserted = '\u115F' + inserted; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } if (isCoda(composing.charCodeAt(composing.length - 1))) { var rt = reassemble(composing.slice(-1), tablePC); prefix += composing.slice(0, composing.length - 1) + reassemble(rt.slice(0, rt.length - 1), tablePC, tableCP); composing = rt.slice(rt.length - 1); compBegin = prefix.length; } r = reassemble(composing.slice(-1) + inserted, tablePB, tableBP); if (r.length > 1 && isVowel(r.charCodeAt(0))) { // composing new syllable compBegin = prefix.length + composing.length; r = r.slice(0, 1) + '\u115F' + r.slice(1); } final = prefix + composing.slice(0, -1) + r + suffix; } else { prefix = text.slice(0, insertPosition); suffix = text.slice(insertPosition); const normalized = normalizeModernHangul(prefix); if (normalized == prefix) return null; return { text: normalized + chr + suffix, position: normalized.length + chr.length, compBegin: null, } } const normalized = normalizeModernHangul(final.slice(0, compBegin)); final = normalized + final.slice(compBegin); insertPosition = final.length - suffix.length; compBegin = normalized.length; //console.log('akComposite result', {final: final, insertPosition: insertPosition, compBegin: compBegin}); return { text: final, position: insertPosition, compBegin: compBegin, } } function akDeleteOne(text, deletePosition, compBegin) { const code = text.charCodeAt(deletePosition); var newPosition; if (compBegin == null) { const deleted = text.slice(0, deletePosition + 1).replace(/[\u1100-\u115F\uA960-\uA97F][\u1160-\u11A7\uD7B0-\uD7C6][\u11A8-\u11FF\uD7CB-\uD7FF]?$/, ''); if (deleted.length <= deletePosition) { text = deleted + text.slice(deletePosition + 1); newPosition = deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } else { if (isOnset(code) || code == 0x1160) { if (code == 0x1160) { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); deletePosition -= 1; } var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePA, tableAP); if (deleted && code == 0x1160) { deleted += '\u1160'; } text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else if (isVowel(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePB, tableBP); if (!deleted && deletePosition > 0) { if (text.charCodeAt(deletePosition - 1) == 0x115F) { text = text.slice(0, deletePosition - 1) + text.slice(deletePosition + 1); newPosition = deletePosition - 1; } else if (isOnset(text.charCodeAt(deletePosition - 1))) { // 중성을 지울때는 중성 채움 문자를 넣어준다. text = text.slice(0, deletePosition) + '\u1160' + text.slice(deletePosition + 1); newPosition = deletePosition + 1; } } else { text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } } else if (isCoda(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePC, tableCP); text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } return { text: text, position: newPosition, }; } function makeAkInput(element, options) { if (!element) return; if (typeof options === 'undefined') options = {}; if (typeof options.displayComposing === 'undefined') options.displayComposing = true; element.akShifted = false; element.akCompBegin = null; element.akInputOn = true; const timeDelay = 10; function onInput(event) { if (event.type == 'insert') { const ret = akComposite( element.lastValue, event.start, event.value, element.akShifted, element.akCompBegin); //console.log('onInput', event, ret); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } else { element.akCompBegin = null; updateSurrogateDiv(element); } } else if (event.type == 'delete') { if (event.start + 1 == event.end) { const ret = akDeleteOne(event.lastValue, event.start, element.akCompBegin); //console.log('onInput', event, ret); setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); return ret.text; } } else if (event.type == 'replace') { //console.log('onInput', event, element.value); if (event.value.length == 1 && (event.event.inputType == 'insertText' || event.event.inputType == 'insertCompositionText')) { const lastValue = event.lastValue.slice(0, event.start) + event.lastValue.slice(event.end); const ret = akComposite( lastValue, event.start, event.value, element.akShifted, element.akCompBegin); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } } element.akCompBegin = null; updateSurrogateDiv(element); } } function onKeyDown(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; } function onKeyUp(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; if (event.key == 'Backspace') { //console.log(event); const p = getCaretPos(element); if (p <= element.akCompBegin) element.akCompBegin = null; } else if (event.key == 'ArrowLeft' || event.key == 'ArrowRight' || event.key == 'ArrowUp' || event.key == 'ArrowDown' || event.key == 'Home' || event.key == 'End' || event.key == 'PageUp' || event.key == 'PageDown' ) { element.akCompBegin = null; } updateSurrogateDiv(element); } function onClick(event) { if (!element.akInputOn) return; element.akCompBegin = null; updateSurrogateDiv(element); } addCompositionIgnoringInputListener(element, onInput); element.addEventListener('keydown', onKeyDown); element.addEventListener('keyup', onKeyUp); element.addEventListener('click', onClick); function createSurrogateDiv(element) { const div = document.createElement('div'); document.body.appendChild(div); div.classList.add('ak-input-surrogate'); const style = div.style; const isInput = element.nodeName === 'INPUT'; if (!document.querySelector('#ak-global-style')) { const style = document.createElement('style'); style.id = 'ak-global-style'; style.innerHTML = '.ak-input-surrogate {position: absolute; border-color: transparent; color: transparent; background: none; visibility: hidden;} .ak-input-surrogate span {visibility: visible; border-bottom: 1px solid rgba(0, 0, 0, 0.8);}'; document.head.appendChild(style); } // Default textarea styles style.whiteSpace = 'pre-wrap'; if (!isInput) style.wordWrap = 'break-word'; // only for textarea-s // Position off-screen style.position = 'absolute'; // required to return coordinates properly return div; } function updateSurrogateDiv(element) { const properties = [ 'direction', // RTL support 'boxSizing', 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does 'height', 'overflowX', 'overflowY', // copy the scrollbar for IE 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', // https://developer.mozilla.org/en-US/docs/Web/CSS/font 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', // might not make a difference, but better be safe 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize' ]; if (!element.akSurrogateDiv) return; const style = element.akSurrogateDiv.style; const isInput = element.nodeName === 'INPUT'; const computed = window.getComputedStyle ? window.getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 // Transfer the element's properties to the div properties.forEach(function (prop) { if (isInput && prop === 'lineHeight') { // Special case for <input>s because text is rendered centered and line height may be != height if (computed.boxSizing === "border-box") { var height = parseInt(computed.height); var outerHeight = parseInt(computed.paddingTop) + parseInt(computed.paddingBottom) + parseInt(computed.borderTopWidth) + parseInt(computed.borderBottomWidth); var targetHeight = outerHeight + parseInt(computed.lineHeight); if (height > targetHeight) { style.lineHeight = height - outerHeight + "px"; } else if (height === targetHeight) { style.lineHeight = computed.lineHeight; } else { style.lineHeight = 0; } } else { style.lineHeight = computed.height; } } else { style[prop] = computed[prop]; } }); if (isFirefox) { // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 if (element.scrollHeight > parseInt(computed.height)) style.overflowY = 'scroll'; } else { style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' } const offset = getOffset(element); style.left = offset.left + 'px'; style.top = offset.top + 'px'; if (element.akCompBegin == null) { element.akSurrogateDiv.innerText = ""; } else { const caret = getCaretPos(element); element.akSurrogateDiv.innerHTML = escapeHTML(element.value.slice(0, element.akCompBegin)) + '<span>' + escapeHTML(element.value.slice(element.akCompBegin, caret)) + '</span>'; } } if (options.displayComposing) { element.akSurrogateDiv = createSurrogateDiv(element); } } function enableAkInput(element) { if (element.akInputOn) return; element.akInputOn = true; enableCompositionIgnoringInput(element); } function disableAkInput(element) { if (!element.akInputOn) return; element.akInputOn = false; disableCompositionIgnoringInput(element); } // 로컬: 개별 전역 변수 대신 하나의 네임스페이스 객체로 API를 노출한다. // (akinput-mediawiki.js 에서 AkInputCore.makeAkInput(...) 형태로 사용) window.AkInputCore = { getCaretPos: getCaretPos, setCaretPos: setCaretPos, addCompositionIgnoringInputListener: addCompositionIgnoringInputListener, enableCompositionIgnoringInput: enableCompositionIgnoringInput, disableCompositionIgnoringInput: disableCompositionIgnoringInput, makeAkInput: makeAkInput, enableAkInput: enableAkInput, disableAkInput: disableAkInput }; }()); 6dajokgz05pm3r4uuephc602cv2333r 756356 756338 2026-08-13T15:17:49Z Namoroka 19627 Namoroka moved page [[User:Namoroka/akinput-mediawiki.js]] to [[MediaWiki:Gadget-akinput-mediawiki.js]] without leaving a redirect: Test 756338 javascript text/javascript /** 원본: jQuery용 옛한글 입력기 akorn input v0.3.2 원본 email: bab2min@gmail.com 원본 github: https://github.com/bab2min/akorn-input/ 원본 license: MIT License **/ (function(){ const isBrowser = (typeof window !== 'undefined'); const isFirefox = (isBrowser && window.mozInnerScreenX != null); function getCaretPos(input) { if (!input) return; if ('selectionStart' in input) { return input.selectionStart; } else if (document.selection) { // IE input.focus(); var sel = document.selection.createRange(); var selLen = document.selection.createRange().text.length; sel.moveStart('character', -input.value.length); return sel.text.length - selLen; } } function setCaretPos(input, caretPos) { if (!input) return; input.value = input.value; if (input.createTextRange) { var range = input.createTextRange(); range.move('character', caretPos); range.select(); return true; } else { if (input.selectionStart || input.selectionStart === 0) { input.focus(); input.setSelectionRange(caretPos, caretPos); return true; } else { input.focus(); return false; } } } function escapeHTML(str) { const div = document.createElement('div'); div.innerText = str; const escaped = div.innerHTML; div.remove(); return escaped; } function getOffset(el) { const rect = el.getBoundingClientRect(); return { left: rect.left + window.scrollX, top: rect.top + window.scrollY }; } // 로컬: 개별 window.* 전역 노출은 제거하고, 파일 하단에서 AkInputCore 객체로 한 번에 노출한다. // 두 string인 oldStr와 newStr를 입력받아 차이를 찾아내는 함수 // [operation, startOldIndex, endOldIndex, startNewIndex, endNewIndex]를 반환한다. // operation: 'insert', 'delete', 'replace' 중 하나 // startOldIndex: 차이가 시작되는 oldStr의 인덱스 // endOldIndex: 차이가 끝나는 oldStr의 인덱스 // startNewIndex: 차이가 시작되는 newStr의 인덱스 // endNewIndex: 차이가 끝나는 newStr의 인덱스 // 만약 차이가 없다면 null을 반환한다. function findDiff(oldStr, newStr) { if (oldStr === newStr) return null; let startOld = 0, startNew = 0; let endOld = oldStr.length - 1, endNew = newStr.length - 1; // 앞에서부터 같은 부분 찾기 while ( startOld <= endOld && startNew <= endNew && oldStr[startOld] === newStr[startNew] ) { startOld++; startNew++; } // 뒤에서부터 같은 부분 찾기 while ( endOld >= startOld && endNew >= startNew && oldStr[endOld] === newStr[endNew] ) { endOld--; endNew--; } if (startOld > endOld && startNew <= endNew) { // insert return ['insert', startOld, endOld + 1, startNew, endNew + 1]; } else if (startNew > endNew && startOld <= endOld) { // delete return ['delete', startOld, endOld + 1, startNew, endNew + 1]; } else { // replace return ['replace', startOld, endOld + 1, startNew, endNew + 1]; } } function addCompositionIgnoringInputListener(inputElement, callback, timeDelay) { const compositionDeletingThreshold = 10; if (typeof timeDelay === 'undefined') { timeDelay = 10; // Default delay of 10 milliseconds } inputElement.ignoringComposition = true; // Flag to indicate composition is being ignored inputElement.composingEvents = {}; inputElement.lastValue = inputElement.value; inputElement.lastCompositionEndTime = 0; inputElement.addEventListener('beforeinput', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { event.preventDefault(); } } }); function dispatch(event, inputType, trueValue) { // find difference between last value and current value const diff = findDiff(inputElement.lastValue, trueValue); if (!diff) return; // No difference found var value; if (diff[0] == 'insert') { if (inputType == 'deleteContentBackward') return; let delta = trueValue.slice(diff[3], diff[4]); // delete duplication bug if (delta.length == 2 && delta[0] == delta[1]) { delta = delta[0]; } value = callback({ type: 'insert', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } else if (diff[0] == 'delete') { value = callback({ type: 'delete', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: null, event: event, }); } else if (diff[0] == 'replace') { const delta = trueValue.slice(diff[3], diff[4]); value = callback({ type: 'replace', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } inputElement.lastValue = typeof value === 'string' ? value : trueValue; if (typeof value === 'string') { setTimeout(() => { inputElement.value = value; inputElement.lastValue = value; // 로컬: .value 직접 대입은 Vue/React 등으로 구현된 컴포넌트(예: Vector 2022의 // 검색어 자동완성 위젯)에 변경을 알리지 못하므로, 네이티브 input 이벤트를 한 번 더 발생시킨다. try { inputElement.dispatchEvent(new Event('input', { bubbles: true, cancelable: false })); } catch (e) { /* 구형 브라우저 등에서 Event 생성자를 지원하지 않는 경우 무시 */ } }, 0); } } inputElement.addEventListener('input', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; const trueValue = inputElement.value; //console.log(event, inputElement.lastValue, trueValue); if (inputType == 'insertText' || inputType == 'insertCompositionText' || inputType == 'insertLineBreak') { if (event.isComposing) { setTimeout(function(){ inputElement.blur(); inputElement.focus(); }, timeDelay); if (!isFirefox) { inputElement.composingEvents[event.data] = setTimeout(function(){ dispatch(event, inputType, trueValue); }, timeDelay * 2); } return; } } else if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { return; } } else if (inputType == 'deleteContentForward') { // pass } else { return; } if (!isFirefox) { if (inputElement.composingEvents[event.data]) { clearTimeout(inputElement.composingEvents[event.data]); delete inputElement.composingEvents[event.data]; } } dispatch(event, inputType, trueValue); }); inputElement.addEventListener('compositionend', function(event) { inputElement.lastCompositionEndTime = event.timeStamp; }); } function enableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = true; // Set flag to ignore composition inputElement.lastValue = inputElement.value; // Initialize lastValue } function disableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = false; // Clear flag to stop ignoring composition inputElement.lastValue = inputElement.value; // Reset lastValue } // 로컬: AkInputCore 객체로 한 번에 노출한다. /* 매핑 테이블 AP: 기본 초성 문자 -> 옛한글 초성 PA: 옛한글 초성 -> 기본 초성 문자 BP: 기본 중성 문자 -> 옛한글 중성 PB: 옛한글 중성 -> 기본 중성 문자 CP: 기본 종성 문자 -> 옛한글 종성 PC: 옛한글 종성 -> 기본 종성 문자 SP: ㅜ,ㅠ 특수키 조합 -> 옛한글 초성 */ const tableAP = {}, tablePA = {}; const tableBP = {}, tablePB = {}; const tableCP = {}, tablePC = {}; const tableSP = {}; /* 자음(초성) -> 옛한글 매핑 테이블 */ const tableA = { '\u3131':'\u1100', '\u3132':'\u1101', '\u3134':'\u1102', '\u3137':'\u1103', '\u3138':'\u1104', '\u3139':'\u1105', '\u3141':'\u1106', '\u3142':'\u1107', '\u3143':'\u1108', '\u3145':'\u1109', '\u3146':'\u110A', '\u3147':'\u110B', '\u3148':'\u110C', '\u3149':'\u110D', '\u314A':'\u110E', '\u314B':'\u110F', '\u314C':'\u1110', '\u314D':'\u1111', '\u314E':'\u1112', }; /* 자음(초성) + Shift키 -> 옛한글 매핑 테이블 ** ㅠ+Shift, ㅜ+Shift도 자음으로 매핑되므로 이 테이블에 포함됨 */ const tableAShift = { '\u3141':'\u1140', '\u3147':'\u114C', '\u314E':'\u1159', '\u314B':'\u113C', '\u314C':'\u113E', '\u314A':'\u114E', '\u314D':'\u1150', '\u3160':'\u1154', '\u315C':'\u1155', }; /* 모음 -> 옛한글 매핑 테이블 */ const tableB = { '\u314F':'\u1161', '\u3150':'\u1162', '\u3151':'\u1163', '\u3152':'\u1164', '\u3153':'\u1165', '\u3154':'\u1166', '\u3155':'\u1167', '\u3156':'\u1168', '\u3157':'\u1169', '\u315B':'\u116D', '\u315C':'\u116E', '\u3160':'\u1172', '\u3161':'\u1173', '\u3163':'\u1175', }; /* 자음(종성) -> 옛한글 매핑 테이블 */ const tableC = { '\u3131':'\u11A8', '\u3132':'\u11A9', '\u3134':'\u11AB', '\u3137':'\u11AE', '\u3139':'\u11AF', '\u3141':'\u11B7', '\u3142':'\u11B8', '\u3145':'\u11BA', '\u3146':'\u11BB', '\u3147':'\u11BC', '\u3148':'\u11BD', '\u314A':'\u11BE', '\u314B':'\u11BF', '\u314C':'\u11C0', '\u314D':'\u11C1', '\u314E':'\u11C2', }; /* 자음(종성) + Shift키 -> 옛한글 매핑 테이블 */ const tableCShift = { '\u3141':'\u11EB', '\u3147':'\u11F0', '\u314E':'\u11F9', }; function initTable() { /* 옛한글 초성 분해 테이블 */ const _tableAP = [ 'ㄴㄱ', 'ㄴㄴ', 'ㄴㄷ', 'ㄴㅂ', 'ㄷㄱ', 'ㄹㄴ', 'ㄹㄹ', 'ㄹㅎ', 'ㄹㅇ', 'ㅁㅂ', 'ㅁㅇ', 'ㅂㄱ', 'ㅂㄴ', 'ㅂㄷ', 'ㅂㅅ', 'ㅂㅅㄱ', 'ㅂㅅㄷ', 'ㅂㅅㅂ', 'ㅂㅅㅅ', 'ㅂㅅㅈ', 'ㅂㅈ', 'ㅂㅊ', 'ㅂㅌ', 'ㅂㅍ', 'ㅂㅇ', 'ㅃㅇ', 'ㅅㄱ', 'ㅅㄴ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅁ', 'ㅅㅂ', 'ㅅㅂㄱ', 'ㅅㅅㅅ', 'ㅅㅇ', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅋ', 'ㅅㅌ', 'ㅅㅍ', 'ㅅㅎ', '\u113C', '\u113C\u113C', '\u113E', '\u113E\u113E', '\u1140', 'ㅇㄱ', 'ㅇㄷ', 'ㅇㅁ', 'ㅇㅂ', 'ㅇㅅ', 'ㅇ\u1140', 'ㅇㅇ', 'ㅇㅈ', 'ㅇㅊ', 'ㅇㅌ', 'ㅇㅍ', '\u114C', 'ㅈㅇ', '\u114E', '\u114E\u114E', '\u1150', '\u1150\u1150', 'ㅊㅋ', 'ㅊㅎ', '\u1154', '\u1155', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㅎ', '\u1159', 'ㄱㄷ', 'ㄴㅅ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷㄹ', ]; /* 옛한글 초성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableAP2 = [ 'ㄷㅁ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅈ', 'ㄹㄱ', 'ㄹㄱㄱ', 'ㄹㄷ', 'ㄹㄷㄷ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅂㅂ', 'ㄹㅂㅇ', 'ㄹㅅ', 'ㄹㅈ', 'ㄹㅋ', 'ㅁㄱ', 'ㅁㄷ', 'ㅁㅅ', 'ㅂㅅㅌ', 'ㅂㅋ', 'ㅂㅎ', 'ㅅㅅㅂ', 'ㅇㄹ', 'ㅇㅎ', 'ㅉㅎ', 'ㅌㅌ', 'ㅍㅎ', 'ㅎㅅ', '\u1159\u1159', ]; /* 옛한글 중성 분해 테이블 */ const _tableBP = [ 'ㅏ', 'ㅐ', 'ㅑ', 'ㅒ', 'ㅓ', 'ㅔ', 'ㅕ', 'ㅖ', 'ㅗ', 'ㅗㅏ', 'ㅗㅐ', 'ㅗㅣ', 'ㅛ', 'ㅜ', 'ㅜㅓ', 'ㅜㅔ', 'ㅜㅣ', 'ㅠ', 'ㅡ', 'ㅡㅣ', 'ㅣ', 'ㅏㅗ', 'ㅏㅜ', 'ㅑㅗ', 'ㅑㅛ', 'ㅓㅗ', 'ㅓㅜ', 'ㅓㅡ', 'ㅕㅗ', 'ㅕㅜ', 'ㅗㅓ', 'ㅗㅔ', 'ㅗㅖ', 'ㅗㅗ', 'ㅗㅜ', 'ㅛㅑ', 'ㅛㅒ', 'ㅛㅕ', 'ㅛㅗ', 'ㅛㅣ', 'ㅜㅏ', 'ㅜㅐ', 'ㅜㅓㅡ', 'ㅜㅖ', 'ㅜㅜ', 'ㅠㅏ', 'ㅠㅓ', 'ㅠㅔ', 'ㅠㅕ', 'ㅠㅖ', 'ㅠㅜ', 'ㅠㅣ', 'ㅡㅜ', 'ㅡㅡ', 'ㅡㅣㅜ', 'ㅣㅏ', 'ㅣㅑ', 'ㅣㅗ', 'ㅣㅜ', 'ㅣㅡ', 'ㅣㅏㅏ', 'ㅏㅏ', 'ㅏㅏㅓ', 'ㅏㅏㅜ', 'ㅏㅏㅣ', 'ㅏㅏㅏㅏ', 'ㅏㅡ', 'ㅑㅜ', 'ㅕㅑ', 'ㅗㅑ', 'ㅗㅒ', ]; /* 옛한글 중성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableBP2 = [ 'ㅗㅕ', 'ㅗㅗㅣ', 'ㅛㅏ', 'ㅛㅐ', 'ㅛㅓ', 'ㅜㅕ', 'ㅜㅣㅣ', 'ㅠㅐ', 'ㅠㅗ', 'ㅡㅏ', 'ㅡㅓ', 'ㅡㅔ', 'ㅡㅗ', 'ㅣㅑㅗ', 'ㅣㅒ', 'ㅣㅕ', 'ㅣㅖ', 'ㅣㅗㅣ', 'ㅣㅛ', 'ㅣㅠ', 'ㅣㅣ', 'ㅏㅏㅏ', 'ㅏㅏㅔ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP = [ 'ㄱ', 'ㄲ', 'ㄱㅅ', 'ㄴ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷ', 'ㄹ', 'ㄹㄱ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅅ', 'ㄹㅌ', 'ㄹㅍ', 'ㄹㅎ', 'ㅁ', 'ㅂ', 'ㅂㅅ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ', 'ㄱㄹ', 'ㄱㅅㄱ', 'ㄴㄱ', 'ㄴㄷ', 'ㄴㅅ', 'ㄴ\u1140', 'ㄴㅌ', 'ㄷㄱ', 'ㄷㄹ', 'ㄹㄱㅅ', 'ㄹㄴ', 'ㄹㄷ', 'ㄹㄷㅎ', 'ㄹㄹ', 'ㄹㅁㄱ', 'ㄹㅁㅅ', 'ㄹㅂㅅ', 'ㄹㅂㅎ', 'ㄹㅂㅇ', 'ㄹㅅㅅ', 'ㄹ\u1140', 'ㄹㅋ', 'ㄹ\u1159', 'ㅁㄱ', 'ㅁㄹ', 'ㅁㅂ', 'ㅁㅅ', 'ㅁㅅㅅ', 'ㅁ\u1140', 'ㅁㅊ', 'ㅁㅎ', 'ㅁㅇ', 'ㅂㄹ', 'ㅂㅍ', 'ㅂㅎ', 'ㅂㅇ', 'ㅅㄱ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅂ', '\u1140', 'ㅇㄱ', 'ㅇㄱㄱ', 'ㅇㅇ', 'ㅇㅋ', '\u114C', 'ㅇㅅ', 'ㅇ\u1140', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㄴ', 'ㅎㄹ', 'ㅎㅁ', 'ㅎㅂ', '\u1159', 'ㄱㄴ', 'ㄱㅂ', 'ㄱㅊ', 'ㄱㅋ', 'ㄱㅎ', 'ㄴㄴ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP2 = [ 'ㄴㄹ', 'ㄴㅊ', 'ㄷㄷ', 'ㄷㄷㅂ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅅㄱ', 'ㄷㅈ', 'ㄷㅊ', 'ㄷㅌ', 'ㄹㄱㄱ', 'ㄹㄱㅎ', 'ㄹㄹㅋ', 'ㄹㅁㅎ', 'ㄹㅂㄷ', 'ㄹㅂㅍ', 'ㄹㅇ', 'ㄹ\u1159ㅎ', 'ㄹㅇ', 'ㅁㄴ', 'ㅁㄴㄴ', 'ㅁㅁ', 'ㅁㅂㅅ', 'ㅁㅈ', 'ㅂㄷ', 'ㅂㄹㅍ', 'ㅂㅁ', 'ㅂㅂ', 'ㅂㅅㄷ', 'ㅂㅈ', 'ㅂㅊ', 'ㅅㅁ', 'ㅅㅂㅇ', 'ㅅㅅㄱ', 'ㅅㅅㄷ', 'ㅅ\u1140', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅌ', 'ㅅㅎ', '\u1140ㅂ', '\u1140ㅂㅇ', 'ㅇㅁ', 'ㅇㅎ', 'ㅈㅂ', 'ㅈㅂㅂ', 'ㅈㅈ', 'ㅍㅅ', 'ㅍㅌ', ]; function mapping(str, table) { for (var l = 2; l >= 0; l--) { for (var k in table) { if(k.length <= l) continue; str = str.split(k).join(table[k]); } } return str; } for (var i in _tableAP) { var t = mapping(_tableAP[i], tableA); var u = String.fromCharCode(0x1113 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in _tableAP2) { var t = mapping(_tableAP2[i], tableA); var u = String.fromCharCode(0xA960 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in tableAShift) { if (tableA[i]) { tableAP[tableA[i] + '.'] = tableAShift[i]; } else if (tableB[i]) { tableSP[tableB[i] + '.'] = tableAShift[i]; } } tableAP['\u1109\u1109'] = '\u110A'; tablePA['\u110A'] = '\u1109\u1109'; tableAP['\u113C.'] = '\u113D'; tableAP['\u113E.'] = '\u113F'; tableAP['\u114E.'] = '\u114F'; tableAP['\u1150.'] = '\u1151'; for (var i in _tableBP) { var t = mapping(_tableBP[i], tableB); var u = String.fromCharCode(0x1161 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableBP2) { var t = mapping(_tableBP2[i], tableB); var u = String.fromCharCode(0xD7B0 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableCP) { var t = mapping(_tableCP[i], tableA); var u = String.fromCharCode(0x11A8 + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in _tableCP2) { var t = mapping(_tableCP2[i], tableA); var u = String.fromCharCode(0xD7CB + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in tableCShift) { tableCP[tableA[i] + '.'] = tableCShift[i]; } tableCP['\u1109\u1109'] = '\u11BB'; tablePC['\u11BB'] = '\u1109\u1109'; } initTable(); function reassemble(str, tableDec, tableCom) { var dis = ''; for (var i = 0; i < str.length; i++) { var c = str.slice(i, i + 1); dis += tableDec[c] ? tableDec[c] : c; } if (!tableCom) return dis; for (var i = dis.length; i > 0; i--) { var c = dis.slice(0, i); if (tableCom[c]) return tableCom[c] + dis.slice(i); } return dis; } function deleteUnit(str, tableDec, tableCom) { var dec = tableDec[str] ? tableDec[str] : str; dec = dec.slice(0, -1); return tableCom[dec] ? tableCom[dec] : dec; } function normalizeModernHangul(str) { return str.replace(/([\u1100-\u1112][\u1161-\u1174][\u11A8-\u11C2])|([\u1100-\u1112][\u1161-\u1174](?![\u113C-\u11FF\uD7B0-\uD7FF]))/g, function(m){ return m.normalize(); }); } function isOnset(c) { return (0x1100 <= c && c <= 0x115E) || (0xA960 <= c && c <= 0xA97F); } function isVowel(c) { return (0x1161 <= c && c <= 0x11A7) || (0xD7B0 <= c && c <= 0xD7C6); } function isCoda(c) { return (0x11A8 <= c && c <= 0x11FF) || (0xD7CB <= c && c <= 0xD7FF); } function getValFromTables(k, a, b, shifted) { if (b[k] && shifted) return b[k]; return a[k] || null; } function akComposite(text, insertPosition, chr, shifted, compBegin) { //console.log('akComposite', {text: text, insertPosition: insertPosition, chr: chr, shifted: shifted, compBegin: compBegin}); var inserted = null, prefix, suffix, composing, final; if ((inserted = getValFromTables(chr, tableA, tableAShift, shifted)) || '.' == (inserted = chr)) { // if compBegin is null, set it to the current insertPosition if (compBegin == null) { compBegin = insertPosition; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing && isVowel(composing.charCodeAt(composing.length - 1))) { var combination = composing + reassemble(inserted, tablePC, tableCP); if (!isOnset(prefix.charCodeAt(prefix.length - 1))) combination = reassemble(combination, {}, tableSP); final = prefix + combination + suffix; } else { if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } var t1 = tablePA, t2 = tableAP; if (isCoda(composing.charCodeAt(composing.length - 1))) { t1 = tablePC, t2 = tableCP; } var r = reassemble(composing.slice(-1) + inserted, t1, t2); if (r.length > 1) { // composing new syllable compBegin = prefix.length + composing.length; if (isOnset(r.charCodeAt(0)) && isOnset(r.charCodeAt(1))) { // insert HJF r = r.slice(0, 1) + '\u1160' + r.slice(1); compBegin += 1; } } if (isOnset(r.charCodeAt(r.length - 1))) { // insert HJF r += '\u1160'; } final = prefix + composing.slice(0, -1) + r + suffix; } } else if ((inserted = tableB[chr])) { if (compBegin == null) { // insert HCF compBegin = insertPosition; inserted = '\u115F' + inserted; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } if (isCoda(composing.charCodeAt(composing.length - 1))) { var rt = reassemble(composing.slice(-1), tablePC); prefix += composing.slice(0, composing.length - 1) + reassemble(rt.slice(0, rt.length - 1), tablePC, tableCP); composing = rt.slice(rt.length - 1); compBegin = prefix.length; } r = reassemble(composing.slice(-1) + inserted, tablePB, tableBP); if (r.length > 1 && isVowel(r.charCodeAt(0))) { // composing new syllable compBegin = prefix.length + composing.length; r = r.slice(0, 1) + '\u115F' + r.slice(1); } final = prefix + composing.slice(0, -1) + r + suffix; } else { prefix = text.slice(0, insertPosition); suffix = text.slice(insertPosition); const normalized = normalizeModernHangul(prefix); if (normalized == prefix) return null; return { text: normalized + chr + suffix, position: normalized.length + chr.length, compBegin: null, } } const normalized = normalizeModernHangul(final.slice(0, compBegin)); final = normalized + final.slice(compBegin); insertPosition = final.length - suffix.length; compBegin = normalized.length; //console.log('akComposite result', {final: final, insertPosition: insertPosition, compBegin: compBegin}); return { text: final, position: insertPosition, compBegin: compBegin, } } function akDeleteOne(text, deletePosition, compBegin) { const code = text.charCodeAt(deletePosition); var newPosition; if (compBegin == null) { const deleted = text.slice(0, deletePosition + 1).replace(/[\u1100-\u115F\uA960-\uA97F][\u1160-\u11A7\uD7B0-\uD7C6][\u11A8-\u11FF\uD7CB-\uD7FF]?$/, ''); if (deleted.length <= deletePosition) { text = deleted + text.slice(deletePosition + 1); newPosition = deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } else { if (isOnset(code) || code == 0x1160) { if (code == 0x1160) { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); deletePosition -= 1; } var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePA, tableAP); if (deleted && code == 0x1160) { deleted += '\u1160'; } text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else if (isVowel(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePB, tableBP); if (!deleted && deletePosition > 0) { if (text.charCodeAt(deletePosition - 1) == 0x115F) { text = text.slice(0, deletePosition - 1) + text.slice(deletePosition + 1); newPosition = deletePosition - 1; } else if (isOnset(text.charCodeAt(deletePosition - 1))) { // 중성을 지울때는 중성 채움 문자를 넣어준다. text = text.slice(0, deletePosition) + '\u1160' + text.slice(deletePosition + 1); newPosition = deletePosition + 1; } } else { text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } } else if (isCoda(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePC, tableCP); text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } return { text: text, position: newPosition, }; } function makeAkInput(element, options) { if (!element) return; if (typeof options === 'undefined') options = {}; if (typeof options.displayComposing === 'undefined') options.displayComposing = true; element.akShifted = false; element.akCompBegin = null; element.akInputOn = true; const timeDelay = 10; function onInput(event) { if (event.type == 'insert') { const ret = akComposite( element.lastValue, event.start, event.value, element.akShifted, element.akCompBegin); //console.log('onInput', event, ret); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } else { element.akCompBegin = null; updateSurrogateDiv(element); } } else if (event.type == 'delete') { if (event.start + 1 == event.end) { const ret = akDeleteOne(event.lastValue, event.start, element.akCompBegin); //console.log('onInput', event, ret); setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); return ret.text; } } else if (event.type == 'replace') { //console.log('onInput', event, element.value); if (event.value.length == 1 && (event.event.inputType == 'insertText' || event.event.inputType == 'insertCompositionText')) { const lastValue = event.lastValue.slice(0, event.start) + event.lastValue.slice(event.end); const ret = akComposite( lastValue, event.start, event.value, element.akShifted, element.akCompBegin); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } } element.akCompBegin = null; updateSurrogateDiv(element); } } function onKeyDown(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; } function onKeyUp(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; if (event.key == 'Backspace') { //console.log(event); const p = getCaretPos(element); if (p <= element.akCompBegin) element.akCompBegin = null; } else if (event.key == 'ArrowLeft' || event.key == 'ArrowRight' || event.key == 'ArrowUp' || event.key == 'ArrowDown' || event.key == 'Home' || event.key == 'End' || event.key == 'PageUp' || event.key == 'PageDown' ) { element.akCompBegin = null; } updateSurrogateDiv(element); } function onClick(event) { if (!element.akInputOn) return; element.akCompBegin = null; updateSurrogateDiv(element); } addCompositionIgnoringInputListener(element, onInput); element.addEventListener('keydown', onKeyDown); element.addEventListener('keyup', onKeyUp); element.addEventListener('click', onClick); function createSurrogateDiv(element) { const div = document.createElement('div'); document.body.appendChild(div); div.classList.add('ak-input-surrogate'); const style = div.style; const isInput = element.nodeName === 'INPUT'; if (!document.querySelector('#ak-global-style')) { const style = document.createElement('style'); style.id = 'ak-global-style'; style.innerHTML = '.ak-input-surrogate {position: absolute; border-color: transparent; color: transparent; background: none; visibility: hidden;} .ak-input-surrogate span {visibility: visible; border-bottom: 1px solid rgba(0, 0, 0, 0.8);}'; document.head.appendChild(style); } // Default textarea styles style.whiteSpace = 'pre-wrap'; if (!isInput) style.wordWrap = 'break-word'; // only for textarea-s // Position off-screen style.position = 'absolute'; // required to return coordinates properly return div; } function updateSurrogateDiv(element) { const properties = [ 'direction', // RTL support 'boxSizing', 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does 'height', 'overflowX', 'overflowY', // copy the scrollbar for IE 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', // https://developer.mozilla.org/en-US/docs/Web/CSS/font 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', // might not make a difference, but better be safe 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize' ]; if (!element.akSurrogateDiv) return; const style = element.akSurrogateDiv.style; const isInput = element.nodeName === 'INPUT'; const computed = window.getComputedStyle ? window.getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 // Transfer the element's properties to the div properties.forEach(function (prop) { if (isInput && prop === 'lineHeight') { // Special case for <input>s because text is rendered centered and line height may be != height if (computed.boxSizing === "border-box") { var height = parseInt(computed.height); var outerHeight = parseInt(computed.paddingTop) + parseInt(computed.paddingBottom) + parseInt(computed.borderTopWidth) + parseInt(computed.borderBottomWidth); var targetHeight = outerHeight + parseInt(computed.lineHeight); if (height > targetHeight) { style.lineHeight = height - outerHeight + "px"; } else if (height === targetHeight) { style.lineHeight = computed.lineHeight; } else { style.lineHeight = 0; } } else { style.lineHeight = computed.height; } } else { style[prop] = computed[prop]; } }); if (isFirefox) { // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 if (element.scrollHeight > parseInt(computed.height)) style.overflowY = 'scroll'; } else { style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' } const offset = getOffset(element); style.left = offset.left + 'px'; style.top = offset.top + 'px'; if (element.akCompBegin == null) { element.akSurrogateDiv.innerText = ""; } else { const caret = getCaretPos(element); element.akSurrogateDiv.innerHTML = escapeHTML(element.value.slice(0, element.akCompBegin)) + '<span>' + escapeHTML(element.value.slice(element.akCompBegin, caret)) + '</span>'; } } if (options.displayComposing) { element.akSurrogateDiv = createSurrogateDiv(element); } } function enableAkInput(element) { if (element.akInputOn) return; element.akInputOn = true; enableCompositionIgnoringInput(element); } function disableAkInput(element) { if (!element.akInputOn) return; element.akInputOn = false; disableCompositionIgnoringInput(element); } // 로컬: 개별 전역 변수 대신 하나의 네임스페이스 객체로 API를 노출한다. // (akinput-mediawiki.js 에서 AkInputCore.makeAkInput(...) 형태로 사용) window.AkInputCore = { getCaretPos: getCaretPos, setCaretPos: setCaretPos, addCompositionIgnoringInputListener: addCompositionIgnoringInputListener, enableCompositionIgnoringInput: enableCompositionIgnoringInput, disableCompositionIgnoringInput: disableCompositionIgnoringInput, makeAkInput: makeAkInput, enableAkInput: enableAkInput, disableAkInput: disableAkInput }; }()); 6dajokgz05pm3r4uuephc602cv2333r 756361 756356 2026-08-13T15:27:13Z Namoroka 19627 . 756361 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, // 사이드바 토글 링크를 추가할 포틀릿 id 후보 목록. // 배열 앞에서부터 순서대로 존재 여부를 확인해 처음 발견되는 곳에 추가한다. // - p-tb : "도구상자" (거의 모든 스킨에 존재) // - p-navigation : MediaWiki:Sidebar 의 기본 "navigation" 섹션에 대응하는 포틀릿 // - p-personal : 개인 도구(우측 상단 사용자 메뉴) // 원하는 위치에 정확히 넣고 싶다면 이 배열을 해당 포틀릿 id 하나만 남기도록 수정해야 한다. portletIds: [ 'p-tb', 'p-navigation', 'p-personal' ], toggleLinkId: 'pt-akinput-toggle' }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + CONFIG.toggleLinkId + ' a' ).text( toggleLabel() ); } function findFirstExistingPortlet() { for ( var i = 0; i < CONFIG.portletIds.length; i++ ) { if ( document.getElementById( CONFIG.portletIds[ i ] ) ) { return CONFIG.portletIds[ i ]; } } return null; } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletId = findFirstExistingPortlet(); if ( !portletId ) { return; } var portletLink = mw.util.addPortletLink( portletId, '#', toggleLabel(), CONFIG.toggleLinkId, '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); // MediaWiki:Sidebar 등 위키 문서에 수동으로 링크를 추가해 토글 위치를 // 직접 지정하고 싶을 때를 위한 보조 장치이다. // 사이드바(또는 원하는 문서)에 아래와 같이 링크를 추가하면 클릭 시 토글된다. // ** #ak-input-toggle|옛한글 입력기 켜기/끄기 // (MediaWiki:Sidebar 문법상 외부 링크로 인식되도록 '#ak-input-toggle' 형태의 // href를 그대로 사용한다.) $( document ).on( 'click', 'a[href="#ak-input-toggle"], a[href$="#ak-input-toggle"]', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); }( mediaWiki, jQuery ) ); du064cv6obr5vz9kq8wsoydn2ltaljs 756362 756361 2026-08-13T15:46:34Z Namoroka 19627 756362 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + 'pt-akinput-toggle' + ' a' ).text( toggleLabel() ); } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletLink = mw.util.addPortletLink( 'p-tb', '#', toggleLabel(), 'pt-akinput-toggle', '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); }( mediaWiki, jQuery ) ); d6wux8ui45epxom14ulocvldz8s94o3 Tu madre 0 177715 756339 2026-08-13T15:03:14Z ~2026-44367-80 75229 Created page with "==Me cago en tu madre== Tu madre es una puta" 756339 wikitext text/x-wiki ==Me cago en tu madre== Tu madre es una puta fi9rsgg0xokblukizvse077tyznzv46 756347 756339 2026-08-13T15:15:27Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756347 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}==Me cago en tu madre== Tu madre es una puta 7404cobpbs20gvqy66nvo87bd2jrxbe 756348 756347 2026-08-13T15:15:46Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756348 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}==Me cago en tu madre== Tu madre es una puta 8ygo40uyzqpwnzo5th0gh4ybl72mxzq 756349 756348 2026-08-13T15:16:05Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756349 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}==Me cago en tu madre== Tu madre es una puta fnjn62b9q1v50b5yu9gpwvileupjgis 756350 756349 2026-08-13T15:16:24Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756350 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}==Me cago en tu madre== Tu madre es una puta pc0mstnqovoouhxb76frs37q1fnmr5z 756354 756350 2026-08-13T15:16:52Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756354 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}{{destruir|bot=PCendrerBOT|g2}}==Me cago en tu madre== Tu madre es una puta kk8fd0eo8e1gsb6wg651u5houz5lltn MediaWiki:Gadget-akinput-core.js 8 177716 756340 2026-08-13T15:08:04Z Namoroka 19627 Created page with "( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기..." 756340 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, // 사이드바 토글 링크를 추가할 포틀릿 id 후보 목록. // 배열 앞에서부터 순서대로 존재 여부를 확인해 처음 발견되는 곳에 추가한다. // - p-tb : "도구상자" (거의 모든 스킨에 존재) // - p-navigation : MediaWiki:Sidebar 의 기본 "navigation" 섹션에 대응하는 포틀릿 // - p-personal : 개인 도구(우측 상단 사용자 메뉴) // 원하는 위치에 정확히 넣고 싶다면 이 배열을 해당 포틀릿 id 하나만 남기도록 수정해야 한다. portletIds: [ 'p-tb', 'p-navigation', 'p-personal' ], toggleLinkId: 'pt-akinput-toggle' }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + CONFIG.toggleLinkId + ' a' ).text( toggleLabel() ); } function findFirstExistingPortlet() { for ( var i = 0; i < CONFIG.portletIds.length; i++ ) { if ( document.getElementById( CONFIG.portletIds[ i ] ) ) { return CONFIG.portletIds[ i ]; } } return null; } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletId = findFirstExistingPortlet(); if ( !portletId ) { return; } var portletLink = mw.util.addPortletLink( portletId, '#', toggleLabel(), CONFIG.toggleLinkId, '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); // MediaWiki:Sidebar 등 위키 문서에 수동으로 링크를 추가해 토글 위치를 // 직접 지정하고 싶을 때를 위한 보조 장치이다. // 사이드바(또는 원하는 문서)에 아래와 같이 링크를 추가하면 클릭 시 토글된다. // ** #ak-input-toggle|옛한글 입력기 켜기/끄기 // (MediaWiki:Sidebar 문법상 외부 링크로 인식되도록 '#ak-input-toggle' 형태의 // href를 그대로 사용한다.) $( document ).on( 'click', 'a[href="#ak-input-toggle"], a[href$="#ak-input-toggle"]', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); }( mediaWiki, jQuery ) ); du064cv6obr5vz9kq8wsoydn2ltaljs 756341 756340 2026-08-13T15:09:17Z Namoroka 19627 756341 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, // 사이드바 토글 링크를 추가할 포틀릿 id 후보 목록. // 배열 앞에서부터 순서대로 존재 여부를 확인해 처음 발견되는 곳에 추가한다. // - p-tb : "도구상자" (거의 모든 스킨에 존재) // - p-navigation : MediaWiki:Sidebar 의 기본 "navigation" 섹션에 대응하는 포틀릿 // - p-personal : 개인 도구(우측 상단 사용자 메뉴) // 원하는 위치에 정확히 넣고 싶다면 이 배열을 해당 포틀릿 id 하나만 남기도록 수정해야 한다. portletIds: [ 'p-tb', 'p-navigation', 'p-personal' ], toggleLinkId: 'pt-akinput-toggle' hideToggleByDefault: true }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + CONFIG.toggleLinkId + ' a' ).text( toggleLabel() ); } function findFirstExistingPortlet() { for ( var i = 0; i < CONFIG.portletIds.length; i++ ) { if ( document.getElementById( CONFIG.portletIds[ i ] ) ) { return CONFIG.portletIds[ i ]; } } return null; } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletId = findFirstExistingPortlet(); if ( !portletId ) { return; } var portletLink = mw.util.addPortletLink( portletId, '#', toggleLabel(), CONFIG.toggleLinkId, '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); // MediaWiki:Sidebar 등 위키 문서에 수동으로 링크를 추가해 토글 위치를 // 직접 지정하고 싶을 때를 위한 보조 장치이다. // 사이드바(또는 원하는 문서)에 아래와 같이 링크를 추가하면 클릭 시 토글된다. // ** #ak-input-toggle|옛한글 입력기 켜기/끄기 // (MediaWiki:Sidebar 문법상 외부 링크로 인식되도록 '#ak-input-toggle' 형태의 // href를 그대로 사용한다.) $( document ).on( 'click', 'a[href="#ak-input-toggle"], a[href$="#ak-input-toggle"]', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); }( mediaWiki, jQuery ) ); e2jaacc3hvflbyvst787rlbbe7kjiow 756355 756341 2026-08-13T15:17:42Z Namoroka 19627 Namoroka moved page [[User:Namoroka/Gadget-akinput-core.js]] to [[MediaWiki:Gadget-akinput-core.js]] without leaving a redirect: Test: test 756341 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, // 사이드바 토글 링크를 추가할 포틀릿 id 후보 목록. // 배열 앞에서부터 순서대로 존재 여부를 확인해 처음 발견되는 곳에 추가한다. // - p-tb : "도구상자" (거의 모든 스킨에 존재) // - p-navigation : MediaWiki:Sidebar 의 기본 "navigation" 섹션에 대응하는 포틀릿 // - p-personal : 개인 도구(우측 상단 사용자 메뉴) // 원하는 위치에 정확히 넣고 싶다면 이 배열을 해당 포틀릿 id 하나만 남기도록 수정해야 한다. portletIds: [ 'p-tb', 'p-navigation', 'p-personal' ], toggleLinkId: 'pt-akinput-toggle' hideToggleByDefault: true }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + CONFIG.toggleLinkId + ' a' ).text( toggleLabel() ); } function findFirstExistingPortlet() { for ( var i = 0; i < CONFIG.portletIds.length; i++ ) { if ( document.getElementById( CONFIG.portletIds[ i ] ) ) { return CONFIG.portletIds[ i ]; } } return null; } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletId = findFirstExistingPortlet(); if ( !portletId ) { return; } var portletLink = mw.util.addPortletLink( portletId, '#', toggleLabel(), CONFIG.toggleLinkId, '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); // MediaWiki:Sidebar 등 위키 문서에 수동으로 링크를 추가해 토글 위치를 // 직접 지정하고 싶을 때를 위한 보조 장치이다. // 사이드바(또는 원하는 문서)에 아래와 같이 링크를 추가하면 클릭 시 토글된다. // ** #ak-input-toggle|옛한글 입력기 켜기/끄기 // (MediaWiki:Sidebar 문법상 외부 링크로 인식되도록 '#ak-input-toggle' 형태의 // href를 그대로 사용한다.) $( document ).on( 'click', 'a[href="#ak-input-toggle"], a[href$="#ak-input-toggle"]', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); }( mediaWiki, jQuery ) ); e2jaacc3hvflbyvst787rlbbe7kjiow 756358 756355 2026-08-13T15:24:23Z Namoroka 19627 756358 javascript text/javascript ( function ( mw, $ ) { 'use strict'; if ( typeof window.AkInputCore === 'undefined' ) { mw.log.error( '[akinput] AkInputCore를 찾을 수 없습니다. akinput-core.js가 이 파일보다 먼저 로드되어야 합니다.' ); return; } var AkInputCore = window.AkInputCore; // ====================== 환경 설정 ====================== var CONFIG = { // 옛한글 입력을 적용할 요소를 찾기 위한 CSS 선택자 목록. // 위키 스킨/확장기능에 따라 목록을 추가/조정할 수 있다. targetSelectors: [ '#wpTextbox1', // 문서 편집 textarea (일반 위키텍스트 편집기) '#searchInput', // 상단/사이드바 검색창 (Vector, Vector 2022, Monobook, Timeless 등) 'input[name="search"]', // 그 외 검색 폼 (Special:Search 등) '#wpSummary' // 편집 요약란 (선택 사항) ], // on/off 상태를 저장할 로컬 스토리지 키 storageKey: 'akinput-enabled', // 기본값: 켜짐(true) / 꺼짐(false) defaultEnabled: true, // 사이드바 토글 링크를 추가할 포틀릿 id 후보 목록. // 배열 앞에서부터 순서대로 존재 여부를 확인해 처음 발견되는 곳에 추가한다. // - p-tb : "도구상자" (거의 모든 스킨에 존재) // - p-navigation : MediaWiki:Sidebar 의 기본 "navigation" 섹션에 대응하는 포틀릿 // - p-personal : 개인 도구(우측 상단 사용자 메뉴) // 원하는 위치에 정확히 넣고 싶다면 이 배열을 해당 포틀릿 id 하나만 남기도록 수정해야 한다. portletIds: [ 'p-tb', 'p-navigation', 'p-personal' ], toggleLinkId: 'pt-akinput-toggle' }; var selectorAll = CONFIG.targetSelectors.join( ',' ); // ====================== 상태 저장/로드 ====================== function loadEnabled() { if ( !mw.storage ) { return CONFIG.defaultEnabled; } var stored = mw.storage.get( CONFIG.storageKey ); if ( stored === null || stored === false ) { return CONFIG.defaultEnabled; } return stored !== '0'; } function saveEnabled( flag ) { if ( mw.storage ) { mw.storage.set( CONFIG.storageKey, flag ? '1' : '0' ); } } var state = { enabled: loadEnabled() }; // ====================== 요소 부착/토글 ====================== function ensureAttached( el ) { if ( !el || el.nodeType !== 1 || el.dataset.akAttached ) { return; } el.dataset.akAttached = '1'; AkInputCore.makeAkInput( el, { displayComposing: true } ); if ( !state.enabled ) { AkInputCore.disableAkInput( el ); } } function attachAll( root ) { root = root || document; if ( root.nodeType === 1 && root.matches && root.matches( selectorAll ) ) { ensureAttached( root ); } if ( root.querySelectorAll ) { root.querySelectorAll( selectorAll ).forEach( ensureAttached ); } } function applyStateToAttached() { document.querySelectorAll( selectorAll ).forEach( function ( el ) { if ( !el.dataset.akAttached ) { return; } if ( state.enabled ) { AkInputCore.enableAkInput( el ); } else { AkInputCore.disableAkInput( el ); } } ); } function setEnabled( flag ) { state.enabled = !!flag; saveEnabled( state.enabled ); applyStateToAttached(); updateToggleLinkText(); mw.hook( 'akinput.toggled' ).fire( state.enabled ); } // 다른 사용자 스크립트나 사이드바 링크 등에서 호출할 수 있도록 최소한으로 전역에 노출 window.akInputToggle = function () { setEnabled( !state.enabled ); }; window.akInputSetEnabled = setEnabled; window.akInputIsEnabled = function () { return state.enabled; }; // ====================== 지연 부착 (동적으로 생성되는 요소 대응) ====================== // Vector 2022의 검색창처럼 자바스크립트로 늦게 렌더링/교체되는 입력창도 // 포커스가 들어오는 시점에 안전하게 잡아내기 위해 focusin을 캡처링으로 위임 처리한다. document.addEventListener( 'focusin', function ( e ) { var el = e.target; if ( el && el.nodeType === 1 && el.matches && el.matches( selectorAll ) ) { ensureAttached( el ); } }, true ); function init() { attachAll( document ); } if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } // 미리보기, 문단 편집, VisualEditor ↔ 원본 편집기 전환 등으로 콘텐츠 영역이 // 교체될 때마다 새로 생긴 요소에도 다시 적용한다. mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content && $content[ 0 ] ) { attachAll( $content[ 0 ] ); } } ); // ====================== 사이드바(포틀릿) 토글 링크 ====================== function toggleLabel() { return state.enabled ? '옛한글 입력기 끄기' : '옛한글 입력기 켜기'; } function updateToggleLinkText() { $( '#' + CONFIG.toggleLinkId + ' a' ).text( toggleLabel() ); } function findFirstExistingPortlet() { for ( var i = 0; i < CONFIG.portletIds.length; i++ ) { if ( document.getElementById( CONFIG.portletIds[ i ] ) ) { return CONFIG.portletIds[ i ]; } } return null; } function addToggleLink() { if ( !mw.util || !mw.util.addPortletLink ) { return; } var portletId = findFirstExistingPortlet(); if ( !portletId ) { return; } var portletLink = mw.util.addPortletLink( portletId, '#', toggleLabel(), CONFIG.toggleLinkId, '옛한글 입력기를 켜거나 끕니다 (편집창·검색창에 적용)' ); if ( portletLink ) { $( portletLink ).find( 'a' ).on( 'click', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); } } mw.loader.using( 'mediawiki.util' ).then( addToggleLink ); // MediaWiki:Sidebar 등 위키 문서에 수동으로 링크를 추가해 토글 위치를 // 직접 지정하고 싶을 때를 위한 보조 장치이다. // 사이드바(또는 원하는 문서)에 아래와 같이 링크를 추가하면 클릭 시 토글된다. // ** #ak-input-toggle|옛한글 입력기 켜기/끄기 // (MediaWiki:Sidebar 문법상 외부 링크로 인식되도록 '#ak-input-toggle' 형태의 // href를 그대로 사용한다.) $( document ).on( 'click', 'a[href="#ak-input-toggle"], a[href$="#ak-input-toggle"]', function ( e ) { e.preventDefault(); setEnabled( !state.enabled ); } ); }( mediaWiki, jQuery ) ); du064cv6obr5vz9kq8wsoydn2ltaljs 756360 756358 2026-08-13T15:27:11Z Namoroka 19627 . 756360 javascript text/javascript /** 원본: jQuery용 옛한글 입력기 akorn input v0.3.2 원본 email: bab2min@gmail.com 원본 github: https://github.com/bab2min/akorn-input/ 원본 license: MIT License **/ (function(){ const isBrowser = (typeof window !== 'undefined'); const isFirefox = (isBrowser && window.mozInnerScreenX != null); function getCaretPos(input) { if (!input) return; if ('selectionStart' in input) { return input.selectionStart; } else if (document.selection) { // IE input.focus(); var sel = document.selection.createRange(); var selLen = document.selection.createRange().text.length; sel.moveStart('character', -input.value.length); return sel.text.length - selLen; } } function setCaretPos(input, caretPos) { if (!input) return; input.value = input.value; if (input.createTextRange) { var range = input.createTextRange(); range.move('character', caretPos); range.select(); return true; } else { if (input.selectionStart || input.selectionStart === 0) { input.focus(); input.setSelectionRange(caretPos, caretPos); return true; } else { input.focus(); return false; } } } function escapeHTML(str) { const div = document.createElement('div'); div.innerText = str; const escaped = div.innerHTML; div.remove(); return escaped; } function getOffset(el) { const rect = el.getBoundingClientRect(); return { left: rect.left + window.scrollX, top: rect.top + window.scrollY }; } // 로컬: 개별 window.* 전역 노출은 제거하고, 파일 하단에서 AkInputCore 객체로 한 번에 노출한다. // 두 string인 oldStr와 newStr를 입력받아 차이를 찾아내는 함수 // [operation, startOldIndex, endOldIndex, startNewIndex, endNewIndex]를 반환한다. // operation: 'insert', 'delete', 'replace' 중 하나 // startOldIndex: 차이가 시작되는 oldStr의 인덱스 // endOldIndex: 차이가 끝나는 oldStr의 인덱스 // startNewIndex: 차이가 시작되는 newStr의 인덱스 // endNewIndex: 차이가 끝나는 newStr의 인덱스 // 만약 차이가 없다면 null을 반환한다. function findDiff(oldStr, newStr) { if (oldStr === newStr) return null; let startOld = 0, startNew = 0; let endOld = oldStr.length - 1, endNew = newStr.length - 1; // 앞에서부터 같은 부분 찾기 while ( startOld <= endOld && startNew <= endNew && oldStr[startOld] === newStr[startNew] ) { startOld++; startNew++; } // 뒤에서부터 같은 부분 찾기 while ( endOld >= startOld && endNew >= startNew && oldStr[endOld] === newStr[endNew] ) { endOld--; endNew--; } if (startOld > endOld && startNew <= endNew) { // insert return ['insert', startOld, endOld + 1, startNew, endNew + 1]; } else if (startNew > endNew && startOld <= endOld) { // delete return ['delete', startOld, endOld + 1, startNew, endNew + 1]; } else { // replace return ['replace', startOld, endOld + 1, startNew, endNew + 1]; } } function addCompositionIgnoringInputListener(inputElement, callback, timeDelay) { const compositionDeletingThreshold = 10; if (typeof timeDelay === 'undefined') { timeDelay = 10; // Default delay of 10 milliseconds } inputElement.ignoringComposition = true; // Flag to indicate composition is being ignored inputElement.composingEvents = {}; inputElement.lastValue = inputElement.value; inputElement.lastCompositionEndTime = 0; inputElement.addEventListener('beforeinput', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { event.preventDefault(); } } }); function dispatch(event, inputType, trueValue) { // find difference between last value and current value const diff = findDiff(inputElement.lastValue, trueValue); if (!diff) return; // No difference found var value; if (diff[0] == 'insert') { if (inputType == 'deleteContentBackward') return; let delta = trueValue.slice(diff[3], diff[4]); // delete duplication bug if (delta.length == 2 && delta[0] == delta[1]) { delta = delta[0]; } value = callback({ type: 'insert', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } else if (diff[0] == 'delete') { value = callback({ type: 'delete', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: null, event: event, }); } else if (diff[0] == 'replace') { const delta = trueValue.slice(diff[3], diff[4]); value = callback({ type: 'replace', start: diff[1], end: diff[2], lastValue: inputElement.lastValue, value: delta, event: event, }); } inputElement.lastValue = typeof value === 'string' ? value : trueValue; if (typeof value === 'string') { setTimeout(() => { inputElement.value = value; inputElement.lastValue = value; // 로컬: .value 직접 대입은 Vue/React 등으로 구현된 컴포넌트(예: Vector 2022의 // 검색어 자동완성 위젯)에 변경을 알리지 못하므로, 네이티브 input 이벤트를 한 번 더 발생시킨다. try { inputElement.dispatchEvent(new Event('input', { bubbles: true, cancelable: false })); } catch (e) { /* 구형 브라우저 등에서 Event 생성자를 지원하지 않는 경우 무시 */ } }, 0); } } inputElement.addEventListener('input', function(event) { if (!this.ignoringComposition) return; // Ignore if not set to ignore composition const inputType = event.inputType; const trueValue = inputElement.value; //console.log(event, inputElement.lastValue, trueValue); if (inputType == 'insertText' || inputType == 'insertCompositionText' || inputType == 'insertLineBreak') { if (event.isComposing) { setTimeout(function(){ inputElement.blur(); inputElement.focus(); }, timeDelay); if (!isFirefox) { inputElement.composingEvents[event.data] = setTimeout(function(){ dispatch(event, inputType, trueValue); }, timeDelay * 2); } return; } } else if (inputType == 'deleteContentBackward') { if (event.timeStamp < inputElement.lastCompositionEndTime + compositionDeletingThreshold) { return; } } else if (inputType == 'deleteContentForward') { // pass } else { return; } if (!isFirefox) { if (inputElement.composingEvents[event.data]) { clearTimeout(inputElement.composingEvents[event.data]); delete inputElement.composingEvents[event.data]; } } dispatch(event, inputType, trueValue); }); inputElement.addEventListener('compositionend', function(event) { inputElement.lastCompositionEndTime = event.timeStamp; }); } function enableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = true; // Set flag to ignore composition inputElement.lastValue = inputElement.value; // Initialize lastValue } function disableCompositionIgnoringInput(inputElement) { if (!inputElement) return; inputElement.ignoringComposition = false; // Clear flag to stop ignoring composition inputElement.lastValue = inputElement.value; // Reset lastValue } // 로컬: AkInputCore 객체로 한 번에 노출한다. /* 매핑 테이블 AP: 기본 초성 문자 -> 옛한글 초성 PA: 옛한글 초성 -> 기본 초성 문자 BP: 기본 중성 문자 -> 옛한글 중성 PB: 옛한글 중성 -> 기본 중성 문자 CP: 기본 종성 문자 -> 옛한글 종성 PC: 옛한글 종성 -> 기본 종성 문자 SP: ㅜ,ㅠ 특수키 조합 -> 옛한글 초성 */ const tableAP = {}, tablePA = {}; const tableBP = {}, tablePB = {}; const tableCP = {}, tablePC = {}; const tableSP = {}; /* 자음(초성) -> 옛한글 매핑 테이블 */ const tableA = { '\u3131':'\u1100', '\u3132':'\u1101', '\u3134':'\u1102', '\u3137':'\u1103', '\u3138':'\u1104', '\u3139':'\u1105', '\u3141':'\u1106', '\u3142':'\u1107', '\u3143':'\u1108', '\u3145':'\u1109', '\u3146':'\u110A', '\u3147':'\u110B', '\u3148':'\u110C', '\u3149':'\u110D', '\u314A':'\u110E', '\u314B':'\u110F', '\u314C':'\u1110', '\u314D':'\u1111', '\u314E':'\u1112', }; /* 자음(초성) + Shift키 -> 옛한글 매핑 테이블 ** ㅠ+Shift, ㅜ+Shift도 자음으로 매핑되므로 이 테이블에 포함됨 */ const tableAShift = { '\u3141':'\u1140', '\u3147':'\u114C', '\u314E':'\u1159', '\u314B':'\u113C', '\u314C':'\u113E', '\u314A':'\u114E', '\u314D':'\u1150', '\u3160':'\u1154', '\u315C':'\u1155', }; /* 모음 -> 옛한글 매핑 테이블 */ const tableB = { '\u314F':'\u1161', '\u3150':'\u1162', '\u3151':'\u1163', '\u3152':'\u1164', '\u3153':'\u1165', '\u3154':'\u1166', '\u3155':'\u1167', '\u3156':'\u1168', '\u3157':'\u1169', '\u315B':'\u116D', '\u315C':'\u116E', '\u3160':'\u1172', '\u3161':'\u1173', '\u3163':'\u1175', }; /* 자음(종성) -> 옛한글 매핑 테이블 */ const tableC = { '\u3131':'\u11A8', '\u3132':'\u11A9', '\u3134':'\u11AB', '\u3137':'\u11AE', '\u3139':'\u11AF', '\u3141':'\u11B7', '\u3142':'\u11B8', '\u3145':'\u11BA', '\u3146':'\u11BB', '\u3147':'\u11BC', '\u3148':'\u11BD', '\u314A':'\u11BE', '\u314B':'\u11BF', '\u314C':'\u11C0', '\u314D':'\u11C1', '\u314E':'\u11C2', }; /* 자음(종성) + Shift키 -> 옛한글 매핑 테이블 */ const tableCShift = { '\u3141':'\u11EB', '\u3147':'\u11F0', '\u314E':'\u11F9', }; function initTable() { /* 옛한글 초성 분해 테이블 */ const _tableAP = [ 'ㄴㄱ', 'ㄴㄴ', 'ㄴㄷ', 'ㄴㅂ', 'ㄷㄱ', 'ㄹㄴ', 'ㄹㄹ', 'ㄹㅎ', 'ㄹㅇ', 'ㅁㅂ', 'ㅁㅇ', 'ㅂㄱ', 'ㅂㄴ', 'ㅂㄷ', 'ㅂㅅ', 'ㅂㅅㄱ', 'ㅂㅅㄷ', 'ㅂㅅㅂ', 'ㅂㅅㅅ', 'ㅂㅅㅈ', 'ㅂㅈ', 'ㅂㅊ', 'ㅂㅌ', 'ㅂㅍ', 'ㅂㅇ', 'ㅃㅇ', 'ㅅㄱ', 'ㅅㄴ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅁ', 'ㅅㅂ', 'ㅅㅂㄱ', 'ㅅㅅㅅ', 'ㅅㅇ', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅋ', 'ㅅㅌ', 'ㅅㅍ', 'ㅅㅎ', '\u113C', '\u113C\u113C', '\u113E', '\u113E\u113E', '\u1140', 'ㅇㄱ', 'ㅇㄷ', 'ㅇㅁ', 'ㅇㅂ', 'ㅇㅅ', 'ㅇ\u1140', 'ㅇㅇ', 'ㅇㅈ', 'ㅇㅊ', 'ㅇㅌ', 'ㅇㅍ', '\u114C', 'ㅈㅇ', '\u114E', '\u114E\u114E', '\u1150', '\u1150\u1150', 'ㅊㅋ', 'ㅊㅎ', '\u1154', '\u1155', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㅎ', '\u1159', 'ㄱㄷ', 'ㄴㅅ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷㄹ', ]; /* 옛한글 초성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableAP2 = [ 'ㄷㅁ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅈ', 'ㄹㄱ', 'ㄹㄱㄱ', 'ㄹㄷ', 'ㄹㄷㄷ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅂㅂ', 'ㄹㅂㅇ', 'ㄹㅅ', 'ㄹㅈ', 'ㄹㅋ', 'ㅁㄱ', 'ㅁㄷ', 'ㅁㅅ', 'ㅂㅅㅌ', 'ㅂㅋ', 'ㅂㅎ', 'ㅅㅅㅂ', 'ㅇㄹ', 'ㅇㅎ', 'ㅉㅎ', 'ㅌㅌ', 'ㅍㅎ', 'ㅎㅅ', '\u1159\u1159', ]; /* 옛한글 중성 분해 테이블 */ const _tableBP = [ 'ㅏ', 'ㅐ', 'ㅑ', 'ㅒ', 'ㅓ', 'ㅔ', 'ㅕ', 'ㅖ', 'ㅗ', 'ㅗㅏ', 'ㅗㅐ', 'ㅗㅣ', 'ㅛ', 'ㅜ', 'ㅜㅓ', 'ㅜㅔ', 'ㅜㅣ', 'ㅠ', 'ㅡ', 'ㅡㅣ', 'ㅣ', 'ㅏㅗ', 'ㅏㅜ', 'ㅑㅗ', 'ㅑㅛ', 'ㅓㅗ', 'ㅓㅜ', 'ㅓㅡ', 'ㅕㅗ', 'ㅕㅜ', 'ㅗㅓ', 'ㅗㅔ', 'ㅗㅖ', 'ㅗㅗ', 'ㅗㅜ', 'ㅛㅑ', 'ㅛㅒ', 'ㅛㅕ', 'ㅛㅗ', 'ㅛㅣ', 'ㅜㅏ', 'ㅜㅐ', 'ㅜㅓㅡ', 'ㅜㅖ', 'ㅜㅜ', 'ㅠㅏ', 'ㅠㅓ', 'ㅠㅔ', 'ㅠㅕ', 'ㅠㅖ', 'ㅠㅜ', 'ㅠㅣ', 'ㅡㅜ', 'ㅡㅡ', 'ㅡㅣㅜ', 'ㅣㅏ', 'ㅣㅑ', 'ㅣㅗ', 'ㅣㅜ', 'ㅣㅡ', 'ㅣㅏㅏ', 'ㅏㅏ', 'ㅏㅏㅓ', 'ㅏㅏㅜ', 'ㅏㅏㅣ', 'ㅏㅏㅏㅏ', 'ㅏㅡ', 'ㅑㅜ', 'ㅕㅑ', 'ㅗㅑ', 'ㅗㅒ', ]; /* 옛한글 중성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableBP2 = [ 'ㅗㅕ', 'ㅗㅗㅣ', 'ㅛㅏ', 'ㅛㅐ', 'ㅛㅓ', 'ㅜㅕ', 'ㅜㅣㅣ', 'ㅠㅐ', 'ㅠㅗ', 'ㅡㅏ', 'ㅡㅓ', 'ㅡㅔ', 'ㅡㅗ', 'ㅣㅑㅗ', 'ㅣㅒ', 'ㅣㅕ', 'ㅣㅖ', 'ㅣㅗㅣ', 'ㅣㅛ', 'ㅣㅠ', 'ㅣㅣ', 'ㅏㅏㅏ', 'ㅏㅏㅔ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP = [ 'ㄱ', 'ㄲ', 'ㄱㅅ', 'ㄴ', 'ㄴㅈ', 'ㄴㅎ', 'ㄷ', 'ㄹ', 'ㄹㄱ', 'ㄹㅁ', 'ㄹㅂ', 'ㄹㅅ', 'ㄹㅌ', 'ㄹㅍ', 'ㄹㅎ', 'ㅁ', 'ㅂ', 'ㅂㅅ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ', 'ㄱㄹ', 'ㄱㅅㄱ', 'ㄴㄱ', 'ㄴㄷ', 'ㄴㅅ', 'ㄴ\u1140', 'ㄴㅌ', 'ㄷㄱ', 'ㄷㄹ', 'ㄹㄱㅅ', 'ㄹㄴ', 'ㄹㄷ', 'ㄹㄷㅎ', 'ㄹㄹ', 'ㄹㅁㄱ', 'ㄹㅁㅅ', 'ㄹㅂㅅ', 'ㄹㅂㅎ', 'ㄹㅂㅇ', 'ㄹㅅㅅ', 'ㄹ\u1140', 'ㄹㅋ', 'ㄹ\u1159', 'ㅁㄱ', 'ㅁㄹ', 'ㅁㅂ', 'ㅁㅅ', 'ㅁㅅㅅ', 'ㅁ\u1140', 'ㅁㅊ', 'ㅁㅎ', 'ㅁㅇ', 'ㅂㄹ', 'ㅂㅍ', 'ㅂㅎ', 'ㅂㅇ', 'ㅅㄱ', 'ㅅㄷ', 'ㅅㄹ', 'ㅅㅂ', '\u1140', 'ㅇㄱ', 'ㅇㄱㄱ', 'ㅇㅇ', 'ㅇㅋ', '\u114C', 'ㅇㅅ', 'ㅇ\u1140', 'ㅍㅂ', 'ㅍㅇ', 'ㅎㄴ', 'ㅎㄹ', 'ㅎㅁ', 'ㅎㅂ', '\u1159', 'ㄱㄴ', 'ㄱㅂ', 'ㄱㅊ', 'ㄱㅋ', 'ㄱㅎ', 'ㄴㄴ', ]; /* 옛한글 종성 분해 테이블 (유니코드 5.2 추가 영역) */ const _tableCP2 = [ 'ㄴㄹ', 'ㄴㅊ', 'ㄷㄷ', 'ㄷㄷㅂ', 'ㄷㅂ', 'ㄷㅅ', 'ㄷㅅㄱ', 'ㄷㅈ', 'ㄷㅊ', 'ㄷㅌ', 'ㄹㄱㄱ', 'ㄹㄱㅎ', 'ㄹㄹㅋ', 'ㄹㅁㅎ', 'ㄹㅂㄷ', 'ㄹㅂㅍ', 'ㄹㅇ', 'ㄹ\u1159ㅎ', 'ㄹㅇ', 'ㅁㄴ', 'ㅁㄴㄴ', 'ㅁㅁ', 'ㅁㅂㅅ', 'ㅁㅈ', 'ㅂㄷ', 'ㅂㄹㅍ', 'ㅂㅁ', 'ㅂㅂ', 'ㅂㅅㄷ', 'ㅂㅈ', 'ㅂㅊ', 'ㅅㅁ', 'ㅅㅂㅇ', 'ㅅㅅㄱ', 'ㅅㅅㄷ', 'ㅅ\u1140', 'ㅅㅈ', 'ㅅㅊ', 'ㅅㅌ', 'ㅅㅎ', '\u1140ㅂ', '\u1140ㅂㅇ', 'ㅇㅁ', 'ㅇㅎ', 'ㅈㅂ', 'ㅈㅂㅂ', 'ㅈㅈ', 'ㅍㅅ', 'ㅍㅌ', ]; function mapping(str, table) { for (var l = 2; l >= 0; l--) { for (var k in table) { if(k.length <= l) continue; str = str.split(k).join(table[k]); } } return str; } for (var i in _tableAP) { var t = mapping(_tableAP[i], tableA); var u = String.fromCharCode(0x1113 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in _tableAP2) { var t = mapping(_tableAP2[i], tableA); var u = String.fromCharCode(0xA960 + (i|0)); if (t == u) continue; tableAP[t] = u; tablePA[u] = t; } for (var i in tableAShift) { if (tableA[i]) { tableAP[tableA[i] + '.'] = tableAShift[i]; } else if (tableB[i]) { tableSP[tableB[i] + '.'] = tableAShift[i]; } } tableAP['\u1109\u1109'] = '\u110A'; tablePA['\u110A'] = '\u1109\u1109'; tableAP['\u113C.'] = '\u113D'; tableAP['\u113E.'] = '\u113F'; tableAP['\u114E.'] = '\u114F'; tableAP['\u1150.'] = '\u1151'; for (var i in _tableBP) { var t = mapping(_tableBP[i], tableB); var u = String.fromCharCode(0x1161 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableBP2) { var t = mapping(_tableBP2[i], tableB); var u = String.fromCharCode(0xD7B0 + (i|0)); if (t == u) continue; tableBP[t] = u; tablePB[u] = t; } for (var i in _tableCP) { var t = mapping(_tableCP[i], tableA); var u = String.fromCharCode(0x11A8 + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in _tableCP2) { var t = mapping(_tableCP2[i], tableA); var u = String.fromCharCode(0xD7CB + (i|0)); if (t == u) continue; tableCP[t] = u; if (t.indexOf('\u1140') >= 0) { tableCP[t.replace('\u1140', '\u1106.')] = u; } else if (t.indexOf('\u1159') >= 0) { tableCP[t.replace('\u1159', '\u1112.')] = u; } tablePC[u] = t; } for (var i in tableCShift) { tableCP[tableA[i] + '.'] = tableCShift[i]; } tableCP['\u1109\u1109'] = '\u11BB'; tablePC['\u11BB'] = '\u1109\u1109'; } initTable(); function reassemble(str, tableDec, tableCom) { var dis = ''; for (var i = 0; i < str.length; i++) { var c = str.slice(i, i + 1); dis += tableDec[c] ? tableDec[c] : c; } if (!tableCom) return dis; for (var i = dis.length; i > 0; i--) { var c = dis.slice(0, i); if (tableCom[c]) return tableCom[c] + dis.slice(i); } return dis; } function deleteUnit(str, tableDec, tableCom) { var dec = tableDec[str] ? tableDec[str] : str; dec = dec.slice(0, -1); return tableCom[dec] ? tableCom[dec] : dec; } function normalizeModernHangul(str) { return str.replace(/([\u1100-\u1112][\u1161-\u1174][\u11A8-\u11C2])|([\u1100-\u1112][\u1161-\u1174](?![\u113C-\u11FF\uD7B0-\uD7FF]))/g, function(m){ return m.normalize(); }); } function isOnset(c) { return (0x1100 <= c && c <= 0x115E) || (0xA960 <= c && c <= 0xA97F); } function isVowel(c) { return (0x1161 <= c && c <= 0x11A7) || (0xD7B0 <= c && c <= 0xD7C6); } function isCoda(c) { return (0x11A8 <= c && c <= 0x11FF) || (0xD7CB <= c && c <= 0xD7FF); } function getValFromTables(k, a, b, shifted) { if (b[k] && shifted) return b[k]; return a[k] || null; } function akComposite(text, insertPosition, chr, shifted, compBegin) { //console.log('akComposite', {text: text, insertPosition: insertPosition, chr: chr, shifted: shifted, compBegin: compBegin}); var inserted = null, prefix, suffix, composing, final; if ((inserted = getValFromTables(chr, tableA, tableAShift, shifted)) || '.' == (inserted = chr)) { // if compBegin is null, set it to the current insertPosition if (compBegin == null) { compBegin = insertPosition; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing && isVowel(composing.charCodeAt(composing.length - 1))) { var combination = composing + reassemble(inserted, tablePC, tableCP); if (!isOnset(prefix.charCodeAt(prefix.length - 1))) combination = reassemble(combination, {}, tableSP); final = prefix + combination + suffix; } else { if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } var t1 = tablePA, t2 = tableAP; if (isCoda(composing.charCodeAt(composing.length - 1))) { t1 = tablePC, t2 = tableCP; } var r = reassemble(composing.slice(-1) + inserted, t1, t2); if (r.length > 1) { // composing new syllable compBegin = prefix.length + composing.length; if (isOnset(r.charCodeAt(0)) && isOnset(r.charCodeAt(1))) { // insert HJF r = r.slice(0, 1) + '\u1160' + r.slice(1); compBegin += 1; } } if (isOnset(r.charCodeAt(r.length - 1))) { // insert HJF r += '\u1160'; } final = prefix + composing.slice(0, -1) + r + suffix; } } else if ((inserted = tableB[chr])) { if (compBegin == null) { // insert HCF compBegin = insertPosition; inserted = '\u115F' + inserted; } prefix = text.slice(0, compBegin); suffix = text.slice(insertPosition); composing = text.substring(compBegin, insertPosition); if (composing.charCodeAt(composing.length - 1) == 0x1160) { // remove HJF composing = composing.slice(0, -1); } if (isCoda(composing.charCodeAt(composing.length - 1))) { var rt = reassemble(composing.slice(-1), tablePC); prefix += composing.slice(0, composing.length - 1) + reassemble(rt.slice(0, rt.length - 1), tablePC, tableCP); composing = rt.slice(rt.length - 1); compBegin = prefix.length; } r = reassemble(composing.slice(-1) + inserted, tablePB, tableBP); if (r.length > 1 && isVowel(r.charCodeAt(0))) { // composing new syllable compBegin = prefix.length + composing.length; r = r.slice(0, 1) + '\u115F' + r.slice(1); } final = prefix + composing.slice(0, -1) + r + suffix; } else { prefix = text.slice(0, insertPosition); suffix = text.slice(insertPosition); const normalized = normalizeModernHangul(prefix); if (normalized == prefix) return null; return { text: normalized + chr + suffix, position: normalized.length + chr.length, compBegin: null, } } const normalized = normalizeModernHangul(final.slice(0, compBegin)); final = normalized + final.slice(compBegin); insertPosition = final.length - suffix.length; compBegin = normalized.length; //console.log('akComposite result', {final: final, insertPosition: insertPosition, compBegin: compBegin}); return { text: final, position: insertPosition, compBegin: compBegin, } } function akDeleteOne(text, deletePosition, compBegin) { const code = text.charCodeAt(deletePosition); var newPosition; if (compBegin == null) { const deleted = text.slice(0, deletePosition + 1).replace(/[\u1100-\u115F\uA960-\uA97F][\u1160-\u11A7\uD7B0-\uD7C6][\u11A8-\u11FF\uD7CB-\uD7FF]?$/, ''); if (deleted.length <= deletePosition) { text = deleted + text.slice(deletePosition + 1); newPosition = deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } else { if (isOnset(code) || code == 0x1160) { if (code == 0x1160) { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); deletePosition -= 1; } var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePA, tableAP); if (deleted && code == 0x1160) { deleted += '\u1160'; } text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else if (isVowel(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePB, tableBP); if (!deleted && deletePosition > 0) { if (text.charCodeAt(deletePosition - 1) == 0x115F) { text = text.slice(0, deletePosition - 1) + text.slice(deletePosition + 1); newPosition = deletePosition - 1; } else if (isOnset(text.charCodeAt(deletePosition - 1))) { // 중성을 지울때는 중성 채움 문자를 넣어준다. text = text.slice(0, deletePosition) + '\u1160' + text.slice(deletePosition + 1); newPosition = deletePosition + 1; } } else { text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } } else if (isCoda(code)) { var deleted = deleteUnit(text.slice(deletePosition, deletePosition + 1), tablePC, tableCP); text = text.slice(0, deletePosition) + deleted + text.slice(deletePosition + 1); newPosition = deletePosition + deleted.length; } else { text = text.slice(0, deletePosition) + text.slice(deletePosition + 1); newPosition = deletePosition; } } return { text: text, position: newPosition, }; } function makeAkInput(element, options) { if (!element) return; if (typeof options === 'undefined') options = {}; if (typeof options.displayComposing === 'undefined') options.displayComposing = true; element.akShifted = false; element.akCompBegin = null; element.akInputOn = true; const timeDelay = 10; function onInput(event) { if (event.type == 'insert') { const ret = akComposite( element.lastValue, event.start, event.value, element.akShifted, element.akCompBegin); //console.log('onInput', event, ret); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } else { element.akCompBegin = null; updateSurrogateDiv(element); } } else if (event.type == 'delete') { if (event.start + 1 == event.end) { const ret = akDeleteOne(event.lastValue, event.start, element.akCompBegin); //console.log('onInput', event, ret); setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); return ret.text; } } else if (event.type == 'replace') { //console.log('onInput', event, element.value); if (event.value.length == 1 && (event.event.inputType == 'insertText' || event.event.inputType == 'insertCompositionText')) { const lastValue = event.lastValue.slice(0, event.start) + event.lastValue.slice(event.end); const ret = akComposite( lastValue, event.start, event.value, element.akShifted, element.akCompBegin); if (ret) { setTimeout(function() { setCaretPos(element, ret.position); updateSurrogateDiv(element); }, timeDelay); element.akCompBegin = ret.compBegin; return ret.text; } } element.akCompBegin = null; updateSurrogateDiv(element); } } function onKeyDown(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; } function onKeyUp(event) { if (!element.akInputOn) return; element.akShifted = event.shiftKey; if (event.key == 'Backspace') { //console.log(event); const p = getCaretPos(element); if (p <= element.akCompBegin) element.akCompBegin = null; } else if (event.key == 'ArrowLeft' || event.key == 'ArrowRight' || event.key == 'ArrowUp' || event.key == 'ArrowDown' || event.key == 'Home' || event.key == 'End' || event.key == 'PageUp' || event.key == 'PageDown' ) { element.akCompBegin = null; } updateSurrogateDiv(element); } function onClick(event) { if (!element.akInputOn) return; element.akCompBegin = null; updateSurrogateDiv(element); } addCompositionIgnoringInputListener(element, onInput); element.addEventListener('keydown', onKeyDown); element.addEventListener('keyup', onKeyUp); element.addEventListener('click', onClick); function createSurrogateDiv(element) { const div = document.createElement('div'); document.body.appendChild(div); div.classList.add('ak-input-surrogate'); const style = div.style; const isInput = element.nodeName === 'INPUT'; if (!document.querySelector('#ak-global-style')) { const style = document.createElement('style'); style.id = 'ak-global-style'; style.innerHTML = '.ak-input-surrogate {position: absolute; border-color: transparent; color: transparent; background: none; visibility: hidden;} .ak-input-surrogate span {visibility: visible; border-bottom: 1px solid rgba(0, 0, 0, 0.8);}'; document.head.appendChild(style); } // Default textarea styles style.whiteSpace = 'pre-wrap'; if (!isInput) style.wordWrap = 'break-word'; // only for textarea-s // Position off-screen style.position = 'absolute'; // required to return coordinates properly return div; } function updateSurrogateDiv(element) { const properties = [ 'direction', // RTL support 'boxSizing', 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does 'height', 'overflowX', 'overflowY', // copy the scrollbar for IE 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', // https://developer.mozilla.org/en-US/docs/Web/CSS/font 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', // might not make a difference, but better be safe 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize' ]; if (!element.akSurrogateDiv) return; const style = element.akSurrogateDiv.style; const isInput = element.nodeName === 'INPUT'; const computed = window.getComputedStyle ? window.getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 // Transfer the element's properties to the div properties.forEach(function (prop) { if (isInput && prop === 'lineHeight') { // Special case for <input>s because text is rendered centered and line height may be != height if (computed.boxSizing === "border-box") { var height = parseInt(computed.height); var outerHeight = parseInt(computed.paddingTop) + parseInt(computed.paddingBottom) + parseInt(computed.borderTopWidth) + parseInt(computed.borderBottomWidth); var targetHeight = outerHeight + parseInt(computed.lineHeight); if (height > targetHeight) { style.lineHeight = height - outerHeight + "px"; } else if (height === targetHeight) { style.lineHeight = computed.lineHeight; } else { style.lineHeight = 0; } } else { style.lineHeight = computed.height; } } else { style[prop] = computed[prop]; } }); if (isFirefox) { // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 if (element.scrollHeight > parseInt(computed.height)) style.overflowY = 'scroll'; } else { style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' } const offset = getOffset(element); style.left = offset.left + 'px'; style.top = offset.top + 'px'; if (element.akCompBegin == null) { element.akSurrogateDiv.innerText = ""; } else { const caret = getCaretPos(element); element.akSurrogateDiv.innerHTML = escapeHTML(element.value.slice(0, element.akCompBegin)) + '<span>' + escapeHTML(element.value.slice(element.akCompBegin, caret)) + '</span>'; } } if (options.displayComposing) { element.akSurrogateDiv = createSurrogateDiv(element); } } function enableAkInput(element) { if (element.akInputOn) return; element.akInputOn = true; enableCompositionIgnoringInput(element); } function disableAkInput(element) { if (!element.akInputOn) return; element.akInputOn = false; disableCompositionIgnoringInput(element); } // 로컬: 개별 전역 변수 대신 하나의 네임스페이스 객체로 API를 노출한다. // (akinput-mediawiki.js 에서 AkInputCore.makeAkInput(...) 형태로 사용) window.AkInputCore = { getCaretPos: getCaretPos, setCaretPos: setCaretPos, addCompositionIgnoringInputListener: addCompositionIgnoringInputListener, enableCompositionIgnoringInput: enableCompositionIgnoringInput, disableCompositionIgnoringInput: disableCompositionIgnoringInput, makeAkInput: makeAkInput, enableAkInput: enableAkInput, disableAkInput: disableAkInput }; }()); 6dajokgz05pm3r4uuephc602cv2333r Gay 0 177717 756351 2026-08-13T15:16:29Z ~2026-44321-86 75230 Created page with "Gay es tu padre que engaña a tu madre en los puticlubs." 756351 wikitext text/x-wiki Gay es tu padre que engaña a tu madre en los puticlubs. fsub13zcc2fq1mz7yftqujyloera0q0 756353 756351 2026-08-13T15:16:42Z PCendrerBOT 75228 Bot: posible contenido tóxico detectado 756353 wikitext text/x-wiki {{destruir|bot=PCendrerBOT|g2}}Gay es tu padre que engaña a tu madre en los puticlubs. 9vl6ie4aihcpbvdhlfkx2d572xdkrdw File:Example test1.jpg 6 177718 756367 2026-08-13T16:51:09Z Anirudh23090 74777 756367 wikitext text/x-wiki {{Pp-move}} {{Pp-upload}} {{Example files}} {{Keep local high-risk}} == Summary == {{Information | description = An example image. This image should not be used in article namespace. | source = Derived from [[:File:Gutza Wikipedia logo.png]] | date = | author = Original by [[User:Gutza|Gutza]], modifications by [[User:Centrx|Centrx]] | permission = | other_versions = | additional_information = }} ==Licensing== {{GFDL-with-disclaimers|migration=relicense}} [[Category:Wikipedia image placeholders]] 846ys5oicjrofb7eppltkdx4btgxii7 File:Amari gaan jhia.jpeg 6 177720 756376 2026-08-13T18:14:21Z Anirudh23090 74777 756376 wikitext text/x-wiki == ସତ୍ଵ == {{Non-free poster}} {{Non-free use rationale | Description = ଆମରି ଗାଁ ଝୁଅ କଥାଚିତ୍ରର ପୋଷ୍ଟର | Source = *Source website: https://www.gourparbati.com/gallery.php *Direct link for image: https://www.gourparbati.com/img/big_images/amari_big.jpg | Article = ଆମରି ଗାଁ ଝୁଅ | Portion = | Low resolution = Yes | Purpose = *This image serves as the primary means of visual identification of the subject of this article, the [[ଆମରି ଗାଁ ଝୁଅ]] . *Its presence would significantly increase readers' understanding of the article topic, and its omission would be detrimental to that understanding. | Replaceability = Equivalent non-free images unavailable. | Other information = Used here according to acceptable use for images in [[Wikipedia:Non-free_content#Images]] *Promotional materials. And [[Wikipedia:Publicity_photos]]. The use of this image here will not affect the value of the original work or limit the copyright holder's rights or ability to distribute the original. In particular, low resolution version used here will not be limiting to the original work. }} [[ଶ୍ରେଣୀ:ଓଡ଼ିଆ କଥାଚିତ୍ର ପୋଷ୍ଟର]] lsdlhi0b08yxmdgyaxjh0xrugynn6zm User:JackPetro202/Editnotice 2 177721 756379 2026-08-13T19:37:40Z JackPetro202 75232 Created page with "{{Wikipedia:What Test Wiki is not}}" 756379 wikitext text/x-wiki {{Wikipedia:What Test Wiki is not}} kzqi1fq319wys7qatrn2erkhgrd4s11 Wikipedia:User groups 4 177722 756380 2026-08-13T19:48:47Z JackPetro202 75232 Created page with "{{short description|Wikipedia page describing different levels of user permissions}} '''User groups''' are groups that an editor can apply for in order to receive advanced tools to help them with editing the encyclopedia. There are also some default user groups for logged-out editors and logged-in editors. Additionally, after making some edits, logged-in editors will be automatically assigned to certain user groups. On the technical side, user groups are a collection o..." 756380 wikitext text/x-wiki {{short description|Wikipedia page describing different levels of user permissions}} '''User groups''' are groups that an editor can apply for in order to receive advanced tools to help them with editing the encyclopedia. There are also some default user groups for logged-out editors and logged-in editors. Additionally, after making some edits, logged-in editors will be automatically assigned to certain user groups. On the technical side, user groups are a collection of ''user rights'' which are assigned to various editors. Examples of user groups include extended confirmed, rollbacker, and administrator. ''User rights'' are actions an editor can perform, such as [[Wikipedia:Blocking policy|block]], [[Wikipedia:Protection policy|protect]], [[Wikipedia:Editing|edit]], and [[Wikipedia:Rollback|rollback]]. User rights are assigned to user groups, and user groups are assigned to editors. A user group can have multiple user rights, and an editor can be in multiple user groups. A specific editor's user groups can be checked at [[Special:UserRights]]. The complete list of English Wikipedia user groups and their user rights is at [[Special:ListGroupRights]] and is also summarized on this page. The complete list of global user groups (user groups that assign user rights on all [[Special:SiteMatrix|1,000 Wikimedia wikis]]) is at [[meta:Special:GlobalGroupPermissions]]. == <span class="anchor" id="Unregistered users"></span><span class="anchor" id="Unregistered"></span><span class="anchor" id="*"></span>Unregistered users == {{Shortcut|WP:UNREGISTERED}} {{further|Wikipedia:Temporary accounts}} Users who are not [[Special:UserLogin|logged in]] are identified by a [[Wikipedia:Temporary account|temporary account]] identifier (or previously by their [[IP address]]) rather than a [[User (computing)|username]], whether or not they have already [[Special:UserLogin/signup|registered an account]]. They may read all Wikipedia pages (except restricted [[Help:Special page|special pages]]), and edit pages that are not [[Wikipedia:Protection policy|protected]] (including [[WP:WHITELOCK|pending changes protected]]/[[WP:GREENLOCK|move-protected]] articles). They may create [[Help:Using talk pages|talk pages]] in any talk [[Wikipedia:Namespace|namespace]], but must ask for help to create pages in some parts of the wiki. Furthermore, they cannot [[Wikipedia:Upload|upload]] files or images. They must answer a [[CAPTCHA]] if they wish to make an edit which involves the addition of [[Wikipedia:External links|external links]], and click a confirmation link to [[Wikipedia:Purge|purge]] pages. All users may also query the [http://en.wikipedia.org/w/api.php site API] in 500-record batches. Edit screens of unregistered users are headed by a banner displaying the [[MediaWiki:Autocreate-edit-warning|Autocreate-edit-warning]] system message. == <span class="anchor" id="Registered (new) users"></span>Registered user accounts == Each of Wikipedia's account permissions—whether systematically granted (automatically applied), or approved and granted by an [[WP:ADMIN|administrator]] or [[WP:CRAT|bureaucrat]]—are listed and described in-depth. This information is at [[Special:ListGroupRights]]. === <span class="anchor" id="Standard user rights"></span><span class="anchor" id="User groups that are usually conferred automatically"></span>User groups usually conferred automatically === ==== <span class="anchor" id="New users"></span><span class="anchor" id="New"></span><span class="anchor" id="user"></span>New accounts ==== {{Shortcut|WP:REGISTERED}} {{See also|Wikipedia:Why create an account?}} {{Quote box | width = 20% | border = 1px | style = border-color: var(--border-color-muted, #dadde3); | align = right | bgcolor = var(--background-color-neutral-subtle, #f8f9fa) | fontsize = 1em | quote = {{If IP|1=You '''<span style="color:var(--color-destructive, #bf3c2c)">are not logged in or registered</span>'''. [[Special:UserLogin|Log in]] or [[Special:CreateAccount|create an account]].|2=You '''<span style="color:var(--color-success, #177860)">are logged in</span>'''.}} | qalign = center }} All logged-in users may mark edits as [[Help:Minor edit|minor]]. They may purge pages without a confirmation step, but are still required to answer a [[CAPTCHA]] when adding external links. They may customize their Wikimedia interface and its options as they wish—either via [[Special:Preferences]], or by adding [[Help:User style|personal styling]] or [[Wikipedia:User scripts|JavaScript customization]]. They may create and maintain a [[Help:Watchlist|watchlist]]. Registered users may immediately email other users if they activate an email address in their [[Special:Preferences|user preferences]]. ==== <span class="anchor" id="Autoconfirmed_and_confirmed_users"></span><span class="anchor" id="Autoconfirmed users"></span><span class="anchor" id="Autoconfirmed"></span><span class="anchor" id="autoconfirmed"></span><span class="anchor" id="confirmed"></span><span class="anchor" id="Confirmed"></span><span class="anchor" id="Confirmed users"></span>Confirmed and autoconfirmed accounts ==== {{Shortcut|WP:AUTOC|WP:AUTOCONFIRM|WP:CONFIRM}} {{Quote box | width = 20% | border = 1px | style = border-color: var(--border-color-muted, #dadde3); | align = right | bgcolor = var(--background-color-neutral-subtle, #f8f9fa); | fontsize = 1em | qalign = center | quote = {{If IP|1=You are not logged in, so you '''<span style="color:var(--color-destructive, #bf3c2c);">are not autoconfirmed.</span>'''|2=Your account '''{{If autoconfirmed|1=<span style="color:var(--color-success, #177860);">is<span class="nowrap">&nbsp;</span>autoconfirmed</span>|2=<span style="color:var(--color-destructive, #bf3c2c);">is not autoconfirmed</span>}}'''.}} <!-- most users viewing this page that have these rights are autoconfirmed, not confirmed --> }} {{Wikipedia:Autoconfirmed users}} ==== <span class="anchor" id="Extendedconfirmed"></span><span class="anchor" id="extendedconfirmed"></span><span class="anchor" id="Extended confirmed users"></span>Extended confirmed accounts ==== {{shortcut|WP:XC|WP:XCON|WP:EXTENDED}} {{redirect|WP:EXTENDEDCONFIRMED|extended confirmed protection|Wikipedia:Protection policy#Extended confirmed protection}} A registered user account is automatically added to the {{mono|extendedconfirmed}} user group after the account has made at least ''500 edits'' to the English Wikipedia and after ''30 days'' have passed since the account's first edit. An additional edit is required in order to trigger the software to automatically add the account to the user group.<ref>The edit total includes both [[edit count|live and deleted edits]].</ref><ref>User accounts that existed before [https://en.wikipedia.org/w/index.php?title=Special:Log&offset=20160405231900&type=rights&user=&page=&tagfilter=&subtype=autopromote the {{mono|extendedconfirmed}} user group was created] (5&nbsp;April&nbsp;2016) must make at least one edit afterward in order to trigger the software that automatically adds the account to the extended confirmed user group, per [[Wikipedia:Village pump (proposals)/Archive 129#New usergroup with autopromotion to implement arbitration "30-500" bans as a page protection|this discussion]].</ref><ref>The account's age is calculated from the time that the user made their first edit, per [[Special:PermaLink/1362269157#Extended_confirmed_age_calculation|this discussion]] and {{phab|T431060}}.</ref><!-- Remove the reference listed after this comment when the back-end changes in order to use accounts' first edit to calculate their age is complete per phab ticket T431060: --><ref>This change to how an account's age is calculated has not yet been implemented. Wikipedia will use the date and time of ''the account's creation'' to calculate its age until the implementation of these changes is complete.</ref><!-- Remove the reference listed before this comment when the back-end changes in order to use accounts' first edit to calculate their age is complete per phab ticket T431060. --> This user group allows users to create and edit pages that are under [[Wikipedia:Protection policy#Extended confirmed protection|extended confirmed protection]], use the [[Wikipedia:Content translation tool|Content Translation tool]] to create articles, and use [[Wikipedia:Controlling search engine indexing#INDEX magic word|the INDEX template on user pages]], among other permissions. This access is also included in the {{mono|bot}} and {{mono|sysop}} (''administrator'') user groups. This group was primarily created to address specific [[Wp:Arbitration/Guide to arbitration|arbitration remedies]] and community issues; the [[Wp:Arbitration Committee|Arbitration Committee]] has since left decisions regarding its use to the community.<ref>[[Special:PermaLink/782473728#Clarification request: Arbitration motions regarding extended confirmed protection (May 2017)|28 May 2017 clarification request]]</ref> Membership in the {{mono|extendedconfirmed}} group is typically revoked if a user is in another group with which it is redundant (for example, administrators), and in rare cases may be revoked for other reasons, such as if a user [[WP:PGAME|games the system by making many trivial edits]]. If extended confirmed is revoked, it may be re-granted following a request at [[Wikipedia:Requests for permissions/Extended confirmed]]. That page may also be used to request early grants of the group, but requests are rarely accepted except for [[Wikipedia:Sockpuppetry#Legitimate uses|legitimate alternate accounts]] of users who are extended confirmed on other accounts. See [[Special:ListUsers/extendedconfirmed]] for a list of the {{formatnum:{{NUMBERINGROUP:extendedconfirmed|R}}}} extended confirmed users. For recently active extended confirmed users, see [[Special:ActiveUsers/extendedconfirmed]]. Since the [[Wikipedia:Requests for adminship/2024 review|2024 adminship reform]], the abilities to [[Wikipedia:Advice for RfA voters|vote for admins]] and stand as administrator candidates have been restricted to extended-confirmed users. Non-extended-confirmed users may still ''comment'' on requests for adminship. === Administrators and bureaucrats === The administrator and bureaucrat user groups are not requested through [[Wikipedia:Requests for permissions]]. They are requested through a different process. See the sections below for more information. ==== <span class="anchor" id="Administrator"></span><span class="anchor" id="administrator"></span><span class="anchor" id="Admin"></span><span class="anchor" id="admin"></span><span class="anchor" id="Sysop"></span><span class="anchor" id="sysop"></span>Administrators ==== {{Shortcut|WP:ADMINRIGHTS}} {{main|Wikipedia:Administrators}} {{If administrator|{{Quote box| width = 20%| border = 1px| align = left| bgcolor = #F5FAFF| fontsize = 1em| title_bg = #CEE0F2| quote = You {{color|DarkGreen|'''are an administrator'''}}.| qalign = center}}}} Administrators, often referred to as "admins" or "[[sysop]]s" (system operators), are editors who have been granted this user group by the community either following a successful [[WP:RfA|request for adminship]] (RfA) or via the [[WP:AELECT|Administrator elections]] process. The RfA process involves in-depth and considerable discussion and examination of the candidate's activity and contributions as an editor. Candidates are granted the rights by community [[WP:CON|consensus]].<ref>A [[WP:CRAT|bureaucrat]] reviews the discussion at the end of an RfA. If 65%–75% support is found, the result is up to their determination of consensus. RfAs almost always fail below the range. (per [[WP:RfA#Discussion, decision, and closing procedures]])</ref> Administrator elections use [[mw:Extension:SecurePoll|SecurePoll]] and require 70% support in order to pass; voters are required to be extended-confirmed. Administrators have exclusive access to [[Wikipedia:Administrators/Tools|a number of tools]] to allow them to carry out certain functions on the project. The tools cover processes such as [[Wikipedia:Deletion policy|page deletion]], [[Wikipedia:Protection policy|page protection]], [[Wikipedia:Blocking policy|blocking and unblocking users]], and the ability to edit [[Wikipedia:Protection policy#Full protection|fully protected]] pages. Administrators also have the ability to grant and revoke user permissions to and from other users (specifically, the ''account creator'', ''autopatrolled'', ''confirmed'', ''file mover'', ''edit filter helper'', ''edit filter manager'', ''event coordinator'', ''extended confirmed'', ''IP block exempt'', ''mass message sender'', ''new page reviewer'', ''page mover'', ''pending changes reviewer'', ''rollbacker'', ''template editor'', and ''AutoWikiBrowser'' user groups) and to their own [[Wikipedia:Sock puppetry#Legitimate uses|alternate accounts]]. By convention, administrators also normally take responsibility for judging the outcome of certain discussions requiring these technical controls (such as deletions). Administrators are not granted more editorial control over article content than other editors. They are required to follow all [[WP:PG|policies and guidelines]] and are held to the same level of accountability as non-administrators. Administrators are not employees of the [[Wikipedia:Wikimedia Foundation|Wikimedia Foundation]] and should not be confused with [[m:System administrators|Wikimedia system administrators]] ("sysadmins"). See [[Special:ListUsers/sysop]] for a full list of the {{formatnum:{{NUMINGROUP:sysop|R}}}} English Wikipedia administrators. ==== <span class="anchor" id="Bureaucrat"></span><span class="anchor" id="bureaucrat"></span><span class="anchor" id="Crat"></span>Bureaucrats ==== {{Shortcut|WP:Bureaucrat rights}} {{main|Wikipedia:Bureaucrats}} Bureaucrats are exceptionally trusted editors who have the capability to perform certain actions on other users' accounts. These capabilities are granted by the community following a successful [[WP:RfB|request for bureaucratship (RfB)]]. Bureaucrats have expanded access to [[Special:UserRights]], enabling them to add users to the {{mono|bureaucrat}} group (but not remove them),<ref>[[MediaWiki]] [https://phabricator.wikimedia.org/diffusion/MW/browse/master/includes/DefaultSettings.php default settings] are that the 'bureaucrats' group has the {{mono|userrights}} flag (giving access to [[Special:UserRights]]) and can add or remove any flags. However this can be modified by [[mw:Manual:$wgAddGroups]] and [[mw:Manual:$wgRemoveGroups]] to restrict adding/removing flags to specified ones. Wikimedia's settings file [http://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php uses these], and by default bureaucrats can only ''remove'' {{mono|bot}} flags and ''add'' {{mono|administrator, bureaucrat}} and {{mono|bot}} flags. English Wikipedia, or 'enwiki', settings additionally permit adding {{mono|accountcreator}} and removal of {{mono|ipblock-exempt}} and {{mono|accountcreator}}; which administrators can do anyway, and removal of {{mono|sysop}}.</ref> and add users to and remove users from the {{mono|administrator}},<ref>Since August 2011, per {{phab|20390}}</ref> {{mono|[[#Bots|bot]]}}, and {{mono|[[#Interface administrators|interface administrator]]}} user groups. See [[Special:ListUsers/bureaucrat]] for a list of the {{NUMINGROUP:bureaucrat}} bureaucrats. === <span class="anchor" id="Flags granted to users after approval by an administrator or bureaucrat"></span><span class="anchor" id="User groups that are typically requested at WP:PERM"></span> User groups typically requested at Requests for permissions=== These user groups are typically requested at [[Wikipedia:Request for permissions]], but can also be granted or removed by an [[WP:ADMIN|administrator]]. Some of the user rights in these user groups are part of the {{mono|administrator}} user group, and hence are automatically assigned to all administrators. ==== <span class="anchor" id="Reviewer"></span>Pending changes reviewer ==== {{see also|Wikipedia:Reviewing pending changes}} Members of this group can review other users' edits to articles placed under [[WP:Protection policy#Pending changes protection|pending changes protection]]. This right is automatically assigned to administrators. Prior to September 2014, this right was known as {{mono|reviewer}}. See [[Special:ListUsers/reviewer]] for a list of the {{formatnum:{{NUMINGROUP:reviewer|R}}}} reviewers. ==== <span class="anchor" id="rollbacker"></span>Rollback ==== {{seealso|Wikipedia:Rollback}} Users who are given the {{mono|rollback}} flag ({{mono|rollbacker}} user group) may [[Help:Reverting|revert]] consecutive revisions of an editor using the [[Wikipedia:Rollback feature|rollback]] feature. This right is automatically assigned to administrators. See [[Special:ListUsers/rollbacker]] for a list of the {{formatnum:{{NUMINGROUP:rollbacker|R}}}} rollbackers. ==== <span class="anchor" id="Autoreviewer"></span><span class="anchor" id="autoreview"></span>Autopatrolled ==== {{see also|Wikipedia:Autopatrolled}} Members of this group have {{mono|autopatrol}}, which allows them to have their pages automatically patrolled on the [[Special:NewPages|New Pages list]]. Prior to June 2010, it was known as {{mono|autoreviewer}}. Before December 2021, it was automatically assigned to administrators, but following [[Wikipedia:Requests for adminship/2021 review/Proposals#Passed: 7D Remove autopatrolled from default toolkit|an RFC]], it was removed from the default toolkit. The 2021 RFC concluded that administrators are allowed to grant the user right to themselves without approval or a discussion beforehand, similar to the [[#Edit filter manager|edit filter manager]] user right. See [[Special:ListUsers/autoreviewer]] for a list of the {{formatnum:{{NUMINGROUP:autoreviewer|R}}}} autopatrolled users. ==== <span class="anchor" id="New page reviewer"></span><span class="anchor" id="patroller"></span>New page reviewer (patroller) ==== {{see also|Wikipedia:New pages patrol/Reviewers}} Members of this group have {{mono|patrol}}, which allows them to mark pages created by others as [[mw:Help:Patrolled edits|patrolled]] or [[Wikipedia:Page Curation|reviewed]]. This right is automatically assigned to administrators. See [[Special:ListUsers/patroller]] for a list of the {{NUMINGROUP:patroller|R}} new page reviewers. ==== <span class="anchor" id="File Mover"></span><span class="anchor" id="file mover"></span><span class="anchor" id="filemover"></span>File mover ==== {{main|Wikipedia:File mover}} The file mover right is intended to allow users experienced in working with files to rename them, subject to policy, with the ease that autoconfirmed users already enjoy when renaming Wikipedia articles. This right is automatically assigned to administrators. See [[Special:ListUsers/filemover]] for a list of the {{NUMINGROUP:filemover}} file movers. ==== <span class="anchor" id="page mover"></span><span class="anchor" id="pagemover"></span><span class="anchor" id="extendedmover"></span> Page mover==== {{main|Wikipedia:Page mover}} The page mover user right ({{mono|extendedmover}} user group) is intended to allow users who have demonstrated a good understanding of the Wikipedia page naming system to rename pages and subpages without leaving redirects, subject to policy. They are also able to create and edit [[WP:editnotice|editnotices]] as well as move categories. This right is automatically assigned to administrators. See [[Special:ListUsers/extendedmover]] for a list of the {{NUMINGROUP:extendedmover}} page movers. ==== <span class="anchor" id="account creator"></span><span class="anchor" id="accountcreator"></span>Account creator ==== {{main|Wikipedia:Account creator}} The account creator user right ({{mono|accountcreator}} user group) is intended for users involved in the [[Wikipedia:Request an account|request an account process]] (ACC), and so have signed the [[Wikipedia:Access to nonpublic information|Wikimedia Foundation's confidentiality agreement for nonpublic information]]. They are not affected by the 6 account creation limit per day per IP, and can create accounts for other users without restriction. Users in this group can also override the anti-spoof checks on account creation. Additionally, account creators are able to create accounts with names that are otherwise blocked by the [[MediaWiki:Titleblacklist|title blacklist]]. This right is automatically assigned to administrators and bureaucrats.<ref>{{cite web|url=https://www.mediawiki.org/wiki/Project:Account_creators|title=Project:Account creators|accessdate=2015-02-01|publisher=[[MediaWikiWiki:Project:About|MediaWikiWiki]] | quote= [[mw:Manual:DefaultSettings.php|DefaultSettings.php]] grants the <code>noratelimit</code> [[mw:Manual:User rights|user right]] to [[Project:Bureaucrats|bureaucrats]] and [[Project:Administrators|sysops]].|date=2015}}</ref> See [[Special:ListUsers/accountcreator]] for a list of the {{NUMINGROUP:accountcreator}} account creators. ==== <span class="anchor" id="Eventcoordinator"></span> Event coordinator==== {{main|Wikipedia:Event coordinator}} The event coordinator flag ({{mono|eventcoordinator}} user group) is intended for individuals involved with off-wiki outreach events to create accounts for their attendees. Event coordinators are not affected by the 6 account creation limit per day per IP. In addition, they can allow their event attendees to create new articles by temporarily adding newly created accounts to <samp>[[#Autoconfirmed and confirmed users|confirmed]]</samp> user group. This right is automatically assigned to administrators. See [[Special:ListUsers/eventcoordinator]] for a list of the {{NUMINGROUP:eventcoordinator}} event coordinators. ==== <span class="anchor" id="template editor"></span><span class="anchor" id="templateeditor"></span>Template editor ==== {{main|Wikipedia:Template editor}} Users who are given the template editor flag ({{mono|templateeditor}} user group) are allowed to edit pages that are [[Wikipedia:Protection policy#template|template-protected]], as well as create and edit [[Wikipedia:editnotice|editnotices]]. Template protection is only applied to pages in the [[Wikipedia:Template namespace|template]] and [[Wikipedia:Lua|module]] namespaces, as well as a few pages in the Wikipedia namespace. This right is intended to allow experienced template and module coders to make changes without having to request that an administrator make the edits for them. This right is automatically assigned to administrators. See [[Special:ListUsers/templateeditor]] for a list of the {{NUMINGROUP:templateeditor}} template editors. ==== Mass message sender ==== {{main|Wikipedia:Mass message senders}} Members of this group may send messages to multiple users at once. This right is automatically assigned to administrators. See [[Special:ListUsers/massmessage-sender]] for a list of the {{NUMINGROUP:massmessage-sender}} mass message senders. ==== <span class="anchor" id="Temporary account IP viewer"></span><span class="anchor" id="taiv"></span>Temporary account IP viewer ==== {{main|Wikipedia:Temporary account IP viewer}} Temporary account IP viewers ({{mono|temporary-account-viewer}}) are permitted to view IP addresses used by [[Wikipedia:Temporary accounts|temporary accounts]]. This right is automatically assigned to administrators. All users with this right must still accept the Wikimedia Foundation's [[foundation:Policy:Wikimedia Access to Temporary Account IP Addresses Policy|Access to Temporary Account IP Addresses Policy]] via [[Special:Preferences]] to use the tool. See [[Special:ListUsers/temporary-account-viewer]] for a list of the {{NUMINGROUP:temporary-account-viewer}} temporary account IP viewers. === User groups typically requested through special processes === ==== <span class="anchor" id="ipblock-exempt"></span>IP block exempt ==== {{see also|Wikipedia:IP block exemption}} Users who are given the ipblock-exempt flag (ipblock-exempt user group) are not affected by [[WP:AUTOBLOCK|autoblocks]], blocks of IP addresses and ranges that are made with the "Prevent logged-in users from editing" option enabled,<ref>This flag only grants the exempted user to ''edit'' behind the IP address. IP block exempt users are not able to create accounts while behind an IP address that is also blocked with the "Prevent account creation" option enabled.</ref> and by [[Tor (anonymity network)#Tor exit node block|Tor blocks]]. The flag is intended for trusted users in good standing who are unfortunately affected by such blocks. Requests for this permission may be included with your [[Wikipedia:Appealing a block|unblock request]]. If you are affected by an IP address range block, you must send your unblock request using the [[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]. If you are trying to edit through a blocked anonymous proxy or a VPN service, you must instead send your request to {{nospam|checkuser-en-wp|wikipedia.org}}, or contact a [[#CheckUser|CheckUser]] directly. This right is automatically assigned to administrators and bots.<ref>Administrators and bots are not affected by [[WP:AUTOBLOCK|autoblocks]] and [[WP:HARDBLOCK|hard IP address blocks]]. However, the ipblock-exempt flag ''must'' be added to the administrator or bot account as a separate user right to allow them to edit from IP addresses affected by [[Tor (anonymity network)#Tor exit node block|Tor blocks]].</ref> Administrators are also free to grant the right to good-faith editors known to be affected by IP blocks, without waiting for an unblock request. See [[Special:ListUsers/ipblock-exempt]] for a list of the {{NUMINGROUP:ipblock-exempt}} affected users. ==== <span class="anchor" id="editfilter"></span>Edit filter manager ==== {{seealso|Wikipedia:Edit filter manager}} Members of the edit filter manager group can view, create, modify, enable, disable, and delete [[Special:AbuseFilter|edit filters]], including private edit filters that are hidden from public view. They can also view any associated logs that are generated by any edit filter. This right is not assigned to administrators by default, but they are allowed to grant the user right to themselves without approval or a discussion beforehand. The edit filter manager user right can also be granted to non-administrators following a successful request at the [[Wikipedia:Edit filter noticeboard|edit filter noticeboard]]. See [[Special:ListUsers/abusefilter]] for a list of the {{NUMINGROUP:abusefilter}} edit filter managers. ==== Edit filter helper ==== {{seealso|Wikipedia:Edit filter helper}} Members of the edit filter helper group have the ability to view all [[Special:AbuseFilter|edit filters]] (including private edit filters that are hidden from being publicly viewed), as well as view their associated logs. It does ''not'' grant them the ability to modify or make any changes to edit filters. The user right is intended for editors who are interested in helping with edit filters or have demonstrated experience with helping with public edit filters on appropriate discussion pages, but do not yet meet the thresholds required to be able to modify them. The user right is also intended for users who are currently active administrators or edit filter managers on other [[Wikimedia]] wikis who would like to learn from the English Wikipedia, as well as, at the discretion of any checkuser, [[Wikipedia:Sockpuppet investigations/SPI/Clerks|sockpuppet investigation (SPI) clerks]] and trainee clerks. This access is also included in the administrator groups. These capabilities can also be granted to non-administrators following a successful request at the [[Wikipedia:Edit filter noticeboard|edit filter noticeboard]]. See [[Special:ListUsers/abusefilter-helper]] for a list of the {{NUMINGROUP:abusefilter-helper}} edit filter helpers. ==== Interface administrators ==== {{see also|Wikipedia:Interface administrators}} Users who are given the interface administrator flag ({{mono|interface-admin}} user group) have the ability to edit site-wide [[CSS]], [[JavaScript]], and [[JSON]] pages (pages such as [[MediaWiki:Common.js]] or [[MediaWiki:Vector.css]], or the gadget pages listed on [[Special:Gadgets]]), all CSS, JavaScript, and JSON pages regardless of location<ref>Specifically, they can edit these pages - even if they're located within the user space of another account.</ref>, and pages in the MediaWiki namespace. Interface administrator access, along with access to another group that has <code>undelete</code> access, is required to view deleted versions of pages only editable by this group. Because it provides the potential to send malicious CSS, JS, and JSON code to execute in other users' browsers, this right may only be granted to existing administrators<ref>See this RfC at {{Section link|Wikipedia talk:Interface administrators/Archive 3#Allow non-admins to request access?}}</ref> with [[Help:Two-factor authentication|two-factor authentication]] enabled on their accounts.<ref>[[meta:Special:PermanentLink/18694289|WMF 2FA requirement as published on Meta-Wiki]]</ref> These capabilities can be granted following a successful request at [[Wikipedia:Bureaucrats' noticeboard]]. See [[Special:ListUsers/interface-admin]] for a list of the {{NUMINGROUP:interface-admin}} interface administrators. ==== Election clerks ==== {{excerpt|Wikipedia:Election clerk|files=0}} === Functionary user groups === {{Shortcut|WP:UALF}} {{seealso|Wikipedia:Functionaries}} Functionary user groups are ''extremely sensitive'' user groups, because they involve the ability for the user to view highly restricted and private information (such as [[IP addresses]] or any material that could be used to [[WP:OUTING|identify]] or [[doxing|dox]] someone). Functionary access must be authorized by the [[WP:ARBCOM|Arbitration Committee]] or the [[WP:WMF|Wikimedia Foundation]], and all functionaries are required to be at least 18 years old, have reviewed and signed the [[Wikipedia:Access to nonpublic information|Wikimedia Foundation's confidentiality agreement for nonpublic information]], and have passed an "RfA or RfA-identical process"<ref name="wmf"/> before they are added to any functionary-level user groups and granted with the advanced permissions and access to any private information that's associated with their respective roles. ==== <span class="anchor" id="checkuser"></span>CheckUser ==== {{seealso|Wikipedia:CheckUser|meta:CheckUser policy}} Users who are granted and possess the CheckUser flag ({{mono|checkuser}} user group) have access to [[Special:CheckUser]], a [[WP:SPEC|function page]] that allows them to view a list of [[IP address]]es that have been used by a user account to edit the English Wikipedia, an extended list of edits made from an IP address or range (which includes edits that were made by any user accounts while using the specific IP or range), or a list of all user accounts that have used a given IP address or range to edit the English Wikipedia. They also have access to the [[Special:CheckUserLog|Checkuser log]], which logs each time a Checkuser uses their tools to view any of the information listed. This user right is only granted to ''exceedingly few users'' and after a high level of scrutiny and input by the community, and after vetting, review and support of the [[WP:ARB|Arbitration Committee]]. Users must also be at least 18 years old and have signed the [[Wikipedia:Access to nonpublic information|Wikimedia Foundation's confidentiality agreement for nonpublic information]]. As CheckUsers have access to deleted revisions, they are also required to have passed an "RfA or RfA-identical process" first.<ref name="wmf"/> See [[Special:ListUsers/checkuser]] for a list of the {{NUMINGROUP:checkuser}} CheckUsers. ==== <span class="anchor" id="oversight"></span>Oversight ==== {{seealso|Wikipedia:Oversight|meta:Oversight policy}} Users who are granted and possess the Oversight flag ({{mono|suppress}} user group<ref>The user group was named {{mono|oversight}} [[phab:T112147|until February of 2022]].</ref>) have access to additional options on the page deletion, revision deletion, and block [[Help:Special page|function pages]] through which they can hide logs or revisions of pages (partially or entirely) from any form of usual access by all other users, including [[WP:ADMIN|administrators]]. They also have access to the [[Special:Log/suppress|suppression log]], where they can view actions made by other oversighters, as well as the content of the hidden revisions and the data within the hidden log entries. This user right is only granted to ''exceedingly few users'' and after a high level of scrutiny and input by the community, and after vetting, review and support of the [[WP:ARB|Arbitration Committee]]. Users must also be at least 18 years old and have signed the [[Wikipedia:Access to nonpublic information|Wikimedia Foundation's confidentiality agreement for nonpublic information]]. Oversighters are also required to have passed an "RfA or RfA-identical process" first.<ref name="wmf">The Wikimedia Foundation has [[Special:Diff/545773892|stated]] that an "RfA or RfA-identical process" is required for users to be granted access to deleted revisions.</ref> See [[Special:ListUsers/suppress]] for a list of the {{NUMINGROUP:suppress}} Oversighters. === Other user groups === ==== <span class="anchor" id="bot"></span> Bots ==== {{seealso|Wikipedia:Bot policy}} Accounts used by approved [[WP:BOT|bots]] to make pre-approved edits can be flagged as such. Bot accounts are automated or semi-automated, the nature of their edits is well defined, and they will be quickly blocked if their actions vary from their given tasks, so they require less scrutiny than human edits. For this reason, contributions from accounts with the bot flag ({{mono|[[Wikipedia:Bots|bot]]}} user group) are not displayed in [[Wikipedia:Recent Changes|recent changes]] or [[Help:Watching pages|watchlists]] to users who have opted to hide bot edits. Minor edits made by bot accounts to user talk pages do not trigger the [[Help:Using talk pages#You have new messages|"you have new messages"]] banner. Bot accounts can query the [http://en.wikipedia.org/w/api.php API] in batches of 5,000 rather than 500. See [[Special:ListUsers/bot]] for a list of the {{NUMINGROUP:bot}} bots. ==== Copyright violation bots ==== {{seealso|Wikipedia:Bot policy#The "copyviobot" flag}} A {{mono|copyviobot}} is an approved bot that is given the {{mono|(pagetriage-copyvio)}} permission, allowing it to use the [https://en.wikipedia.org/w/api.php API] to tag pages listed on [[Special:NewPagesFeed]] as likely [[Wikipedia:Copyright violations|copyright violations]]. See [[Special:ListUsers/copyviobot]] for a list of the {{NUMINGROUP:copyviobot}} {{PLURAL:{{NUMINGROUP:copyviobot}}|copyviobot|copyviobots}}. ==== <span class="anchor" id="founder"></span>Founder ==== {{shortcut|WP:FOUNDER}} The {{mono|founder}} group was created on the English Wikipedia by developer [[User:Tim Starling|Tim Starling]], without community input, as a unique group for [[User:Jimbo Wales|Jimmy "Jimbo" Wales]]—see [[Special:ListUsers/founder]]. The group formerly gave Wales full access to [[Special:UserRights|user rights]], but no longer has any function and continues to exist as a courtesy. Wales is also a member of the founder [[m:Special:GlobalGroupPermissions/founder|global group]], which grants several more rights across the Wikimedia network. ==== <span class="anchor" id="Researcher"></span>Researchers ==== {{Shortcut|WP:RESEARCHER|WP:RSHR}} The {{mono|researcher}} group allows individuals approved by the Wikimedia Foundation to perform a title search for deleted pages, view deleted history entries, and view deleted contents. It was created in 2010 and expanded in 2020.<ref>[[phab:T253420|Phabricator Task T253420: Add 'deletedtext' right to user group 'researchers']]</ref><ref>The group has access to the {{mono|browsearchive}}, {{mono|deletedhistory}} and {{mono|deletedtext}} rights, as well as {{mono|apihighlimits}} ({{Section link|Special:ListGroupRights#researcher}})</ref> See [[Special:ListUsers/researcher]] for a list of the {{NUMINGROUP:researcher}} current researcher{{#ifeq:{{NUMINGROUP:researcher}}|1||s}} and [[meta:Research:Special API permissions/Log]] for further details. ====<span class="anchor" id="Importers_and_Transwiki"></span><span class="anchor" id="import"></span>Importers and transwiki importers ==== {{Shortcut|WP:Importers}} {{see|:meta:Importers}} The {{mono|Transwiki importers}} group gives editors the <code>import</code> permission for use on [[Special:Import]]. This interface allows users to copy pages, and optionally entire page histories, from certain other [[Wikimedia]] wikis. The <code>import</code> permission is also included in the administrators and importers user groups. See [[Special:ListUsers/transwiki]] for a list of the {{NUMINGROUP:transwiki}} {{PLURAL:{{NUMINGROUP:transwiki}}|user|users}} in the transwiki importers group. This group is only available for assignment by stewards following a special community approval discussion. {{mono|Importers}} is a similar group which gives editors the <code>importupload</code> permission as well as the <code>import</code> permission for use on [[Special:Import]]. Importers have the additional ability to import articles directly from XML (which may come from any wiki site), as well as to merge the history of pages together using the <code>mergehistory</code> right (see [[WP:HM]] for more information). The <code>importupload</code> permission is also included in the stewards group. See [[Special:ListUsers/import]] for a list of the {{NUMINGROUP:import}} user(s) in the importer group. This access is highly restricted and is only available for assignment to a limited number of very trusted users by stewards following a special community approval discussion. All users can use [[Special:Export]] to create an XML export of a page and its history. See also the [[Special:Log/import|import log]], [[Wikipedia:Transwiki log|transwiki log]], [[Help:Import]], and [[Wikipedia:Requests for page importation]]. == Blocked users == {{see|Wikipedia:Blocking policy}} Any user account can be blocked, regardless of which user group(s) it belongs to. While the account is blocked, the blocking flag disables the user's existing editing privileges depending on which [[WP:OPTIONS|block options]] are set by the administrator. A [[Wikipedia:Partial blocks|partial block]] still allows some parts of Wikipedia to be edited. Blocked users are listed on [[Special:BlockList]]. === Indefinitely blocked users === {{Shortcut|WP:INDEFRIGHTS|WP:BANNEDRIGHTS}} If an editor is [[WP:INDEF|blocked indefinitely]] but not [[WP:SBAN|site-banned]], their rights should generally be left as is. Rights specifically related to the reason for blocking may be removed at administrators' discretion;<ref>See the RfC at {{slink|Wikipedia talk:User access levels/Archive 2#Rights of indef blocked users}}.</ref> certain rights might also later be removed under applicable inactivity rules. When an editor is indefinitely site-banned by the community, all manually-granted permissions should be removed. If the ban is reversed due to actual error (e.g. votestacking in the ban thread), the rights should be restored, but otherwise a user who successfully appeals their ban is not automatically entitled to regain the rights.<ref>See [[Special:Permalink/1155585586#Alternate proposal (Procedural community desysop)|2023 RfC]]. There is [[Wikipedia:Administrators' noticeboard/Archive352#Implementation of WP:BANNEDRIGHTS change for already-banned users|no consensus for or against]] applying this consensus retroactively. Administrators should use their discretion.</ref> == Global user groups == Global user groups have effects on all public [[Wikimedia]] wikis, but their use may be restricted by local policy, see [[Wikipedia:Global rights policy]]. For an automatically generated list of global user groups with all their permissions, see [[meta:Special:GlobalGroupPermissions]]. For a list of users along with their global groups, see [[meta:Special:GlobalUsers]]. ==== <span class="anchor" id="steward"></span><span class="anchor" id="stewards"></span>Stewards ==== {{seealso|Meta:Stewards}} Stewardship is an elected role, and stewards are appointed globally across all public Wikimedia wikis. Users who are members of the {{mono|steward}} user group may grant and revoke any permission to or from any user on any wiki operated by the [[Wikimedia Foundation]] which allows open account creation. This group is set on [[meta:Main Page|MetaWiki]], and may use [[meta:Special:Userrights]] to set permissions on any Wikimedia wiki; they may add or remove any user from [[bugzilla:12518|any group configured on metawiki]]. Stewards generally act only when there is no user on a particular wiki that can make the necessary change. This includes granting of the {{mono|administrator}} or {{mono|bureaucrat}} access levels on wikis which do not have any local bureaucrats, and removing such flags if the user resigns or the account is acting maliciously. Stewards are also responsible for granting and revoking access levels such as {{mono|oversight}} and {{mono|checkuser}}, as no other group is capable of making such changes except [[meta:System administrators|Foundation sysadmins]] and [[meta:Trust and Safety|Trust and Safety]] staff. Stewards can also act as [[#CheckUser|checkusers]], [[#Oversight|oversighters]], [[#Bureaucrat|bureaucrats]] or [[#Administrator|administrators]] on wikis which do not have active local members of those groups. For example, if a wiki has a passing need for an edit to be oversighted, a steward can add themselves to the {{mono|oversight}} user group on that wiki, perform the necessary function, and then remove themselves from the {{mono|oversight}} group using their steward rights. Most steward actions are logged at [[meta:Special:Log/rights]] or [[meta:Special:Log/gblrights]] and are mirrored in local logs when they affect local users (some go to [[meta:Stewards/Additional log for global changes]]). See [[Special:GlobalUsers/steward]] or [[meta:Special:ListUsers/steward]] for a list of users in this group. ==== Other global user groups ==== {{main|Wikipedia:Global rights policy|meta:User groups}} Other global groups include WMF staff, sysadmins (system administrators), ombuds, [[Wikipedia:Volunteer Response Team|Volunteer Response Team (VRT) members]], global bots, global rollbackers, global sysops (not enabled on English Wikipedia), and interface editors. See [[Wikipedia:Global rights policy|Global rights policy]] and [[meta:User groups]] for information on these, as well as a full list. == Table == * On the English Wikipedia, bureaucrats are generally also administrators, meaning they have all the permissions of the {{mono|sysop}} user group in addition to their {{mono|bureaucrat}}-specific rights. However, this is not a requirement of the [[MediaWiki]] software, nor is it a formal requirement of the [[Wikipedia:Requests for bureaucratship]] process. Technically, a user can hold {{mono|bureaucrat}} rights without being an {{mono|administrator}}. * Deprecated permissions are either no longer assigned to any user group, or assigned to a user group that is no longer populated. * <span class="anchor" id="Ratelimit"></span> Temporary accounts and new users are limited to eight (8) edits per minute. Autoconfirmed or confirmed users who are in no usergroup with the {{mono|noratelimit}} userright are limited to eight moves per minute, except that those granted the {{mono|[[WP:PMR|page mover]]}} usergroup are subject to an increased limit of sixteen moves per minute.<ref>Per consensus in [[Special:Permalink/727057737#RfC:_Increase_throttle_limit_to_16_moves_per_minute|2016 RfC]].</ref> Rollbackers in the same situation are limited to 100 rollbacks per minute.<ref>The API query [https://en.wikipedia.org/w/api.php?action=query&meta=userinfo&uiprop=ratelimits|groups https://en.wikipedia.org/w/api.php?action=query&meta=userinfo&uiprop=ratelimits{{!}}groups] can be used to check those values.</ref> Account creations are subject to an IP-based limit, [[mw:Manual:$wgAccountCreationThrottle|set at 6]] for WMF wikis, but users with {{mono|noratelimit}} are unaffected. == <span class="anchor" id="Course coordinator, instructor, online and campus volunteer"></span><span class="anchor" id="Afttest and Afttest-hide"></span><span class="anchor" id="ep-staff"></span><span class="anchor" id="ep-admin"></span><span class="anchor" id="ep-campus-ambassador"></span><span class="anchor" id="ep-online-ambassador"></span><span class="anchor" id="ep-instructor"></span>Former groups == * ''Course coordinator, instructor, online and campus volunteer'' *: Enabled users to manage course pages in the "Education Program:" namespace, which was [https://outreach.wikimedia.org/wiki/Education/News/January_2018/Education_Extension_scheduled_shutdown shut down in June 2018]. * ''Afttest and Afttest-hide'' *: Only granted by WMF staff, these enabled users to delete and/or hide [[WP:AFT5|article feedback]]. Removed in March 2014 after one year as the article feedback feature was discontinued. * ''EP staff, administrator, campus-ambassador, online-ambassador, and instructor'' *: Used by users to coordinate and work with students, instructors, and institutions as part of the [https://outreach.wikimedia.org/wiki/Education/About education program]. Deprecated since 2013. == See also == * [[Meta:User groups]] * [[mw:Manual:User rights|Manual:User rights]] on [[MediaWiki]] * [[Special:ListGroupRights]] * [[Special:UserRights|See what usergroup a user is in]] * [[Wikipedia:Editing restrictions]] * [[Wikipedia:Editorial oversight and control]] (explains the access structure from the perspective of quality control on Wikipedia) * [http://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=usergroups Wikipedia User permissions API] * [[Wikipedia:Requests for permissions]] (to request certain userrights) == Notes == {{Reflist}} [[Category:Wikipedia user groups| ]] [[Category:Wikipedia features|{{PAGENAME}}]] t1tzki431fqehxk8xy7lw5gl03e2auj Википедия:К переименованию/13 августа 2026 0 177723 756394 2026-08-13T23:42:05Z Solidest 54422 автоматическая шапка ([[Википедия:Гаджеты/Remover|Remover]]) 756394 wikitext text/x-wiki {{КПМ-Навигация}} 5lhop28vwygvlrh0r5t1cfhn402d6y9 756395 756394 2026-08-13T23:42:06Z Solidest 54422 /* How to sleep → test */ добавление номинации ([[Википедия:Гаджеты/Remover|Remover]]) 756395 wikitext text/x-wiki {{КПМ-Навигация}} == [[:How to sleep]] → [[:test]] == test [[User:Solidest|Solidest]] ([[User talk:Solidest|talk]]) 23:42, 13 August 2026 (UTC) 3w5j6y5vq0y8xau2l4obbh5jehphs1a Translations:Wikipedia:Requests/Tools/66/zh 1198 177724 756417 2026-08-14T04:28:05Z Font8388608 72959 Created page with "成为管理员的账号要求" 756417 wikitext text/x-wiki 成为管理员的账号要求 r9occt62vvk0nzl8kbwsnqq52y857z2 User:John Vandenberg/createonly/1786686634.2053182 2 177725 756427 2026-08-14T05:50:43Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756427 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 User:기나ㅏㄴ/Custom Notifications.js 2 177726 756428 2026-08-14T08:58:21Z 기나ㅏㄴ 53048 Created page with "/* global mw, OO, $ */ ( function () { 'use strict'; if ( window.CustomNotifications ) { return; } /* ---------------------------------------------------------------------- * * 0. Constants * ---------------------------------------------------------------------- */ var CN = { version: '1.0.0', metaApi: 'https://test.wikimedia.org/w/api.php', langPage: 'User:기나ㅏㄴ/Custom_Notifications.js/langs.json', configTitle: 'CNconfig.json', configLegac..." 756428 javascript text/javascript /* global mw, OO, $ */ ( function () { 'use strict'; if ( window.CustomNotifications ) { return; } /* ---------------------------------------------------------------------- * * 0. Constants * ---------------------------------------------------------------------- */ var CN = { version: '1.0.0', metaApi: 'https://test.wikimedia.org/w/api.php', langPage: 'User:기나ㅏㄴ/Custom_Notifications.js/langs.json', configTitle: 'CNconfig.json', configLegacy: 'CNconfig.js', langCacheKey: 'cn-langs-v1', langCacheTtl: 7 * 24 * 60 * 60 * 1000, hintDismissKey: 'cn-hint-dismissed', hintDismissTtl: 30 * 24 * 60 * 60 * 1000, importHash: '#cn-import=', fetchLimit: 50, fetchPages: 4, unsupportedSkins: [ 'minerva' ] }; /** * Button catalogue. * * A notification belongs to a button when its `type` is listed in `types`, * or its `category` is listed in `categories`, or its `type` starts with one * of `prefixes`. The two `locked` entries are the built-in Echo badges; they * collect whatever no custom button claimed. * * `section` is only the *nominal* home of the button (used for grouping in * the settings dialog). Leftover accounting always uses each notification's * own section, so a button may legitimately span both. */ var CATALOG = [ { id: 'default-alert', section: 'alert', icon: 'bell', locked: true }, { id: 'default-notice', section: 'message', icon: 'tray', locked: true }, { id: 'user-talk', section: 'alert', icon: 'userTalk', categories: [ 'edit-user-talk' ] }, { id: 'reverted', section: 'alert', icon: 'editUndo', categories: [ 'reverted' ] }, { id: 'mention', section: 'alert', icon: 'quotes', categories: [ 'mention' ] }, { id: 'mention-status', section: 'alert', icon: 'checkAll', categories: [ 'mention-failure', 'mention-success' ] }, { id: 'user-rights', section: 'alert', icon: 'userGroup', categories: [ 'user-rights' ], prefixes: [ 'centralauth-global-user-rights' ] }, { id: 'block', section: 'alert', icon: 'blockOutline', categories: [ 'block' ] }, { id: 'emailuser', section: 'alert', icon: 'message', categories: [ 'emailuser' ] }, { id: 'user-page', section: 'alert', icon: 'userAvatar', categories: [ 'edit-user-page' ] }, { id: 'login', section: 'alert', icon: 'logIn', categories: [ 'login-fail', 'login-success' ] }, { id: 'security', section: 'alert', icon: 'key', categories: [ '2fa-warning', 'oauth-owner', 'oauth-admin', 'verify-email-reminder' ], prefixes: [ 'oathauth-' ] }, { id: 'foreign', section: 'alert', icon: 'logoWikimedia', categories: [ 'foreign' ], prefixes: [ 'foreign' ] }, { id: 'dt-subscription', section: 'message', icon: 'ongoingConversation', categories: [ 'dt-subscription' ] }, { id: 'dt-archiving', section: 'message', icon: 'journal', categories: [ 'dt-subscription-archiving' ] }, { id: 'thanks', section: 'message', icon: 'heart', categories: [ 'edit-thank' ] }, { id: 'page-linked', section: 'message', icon: 'linked', categories: [ 'article-linked' ] }, { id: 'milestone', section: 'message', icon: 'star', categories: [ 'thank-you-edit' ] }, { id: 'wikibase', section: 'message', icon: 'logoWikidata', categories: [ 'wikibase-action' ] }, { id: 'translation', section: 'message', icon: 'language', categories: [ 'cx' ], prefixes: [ 'cx-' ] }, { id: 'growth', section: 'message', icon: 'lightbulb', categories: [ 'ge-mentorship', 'ge-newcomer', 'image-suggestions' ] }, { id: 'system', section: 'message', icon: 'notice', categories: [ 'system', 'system-noemail', 'system-emailonly', 'other', 'api-triggered', 'campaign-events-notification-registration' ] } ]; var DEFAULT_CONFIG = { version: 1, buttons: [ 'user-talk', 'dt-subscription', 'reverted', 'mention', 'thanks', 'default-alert', 'default-notice' ], icons: {}, options: { separate: true, counters: true } }; var byId = {}; CATALOG.forEach( function ( def ) { byId[ def.id ] = def; } ); /* ---------------------------------------------------------------------- * * 1. Small helpers * ---------------------------------------------------------------------- */ function jsonGet( api, params ) { return $.ajax( { url: api, dataType: 'json', data: $.extend( { format: 'json', formatversion: 2 }, params ) } ); } /** Read a wiki page's raw content through api.php (works cross-wiki). */ function readPage( api, title, anonymous ) { var params = { action: 'query', prop: 'revisions', rvprop: 'content', rvslots: 'main', rvlimit: 1, titles: title, // Cache-busting is deliberate: a stale config after saving is worse // than one extra request per pageview. maxage: 0, smaxage: 0 }; if ( anonymous ) { params.origin = '*'; } return jsonGet( api, params ).then( function ( data ) { var pages = data && data.query && data.query.pages; if ( !pages || !pages.length || pages[ 0 ].missing ) { return null; } var rev = pages[ 0 ].revisions && pages[ 0 ].revisions[ 0 ]; var slot = rev && rev.slots && rev.slots.main; return slot ? slot.content : null; } ); } function safeParse( text ) { if ( !text ) { return null; } try { return JSON.parse( text ); } catch ( e ) { // Tolerate a `.js` page that wraps the object in an assignment or // has a trailing semicolon / comment header. var m = text.match( /\{[\s\S]*\}/ ); if ( m ) { try { return JSON.parse( m[ 0 ] ); } catch ( e2 ) { return null; } } return null; } } function store( key, value ) { try { if ( value === undefined ) { return JSON.parse( mw.storage.get( key ) || 'null' ); } mw.storage.set( key, JSON.stringify( value ) ); } catch ( e ) { return null; } } function b64encode( str ) { return btoa( unescape( encodeURIComponent( str ) ) ) .replace( /\+/g, '-' ).replace( /\//g, '_' ).replace( /=+$/, '' ); } function b64decode( str ) { var s = str.replace( /-/g, '+' ).replace( /_/g, '/' ); while ( s.length % 4 ) { s += '='; } return decodeURIComponent( escape( atob( s ) ) ); } /* ---------------------------------------------------------------------- * * 2. i18n * ---------------------------------------------------------------------- */ var i18n = { bundle: {}, chain: [ 'en' ], buildChain: function ( pack ) { var meta = pack[ '@metadata' ] || {}; var fallbacks = meta.fallback || {}; var lang = ( mw.config.get( 'wgUserLanguage' ) || 'en' ).toLowerCase(); var chain = []; var seen = {}; var cursor = lang; var guard = 0; while ( cursor && !seen[ cursor ] && guard++ < 10 ) { seen[ cursor ] = true; chain.push( cursor ); if ( fallbacks[ cursor ] ) { cursor = fallbacks[ cursor ]; } else if ( cursor.indexOf( '-' ) !== -1 ) { cursor = cursor.slice( 0, cursor.lastIndexOf( '-' ) ); } else { cursor = null; } } if ( !seen.en ) { chain.push( 'en' ); } return chain; }, load: function () { var cached = store( CN.langCacheKey ); if ( cached && cached.ts && ( Date.now() - cached.ts ) < CN.langCacheTtl && cached.pack ) { this.apply( cached.pack ); return $.Deferred().resolve().promise(); } var self = this; return readPage( CN.metaApi, CN.langPage, true ) .then( function ( text ) { var pack = safeParse( text ); if ( !pack ) { throw new Error( 'langs.json unreadable' ); } store( CN.langCacheKey, { ts: Date.now(), pack: pack } ); self.apply( pack ); } ) .catch( function () { // Last resort: keep whatever stale copy we have, else run // with raw keys rather than not running at all. if ( cached && cached.pack ) { self.apply( cached.pack ); } } ); }, apply: function ( pack ) { this.bundle = pack; this.chain = this.buildChain( pack ); }, msg: function ( key ) { var params = Array.prototype.slice.call( arguments, 1 ); var text = null; for ( var i = 0; i < this.chain.length; i++ ) { var set = this.bundle[ this.chain[ i ] ]; if ( set && typeof set[ key ] === 'string' ) { text = set[ key ]; break; } } if ( text === null ) { text = '⧼' + key + '⧽'; } return text.replace( /\$(\d)/g, function ( m, n ) { var v = params[ Number( n ) - 1 ]; return v === undefined ? m : String( v ); } ); } }; function msg() { return i18n.msg.apply( i18n, arguments ); } /* ---------------------------------------------------------------------- * * 3. Configuration store * ---------------------------------------------------------------------- */ var Config = { data: null, source: null, // 'local' | 'global' | null cacheKey: 'cn-config-v1', cacheTtl: 5 * 60 * 1000, userSubpage: function ( name ) { return 'User:' + mw.config.get( 'wgUserName' ) + '/' + name; }, /** Local wiki first, then Meta. `.json` first, then legacy `.js`. */ load: function () { var self = this; // Concurrency guard: overlapping calls must share one round of // requests, otherwise four API calls turn into eight and the later // promise can sit unresolved for a long time. if ( this.pending ) { return this.pending; } var cached = store( this.cacheKey ); if ( cached && ( Date.now() - cached.ts ) < this.cacheTtl && cached.wiki === mw.config.get( 'wgDBname' ) ) { if ( cached.data ) { this.data = this.normalise( cached.data ); this.source = cached.source; return $.Deferred().resolve( true ).promise(); } return $.Deferred().resolve( false ).promise(); } var localApi = mw.util.wikiScript( 'api' ); var jsonTitle = this.userSubpage( CN.configTitle ); var jsTitle = this.userSubpage( CN.configLegacy ); var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; function tryLocal() { return readPage( localApi, jsonTitle, false ) .then( function ( text ) { return text !== null ? text : readPage( localApi, jsTitle, false ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'local'; return true; } return false; } ) .catch( function () { return false; } ); } function tryMeta() { return readPage( CN.metaApi, jsonTitle, true ) .then( function ( text ) { return text !== null ? text : readPage( CN.metaApi, jsTitle, true ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'global'; return true; } return false; } ) .catch( function () { return false; } ); } function remember( found ) { store( self.cacheKey, { ts: Date.now(), wiki: mw.config.get( 'wgDBname' ), source: self.source, data: found ? self.data : null } ); return found; } this.pending = tryLocal().then( function ( found ) { if ( found || onMeta ) { // On Meta the "local" read already was the global one. return remember( !!found ); } return tryMeta().then( remember ); } ).always( function () { self.pending = null; } ); return this.pending; }, invalidate: function () { store( this.cacheKey, { ts: 0, wiki: null, source: null, data: null } ); }, normalise: function ( raw ) { var cfg = $.extend( true, {}, DEFAULT_CONFIG, raw || {} ); cfg.buttons = ( cfg.buttons || [] ).filter( function ( id, idx, arr ) { return byId[ id ] && arr.indexOf( id ) === idx; } ); // The two built-in badges cannot be dropped. [ 'default-alert', 'default-notice' ].forEach( function ( id ) { if ( cfg.buttons.indexOf( id ) === -1 ) { cfg.buttons.push( id ); } } ); return cfg; }, serialise: function ( cfg ) { return JSON.stringify( { version: 1, generator: 'Custom Notifications ' + CN.version, buttons: cfg.buttons, icons: cfg.icons || {}, options: cfg.options }, null, '\t' ) + '\n'; }, saveLocal: function ( cfg ) { this.invalidate(); return new mw.Api().postWithEditToken( { action: 'edit', title: this.userSubpage( CN.configTitle ), text: this.serialise( cfg ), summary: 'Custom Notifications: update button configuration', contentmodel: 'json' } ); }, /** * Global saves cannot be done cross-wiki (see file header), so we hand * the payload to a Meta tab through the URL fragment and let the copy of * this script running there do the actual edit. */ saveGlobalUrl: function ( cfg ) { return 'https://test.wikimedia.org/wiki/' + encodeURIComponent( this.userSubpage( CN.configTitle ) ).replace( /%3A/g, ':' ) + CN.importHash + b64encode( this.serialise( cfg ) ); } }; /* ---------------------------------------------------------------------- * * 4. Notification data * ---------------------------------------------------------------------- */ var Data = { items: [], loaded: false, matches: function ( def, item ) { if ( def.locked ) { return false; } if ( def.types && def.types.indexOf( item.type ) !== -1 ) { return true; } if ( def.categories && def.categories.indexOf( item.category ) !== -1 ) { return true; } if ( def.prefixes ) { for ( var i = 0; i < def.prefixes.length; i++ ) { if ( item.type && item.type.indexOf( def.prefixes[ i ] ) === 0 ) { return true; } } } return false; }, fetch: function ( force ) { if ( this.loaded && !force ) { return $.Deferred().resolve( this.items ).promise(); } var self = this; var api = new mw.Api(); var collected = []; function page( cont, depth ) { var params = { action: 'query', meta: 'notifications', notformat: 'model', notprop: 'list', notlimit: CN.fetchLimit, notcrosswikisummary: 1, uselang: mw.config.get( 'wgUserLanguage' ) }; if ( cont ) { params.notcontinue = cont; } return api.get( params ).then( function ( data ) { var n = data && data.query && data.query.notifications; if ( !n ) { return collected; } collected = collected.concat( n.list || [] ); if ( n.continue && depth < CN.fetchPages ) { return page( n.continue, depth + 1 ); } return collected; } ); } return page( null, 1 ).then( function ( list ) { self.items = list; self.loaded = true; return list; } ); }, /** Bucket every notification into exactly one enabled button. */ bucket: function ( enabledIds ) { var buckets = {}; enabledIds.forEach( function ( id ) { buckets[ id ] = []; } ); var customIds = enabledIds.filter( function ( id ) { return !byId[ id ].locked; } ); var self = this; this.items.forEach( function ( item ) { var target = null; for ( var i = 0; i < customIds.length; i++ ) { if ( self.matches( byId[ customIds[ i ] ], item ) ) { target = customIds[ i ]; break; } } if ( target === null ) { target = item.section === 'message' ? 'default-notice' : 'default-alert'; } else if ( !Config.data.options.separate ) { // Shortcut mode: the item also stays with its built-in badge, // which Echo keeps rendering on its own. var fallback = item.section === 'message' ? 'default-notice' : 'default-alert'; if ( buckets[ fallback ] ) { buckets[ fallback ].push( item ); } } if ( buckets[ target ] ) { buckets[ target ].push( item ); } } ); return buckets; }, unread: function ( list ) { return list.filter( function ( item ) { return !item.read; } ).length; }, markRead: function ( ids ) { if ( !ids.length ) { return $.Deferred().resolve().promise(); } var idSet = {}; ids.forEach( function ( id ) { idSet[ id ] = true; } ); this.items.forEach( function ( item ) { if ( idSet[ item.id ] ) { item.read = new Date().toISOString(); } } ); return new mw.Api().postWithToken( 'csrf', { action: 'echomarkread', list: ids.join( '|' ) } ); } }; /* ---------------------------------------------------------------------- * * 5. Styling * ---------------------------------------------------------------------- */ function injectStyles() { mw.util.addCSS( [ /* --- badges ------------------------------------------------- */ '.cn-badge-link { display: inline-flex; align-items: center; position: relative;', ' padding: 0 4px; text-decoration: none !important; }', '.cn-badge-icon { display: block; width: 20px; height: 20px;', ' background-repeat: no-repeat; background-position: center center;', ' background-size: contain; opacity: 0.72; }', '.cn-badge-link:hover .cn-badge-icon { opacity: 1; }', '.cn-badge-unread .cn-badge-icon { opacity: 1; }', '.cn-badge-count { font-size: 0.75em; line-height: 1; font-weight: bold;', ' color: #fff; background: #b32424; border-radius: 9px; padding: 2px 5px;', ' margin-left: -6px; margin-top: -12px; align-self: flex-start;', ' min-width: 8px; text-align: center; }', '.cn-badge-item.cn-badge-zero .cn-badge-count { display: none; }', /* --- popup -------------------------------------------------- */ '.cn-popup-list { list-style: none; margin: 0; padding: 0;', ' max-height: 60vh; overflow-y: auto; }', '.cn-popup-item { display: flex; gap: 8px; padding: 8px 12px;', ' border-bottom: 1px solid #eaecf0; cursor: pointer; }', '.cn-popup-item:hover { background: #f8f9fa; }', '.cn-popup-item-unread { background: #eaf3ff; }', '.cn-popup-item-unread:hover { background: #dce9fb; }', '.cn-popup-icon { flex: 0 0 24px; width: 24px; height: 24px; }', '.cn-popup-icon img { width: 24px; height: 24px; }', '.cn-popup-text { flex: 1 1 auto; min-width: 0; font-size: 0.875em; }', '.cn-popup-body { color: #54595d; margin-top: 2px;', ' overflow: hidden; text-overflow: ellipsis; }', '.cn-popup-ts { color: #72777d; font-size: 0.85em; margin-top: 2px; }', '.cn-popup-empty, .cn-popup-status { padding: 16px 12px; color: #54595d;', ' text-align: center; font-size: 0.875em; }', '.cn-popup-foot { display: flex; justify-content: space-between;', ' gap: 8px; padding: 8px 12px; border-top: 1px solid #c8ccd1; }', /* --- settings dialog ---------------------------------------- */ '.cn-cfg-cols { display: flex; gap: 12px; }', '.cn-cfg-col { flex: 1 1 50%; min-width: 0; }', '.cn-cfg-col-title { font-weight: bold; margin-bottom: 6px; }', '.cn-cfg-drop { min-height: 220px; border: 1px dashed #c8ccd1;', ' border-radius: 2px; padding: 4px; background: #fff; }', '.cn-cfg-drop.cn-cfg-over { border-color: #36c; background: #eaf3ff; }', '.cn-cfg-item { display: flex; align-items: center; gap: 6px;', ' padding: 6px 8px; margin: 3px 0; background: #f8f9fa;', ' border: 1px solid #c8ccd1; border-radius: 2px; cursor: grab;', ' font-size: 0.9em; }', '.cn-cfg-item:active { cursor: grabbing; }', '.cn-cfg-item.cn-cfg-dragging { opacity: 0.4; }', '.cn-cfg-item-locked { background: #eaecf0; }', '.cn-cfg-handle, .cn-cfg-item-icon { width: 16px; height: 16px;', ' background-repeat: no-repeat; background-position: center;', ' background-size: contain; flex: 0 0 16px; opacity: 0.65; }', '.cn-cfg-label { flex: 1 1 auto; }', '.cn-cfg-section { font-size: 0.8em; color: #72777d; }', '.cn-cfg-empty { color: #72777d; font-size: 0.85em; text-align: center;', ' padding: 16px 4px; }', '.cn-cfg-intro { margin-bottom: 10px; color: #54595d; }', '.cn-cfg-opts { margin-top: 12px; }' ].join( '\n' ) ); } /* ---------------------------------------------------------------------- * * 6. Popup rendering * ---------------------------------------------------------------------- */ var relFormatter = null; function relativeTime( unix ) { var seconds = Math.round( Date.now() / 1000 ) - Number( unix ); if ( !isFinite( seconds ) ) { return ''; } if ( !relFormatter && window.Intl && Intl.RelativeTimeFormat ) { try { relFormatter = new Intl.RelativeTimeFormat( mw.config.get( 'wgUserLanguage' ), { numeric: 'auto' } ); } catch ( e ) { relFormatter = false; } } if ( !relFormatter ) { return ''; } var units = [ [ 'year', 31536000 ], [ 'month', 2592000 ], [ 'week', 604800 ], [ 'day', 86400 ], [ 'hour', 3600 ], [ 'minute', 60 ] ]; for ( var i = 0; i < units.length; i++ ) { if ( seconds >= units[ i ][ 1 ] ) { return relFormatter.format( -Math.floor( seconds / units[ i ][ 1 ] ), units[ i ][ 0 ] ); } } return relFormatter.format( -seconds, 'second' ); } function renderItem( item ) { var model = item[ '*' ] || {}; var $li = $( '<li>' ) .addClass( 'cn-popup-item' ) .toggleClass( 'cn-popup-item-unread', !item.read ) .attr( 'data-id', item.id ); var $icon = $( '<span>' ).addClass( 'cn-popup-icon' ); if ( model.iconUrl ) { $icon.append( $( '<img>' ).attr( { src: model.iconUrl, alt: '' } ) ); } var $text = $( '<span>' ).addClass( 'cn-popup-text' ); // header/body are HTML produced by MediaWiki itself. $text.append( $( '<span>' ).addClass( 'cn-popup-header' ).html( model.header || '' ) ); if ( model.body ) { $text.append( $( '<div>' ).addClass( 'cn-popup-body' ).html( model.body ) ); } var stamp = relativeTime( item.timestamp && item.timestamp.utcunix ) || ( item.timestamp && item.timestamp.date ) || ''; if ( stamp ) { $text.append( $( '<div>' ).addClass( 'cn-popup-ts' ).text( stamp ) ); } var url = model.links && model.links.primary && model.links.primary.url; $li.append( $icon, $text ).on( 'click', function ( e ) { if ( $( e.target ).closest( 'a' ).length ) { return; // let real links inside the header do their own thing } if ( !item.read ) { Data.markRead( [ item.id ] ).always( refreshBadges ); } if ( url ) { window.location.href = url; } } ); return $li; } var openPopup = null; function buildPopup( def, list, $anchor ) { var $body = $( '<div>' ); if ( !list.length ) { $body.append( $( '<div>' ).addClass( 'cn-popup-empty' ).text( msg( 'cn-popup-empty' ) ) ); } else { var $ul = $( '<ul>' ).addClass( 'cn-popup-list' ); list.forEach( function ( item ) { $ul.append( renderItem( item ) ); } ); $body.append( $ul ); } var unreadIds = list.filter( function ( i ) { return !i.read; } ).map( function ( i ) { return i.id; } ); var markAll = new OO.ui.ButtonWidget( { label: msg( 'cn-markallread' ), framed: false, flags: [ 'progressive' ], disabled: !unreadIds.length } ); markAll.on( 'click', function () { markAll.setDisabled( true ); Data.markRead( unreadIds ).always( function () { refreshBadges(); if ( openPopup ) { openPopup.toggle( false ); } } ); } ); var viewAll = new OO.ui.ButtonWidget( { label: msg( 'cn-viewall' ), framed: false, href: mw.util.getUrl( 'Special:Notifications' ) } ); $body.append( $( '<div>' ).addClass( 'cn-popup-foot' ) .append( markAll.$element, viewAll.$element ) ); var popup = new OO.ui.PopupWidget( { $content: $body, $floatableContainer: $anchor, label: msg( 'cn-btn-' + def.id ), head: true, padded: false, width: 400, autoClose: true, $autoCloseIgnore: $anchor, position: 'below', align: 'backwards', hideWhenOutOfView: false, classes: [ 'cn-popup' ] } ); $( document.body ).append( popup.$element ); return popup; } /** * Show a popup on the next tick. Toggling synchronously from inside the * click handler that created the widget leaves it measured against a layout * that has not happened yet, and it can end up staying hidden. */ function showPopup( popup ) { setTimeout( function () { popup.toggle( true ); popup.$element.removeClass( 'oo-ui-element-hidden' ); if ( popup.updateDimensions ) { popup.updateDimensions(); } }, 0 ); } function togglePopup( def, $anchor ) { if ( openPopup ) { var same = openPopup.cnButtonId === def.id; openPopup.toggle( false ); openPopup.$element.remove(); openPopup = null; if ( same ) { return; } } var buckets = Data.bucket( Config.data.buttons ); var popup = buildPopup( def, buckets[ def.id ] || [], $anchor ); popup.cnButtonId = def.id; openPopup = popup; popup.on( 'toggle', function ( visible ) { if ( !visible && openPopup === popup ) { openPopup = null; popup.$element.remove(); } } ); showPopup( popup ); // Reset the "unseen" highlight for this section, like Echo does. new mw.Api().postWithToken( 'csrf', { action: 'echomarkseen', type: def.section === 'message' ? 'message' : 'alert' } ).catch( function () {} ); } /* ---------------------------------------------------------------------- * * 7. Badge rendering * ---------------------------------------------------------------------- */ function iconFor( def ) { return ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; } /** * Locate a built-in Echo badge. `data-mw-notifications-section` is set by * Echo itself and survives skin differences and its own re-rendering, so it * is preferred over the `pt-notifications-*` ids. */ function defaultBadge( def ) { var section = def.id === 'default-alert' ? 'alert' : 'notice'; var $link = $( '[data-mw-notifications-section="' + section + '"]' ).first(); if ( !$link.length ) { $link = $( '#pt-notifications-' + section + ' a' ).first(); } if ( !$link.length ) { return null; } return { $link: $link, $item: $link.closest( 'li' ) }; } function badgeList() { var found = defaultBadge( { id: 'default-alert' } ); if ( found && found.$item.length ) { return found.$item.parent(); } var $personal = $( '#p-personal ul' ).first(); return $personal.length ? $personal : null; } function makeBadge( def ) { var $icon = $( '<span>' ) .addClass( 'cn-badge-icon oo-ui-icon-' + iconFor( def ) ); var $count = $( '<span>' ).addClass( 'cn-badge-count' ).text( '0' ); var $link = $( '<a>' ) .addClass( 'cn-badge-link' ) .attr( { href: mw.util.getUrl( 'Special:Notifications' ), title: msg( 'cn-btn-' + def.id ) } ) .append( $icon, $count ); var $li = $( '<li>' ) .addClass( 'mw-list-item cn-badge-item cn-badge-zero' ) .attr( 'id', 'pt-cn-' + def.id ) .append( $link ); $link.on( 'click', function ( e ) { e.preventDefault(); togglePopup( def, $link ); } ); return $li; } /** Take over a built-in Echo badge: our count, our popup. */ function hijackDefault( def ) { var found = defaultBadge( def ); if ( !found ) { return null; } var $link = found.$link; if ( $link.data( 'cnHijacked' ) ) { return found.$item; } $link.data( 'cnHijacked', true ); if ( Config.data.options.separate ) { // Capture phase + stopImmediatePropagation so Echo's own handler, // which is bound on the same element, never runs. $link[ 0 ].addEventListener( 'click', function ( e ) { e.preventDefault(); e.stopImmediatePropagation(); togglePopup( def, $link ); }, true ); } return found.$item; } function formatCount( n ) { return n > 99 ? '99+' : String( n ); } function refreshBadges() { if ( !Config.data ) { return; } var buckets = Data.bucket( Config.data.buttons ); var showCounters = Config.data.options.counters !== false; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; var unread = Data.unread( buckets[ id ] || [] ); if ( def.locked ) { if ( !Config.data.options.separate ) { return; // Echo owns its own counter in shortcut mode } var found = defaultBadge( def ); if ( found ) { var text = formatCount( unread ); found.$link .attr( 'data-counter-num', unread ) .attr( 'data-counter-text', text ) .toggleClass( 'mw-echo-notifications-badge-all-read', unread === 0 ) .toggleClass( 'mw-echo-notifications-badge-long-label', text.length > 2 ) .toggleClass( 'mw-echo-unseen-notifications', unread > 0 ); } return; } var $item = $( '#pt-cn-' + id ); if ( !$item.length ) { return; } $item.toggleClass( 'cn-badge-zero', !showCounters || unread === 0 ) .toggleClass( 'cn-badge-unread', unread > 0 ); $item.find( '.cn-badge-count' ).text( formatCount( unread ) ); } ); } var rendering = false; function renderButtons() { var $list = badgeList(); if ( !$list || rendering ) { return; } rendering = true; $( '.cn-badge-item' ).remove(); var nodes = []; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; if ( !def ) { return; } nodes.push( def.locked ? hijackDefault( def ) : makeBadge( def ) ); } ); // Apply the configured order to everything, built-ins included. var previous = null; nodes.forEach( function ( $node ) { if ( !$node || !$node.length ) { return; } if ( previous ) { $node.insertAfter( previous ); } else { $list.prepend( $node ); } previous = $node; } ); rendering = false; } /** * Echo replaces its no-JS badge with a real widget once ext.echo.init runs, * which throws away our hijack and our counter. Re-apply when that happens. */ function watchEcho() { var $list = badgeList(); if ( !$list || !window.MutationObserver ) { return; } var pending = null; var observer = new MutationObserver( function ( records ) { if ( rendering || pending ) { return; } var relevant = records.some( function ( r ) { return Array.prototype.some.call( r.addedNodes, function ( n ) { return n.nodeType === 1 && ( n.matches( '[data-mw-notifications-section]' ) || n.querySelector( '[data-mw-notifications-section]' ) ); } ); } ); if ( !relevant ) { return; } pending = setTimeout( function () { pending = null; renderButtons(); refreshBadges(); }, 150 ); } ); observer.observe( $list[ 0 ], { childList: true, subtree: true } ); } /* ---------------------------------------------------------------------- * * 8. Settings dialog (two-column drag and drop) * ---------------------------------------------------------------------- */ function ConfigDialog( config ) { ConfigDialog.super.call( this, config ); } OO.inheritClass( ConfigDialog, OO.ui.ProcessDialog ); ConfigDialog.static.name = 'cnConfigDialog'; ConfigDialog.static.size = 'large'; ConfigDialog.static.actions = [ { action: 'save', label: null, flags: [ 'primary', 'progressive' ] }, { action: 'reset', label: null, flags: [ 'destructive' ] }, { label: null, flags: [ 'safe', 'close' ] } ]; ConfigDialog.prototype.initialize = function () { ConfigDialog.super.prototype.initialize.call( this ); var self = this; this.panel = new OO.ui.PanelLayout( { padded: true, expanded: false } ); this.$intro = $( '<div>' ).addClass( 'cn-cfg-intro' ).text( msg( 'cn-dialog-intro' ) ); this.$active = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'active' ); this.$inactive = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'inactive' ); var $cols = $( '<div>' ).addClass( 'cn-cfg-cols' ).append( $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-active' ) ), this.$active ), $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-inactive' ) ), this.$inactive ) ); this.separateCheck = new OO.ui.CheckboxInputWidget(); this.counterCheck = new OO.ui.CheckboxInputWidget(); var $opts = $( '<div>' ).addClass( 'cn-cfg-opts' ).append( new OO.ui.FieldLayout( this.separateCheck, { label: msg( 'cn-opt-separate' ), align: 'inline', help: msg( 'cn-opt-separate-help' ), helpInline: true } ).$element, new OO.ui.FieldLayout( this.counterCheck, { label: msg( 'cn-opt-counter' ), align: 'inline' } ).$element ); this.targetSelect = new OO.ui.ButtonSelectWidget( { items: [ new OO.ui.ButtonOptionWidget( { data: 'local', label: msg( 'cn-save-local', mw.config.get( 'wgDBname' ) ) } ), new OO.ui.ButtonOptionWidget( { data: 'global', label: msg( 'cn-save-global' ) } ) ] } ); this.targetSelect.selectItemByData( Config.source === 'global' ? 'global' : 'local' ); var $target = new OO.ui.FieldLayout( this.targetSelect, { label: msg( 'cn-save-where' ), align: 'top' } ).$element; this.panel.$element.append( this.$intro, $cols, $opts, $target ); this.$body.append( this.panel.$element ); [ this.$active, this.$inactive ].forEach( function ( $col ) { self.wireColumn( $col ); } ); }; ConfigDialog.prototype.getSetupProcess = function ( data ) { var self = this; return ConfigDialog.super.prototype.getSetupProcess.call( this, data ) .next( function () { self.actions.get( { actions: 'save' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-save' ) ); } ); self.actions.get( { actions: 'reset' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-reset' ) ); } ); self.actions.get( { flags: 'close' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-cancel' ) ); } ); self.populate( Config.data ); } ); }; ConfigDialog.prototype.getBodyHeight = function () { // Called while the dialog is still being laid out, when outerHeight() // can report 0. Falling through to a tiny height makes the dialog look // like it never opened, so clamp to a usable minimum. var measured = this.panel.$element.outerHeight( true ) || 0; return Math.max( 460, Math.min( 560, measured + 20 ) ); }; ConfigDialog.prototype.populate = function ( cfg ) { var self = this; this.$active.empty(); this.$inactive.empty(); cfg.buttons.forEach( function ( id ) { if ( byId[ id ] ) { self.$active.append( self.makeItem( byId[ id ] ) ); } } ); CATALOG.forEach( function ( def ) { if ( cfg.buttons.indexOf( def.id ) === -1 ) { self.$inactive.append( self.makeItem( def ) ); } } ); this.separateCheck.setSelected( cfg.options.separate !== false ); this.counterCheck.setSelected( cfg.options.counters !== false ); this.updateEmptyState(); }; ConfigDialog.prototype.makeItem = function ( def ) { var icon = ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; var $item = $( '<div>' ) .addClass( 'cn-cfg-item' ) .toggleClass( 'cn-cfg-item-locked', !!def.locked ) .attr( { draggable: 'true', 'data-id': def.id } ) .append( $( '<span>' ).addClass( 'cn-cfg-handle oo-ui-icon-draggable' ), $( '<span>' ).addClass( 'cn-cfg-item-icon oo-ui-icon-' + icon ), $( '<span>' ).addClass( 'cn-cfg-label' ).text( msg( 'cn-btn-' + def.id ) ) ); if ( def.locked ) { $item.attr( 'title', msg( 'cn-locked' ) ) .append( $( '<span>' ).addClass( 'cn-cfg-section' ).text( '🔒' ) ); } return $item; }; ConfigDialog.prototype.updateEmptyState = function () { [ [ this.$active, 'cn-col-active-empty' ], [ this.$inactive, 'cn-col-inactive-empty' ] ] .forEach( function ( pair ) { var $col = pair[ 0 ]; $col.find( '.cn-cfg-empty' ).remove(); if ( !$col.children( '.cn-cfg-item' ).length ) { $col.append( $( '<div>' ).addClass( 'cn-cfg-empty' ).text( msg( pair[ 1 ] ) ) ); } } ); }; ConfigDialog.prototype.wireColumn = function ( $col ) { var self = this; var col = $col[ 0 ]; col.addEventListener( 'dragstart', function ( e ) { var item = e.target.closest && e.target.closest( '.cn-cfg-item' ); if ( !item ) { return; } self.dragged = item; item.classList.add( 'cn-cfg-dragging' ); e.dataTransfer.effectAllowed = 'move'; // Firefox refuses to start a drag without payload. e.dataTransfer.setData( 'text/plain', item.getAttribute( 'data-id' ) ); } ); col.addEventListener( 'dragend', function () { if ( self.dragged ) { self.dragged.classList.remove( 'cn-cfg-dragging' ); } self.dragged = null; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); col.addEventListener( 'dragover', function ( e ) { if ( !self.dragged ) { return; } var locked = self.dragged.classList.contains( 'cn-cfg-item-locked' ); if ( locked && $col.attr( 'data-col' ) === 'inactive' ) { e.dataTransfer.dropEffect = 'none'; return; // built-in badges may be reordered but not removed } e.preventDefault(); e.dataTransfer.dropEffect = 'move'; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); $col.addClass( 'cn-cfg-over' ); var after = self.itemAfter( col, e.clientY ); if ( after === null ) { col.appendChild( self.dragged ); } else if ( after !== self.dragged ) { col.insertBefore( self.dragged, after ); } } ); col.addEventListener( 'drop', function ( e ) { if ( !self.dragged ) { return; } e.preventDefault(); $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); }; /** Which element should the dragged item be inserted before? */ ConfigDialog.prototype.itemAfter = function ( col, y ) { var candidates = Array.prototype.slice.call( col.querySelectorAll( '.cn-cfg-item:not(.cn-cfg-dragging)' ) ); var closest = null; var closestOffset = Number.NEGATIVE_INFINITY; candidates.forEach( function ( child ) { var box = child.getBoundingClientRect(); var offset = y - box.top - box.height / 2; if ( offset < 0 && offset > closestOffset ) { closestOffset = offset; closest = child; } } ); return closest; }; ConfigDialog.prototype.collect = function () { var ids = Array.prototype.slice.call( this.$active[ 0 ].querySelectorAll( '.cn-cfg-item' ) ).map( function ( el ) { return el.getAttribute( 'data-id' ); } ); return Config.normalise( { buttons: ids, icons: Config.data.icons, options: { separate: this.separateCheck.isSelected(), counters: this.counterCheck.isSelected() } } ); }; ConfigDialog.prototype.getActionProcess = function ( action ) { var self = this; if ( action === 'reset' ) { return new OO.ui.Process( function () { self.populate( Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ) ); } ); } if ( action === 'save' ) { return new OO.ui.Process( function () { var cfg = self.collect(); var selected = self.targetSelect.findSelectedItem(); var target = selected ? selected.getData() : 'local'; var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; if ( target === 'global' && !onMeta ) { mw.notify( msg( 'cn-global-notice' ), { type: 'warn', autoHideSeconds: 'long' } ); window.open( Config.saveGlobalUrl( cfg ), '_blank', 'noopener' ); self.close(); return; } return Config.saveLocal( cfg ).then( function () { mw.notify( msg( 'cn-saved' ) ); self.close(); setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code, detail ) { var reason = ( detail && detail.error && detail.error.info ) || code || '?'; return $.Deferred().reject( new OO.ui.Error( msg( 'cn-save-failed', reason ) ) ).promise(); } ); } ); } return ConfigDialog.super.prototype.getActionProcess.call( this, action ); }; var windowManager = null; function openSettings() { if ( !windowManager ) { windowManager = new OO.ui.WindowManager(); $( document.body ).append( windowManager.$element ); var dialog = new ConfigDialog( { title: msg( 'cn-dialog-title' ) } ); windowManager.addWindows( [ dialog ] ); } windowManager.openWindow( 'cnConfigDialog' ); } /* ---------------------------------------------------------------------- * * 9. First-run hint * ---------------------------------------------------------------------- */ function showHint( $link ) { var dismissed = store( CN.hintDismissKey ); if ( dismissed && ( Date.now() - dismissed ) < CN.hintDismissTtl ) { return; } var setup = new OO.ui.ButtonWidget( { label: msg( 'cn-settings-link' ), flags: [ 'primary', 'progressive' ] } ); var later = new OO.ui.ButtonWidget( { label: msg( 'cn-hint-dismiss' ), framed: false } ); var popup = new OO.ui.PopupWidget( { $content: $( '<div>' ).append( $( '<p>' ).text( msg( 'cn-hint-body' ) ), $( '<div>' ).css( { display: 'flex', gap: '6px', 'margin-top': '8px' } ) .append( setup.$element, later.$element ) ), $floatableContainer: $link, label: msg( 'cn-hint-title' ), head: true, padded: true, width: 320, autoClose: true, $autoCloseIgnore: $link, position: 'after', hideWhenOutOfView: false, classes: [ 'cn-hint-popup' ] } ); $( document.body ).append( popup.$element ); showPopup( popup ); setup.on( 'click', function () { popup.toggle( false ); openSettings(); } ); later.on( 'click', function () { store( CN.hintDismissKey, Date.now() ); popup.toggle( false ); } ); } /* ---------------------------------------------------------------------- * * 10. Import handoff (runs on Meta) * ---------------------------------------------------------------------- */ function handleImport() { var hash = window.location.hash || ''; if ( hash.indexOf( CN.importHash ) !== 0 ) { return false; } if ( mw.config.get( 'wgDBname' ) !== 'metawiki' ) { return false; } var payload; try { payload = JSON.parse( b64decode( hash.slice( CN.importHash.length ) ) ); } catch ( e ) { return false; } OO.ui.confirm( msg( 'cn-import-body' ), { title: msg( 'cn-import-title' ), actions: [ { action: 'accept', label: msg( 'cn-import-save' ), flags: [ 'primary', 'progressive' ] }, { action: 'reject', label: msg( 'cn-cancel' ), flags: 'safe' } ] } ).done( function ( confirmed ) { if ( !confirmed ) { return; } Config.saveLocal( Config.normalise( payload ) ).then( function () { mw.notify( msg( 'cn-saved' ) ); window.location.hash = ''; setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code ) { mw.notify( msg( 'cn-save-failed', code ), { type: 'error' } ); } ); } ); return true; } /* ---------------------------------------------------------------------- * * 11. Boot * ---------------------------------------------------------------------- */ function addSettingsLink( hasConfig ) { var node = mw.util.addPortletLink( 'p-tb', '#', msg( 'cn-settings-link' ), 't-cn-settings', msg( 'cn-settings-tooltip' ) ); if ( !node ) { return null; } var $link = $( node ).find( 'a' ).first(); $link.on( 'click', function ( e ) { e.preventDefault(); openSettings(); } ); if ( !hasConfig ) { showHint( $link ); } return $link; } function boot() { if ( !mw.config.get( 'wgUserName' ) ) { return; } if ( CN.unsupportedSkins.indexOf( mw.config.get( 'skin' ) ) !== -1 ) { return; } var modules = [ 'mediawiki.api', 'mediawiki.util', 'mediawiki.storage', 'mediawiki.jqueryMsg', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows', 'oojs-ui.styles.icons-alerts', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-user', 'oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-wikimedia', 'oojs-ui.styles.icons-layout', 'oojs-ui.styles.icons-media' ].filter( function ( m ) { return mw.loader.getState( m ) !== null; } ); mw.loader.using( modules ).then( function () { injectStyles(); return i18n.load(); } ).then( function () { if ( handleImport() ) { return; } return Config.load().then( function ( hasConfig ) { if ( !hasConfig ) { Config.data = Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ); Config.data.buttons = [ 'default-alert', 'default-notice' ]; } addSettingsLink( hasConfig ); if ( !hasConfig ) { return; } var start = function () { renderButtons(); watchEcho(); Data.fetch().then( refreshBadges, function () { mw.notify( msg( 'cn-popup-error' ), { type: 'error' } ); } ); }; // Let Echo finish swapping its no-JS badge for the real widget // first, so we hijack the element that will actually survive. if ( mw.loader.getState( 'ext.echo.init' ) ) { mw.loader.using( 'ext.echo.init' ).then( start, start ); } else { start(); } mw.hook( 'ext.echo.badge.countChange' ).add( function () { Data.fetch( true ).then( refreshBadges ); } ); } ); } ).catch( function ( e ) { mw.log.error( '[CustomNotifications]', e ); } ); } window.CustomNotifications = { version: CN.version, catalog: CATALOG, config: Config, data: Data, i18n: i18n, openSettings: openSettings, refresh: function () { return Data.fetch( true ).then( refreshBadges ); }, /** Apply a configuration object without saving it — handy for previews. */ applyConfig: function ( cfg ) { Config.data = Config.normalise( cfg ); renderButtons(); return Data.fetch().then( refreshBadges ); } }; $( boot ); }() ); lifud1l3fi12xxubx06820z5lyx7bmi 756431 756428 2026-08-14T09:01:20Z 기나ㅏㄴ 53048 756431 javascript text/javascript /* global mw, OO, $ */ ( function () { 'use strict'; if ( window.CustomNotifications ) { return; } /* ---------------------------------------------------------------------- * * 0. Constants * ---------------------------------------------------------------------- */ var CN = { version: '1.0.0', metaApi: 'https://test.wikipedia.org/w/api.php', langPage: 'User:기나ㅏㄴ/Custom_Notifications.js/langs.json', configTitle: 'CNconfig.json', configLegacy: 'CNconfig.js', langCacheKey: 'cn-langs-v1', langCacheTtl: 7 * 24 * 60 * 60 * 1000, hintDismissKey: 'cn-hint-dismissed', hintDismissTtl: 30 * 24 * 60 * 60 * 1000, importHash: '#cn-import=', fetchLimit: 50, fetchPages: 4, unsupportedSkins: [ 'minerva' ] }; /** * Button catalogue. * * A notification belongs to a button when its `type` is listed in `types`, * or its `category` is listed in `categories`, or its `type` starts with one * of `prefixes`. The two `locked` entries are the built-in Echo badges; they * collect whatever no custom button claimed. * * `section` is only the *nominal* home of the button (used for grouping in * the settings dialog). Leftover accounting always uses each notification's * own section, so a button may legitimately span both. */ var CATALOG = [ { id: 'default-alert', section: 'alert', icon: 'bell', locked: true }, { id: 'default-notice', section: 'message', icon: 'tray', locked: true }, { id: 'user-talk', section: 'alert', icon: 'userTalk', categories: [ 'edit-user-talk' ] }, { id: 'reverted', section: 'alert', icon: 'editUndo', categories: [ 'reverted' ] }, { id: 'mention', section: 'alert', icon: 'quotes', categories: [ 'mention' ] }, { id: 'mention-status', section: 'alert', icon: 'checkAll', categories: [ 'mention-failure', 'mention-success' ] }, { id: 'user-rights', section: 'alert', icon: 'userGroup', categories: [ 'user-rights' ], prefixes: [ 'centralauth-global-user-rights' ] }, { id: 'block', section: 'alert', icon: 'blockOutline', categories: [ 'block' ] }, { id: 'emailuser', section: 'alert', icon: 'message', categories: [ 'emailuser' ] }, { id: 'user-page', section: 'alert', icon: 'userAvatar', categories: [ 'edit-user-page' ] }, { id: 'login', section: 'alert', icon: 'logIn', categories: [ 'login-fail', 'login-success' ] }, { id: 'security', section: 'alert', icon: 'key', categories: [ '2fa-warning', 'oauth-owner', 'oauth-admin', 'verify-email-reminder' ], prefixes: [ 'oathauth-' ] }, { id: 'foreign', section: 'alert', icon: 'logoWikimedia', categories: [ 'foreign' ], prefixes: [ 'foreign' ] }, { id: 'dt-subscription', section: 'message', icon: 'ongoingConversation', categories: [ 'dt-subscription' ] }, { id: 'dt-archiving', section: 'message', icon: 'journal', categories: [ 'dt-subscription-archiving' ] }, { id: 'thanks', section: 'message', icon: 'heart', categories: [ 'edit-thank' ] }, { id: 'page-linked', section: 'message', icon: 'linked', categories: [ 'article-linked' ] }, { id: 'milestone', section: 'message', icon: 'star', categories: [ 'thank-you-edit' ] }, { id: 'wikibase', section: 'message', icon: 'logoWikidata', categories: [ 'wikibase-action' ] }, { id: 'translation', section: 'message', icon: 'language', categories: [ 'cx' ], prefixes: [ 'cx-' ] }, { id: 'growth', section: 'message', icon: 'lightbulb', categories: [ 'ge-mentorship', 'ge-newcomer', 'image-suggestions' ] }, { id: 'system', section: 'message', icon: 'notice', categories: [ 'system', 'system-noemail', 'system-emailonly', 'other', 'api-triggered', 'campaign-events-notification-registration' ] } ]; var DEFAULT_CONFIG = { version: 1, buttons: [ 'user-talk', 'dt-subscription', 'reverted', 'mention', 'thanks', 'default-alert', 'default-notice' ], icons: {}, options: { separate: true, counters: true } }; var byId = {}; CATALOG.forEach( function ( def ) { byId[ def.id ] = def; } ); /* ---------------------------------------------------------------------- * * 1. Small helpers * ---------------------------------------------------------------------- */ function jsonGet( api, params ) { return $.ajax( { url: api, dataType: 'json', data: $.extend( { format: 'json', formatversion: 2 }, params ) } ); } /** Read a wiki page's raw content through api.php (works cross-wiki). */ function readPage( api, title, anonymous ) { var params = { action: 'query', prop: 'revisions', rvprop: 'content', rvslots: 'main', rvlimit: 1, titles: title, // Cache-busting is deliberate: a stale config after saving is worse // than one extra request per pageview. maxage: 0, smaxage: 0 }; if ( anonymous ) { params.origin = '*'; } return jsonGet( api, params ).then( function ( data ) { var pages = data && data.query && data.query.pages; if ( !pages || !pages.length || pages[ 0 ].missing ) { return null; } var rev = pages[ 0 ].revisions && pages[ 0 ].revisions[ 0 ]; var slot = rev && rev.slots && rev.slots.main; return slot ? slot.content : null; } ); } function safeParse( text ) { if ( !text ) { return null; } try { return JSON.parse( text ); } catch ( e ) { // Tolerate a `.js` page that wraps the object in an assignment or // has a trailing semicolon / comment header. var m = text.match( /\{[\s\S]*\}/ ); if ( m ) { try { return JSON.parse( m[ 0 ] ); } catch ( e2 ) { return null; } } return null; } } function store( key, value ) { try { if ( value === undefined ) { return JSON.parse( mw.storage.get( key ) || 'null' ); } mw.storage.set( key, JSON.stringify( value ) ); } catch ( e ) { return null; } } function b64encode( str ) { return btoa( unescape( encodeURIComponent( str ) ) ) .replace( /\+/g, '-' ).replace( /\//g, '_' ).replace( /=+$/, '' ); } function b64decode( str ) { var s = str.replace( /-/g, '+' ).replace( /_/g, '/' ); while ( s.length % 4 ) { s += '='; } return decodeURIComponent( escape( atob( s ) ) ); } /* ---------------------------------------------------------------------- * * 2. i18n * ---------------------------------------------------------------------- */ var i18n = { bundle: {}, chain: [ 'en' ], buildChain: function ( pack ) { var meta = pack[ '@metadata' ] || {}; var fallbacks = meta.fallback || {}; var lang = ( mw.config.get( 'wgUserLanguage' ) || 'en' ).toLowerCase(); var chain = []; var seen = {}; var cursor = lang; var guard = 0; while ( cursor && !seen[ cursor ] && guard++ < 10 ) { seen[ cursor ] = true; chain.push( cursor ); if ( fallbacks[ cursor ] ) { cursor = fallbacks[ cursor ]; } else if ( cursor.indexOf( '-' ) !== -1 ) { cursor = cursor.slice( 0, cursor.lastIndexOf( '-' ) ); } else { cursor = null; } } if ( !seen.en ) { chain.push( 'en' ); } return chain; }, load: function () { var cached = store( CN.langCacheKey ); if ( cached && cached.ts && ( Date.now() - cached.ts ) < CN.langCacheTtl && cached.pack ) { this.apply( cached.pack ); return $.Deferred().resolve().promise(); } var self = this; return readPage( CN.metaApi, CN.langPage, true ) .then( function ( text ) { var pack = safeParse( text ); if ( !pack ) { throw new Error( 'langs.json unreadable' ); } store( CN.langCacheKey, { ts: Date.now(), pack: pack } ); self.apply( pack ); } ) .catch( function () { // Last resort: keep whatever stale copy we have, else run // with raw keys rather than not running at all. if ( cached && cached.pack ) { self.apply( cached.pack ); } } ); }, apply: function ( pack ) { this.bundle = pack; this.chain = this.buildChain( pack ); }, msg: function ( key ) { var params = Array.prototype.slice.call( arguments, 1 ); var text = null; for ( var i = 0; i < this.chain.length; i++ ) { var set = this.bundle[ this.chain[ i ] ]; if ( set && typeof set[ key ] === 'string' ) { text = set[ key ]; break; } } if ( text === null ) { text = '⧼' + key + '⧽'; } return text.replace( /\$(\d)/g, function ( m, n ) { var v = params[ Number( n ) - 1 ]; return v === undefined ? m : String( v ); } ); } }; function msg() { return i18n.msg.apply( i18n, arguments ); } /* ---------------------------------------------------------------------- * * 3. Configuration store * ---------------------------------------------------------------------- */ var Config = { data: null, source: null, // 'local' | 'global' | null cacheKey: 'cn-config-v1', cacheTtl: 5 * 60 * 1000, userSubpage: function ( name ) { return 'User:' + mw.config.get( 'wgUserName' ) + '/' + name; }, /** Local wiki first, then Meta. `.json` first, then legacy `.js`. */ load: function () { var self = this; // Concurrency guard: overlapping calls must share one round of // requests, otherwise four API calls turn into eight and the later // promise can sit unresolved for a long time. if ( this.pending ) { return this.pending; } var cached = store( this.cacheKey ); if ( cached && ( Date.now() - cached.ts ) < this.cacheTtl && cached.wiki === mw.config.get( 'wgDBname' ) ) { if ( cached.data ) { this.data = this.normalise( cached.data ); this.source = cached.source; return $.Deferred().resolve( true ).promise(); } return $.Deferred().resolve( false ).promise(); } var localApi = mw.util.wikiScript( 'api' ); var jsonTitle = this.userSubpage( CN.configTitle ); var jsTitle = this.userSubpage( CN.configLegacy ); var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; function tryLocal() { return readPage( localApi, jsonTitle, false ) .then( function ( text ) { return text !== null ? text : readPage( localApi, jsTitle, false ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'local'; return true; } return false; } ) .catch( function () { return false; } ); } function tryMeta() { return readPage( CN.metaApi, jsonTitle, true ) .then( function ( text ) { return text !== null ? text : readPage( CN.metaApi, jsTitle, true ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'global'; return true; } return false; } ) .catch( function () { return false; } ); } function remember( found ) { store( self.cacheKey, { ts: Date.now(), wiki: mw.config.get( 'wgDBname' ), source: self.source, data: found ? self.data : null } ); return found; } this.pending = tryLocal().then( function ( found ) { if ( found || onMeta ) { // On Meta the "local" read already was the global one. return remember( !!found ); } return tryMeta().then( remember ); } ).always( function () { self.pending = null; } ); return this.pending; }, invalidate: function () { store( this.cacheKey, { ts: 0, wiki: null, source: null, data: null } ); }, normalise: function ( raw ) { var cfg = $.extend( true, {}, DEFAULT_CONFIG, raw || {} ); cfg.buttons = ( cfg.buttons || [] ).filter( function ( id, idx, arr ) { return byId[ id ] && arr.indexOf( id ) === idx; } ); // The two built-in badges cannot be dropped. [ 'default-alert', 'default-notice' ].forEach( function ( id ) { if ( cfg.buttons.indexOf( id ) === -1 ) { cfg.buttons.push( id ); } } ); return cfg; }, serialise: function ( cfg ) { return JSON.stringify( { version: 1, generator: 'Custom Notifications ' + CN.version, buttons: cfg.buttons, icons: cfg.icons || {}, options: cfg.options }, null, '\t' ) + '\n'; }, saveLocal: function ( cfg ) { this.invalidate(); return new mw.Api().postWithEditToken( { action: 'edit', title: this.userSubpage( CN.configTitle ), text: this.serialise( cfg ), summary: 'Custom Notifications: update button configuration', contentmodel: 'json' } ); }, /** * Global saves cannot be done cross-wiki (see file header), so we hand * the payload to a Meta tab through the URL fragment and let the copy of * this script running there do the actual edit. */ saveGlobalUrl: function ( cfg ) { return 'https://test.wikipedia.org/wiki/' + encodeURIComponent( this.userSubpage( CN.configTitle ) ).replace( /%3A/g, ':' ) + CN.importHash + b64encode( this.serialise( cfg ) ); } }; /* ---------------------------------------------------------------------- * * 4. Notification data * ---------------------------------------------------------------------- */ var Data = { items: [], loaded: false, matches: function ( def, item ) { if ( def.locked ) { return false; } if ( def.types && def.types.indexOf( item.type ) !== -1 ) { return true; } if ( def.categories && def.categories.indexOf( item.category ) !== -1 ) { return true; } if ( def.prefixes ) { for ( var i = 0; i < def.prefixes.length; i++ ) { if ( item.type && item.type.indexOf( def.prefixes[ i ] ) === 0 ) { return true; } } } return false; }, fetch: function ( force ) { if ( this.loaded && !force ) { return $.Deferred().resolve( this.items ).promise(); } var self = this; var api = new mw.Api(); var collected = []; function page( cont, depth ) { var params = { action: 'query', meta: 'notifications', notformat: 'model', notprop: 'list', notlimit: CN.fetchLimit, notcrosswikisummary: 1, uselang: mw.config.get( 'wgUserLanguage' ) }; if ( cont ) { params.notcontinue = cont; } return api.get( params ).then( function ( data ) { var n = data && data.query && data.query.notifications; if ( !n ) { return collected; } collected = collected.concat( n.list || [] ); if ( n.continue && depth < CN.fetchPages ) { return page( n.continue, depth + 1 ); } return collected; } ); } return page( null, 1 ).then( function ( list ) { self.items = list; self.loaded = true; return list; } ); }, /** Bucket every notification into exactly one enabled button. */ bucket: function ( enabledIds ) { var buckets = {}; enabledIds.forEach( function ( id ) { buckets[ id ] = []; } ); var customIds = enabledIds.filter( function ( id ) { return !byId[ id ].locked; } ); var self = this; this.items.forEach( function ( item ) { var target = null; for ( var i = 0; i < customIds.length; i++ ) { if ( self.matches( byId[ customIds[ i ] ], item ) ) { target = customIds[ i ]; break; } } if ( target === null ) { target = item.section === 'message' ? 'default-notice' : 'default-alert'; } else if ( !Config.data.options.separate ) { // Shortcut mode: the item also stays with its built-in badge, // which Echo keeps rendering on its own. var fallback = item.section === 'message' ? 'default-notice' : 'default-alert'; if ( buckets[ fallback ] ) { buckets[ fallback ].push( item ); } } if ( buckets[ target ] ) { buckets[ target ].push( item ); } } ); return buckets; }, unread: function ( list ) { return list.filter( function ( item ) { return !item.read; } ).length; }, markRead: function ( ids ) { if ( !ids.length ) { return $.Deferred().resolve().promise(); } var idSet = {}; ids.forEach( function ( id ) { idSet[ id ] = true; } ); this.items.forEach( function ( item ) { if ( idSet[ item.id ] ) { item.read = new Date().toISOString(); } } ); return new mw.Api().postWithToken( 'csrf', { action: 'echomarkread', list: ids.join( '|' ) } ); } }; /* ---------------------------------------------------------------------- * * 5. Styling * ---------------------------------------------------------------------- */ function injectStyles() { mw.util.addCSS( [ /* --- badges ------------------------------------------------- */ '.cn-badge-link { display: inline-flex; align-items: center; position: relative;', ' padding: 0 4px; text-decoration: none !important; }', '.cn-badge-icon { display: block; width: 20px; height: 20px;', ' background-repeat: no-repeat; background-position: center center;', ' background-size: contain; opacity: 0.72; }', '.cn-badge-link:hover .cn-badge-icon { opacity: 1; }', '.cn-badge-unread .cn-badge-icon { opacity: 1; }', '.cn-badge-count { font-size: 0.75em; line-height: 1; font-weight: bold;', ' color: #fff; background: #b32424; border-radius: 9px; padding: 2px 5px;', ' margin-left: -6px; margin-top: -12px; align-self: flex-start;', ' min-width: 8px; text-align: center; }', '.cn-badge-item.cn-badge-zero .cn-badge-count { display: none; }', /* --- popup -------------------------------------------------- */ '.cn-popup-list { list-style: none; margin: 0; padding: 0;', ' max-height: 60vh; overflow-y: auto; }', '.cn-popup-item { display: flex; gap: 8px; padding: 8px 12px;', ' border-bottom: 1px solid #eaecf0; cursor: pointer; }', '.cn-popup-item:hover { background: #f8f9fa; }', '.cn-popup-item-unread { background: #eaf3ff; }', '.cn-popup-item-unread:hover { background: #dce9fb; }', '.cn-popup-icon { flex: 0 0 24px; width: 24px; height: 24px; }', '.cn-popup-icon img { width: 24px; height: 24px; }', '.cn-popup-text { flex: 1 1 auto; min-width: 0; font-size: 0.875em; }', '.cn-popup-body { color: #54595d; margin-top: 2px;', ' overflow: hidden; text-overflow: ellipsis; }', '.cn-popup-ts { color: #72777d; font-size: 0.85em; margin-top: 2px; }', '.cn-popup-empty, .cn-popup-status { padding: 16px 12px; color: #54595d;', ' text-align: center; font-size: 0.875em; }', '.cn-popup-foot { display: flex; justify-content: space-between;', ' gap: 8px; padding: 8px 12px; border-top: 1px solid #c8ccd1; }', /* --- settings dialog ---------------------------------------- */ '.cn-cfg-cols { display: flex; gap: 12px; }', '.cn-cfg-col { flex: 1 1 50%; min-width: 0; }', '.cn-cfg-col-title { font-weight: bold; margin-bottom: 6px; }', '.cn-cfg-drop { min-height: 220px; border: 1px dashed #c8ccd1;', ' border-radius: 2px; padding: 4px; background: #fff; }', '.cn-cfg-drop.cn-cfg-over { border-color: #36c; background: #eaf3ff; }', '.cn-cfg-item { display: flex; align-items: center; gap: 6px;', ' padding: 6px 8px; margin: 3px 0; background: #f8f9fa;', ' border: 1px solid #c8ccd1; border-radius: 2px; cursor: grab;', ' font-size: 0.9em; }', '.cn-cfg-item:active { cursor: grabbing; }', '.cn-cfg-item.cn-cfg-dragging { opacity: 0.4; }', '.cn-cfg-item-locked { background: #eaecf0; }', '.cn-cfg-handle, .cn-cfg-item-icon { width: 16px; height: 16px;', ' background-repeat: no-repeat; background-position: center;', ' background-size: contain; flex: 0 0 16px; opacity: 0.65; }', '.cn-cfg-label { flex: 1 1 auto; }', '.cn-cfg-section { font-size: 0.8em; color: #72777d; }', '.cn-cfg-empty { color: #72777d; font-size: 0.85em; text-align: center;', ' padding: 16px 4px; }', '.cn-cfg-intro { margin-bottom: 10px; color: #54595d; }', '.cn-cfg-opts { margin-top: 12px; }' ].join( '\n' ) ); } /* ---------------------------------------------------------------------- * * 6. Popup rendering * ---------------------------------------------------------------------- */ var relFormatter = null; function relativeTime( unix ) { var seconds = Math.round( Date.now() / 1000 ) - Number( unix ); if ( !isFinite( seconds ) ) { return ''; } if ( !relFormatter && window.Intl && Intl.RelativeTimeFormat ) { try { relFormatter = new Intl.RelativeTimeFormat( mw.config.get( 'wgUserLanguage' ), { numeric: 'auto' } ); } catch ( e ) { relFormatter = false; } } if ( !relFormatter ) { return ''; } var units = [ [ 'year', 31536000 ], [ 'month', 2592000 ], [ 'week', 604800 ], [ 'day', 86400 ], [ 'hour', 3600 ], [ 'minute', 60 ] ]; for ( var i = 0; i < units.length; i++ ) { if ( seconds >= units[ i ][ 1 ] ) { return relFormatter.format( -Math.floor( seconds / units[ i ][ 1 ] ), units[ i ][ 0 ] ); } } return relFormatter.format( -seconds, 'second' ); } function renderItem( item ) { var model = item[ '*' ] || {}; var $li = $( '<li>' ) .addClass( 'cn-popup-item' ) .toggleClass( 'cn-popup-item-unread', !item.read ) .attr( 'data-id', item.id ); var $icon = $( '<span>' ).addClass( 'cn-popup-icon' ); if ( model.iconUrl ) { $icon.append( $( '<img>' ).attr( { src: model.iconUrl, alt: '' } ) ); } var $text = $( '<span>' ).addClass( 'cn-popup-text' ); // header/body are HTML produced by MediaWiki itself. $text.append( $( '<span>' ).addClass( 'cn-popup-header' ).html( model.header || '' ) ); if ( model.body ) { $text.append( $( '<div>' ).addClass( 'cn-popup-body' ).html( model.body ) ); } var stamp = relativeTime( item.timestamp && item.timestamp.utcunix ) || ( item.timestamp && item.timestamp.date ) || ''; if ( stamp ) { $text.append( $( '<div>' ).addClass( 'cn-popup-ts' ).text( stamp ) ); } var url = model.links && model.links.primary && model.links.primary.url; $li.append( $icon, $text ).on( 'click', function ( e ) { if ( $( e.target ).closest( 'a' ).length ) { return; // let real links inside the header do their own thing } if ( !item.read ) { Data.markRead( [ item.id ] ).always( refreshBadges ); } if ( url ) { window.location.href = url; } } ); return $li; } var openPopup = null; function buildPopup( def, list, $anchor ) { var $body = $( '<div>' ); if ( !list.length ) { $body.append( $( '<div>' ).addClass( 'cn-popup-empty' ).text( msg( 'cn-popup-empty' ) ) ); } else { var $ul = $( '<ul>' ).addClass( 'cn-popup-list' ); list.forEach( function ( item ) { $ul.append( renderItem( item ) ); } ); $body.append( $ul ); } var unreadIds = list.filter( function ( i ) { return !i.read; } ).map( function ( i ) { return i.id; } ); var markAll = new OO.ui.ButtonWidget( { label: msg( 'cn-markallread' ), framed: false, flags: [ 'progressive' ], disabled: !unreadIds.length } ); markAll.on( 'click', function () { markAll.setDisabled( true ); Data.markRead( unreadIds ).always( function () { refreshBadges(); if ( openPopup ) { openPopup.toggle( false ); } } ); } ); var viewAll = new OO.ui.ButtonWidget( { label: msg( 'cn-viewall' ), framed: false, href: mw.util.getUrl( 'Special:Notifications' ) } ); $body.append( $( '<div>' ).addClass( 'cn-popup-foot' ) .append( markAll.$element, viewAll.$element ) ); var popup = new OO.ui.PopupWidget( { $content: $body, $floatableContainer: $anchor, label: msg( 'cn-btn-' + def.id ), head: true, padded: false, width: 400, autoClose: true, $autoCloseIgnore: $anchor, position: 'below', align: 'backwards', hideWhenOutOfView: false, classes: [ 'cn-popup' ] } ); $( document.body ).append( popup.$element ); return popup; } /** * Show a popup on the next tick. Toggling synchronously from inside the * click handler that created the widget leaves it measured against a layout * that has not happened yet, and it can end up staying hidden. */ function showPopup( popup ) { setTimeout( function () { popup.toggle( true ); popup.$element.removeClass( 'oo-ui-element-hidden' ); if ( popup.updateDimensions ) { popup.updateDimensions(); } }, 0 ); } function togglePopup( def, $anchor ) { if ( openPopup ) { var same = openPopup.cnButtonId === def.id; openPopup.toggle( false ); openPopup.$element.remove(); openPopup = null; if ( same ) { return; } } var buckets = Data.bucket( Config.data.buttons ); var popup = buildPopup( def, buckets[ def.id ] || [], $anchor ); popup.cnButtonId = def.id; openPopup = popup; popup.on( 'toggle', function ( visible ) { if ( !visible && openPopup === popup ) { openPopup = null; popup.$element.remove(); } } ); showPopup( popup ); // Reset the "unseen" highlight for this section, like Echo does. new mw.Api().postWithToken( 'csrf', { action: 'echomarkseen', type: def.section === 'message' ? 'message' : 'alert' } ).catch( function () {} ); } /* ---------------------------------------------------------------------- * * 7. Badge rendering * ---------------------------------------------------------------------- */ function iconFor( def ) { return ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; } /** * Locate a built-in Echo badge. `data-mw-notifications-section` is set by * Echo itself and survives skin differences and its own re-rendering, so it * is preferred over the `pt-notifications-*` ids. */ function defaultBadge( def ) { var section = def.id === 'default-alert' ? 'alert' : 'notice'; var $link = $( '[data-mw-notifications-section="' + section + '"]' ).first(); if ( !$link.length ) { $link = $( '#pt-notifications-' + section + ' a' ).first(); } if ( !$link.length ) { return null; } return { $link: $link, $item: $link.closest( 'li' ) }; } function badgeList() { var found = defaultBadge( { id: 'default-alert' } ); if ( found && found.$item.length ) { return found.$item.parent(); } var $personal = $( '#p-personal ul' ).first(); return $personal.length ? $personal : null; } function makeBadge( def ) { var $icon = $( '<span>' ) .addClass( 'cn-badge-icon oo-ui-icon-' + iconFor( def ) ); var $count = $( '<span>' ).addClass( 'cn-badge-count' ).text( '0' ); var $link = $( '<a>' ) .addClass( 'cn-badge-link' ) .attr( { href: mw.util.getUrl( 'Special:Notifications' ), title: msg( 'cn-btn-' + def.id ) } ) .append( $icon, $count ); var $li = $( '<li>' ) .addClass( 'mw-list-item cn-badge-item cn-badge-zero' ) .attr( 'id', 'pt-cn-' + def.id ) .append( $link ); $link.on( 'click', function ( e ) { e.preventDefault(); togglePopup( def, $link ); } ); return $li; } /** Take over a built-in Echo badge: our count, our popup. */ function hijackDefault( def ) { var found = defaultBadge( def ); if ( !found ) { return null; } var $link = found.$link; if ( $link.data( 'cnHijacked' ) ) { return found.$item; } $link.data( 'cnHijacked', true ); if ( Config.data.options.separate ) { // Capture phase + stopImmediatePropagation so Echo's own handler, // which is bound on the same element, never runs. $link[ 0 ].addEventListener( 'click', function ( e ) { e.preventDefault(); e.stopImmediatePropagation(); togglePopup( def, $link ); }, true ); } return found.$item; } function formatCount( n ) { return n > 99 ? '99+' : String( n ); } function refreshBadges() { if ( !Config.data ) { return; } var buckets = Data.bucket( Config.data.buttons ); var showCounters = Config.data.options.counters !== false; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; var unread = Data.unread( buckets[ id ] || [] ); if ( def.locked ) { if ( !Config.data.options.separate ) { return; // Echo owns its own counter in shortcut mode } var found = defaultBadge( def ); if ( found ) { var text = formatCount( unread ); found.$link .attr( 'data-counter-num', unread ) .attr( 'data-counter-text', text ) .toggleClass( 'mw-echo-notifications-badge-all-read', unread === 0 ) .toggleClass( 'mw-echo-notifications-badge-long-label', text.length > 2 ) .toggleClass( 'mw-echo-unseen-notifications', unread > 0 ); } return; } var $item = $( '#pt-cn-' + id ); if ( !$item.length ) { return; } $item.toggleClass( 'cn-badge-zero', !showCounters || unread === 0 ) .toggleClass( 'cn-badge-unread', unread > 0 ); $item.find( '.cn-badge-count' ).text( formatCount( unread ) ); } ); } var rendering = false; function renderButtons() { var $list = badgeList(); if ( !$list || rendering ) { return; } rendering = true; $( '.cn-badge-item' ).remove(); var nodes = []; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; if ( !def ) { return; } nodes.push( def.locked ? hijackDefault( def ) : makeBadge( def ) ); } ); // Apply the configured order to everything, built-ins included. var previous = null; nodes.forEach( function ( $node ) { if ( !$node || !$node.length ) { return; } if ( previous ) { $node.insertAfter( previous ); } else { $list.prepend( $node ); } previous = $node; } ); rendering = false; } /** * Echo replaces its no-JS badge with a real widget once ext.echo.init runs, * which throws away our hijack and our counter. Re-apply when that happens. */ function watchEcho() { var $list = badgeList(); if ( !$list || !window.MutationObserver ) { return; } var pending = null; var observer = new MutationObserver( function ( records ) { if ( rendering || pending ) { return; } var relevant = records.some( function ( r ) { return Array.prototype.some.call( r.addedNodes, function ( n ) { return n.nodeType === 1 && ( n.matches( '[data-mw-notifications-section]' ) || n.querySelector( '[data-mw-notifications-section]' ) ); } ); } ); if ( !relevant ) { return; } pending = setTimeout( function () { pending = null; renderButtons(); refreshBadges(); }, 150 ); } ); observer.observe( $list[ 0 ], { childList: true, subtree: true } ); } /* ---------------------------------------------------------------------- * * 8. Settings dialog (two-column drag and drop) * ---------------------------------------------------------------------- */ function ConfigDialog( config ) { ConfigDialog.super.call( this, config ); } OO.inheritClass( ConfigDialog, OO.ui.ProcessDialog ); ConfigDialog.static.name = 'cnConfigDialog'; ConfigDialog.static.size = 'large'; ConfigDialog.static.actions = [ { action: 'save', label: null, flags: [ 'primary', 'progressive' ] }, { action: 'reset', label: null, flags: [ 'destructive' ] }, { label: null, flags: [ 'safe', 'close' ] } ]; ConfigDialog.prototype.initialize = function () { ConfigDialog.super.prototype.initialize.call( this ); var self = this; this.panel = new OO.ui.PanelLayout( { padded: true, expanded: false } ); this.$intro = $( '<div>' ).addClass( 'cn-cfg-intro' ).text( msg( 'cn-dialog-intro' ) ); this.$active = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'active' ); this.$inactive = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'inactive' ); var $cols = $( '<div>' ).addClass( 'cn-cfg-cols' ).append( $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-active' ) ), this.$active ), $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-inactive' ) ), this.$inactive ) ); this.separateCheck = new OO.ui.CheckboxInputWidget(); this.counterCheck = new OO.ui.CheckboxInputWidget(); var $opts = $( '<div>' ).addClass( 'cn-cfg-opts' ).append( new OO.ui.FieldLayout( this.separateCheck, { label: msg( 'cn-opt-separate' ), align: 'inline', help: msg( 'cn-opt-separate-help' ), helpInline: true } ).$element, new OO.ui.FieldLayout( this.counterCheck, { label: msg( 'cn-opt-counter' ), align: 'inline' } ).$element ); this.targetSelect = new OO.ui.ButtonSelectWidget( { items: [ new OO.ui.ButtonOptionWidget( { data: 'local', label: msg( 'cn-save-local', mw.config.get( 'wgDBname' ) ) } ), new OO.ui.ButtonOptionWidget( { data: 'global', label: msg( 'cn-save-global' ) } ) ] } ); this.targetSelect.selectItemByData( Config.source === 'global' ? 'global' : 'local' ); var $target = new OO.ui.FieldLayout( this.targetSelect, { label: msg( 'cn-save-where' ), align: 'top' } ).$element; this.panel.$element.append( this.$intro, $cols, $opts, $target ); this.$body.append( this.panel.$element ); [ this.$active, this.$inactive ].forEach( function ( $col ) { self.wireColumn( $col ); } ); }; ConfigDialog.prototype.getSetupProcess = function ( data ) { var self = this; return ConfigDialog.super.prototype.getSetupProcess.call( this, data ) .next( function () { self.actions.get( { actions: 'save' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-save' ) ); } ); self.actions.get( { actions: 'reset' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-reset' ) ); } ); self.actions.get( { flags: 'close' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-cancel' ) ); } ); self.populate( Config.data ); } ); }; ConfigDialog.prototype.getBodyHeight = function () { // Called while the dialog is still being laid out, when outerHeight() // can report 0. Falling through to a tiny height makes the dialog look // like it never opened, so clamp to a usable minimum. var measured = this.panel.$element.outerHeight( true ) || 0; return Math.max( 460, Math.min( 560, measured + 20 ) ); }; ConfigDialog.prototype.populate = function ( cfg ) { var self = this; this.$active.empty(); this.$inactive.empty(); cfg.buttons.forEach( function ( id ) { if ( byId[ id ] ) { self.$active.append( self.makeItem( byId[ id ] ) ); } } ); CATALOG.forEach( function ( def ) { if ( cfg.buttons.indexOf( def.id ) === -1 ) { self.$inactive.append( self.makeItem( def ) ); } } ); this.separateCheck.setSelected( cfg.options.separate !== false ); this.counterCheck.setSelected( cfg.options.counters !== false ); this.updateEmptyState(); }; ConfigDialog.prototype.makeItem = function ( def ) { var icon = ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; var $item = $( '<div>' ) .addClass( 'cn-cfg-item' ) .toggleClass( 'cn-cfg-item-locked', !!def.locked ) .attr( { draggable: 'true', 'data-id': def.id } ) .append( $( '<span>' ).addClass( 'cn-cfg-handle oo-ui-icon-draggable' ), $( '<span>' ).addClass( 'cn-cfg-item-icon oo-ui-icon-' + icon ), $( '<span>' ).addClass( 'cn-cfg-label' ).text( msg( 'cn-btn-' + def.id ) ) ); if ( def.locked ) { $item.attr( 'title', msg( 'cn-locked' ) ) .append( $( '<span>' ).addClass( 'cn-cfg-section' ).text( '🔒' ) ); } return $item; }; ConfigDialog.prototype.updateEmptyState = function () { [ [ this.$active, 'cn-col-active-empty' ], [ this.$inactive, 'cn-col-inactive-empty' ] ] .forEach( function ( pair ) { var $col = pair[ 0 ]; $col.find( '.cn-cfg-empty' ).remove(); if ( !$col.children( '.cn-cfg-item' ).length ) { $col.append( $( '<div>' ).addClass( 'cn-cfg-empty' ).text( msg( pair[ 1 ] ) ) ); } } ); }; ConfigDialog.prototype.wireColumn = function ( $col ) { var self = this; var col = $col[ 0 ]; col.addEventListener( 'dragstart', function ( e ) { var item = e.target.closest && e.target.closest( '.cn-cfg-item' ); if ( !item ) { return; } self.dragged = item; item.classList.add( 'cn-cfg-dragging' ); e.dataTransfer.effectAllowed = 'move'; // Firefox refuses to start a drag without payload. e.dataTransfer.setData( 'text/plain', item.getAttribute( 'data-id' ) ); } ); col.addEventListener( 'dragend', function () { if ( self.dragged ) { self.dragged.classList.remove( 'cn-cfg-dragging' ); } self.dragged = null; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); col.addEventListener( 'dragover', function ( e ) { if ( !self.dragged ) { return; } var locked = self.dragged.classList.contains( 'cn-cfg-item-locked' ); if ( locked && $col.attr( 'data-col' ) === 'inactive' ) { e.dataTransfer.dropEffect = 'none'; return; // built-in badges may be reordered but not removed } e.preventDefault(); e.dataTransfer.dropEffect = 'move'; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); $col.addClass( 'cn-cfg-over' ); var after = self.itemAfter( col, e.clientY ); if ( after === null ) { col.appendChild( self.dragged ); } else if ( after !== self.dragged ) { col.insertBefore( self.dragged, after ); } } ); col.addEventListener( 'drop', function ( e ) { if ( !self.dragged ) { return; } e.preventDefault(); $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); }; /** Which element should the dragged item be inserted before? */ ConfigDialog.prototype.itemAfter = function ( col, y ) { var candidates = Array.prototype.slice.call( col.querySelectorAll( '.cn-cfg-item:not(.cn-cfg-dragging)' ) ); var closest = null; var closestOffset = Number.NEGATIVE_INFINITY; candidates.forEach( function ( child ) { var box = child.getBoundingClientRect(); var offset = y - box.top - box.height / 2; if ( offset < 0 && offset > closestOffset ) { closestOffset = offset; closest = child; } } ); return closest; }; ConfigDialog.prototype.collect = function () { var ids = Array.prototype.slice.call( this.$active[ 0 ].querySelectorAll( '.cn-cfg-item' ) ).map( function ( el ) { return el.getAttribute( 'data-id' ); } ); return Config.normalise( { buttons: ids, icons: Config.data.icons, options: { separate: this.separateCheck.isSelected(), counters: this.counterCheck.isSelected() } } ); }; ConfigDialog.prototype.getActionProcess = function ( action ) { var self = this; if ( action === 'reset' ) { return new OO.ui.Process( function () { self.populate( Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ) ); } ); } if ( action === 'save' ) { return new OO.ui.Process( function () { var cfg = self.collect(); var selected = self.targetSelect.findSelectedItem(); var target = selected ? selected.getData() : 'local'; var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; if ( target === 'global' && !onMeta ) { mw.notify( msg( 'cn-global-notice' ), { type: 'warn', autoHideSeconds: 'long' } ); window.open( Config.saveGlobalUrl( cfg ), '_blank', 'noopener' ); self.close(); return; } return Config.saveLocal( cfg ).then( function () { mw.notify( msg( 'cn-saved' ) ); self.close(); setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code, detail ) { var reason = ( detail && detail.error && detail.error.info ) || code || '?'; return $.Deferred().reject( new OO.ui.Error( msg( 'cn-save-failed', reason ) ) ).promise(); } ); } ); } return ConfigDialog.super.prototype.getActionProcess.call( this, action ); }; var windowManager = null; function openSettings() { if ( !windowManager ) { windowManager = new OO.ui.WindowManager(); $( document.body ).append( windowManager.$element ); var dialog = new ConfigDialog( { title: msg( 'cn-dialog-title' ) } ); windowManager.addWindows( [ dialog ] ); } windowManager.openWindow( 'cnConfigDialog' ); } /* ---------------------------------------------------------------------- * * 9. First-run hint * ---------------------------------------------------------------------- */ function showHint( $link ) { var dismissed = store( CN.hintDismissKey ); if ( dismissed && ( Date.now() - dismissed ) < CN.hintDismissTtl ) { return; } var setup = new OO.ui.ButtonWidget( { label: msg( 'cn-settings-link' ), flags: [ 'primary', 'progressive' ] } ); var later = new OO.ui.ButtonWidget( { label: msg( 'cn-hint-dismiss' ), framed: false } ); var popup = new OO.ui.PopupWidget( { $content: $( '<div>' ).append( $( '<p>' ).text( msg( 'cn-hint-body' ) ), $( '<div>' ).css( { display: 'flex', gap: '6px', 'margin-top': '8px' } ) .append( setup.$element, later.$element ) ), $floatableContainer: $link, label: msg( 'cn-hint-title' ), head: true, padded: true, width: 320, autoClose: true, $autoCloseIgnore: $link, position: 'after', hideWhenOutOfView: false, classes: [ 'cn-hint-popup' ] } ); $( document.body ).append( popup.$element ); showPopup( popup ); setup.on( 'click', function () { popup.toggle( false ); openSettings(); } ); later.on( 'click', function () { store( CN.hintDismissKey, Date.now() ); popup.toggle( false ); } ); } /* ---------------------------------------------------------------------- * * 10. Import handoff (runs on Meta) * ---------------------------------------------------------------------- */ function handleImport() { var hash = window.location.hash || ''; if ( hash.indexOf( CN.importHash ) !== 0 ) { return false; } if ( mw.config.get( 'wgDBname' ) !== 'metawiki' ) { return false; } var payload; try { payload = JSON.parse( b64decode( hash.slice( CN.importHash.length ) ) ); } catch ( e ) { return false; } OO.ui.confirm( msg( 'cn-import-body' ), { title: msg( 'cn-import-title' ), actions: [ { action: 'accept', label: msg( 'cn-import-save' ), flags: [ 'primary', 'progressive' ] }, { action: 'reject', label: msg( 'cn-cancel' ), flags: 'safe' } ] } ).done( function ( confirmed ) { if ( !confirmed ) { return; } Config.saveLocal( Config.normalise( payload ) ).then( function () { mw.notify( msg( 'cn-saved' ) ); window.location.hash = ''; setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code ) { mw.notify( msg( 'cn-save-failed', code ), { type: 'error' } ); } ); } ); return true; } /* ---------------------------------------------------------------------- * * 11. Boot * ---------------------------------------------------------------------- */ function addSettingsLink( hasConfig ) { var node = mw.util.addPortletLink( 'p-tb', '#', msg( 'cn-settings-link' ), 't-cn-settings', msg( 'cn-settings-tooltip' ) ); if ( !node ) { return null; } var $link = $( node ).find( 'a' ).first(); $link.on( 'click', function ( e ) { e.preventDefault(); openSettings(); } ); if ( !hasConfig ) { showHint( $link ); } return $link; } function boot() { if ( !mw.config.get( 'wgUserName' ) ) { return; } if ( CN.unsupportedSkins.indexOf( mw.config.get( 'skin' ) ) !== -1 ) { return; } var modules = [ 'mediawiki.api', 'mediawiki.util', 'mediawiki.storage', 'mediawiki.jqueryMsg', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows', 'oojs-ui.styles.icons-alerts', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-user', 'oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-wikimedia', 'oojs-ui.styles.icons-layout', 'oojs-ui.styles.icons-media' ].filter( function ( m ) { return mw.loader.getState( m ) !== null; } ); mw.loader.using( modules ).then( function () { injectStyles(); return i18n.load(); } ).then( function () { if ( handleImport() ) { return; } return Config.load().then( function ( hasConfig ) { if ( !hasConfig ) { Config.data = Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ); Config.data.buttons = [ 'default-alert', 'default-notice' ]; } addSettingsLink( hasConfig ); if ( !hasConfig ) { return; } var start = function () { renderButtons(); watchEcho(); Data.fetch().then( refreshBadges, function () { mw.notify( msg( 'cn-popup-error' ), { type: 'error' } ); } ); }; // Let Echo finish swapping its no-JS badge for the real widget // first, so we hijack the element that will actually survive. if ( mw.loader.getState( 'ext.echo.init' ) ) { mw.loader.using( 'ext.echo.init' ).then( start, start ); } else { start(); } mw.hook( 'ext.echo.badge.countChange' ).add( function () { Data.fetch( true ).then( refreshBadges ); } ); } ); } ).catch( function ( e ) { mw.log.error( '[CustomNotifications]', e ); } ); } window.CustomNotifications = { version: CN.version, catalog: CATALOG, config: Config, data: Data, i18n: i18n, openSettings: openSettings, refresh: function () { return Data.fetch( true ).then( refreshBadges ); }, /** Apply a configuration object without saving it — handy for previews. */ applyConfig: function ( cfg ) { Config.data = Config.normalise( cfg ); renderButtons(); return Data.fetch().then( refreshBadges ); } }; $( boot ); }() ); lkr3u6l80y5zvw1yyym5tdnnu16017j 756436 756431 2026-08-14T09:36:06Z 기나ㅏㄴ 53048 756436 javascript text/javascript /* global mw, OO, $ */ ( function () { 'use strict'; if ( window.CustomNotifications ) { return; } /* ---------------------------------------------------------------------- * * 0. Constants * ---------------------------------------------------------------------- */ var CN = { version: '1.0.0', metaApi: 'https://test.wikipedia.org/w/api.php', langPage: 'User:기나ㅏㄴ/Custom_Notifications.js/langs.json', configTitle: 'CNconfig.json', configLegacy: 'CNconfig.js', langCacheKey: 'cn-langs-v1', langCacheTtl: 7 * 24 * 60 * 60 * 1000, hintDismissKey: 'cn-hint-dismissed', hintDismissTtl: 30 * 24 * 60 * 60 * 1000, importHash: '#cn-import=', fetchLimit: 50, fetchPages: 4, unsupportedSkins: [ 'minerva' ] }; /** * Button catalogue. * * A notification belongs to a button when its `type` is listed in `types`, * or its `category` is listed in `categories`, or its `type` starts with one * of `prefixes`. The two `locked` entries are the built-in Echo badges; they * collect whatever no custom button claimed. * * `section` is only the *nominal* home of the button (used for grouping in * the settings dialog). Leftover accounting always uses each notification's * own section, so a button may legitimately span both. */ var CATALOG = [ { id: 'default-alert', section: 'alert', icon: 'bell', locked: true }, { id: 'default-notice', section: 'message', icon: 'tray', locked: true }, { id: 'user-talk', section: 'alert', icon: 'userTalk', categories: [ 'edit-user-talk' ] }, { id: 'reverted', section: 'alert', icon: 'editUndo', categories: [ 'reverted' ] }, { id: 'mention', section: 'alert', icon: 'quotes', categories: [ 'mention' ] }, { id: 'mention-status', section: 'alert', icon: 'checkAll', categories: [ 'mention-failure', 'mention-success' ] }, { id: 'user-rights', section: 'alert', icon: 'userGroup', categories: [ 'user-rights' ], prefixes: [ 'centralauth-global-user-rights' ] }, { id: 'block', section: 'alert', icon: 'blockOutline', categories: [ 'block' ] }, { id: 'emailuser', section: 'alert', icon: 'message', categories: [ 'emailuser' ] }, { id: 'user-page', section: 'alert', icon: 'userAvatar', categories: [ 'edit-user-page' ] }, { id: 'login', section: 'alert', icon: 'logIn', categories: [ 'login-fail', 'login-success' ] }, { id: 'security', section: 'alert', icon: 'key', categories: [ '2fa-warning', 'oauth-owner', 'oauth-admin', 'verify-email-reminder' ], prefixes: [ 'oathauth-' ] }, // Matches on origin wiki rather than on type. Put it high in the order // to keep every foreign notification together, or low to let the type // buttons claim them first. { id: 'foreign', section: 'alert', icon: 'logoWikimedia', foreignOnly: true }, { id: 'dt-subscription', section: 'message', icon: 'ongoingConversation', categories: [ 'dt-subscription' ] }, { id: 'dt-archiving', section: 'message', icon: 'journal', categories: [ 'dt-subscription-archiving' ] }, { id: 'thanks', section: 'message', icon: 'heart', categories: [ 'edit-thank' ] }, { id: 'page-linked', section: 'message', icon: 'link', categories: [ 'article-linked' ] }, { id: 'milestone', section: 'message', icon: 'star', categories: [ 'thank-you-edit' ] }, { id: 'wikibase', section: 'message', icon: 'logoWikidata', categories: [ 'wikibase-action' ] }, { id: 'translation', section: 'message', icon: 'language', categories: [ 'cx' ], prefixes: [ 'cx-' ] }, { id: 'growth', section: 'message', icon: 'lightbulb', categories: [ 'ge-mentorship', 'ge-newcomer', 'image-suggestions' ] }, { id: 'system', section: 'message', icon: 'notice', categories: [ 'system', 'system-noemail', 'system-emailonly', 'other', 'api-triggered', 'campaign-events-notification-registration' ] } ]; var DEFAULT_CONFIG = { version: 1, buttons: [ 'user-talk', 'dt-subscription', 'reverted', 'mention', 'thanks', 'default-alert', 'default-notice' ], icons: {}, options: { separate: true, counters: true, crosswiki: true } }; /** * Every icon below was checked against the ResourceLoader modules listed in * ICON_MODULES. `linked` looks like it should exist but is not in any OOUI * icon pack, which is why page-linked uses `link`. */ var ICON_MODULES = [ 'oojs-ui.styles.icons-alerts', // bell, tray, notice, message 'oojs-ui.styles.icons-editing-core', // editUndo, link 'oojs-ui.styles.icons-editing-advanced', // quotes, language 'oojs-ui.styles.icons-editing-citation', // journal 'oojs-ui.styles.icons-interactions', // checkAll, key, logIn, heart, lightbulb 'oojs-ui.styles.icons-moderation', // ongoingConversation, blockOutline, star 'oojs-ui.styles.icons-movement', // draggable 'oojs-ui.styles.icons-user', // userTalk, userAvatar, userGroup 'oojs-ui.styles.icons-wikimedia' // logoWikimedia, logoWikidata ]; var byId = {}; CATALOG.forEach( function ( def ) { byId[ def.id ] = def; } ); /* ---------------------------------------------------------------------- * * 1. Small helpers * ---------------------------------------------------------------------- */ function jsonGet( api, params ) { return $.ajax( { url: api, dataType: 'json', data: $.extend( { format: 'json', formatversion: 2 }, params ) } ); } /** Read a wiki page's raw content through api.php (works cross-wiki). */ function readPage( api, title, anonymous ) { var params = { action: 'query', prop: 'revisions', rvprop: 'content', rvslots: 'main', rvlimit: 1, titles: title, // Cache-busting is deliberate: a stale config after saving is worse // than one extra request per pageview. maxage: 0, smaxage: 0 }; if ( anonymous ) { params.origin = '*'; } return jsonGet( api, params ).then( function ( data ) { var pages = data && data.query && data.query.pages; if ( !pages || !pages.length || pages[ 0 ].missing ) { return null; } var rev = pages[ 0 ].revisions && pages[ 0 ].revisions[ 0 ]; var slot = rev && rev.slots && rev.slots.main; return slot ? slot.content : null; } ); } function safeParse( text ) { if ( !text ) { return null; } try { return JSON.parse( text ); } catch ( e ) { // Tolerate a `.js` page that wraps the object in an assignment or // has a trailing semicolon / comment header. var m = text.match( /\{[\s\S]*\}/ ); if ( m ) { try { return JSON.parse( m[ 0 ] ); } catch ( e2 ) { return null; } } return null; } } function store( key, value ) { try { if ( value === undefined ) { return JSON.parse( mw.storage.get( key ) || 'null' ); } mw.storage.set( key, JSON.stringify( value ) ); } catch ( e ) { return null; } } function b64encode( str ) { return btoa( unescape( encodeURIComponent( str ) ) ) .replace( /\+/g, '-' ).replace( /\//g, '_' ).replace( /=+$/, '' ); } function b64decode( str ) { var s = str.replace( /-/g, '+' ).replace( /_/g, '/' ); while ( s.length % 4 ) { s += '='; } return decodeURIComponent( escape( atob( s ) ) ); } /* ---------------------------------------------------------------------- * * 2. i18n * ---------------------------------------------------------------------- */ var i18n = { bundle: {}, chain: [ 'en' ], buildChain: function ( pack ) { var meta = pack[ '@metadata' ] || {}; var fallbacks = meta.fallback || {}; var lang = ( mw.config.get( 'wgUserLanguage' ) || 'en' ).toLowerCase(); var chain = []; var seen = {}; var cursor = lang; var guard = 0; while ( cursor && !seen[ cursor ] && guard++ < 10 ) { seen[ cursor ] = true; chain.push( cursor ); if ( fallbacks[ cursor ] ) { cursor = fallbacks[ cursor ]; } else if ( cursor.indexOf( '-' ) !== -1 ) { cursor = cursor.slice( 0, cursor.lastIndexOf( '-' ) ); } else { cursor = null; } } if ( !seen.en ) { chain.push( 'en' ); } return chain; }, load: function () { var cached = store( CN.langCacheKey ); if ( cached && cached.ts && ( Date.now() - cached.ts ) < CN.langCacheTtl && cached.pack ) { this.apply( cached.pack ); return $.Deferred().resolve().promise(); } var self = this; return readPage( CN.metaApi, CN.langPage, true ) .then( function ( text ) { var pack = safeParse( text ); if ( !pack ) { throw new Error( 'langs.json unreadable' ); } store( CN.langCacheKey, { ts: Date.now(), pack: pack } ); self.apply( pack ); } ) .catch( function () { // Last resort: keep whatever stale copy we have, else run // with raw keys rather than not running at all. if ( cached && cached.pack ) { self.apply( cached.pack ); } } ); }, apply: function ( pack ) { this.bundle = pack; this.chain = this.buildChain( pack ); }, msg: function ( key ) { var params = Array.prototype.slice.call( arguments, 1 ); var text = null; for ( var i = 0; i < this.chain.length; i++ ) { var set = this.bundle[ this.chain[ i ] ]; if ( set && typeof set[ key ] === 'string' ) { text = set[ key ]; break; } } if ( text === null ) { text = '⧼' + key + '⧽'; } return text.replace( /\$(\d)/g, function ( m, n ) { var v = params[ Number( n ) - 1 ]; return v === undefined ? m : String( v ); } ); } }; function msg() { return i18n.msg.apply( i18n, arguments ); } /* ---------------------------------------------------------------------- * * 3. Configuration store * ---------------------------------------------------------------------- */ var Config = { data: null, source: null, // 'local' | 'global' | null cacheKey: 'cn-config-v1', cacheTtl: 5 * 60 * 1000, userSubpage: function ( name ) { return 'User:' + mw.config.get( 'wgUserName' ) + '/' + name; }, /** Local wiki first, then Meta. `.json` first, then legacy `.js`. */ load: function () { var self = this; // Concurrency guard: overlapping calls must share one round of // requests, otherwise four API calls turn into eight and the later // promise can sit unresolved for a long time. if ( this.pending ) { return this.pending; } var cached = store( this.cacheKey ); if ( cached && ( Date.now() - cached.ts ) < this.cacheTtl && cached.wiki === mw.config.get( 'wgDBname' ) ) { if ( cached.data ) { this.data = this.normalise( cached.data ); this.source = cached.source; return $.Deferred().resolve( true ).promise(); } return $.Deferred().resolve( false ).promise(); } var localApi = mw.util.wikiScript( 'api' ); var jsonTitle = this.userSubpage( CN.configTitle ); var jsTitle = this.userSubpage( CN.configLegacy ); var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; function tryLocal() { return readPage( localApi, jsonTitle, false ) .then( function ( text ) { return text !== null ? text : readPage( localApi, jsTitle, false ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'local'; return true; } return false; } ) .catch( function () { return false; } ); } function tryMeta() { return readPage( CN.metaApi, jsonTitle, true ) .then( function ( text ) { return text !== null ? text : readPage( CN.metaApi, jsTitle, true ); } ) .then( function ( text ) { var parsed = safeParse( text ); if ( parsed ) { self.data = self.normalise( parsed ); self.source = 'global'; return true; } return false; } ) .catch( function () { return false; } ); } function remember( found ) { store( self.cacheKey, { ts: Date.now(), wiki: mw.config.get( 'wgDBname' ), source: self.source, data: found ? self.data : null } ); return found; } this.pending = tryLocal().then( function ( found ) { if ( found || onMeta ) { // On Meta the "local" read already was the global one. return remember( !!found ); } return tryMeta().then( remember ); } ).always( function () { self.pending = null; } ); return this.pending; }, invalidate: function () { store( this.cacheKey, { ts: 0, wiki: null, source: null, data: null } ); }, normalise: function ( raw ) { var cfg = $.extend( true, {}, DEFAULT_CONFIG, raw || {} ); cfg.buttons = ( cfg.buttons || [] ).filter( function ( id, idx, arr ) { return byId[ id ] && arr.indexOf( id ) === idx; } ); // The two built-in badges cannot be dropped. [ 'default-alert', 'default-notice' ].forEach( function ( id ) { if ( cfg.buttons.indexOf( id ) === -1 ) { cfg.buttons.push( id ); } } ); return cfg; }, serialise: function ( cfg ) { return JSON.stringify( { version: 1, generator: 'Custom Notifications ' + CN.version, buttons: cfg.buttons, icons: cfg.icons || {}, options: cfg.options }, null, '\t' ) + '\n'; }, saveLocal: function ( cfg ) { this.invalidate(); return new mw.Api().postWithEditToken( { action: 'edit', title: this.userSubpage( CN.configTitle ), text: this.serialise( cfg ), summary: 'Custom Notifications: update button configuration', contentmodel: 'json' } ); }, /** * Global saves cannot be done cross-wiki (see file header), so we hand * the payload to a Meta tab through the URL fragment and let the copy of * this script running there do the actual edit. */ saveGlobalUrl: function ( cfg ) { return 'https://test.wikipedia.org/wiki/' + encodeURIComponent( this.userSubpage( CN.configTitle ) ).replace( /%3A/g, ':' ) + CN.importHash + b64encode( this.serialise( cfg ) ); } }; /* ---------------------------------------------------------------------- * * 4. Notification data * ---------------------------------------------------------------------- */ var Data = { items: [], loaded: false, matches: function ( def, item ) { if ( def.locked ) { return false; } if ( def.foreignOnly ) { return !!item.wiki && item.wiki !== mw.config.get( 'wgDBname' ); } if ( def.types && def.types.indexOf( item.type ) !== -1 ) { return true; } if ( def.categories && def.categories.indexOf( item.category ) !== -1 ) { return true; } if ( def.prefixes ) { for ( var i = 0; i < def.prefixes.length; i++ ) { if ( item.type && item.type.indexOf( def.prefixes[ i ] ) === 0 ) { return true; } } } return false; }, /** * `notwikis=*` returns notifications from every wiki as individual, * fully typed items. That is what makes foreign notifications sortable * into the per-type buttons — the cross-wiki *summary* bundle Echo * normally uses is a single opaque row that cannot be split up, and it * also made the counts wrong (one bundle counted as one notification). * * The trade-off is response size, so cross-wiki mode does not page. */ fetch: function ( force ) { if ( this.pending && !force ) { return this.pending; } if ( this.loaded && !force ) { return $.Deferred().resolve( this.items ).promise(); } var self = this; var api = new mw.Api(); var crosswiki = !Config.data || Config.data.options.crosswiki !== false; var collected = []; function page( cont, depth ) { var params = { action: 'query', meta: 'notifications', notformat: 'model', notprop: 'list', notlimit: CN.fetchLimit, notunreadfirst: 1, uselang: mw.config.get( 'wgUserLanguage' ) }; if ( crosswiki ) { params.notwikis = '*'; } if ( cont ) { params.notcontinue = cont; } return api.get( params ).then( function ( data ) { var n = data && data.query && data.query.notifications; if ( !n ) { return collected; } collected = collected.concat( n.list || [] ); if ( !crosswiki && n.continue && depth < CN.fetchPages ) { return page( n.continue, depth + 1 ); } return collected; } ); } this.pending = page( null, 1 ).then( function ( list ) { // The cross-wiki summary row, if the server still sends one, // would double-count everything it stands for. self.items = list.filter( function ( item ) { return item.type !== 'foreign'; } ); self.loaded = true; return self.items; } ).always( function () { self.pending = null; } ); return this.pending; }, /** Bucket every notification into exactly one enabled button. */ bucket: function ( enabledIds ) { var buckets = {}; enabledIds.forEach( function ( id ) { buckets[ id ] = []; } ); var customIds = enabledIds.filter( function ( id ) { return !byId[ id ].locked; } ); var self = this; this.items.forEach( function ( item ) { var target = null; for ( var i = 0; i < customIds.length; i++ ) { if ( self.matches( byId[ customIds[ i ] ], item ) ) { target = customIds[ i ]; break; } } if ( target === null ) { target = item.section === 'message' ? 'default-notice' : 'default-alert'; } else if ( !Config.data.options.separate ) { // Shortcut mode: the item also stays with its built-in badge, // which Echo keeps rendering on its own. var fallback = item.section === 'message' ? 'default-notice' : 'default-alert'; if ( buckets[ fallback ] ) { buckets[ fallback ].push( item ); } } if ( buckets[ target ] ) { buckets[ target ].push( item ); } } ); return buckets; }, unread: function ( list ) { return list.filter( function ( item ) { return !item.read; } ).length; }, /** * Takes the notification objects rather than bare ids, because ids are * only unique per wiki and echomarkread needs a `wikis` parameter to * reach anything that did not originate here. */ markRead: function ( items ) { if ( !items.length ) { return $.Deferred().resolve().promise(); } var here = mw.config.get( 'wgDBname' ); var perWiki = {}; items.forEach( function ( item ) { var wiki = item.wiki || here; ( perWiki[ wiki ] = perWiki[ wiki ] || [] ).push( item.id ); item.read = new Date().toISOString(); } ); var api = new mw.Api(); return $.when.apply( $, Object.keys( perWiki ).map( function ( wiki ) { var params = { action: 'echomarkread', list: perWiki[ wiki ].join( '|' ) }; if ( wiki !== here ) { params.wikis = wiki; } return api.postWithToken( 'csrf', params ).catch( function () { // One unreachable wiki must not stop the rest. return null; } ); } ) ); } }; /* ---------------------------------------------------------------------- * * 5. Styling * ---------------------------------------------------------------------- */ function injectStyles() { mw.util.addCSS( [ /* --- badges -------------------------------------------------- * * Values copied from Echo's own badge rules so the custom buttons * are pixel-identical to the two built-in ones. Echo scopes those * rules to #pt-notifications-alert / -notice, which is why they * have to be restated here rather than reused. */ '.cn-badge-link { position: relative; display: block; box-sizing: border-box;', ' width: 20px; height: 20px; margin: 0 2px; top: 0;', ' text-indent: -9999px; border-radius: 2px; cursor: pointer;', ' line-height: normal; opacity: 0.87; color: transparent;', ' background-repeat: no-repeat; background-position: center center;', ' background-size: contain; text-decoration: none !important; }', '.cn-badge-link:hover, .cn-badge-link:focus { opacity: 1; }', '.cn-badge-link::after { content: attr( data-counter-text );', ' position: absolute; display: inline-block; top: 9px; left: 55%;', ' text-indent: 0; font-size: 0.9em; font-weight: bold;', ' padding: 0 0.3em; border-radius: 2px; cursor: pointer;', ' background-color: var( --color-placeholder, #72777d );', ' color: var( --color-inverted, #fff ); }', '.cn-badge-link.cn-badge-long::after { left: 45%; }', /* Unseen colouring follows the section: destructive red for alerts, * progressive blue for notices — same as Echo. */ '.cn-badge-item[data-section="alert"] .cn-badge-link.cn-badge-unseen::after {', ' background-color: var( --background-color-destructive, #bf3c2c ); }', '.cn-badge-item[data-section="message"] .cn-badge-link.cn-badge-unseen::after {', ' background-color: var( --background-color-progressive, #36c ); }', '.cn-badge-item.cn-badge-zero .cn-badge-link::after { display: none; }', /* --- popup -------------------------------------------------- */ '.cn-popup-list { list-style: none; margin: 0; padding: 0;', ' max-height: 60vh; overflow-y: auto; }', '.cn-popup-item { display: flex; gap: 8px; padding: 8px 12px;', ' border-bottom: 1px solid #eaecf0; cursor: pointer; }', '.cn-popup-item:hover { background: #f8f9fa; }', '.cn-popup-item-unread { background: #eaf3ff; }', '.cn-popup-item-unread:hover { background: #dce9fb; }', '.cn-popup-icon { flex: 0 0 24px; width: 24px; height: 24px; }', '.cn-popup-icon img { width: 24px; height: 24px; }', '.cn-popup-text { flex: 1 1 auto; min-width: 0; font-size: 0.875em; }', '.cn-popup-body { color: #54595d; margin-top: 2px;', ' overflow: hidden; text-overflow: ellipsis; }', '.cn-popup-ts { color: #72777d; font-size: 0.85em; margin-top: 2px; }', '.cn-popup-empty, .cn-popup-status { padding: 16px 12px; color: #54595d;', ' text-align: center; font-size: 0.875em; }', '.cn-popup-foot { display: flex; justify-content: space-between;', ' gap: 8px; padding: 8px 12px; border-top: 1px solid #c8ccd1; }', /* --- settings dialog ---------------------------------------- */ '.cn-cfg-cols { display: flex; gap: 12px; }', '.cn-cfg-col { flex: 1 1 50%; min-width: 0; }', '.cn-cfg-col-title { font-weight: bold; margin-bottom: 6px; }', '.cn-cfg-drop { min-height: 220px; border: 1px dashed #c8ccd1;', ' border-radius: 2px; padding: 4px; background: #fff; }', '.cn-cfg-drop.cn-cfg-over { border-color: #36c; background: #eaf3ff; }', '.cn-cfg-item { display: flex; align-items: center; gap: 6px;', ' padding: 6px 8px; margin: 3px 0; background: #f8f9fa;', ' border: 1px solid #c8ccd1; border-radius: 2px; cursor: grab;', ' font-size: 0.9em; }', '.cn-cfg-item:active { cursor: grabbing; }', '.cn-cfg-item.cn-cfg-dragging { opacity: 0.4; }', '.cn-cfg-item-locked { background: #eaecf0; }', '.cn-cfg-handle, .cn-cfg-item-icon { width: 16px; height: 16px;', ' background-repeat: no-repeat; background-position: center;', ' background-size: contain; flex: 0 0 16px; opacity: 0.65; }', '.cn-cfg-label { flex: 1 1 auto; }', '.cn-cfg-section { font-size: 0.8em; color: #72777d; }', '.cn-cfg-empty { color: #72777d; font-size: 0.85em; text-align: center;', ' padding: 16px 4px; }', '.cn-cfg-intro { margin-bottom: 10px; color: #54595d; }', '.cn-cfg-opts { margin-top: 12px; }' ].join( '\n' ) ); } /* ---------------------------------------------------------------------- * * 6. Popup rendering * ---------------------------------------------------------------------- */ var relFormatter = null; function relativeTime( unix ) { var seconds = Math.round( Date.now() / 1000 ) - Number( unix ); if ( !isFinite( seconds ) ) { return ''; } if ( !relFormatter && window.Intl && Intl.RelativeTimeFormat ) { try { relFormatter = new Intl.RelativeTimeFormat( mw.config.get( 'wgUserLanguage' ), { numeric: 'auto' } ); } catch ( e ) { relFormatter = false; } } if ( !relFormatter ) { return ''; } var units = [ [ 'year', 31536000 ], [ 'month', 2592000 ], [ 'week', 604800 ], [ 'day', 86400 ], [ 'hour', 3600 ], [ 'minute', 60 ] ]; for ( var i = 0; i < units.length; i++ ) { if ( seconds >= units[ i ][ 1 ] ) { return relFormatter.format( -Math.floor( seconds / units[ i ][ 1 ] ), units[ i ][ 0 ] ); } } return relFormatter.format( -seconds, 'second' ); } function renderItem( item ) { var model = item[ '*' ] || {}; var $li = $( '<li>' ) .addClass( 'cn-popup-item' ) .toggleClass( 'cn-popup-item-unread', !item.read ) .attr( 'data-id', item.id ); var $icon = $( '<span>' ).addClass( 'cn-popup-icon' ); if ( model.iconUrl ) { $icon.append( $( '<img>' ).attr( { src: model.iconUrl, alt: '' } ) ); } var $text = $( '<span>' ).addClass( 'cn-popup-text' ); // header/body are HTML produced by MediaWiki itself. $text.append( $( '<span>' ).addClass( 'cn-popup-header' ).html( model.header || '' ) ); if ( model.body ) { $text.append( $( '<div>' ).addClass( 'cn-popup-body' ).html( model.body ) ); } var stamp = relativeTime( item.timestamp && item.timestamp.utcunix ) || ( item.timestamp && item.timestamp.date ) || ''; if ( stamp ) { $text.append( $( '<div>' ).addClass( 'cn-popup-ts' ).text( stamp ) ); } var url = model.links && model.links.primary && model.links.primary.url; $li.append( $icon, $text ).on( 'click', function ( e ) { if ( $( e.target ).closest( 'a' ).length ) { return; // let real links inside the header do their own thing } if ( !item.read ) { Data.markRead( [ item ] ).always( refreshBadges ); } if ( url ) { window.location.href = url; } } ); return $li; } var openPopup = null; function buildPopup( def, list, $anchor ) { var $body = $( '<div>' ); if ( !list.length ) { $body.append( $( '<div>' ).addClass( 'cn-popup-empty' ).text( msg( 'cn-popup-empty' ) ) ); } else { var $ul = $( '<ul>' ).addClass( 'cn-popup-list' ); list.forEach( function ( item ) { $ul.append( renderItem( item ) ); } ); $body.append( $ul ); } var unreadItems = list.filter( function ( i ) { return !i.read; } ); var markAll = new OO.ui.ButtonWidget( { label: msg( 'cn-markallread' ), framed: false, flags: [ 'progressive' ], disabled: !unreadItems.length } ); markAll.on( 'click', function () { markAll.setDisabled( true ); Data.markRead( unreadItems ).always( function () { refreshBadges(); if ( openPopup ) { openPopup.toggle( false ); } } ); } ); var viewAll = new OO.ui.ButtonWidget( { label: msg( 'cn-viewall' ), framed: false, href: mw.util.getUrl( 'Special:Notifications' ) } ); $body.append( $( '<div>' ).addClass( 'cn-popup-foot' ) .append( markAll.$element, viewAll.$element ) ); var popup = new OO.ui.PopupWidget( { $content: $body, $floatableContainer: $anchor, label: msg( 'cn-btn-' + def.id ), head: true, padded: false, width: 400, autoClose: true, $autoCloseIgnore: $anchor, position: 'below', align: 'backwards', hideWhenOutOfView: false, classes: [ 'cn-popup' ] } ); $( document.body ).append( popup.$element ); return popup; } /** * Show a popup on the next tick. Toggling synchronously from inside the * click handler that created the widget leaves it measured against a layout * that has not happened yet, and it can end up staying hidden. */ function showPopup( popup ) { setTimeout( function () { popup.toggle( true ); popup.$element.removeClass( 'oo-ui-element-hidden' ); if ( popup.updateDimensions ) { popup.updateDimensions(); } }, 0 ); } function togglePopup( def, $anchor ) { if ( openPopup ) { var same = openPopup.cnButtonId === def.id; openPopup.toggle( false ); openPopup.$element.remove(); openPopup = null; if ( same ) { return; } } var buckets = Data.bucket( Config.data.buttons ); var popup = buildPopup( def, buckets[ def.id ] || [], $anchor ); popup.cnButtonId = def.id; openPopup = popup; popup.on( 'toggle', function ( visible ) { if ( !visible && openPopup === popup ) { openPopup = null; popup.$element.remove(); } } ); showPopup( popup ); // Reset the "unseen" highlight for this section, like Echo does. new mw.Api().postWithToken( 'csrf', { action: 'echomarkseen', type: def.section === 'message' ? 'message' : 'alert' } ).catch( function () {} ); } /* ---------------------------------------------------------------------- * * 7. Badge rendering * ---------------------------------------------------------------------- */ function iconFor( def ) { return ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; } /** * Locate a built-in Echo badge. `data-mw-notifications-section` is set by * Echo itself and survives skin differences and its own re-rendering, so it * is preferred over the `pt-notifications-*` ids. */ function defaultBadge( def ) { var section = def.id === 'default-alert' ? 'alert' : 'notice'; var $link = $( '[data-mw-notifications-section="' + section + '"]' ).first(); if ( !$link.length ) { $link = $( '#pt-notifications-' + section + ' a' ).first(); } if ( !$link.length ) { return null; } return { $link: $link, $item: $link.closest( 'li' ) }; } function badgeList() { var found = defaultBadge( { id: 'default-alert' } ); if ( found && found.$item.length ) { return found.$item.parent(); } var $personal = $( '#p-personal ul' ).first(); return $personal.length ? $personal : null; } function makeBadge( def ) { var label = msg( 'cn-btn-' + def.id ); var $link = $( '<a>' ) .addClass( 'cn-badge-link oo-ui-icon-' + iconFor( def ) ) .attr( { href: mw.util.getUrl( 'Special:Notifications' ), title: label, 'data-counter-num': 0, 'data-counter-text': '0' } ) .text( label ); // hidden by text-indent, but read by screen readers var $li = $( '<li>' ) .addClass( 'mw-list-item cn-badge-item cn-badge-zero' ) .attr( { id: 'pt-cn-' + def.id, 'data-section': def.section } ) .append( $link ); $link.on( 'click', function ( e ) { e.preventDefault(); togglePopup( def, $link ); } ); // An icon name that is not in any loaded pack renders as a blank box, // which is how `linked` and `journal` silently broke. Fall back rather // than leave the user with an invisible button. setTimeout( function () { if ( !$link[ 0 ].isConnected ) { return; } if ( window.getComputedStyle( $link[ 0 ] ).backgroundImage === 'none' ) { mw.log.warn( '[CustomNotifications] missing icon: ' + iconFor( def ) ); $link.removeClass( 'oo-ui-icon-' + iconFor( def ) ) .addClass( 'oo-ui-icon-' + ( def.section === 'message' ? 'tray' : 'bell' ) ); } }, 0 ); return $li; } /** Take over a built-in Echo badge: our count, our popup. */ function hijackDefault( def ) { var found = defaultBadge( def ); if ( !found ) { return null; } var $link = found.$link; if ( $link.data( 'cnHijacked' ) ) { return found.$item; } $link.data( 'cnHijacked', true ); if ( Config.data.options.separate ) { // Capture phase + stopImmediatePropagation so Echo's own handler, // which is bound on the same element, never runs. $link[ 0 ].addEventListener( 'click', function ( e ) { e.preventDefault(); e.stopImmediatePropagation(); togglePopup( def, $link ); }, true ); } return found.$item; } function formatCount( n ) { return n > 99 ? '99+' : String( n ); } function refreshBadges() { if ( !Config.data ) { return; } var buckets = Data.bucket( Config.data.buttons ); var showCounters = Config.data.options.counters !== false; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; var unread = Data.unread( buckets[ id ] || [] ); if ( def.locked ) { if ( !Config.data.options.separate ) { return; // Echo owns its own counter in shortcut mode } var found = defaultBadge( def ); if ( found ) { var text = formatCount( unread ); found.$link .attr( 'data-counter-num', unread ) .attr( 'data-counter-text', text ) .toggleClass( 'mw-echo-notifications-badge-all-read', unread === 0 ) .toggleClass( 'mw-echo-notifications-badge-long-label', text.length > 2 ) .toggleClass( 'mw-echo-unseen-notifications', unread > 0 ); } return; } var $item = $( '#pt-cn-' + id ); if ( !$item.length ) { return; } var label = formatCount( unread ); $item.toggleClass( 'cn-badge-zero', !showCounters || unread === 0 ); $item.find( '.cn-badge-link' ) .attr( 'data-counter-num', unread ) .attr( 'data-counter-text', label ) .toggleClass( 'cn-badge-unseen', unread > 0 ) .toggleClass( 'cn-badge-long', label.length > 2 ); } ); } var rendering = false; function renderButtons() { var $list = badgeList(); if ( !$list || rendering ) { return; } rendering = true; $( '.cn-badge-item' ).remove(); var nodes = []; Config.data.buttons.forEach( function ( id ) { var def = byId[ id ]; if ( !def ) { return; } nodes.push( def.locked ? hijackDefault( def ) : makeBadge( def ) ); } ); // Apply the configured order to everything, built-ins included. var previous = null; nodes.forEach( function ( $node ) { if ( !$node || !$node.length ) { return; } if ( previous ) { $node.insertAfter( previous ); } else { $list.prepend( $node ); } previous = $node; } ); rendering = false; } /** * Echo replaces its no-JS badge with a real widget once ext.echo.init runs, * which throws away our hijack and our counter. Re-apply when that happens. */ function watchEcho() { var $list = badgeList(); if ( !$list || !window.MutationObserver ) { return; } var pending = null; var observer = new MutationObserver( function ( records ) { if ( rendering || pending ) { return; } var relevant = records.some( function ( r ) { return Array.prototype.some.call( r.addedNodes, function ( n ) { return n.nodeType === 1 && ( n.matches( '[data-mw-notifications-section]' ) || n.querySelector( '[data-mw-notifications-section]' ) ); } ); } ); if ( !relevant ) { return; } pending = setTimeout( function () { pending = null; renderButtons(); refreshBadges(); }, 150 ); } ); observer.observe( $list[ 0 ], { childList: true, subtree: true } ); } /* ---------------------------------------------------------------------- * * 8. Settings dialog (two-column drag and drop) * ---------------------------------------------------------------------- */ function ConfigDialog( config ) { ConfigDialog.super.call( this, config ); } OO.inheritClass( ConfigDialog, OO.ui.ProcessDialog ); ConfigDialog.static.name = 'cnConfigDialog'; ConfigDialog.static.size = 'large'; ConfigDialog.static.actions = [ { action: 'save', label: null, flags: [ 'primary', 'progressive' ] }, { action: 'reset', label: null, flags: [ 'destructive' ] }, { label: null, flags: [ 'safe', 'close' ] } ]; ConfigDialog.prototype.initialize = function () { ConfigDialog.super.prototype.initialize.call( this ); var self = this; this.panel = new OO.ui.PanelLayout( { padded: true, expanded: false } ); this.$intro = $( '<div>' ).addClass( 'cn-cfg-intro' ).text( msg( 'cn-dialog-intro' ) ); this.$active = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'active' ); this.$inactive = $( '<div>' ).addClass( 'cn-cfg-drop' ).attr( 'data-col', 'inactive' ); var $cols = $( '<div>' ).addClass( 'cn-cfg-cols' ).append( $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-active' ) ), this.$active ), $( '<div>' ).addClass( 'cn-cfg-col' ).append( $( '<div>' ).addClass( 'cn-cfg-col-title' ).text( msg( 'cn-col-inactive' ) ), this.$inactive ) ); this.separateCheck = new OO.ui.CheckboxInputWidget(); this.counterCheck = new OO.ui.CheckboxInputWidget(); this.crosswikiCheck = new OO.ui.CheckboxInputWidget(); var $opts = $( '<div>' ).addClass( 'cn-cfg-opts' ).append( new OO.ui.FieldLayout( this.separateCheck, { label: msg( 'cn-opt-separate' ), align: 'inline', help: msg( 'cn-opt-separate-help' ), helpInline: true } ).$element, new OO.ui.FieldLayout( this.counterCheck, { label: msg( 'cn-opt-counter' ), align: 'inline' } ).$element, new OO.ui.FieldLayout( this.crosswikiCheck, { label: msg( 'cn-opt-crosswiki' ), align: 'inline', help: msg( 'cn-opt-crosswiki-help' ), helpInline: true } ).$element ); this.targetSelect = new OO.ui.ButtonSelectWidget( { items: [ new OO.ui.ButtonOptionWidget( { data: 'local', label: msg( 'cn-save-local', mw.config.get( 'wgDBname' ) ) } ), new OO.ui.ButtonOptionWidget( { data: 'global', label: msg( 'cn-save-global' ) } ) ] } ); this.targetSelect.selectItemByData( Config.source === 'global' ? 'global' : 'local' ); var $target = new OO.ui.FieldLayout( this.targetSelect, { label: msg( 'cn-save-where' ), align: 'top' } ).$element; this.panel.$element.append( this.$intro, $cols, $opts, $target ); this.$body.append( this.panel.$element ); [ this.$active, this.$inactive ].forEach( function ( $col ) { self.wireColumn( $col ); } ); }; ConfigDialog.prototype.getSetupProcess = function ( data ) { var self = this; return ConfigDialog.super.prototype.getSetupProcess.call( this, data ) .next( function () { self.actions.get( { actions: 'save' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-save' ) ); } ); self.actions.get( { actions: 'reset' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-reset' ) ); } ); self.actions.get( { flags: 'close' } ).forEach( function ( a ) { a.setLabel( msg( 'cn-cancel' ) ); } ); self.populate( Config.data ); } ); }; ConfigDialog.prototype.getBodyHeight = function () { // Called while the dialog is still being laid out, when outerHeight() // can report 0. Falling through to a tiny height makes the dialog look // like it never opened, so clamp to a usable minimum. var measured = this.panel.$element.outerHeight( true ) || 0; return Math.max( 460, Math.min( 560, measured + 20 ) ); }; ConfigDialog.prototype.populate = function ( cfg ) { var self = this; this.$active.empty(); this.$inactive.empty(); cfg.buttons.forEach( function ( id ) { if ( byId[ id ] ) { self.$active.append( self.makeItem( byId[ id ] ) ); } } ); CATALOG.forEach( function ( def ) { if ( cfg.buttons.indexOf( def.id ) === -1 ) { self.$inactive.append( self.makeItem( def ) ); } } ); this.separateCheck.setSelected( cfg.options.separate !== false ); this.counterCheck.setSelected( cfg.options.counters !== false ); this.crosswikiCheck.setSelected( cfg.options.crosswiki !== false ); this.updateEmptyState(); }; ConfigDialog.prototype.makeItem = function ( def ) { var icon = ( Config.data.icons && Config.data.icons[ def.id ] ) || def.icon; var $item = $( '<div>' ) .addClass( 'cn-cfg-item' ) .toggleClass( 'cn-cfg-item-locked', !!def.locked ) .attr( { draggable: 'true', 'data-id': def.id } ) .append( $( '<span>' ).addClass( 'cn-cfg-handle oo-ui-icon-draggable' ), $( '<span>' ).addClass( 'cn-cfg-item-icon oo-ui-icon-' + icon ), $( '<span>' ).addClass( 'cn-cfg-label' ).text( msg( 'cn-btn-' + def.id ) ) ); if ( def.locked ) { $item.attr( 'title', msg( 'cn-locked' ) ) .append( $( '<span>' ).addClass( 'cn-cfg-section' ).text( '🔒' ) ); } return $item; }; ConfigDialog.prototype.updateEmptyState = function () { [ [ this.$active, 'cn-col-active-empty' ], [ this.$inactive, 'cn-col-inactive-empty' ] ] .forEach( function ( pair ) { var $col = pair[ 0 ]; $col.find( '.cn-cfg-empty' ).remove(); if ( !$col.children( '.cn-cfg-item' ).length ) { $col.append( $( '<div>' ).addClass( 'cn-cfg-empty' ).text( msg( pair[ 1 ] ) ) ); } } ); }; ConfigDialog.prototype.wireColumn = function ( $col ) { var self = this; var col = $col[ 0 ]; col.addEventListener( 'dragstart', function ( e ) { var item = e.target.closest && e.target.closest( '.cn-cfg-item' ); if ( !item ) { return; } self.dragged = item; item.classList.add( 'cn-cfg-dragging' ); e.dataTransfer.effectAllowed = 'move'; // Firefox refuses to start a drag without payload. e.dataTransfer.setData( 'text/plain', item.getAttribute( 'data-id' ) ); } ); col.addEventListener( 'dragend', function () { if ( self.dragged ) { self.dragged.classList.remove( 'cn-cfg-dragging' ); } self.dragged = null; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); col.addEventListener( 'dragover', function ( e ) { if ( !self.dragged ) { return; } var locked = self.dragged.classList.contains( 'cn-cfg-item-locked' ); if ( locked && $col.attr( 'data-col' ) === 'inactive' ) { e.dataTransfer.dropEffect = 'none'; return; // built-in badges may be reordered but not removed } e.preventDefault(); e.dataTransfer.dropEffect = 'move'; $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); $col.addClass( 'cn-cfg-over' ); var after = self.itemAfter( col, e.clientY ); if ( after === null ) { col.appendChild( self.dragged ); } else if ( after !== self.dragged ) { col.insertBefore( self.dragged, after ); } } ); col.addEventListener( 'drop', function ( e ) { if ( !self.dragged ) { return; } e.preventDefault(); $( '.cn-cfg-drop' ).removeClass( 'cn-cfg-over' ); self.updateEmptyState(); } ); }; /** Which element should the dragged item be inserted before? */ ConfigDialog.prototype.itemAfter = function ( col, y ) { var candidates = Array.prototype.slice.call( col.querySelectorAll( '.cn-cfg-item:not(.cn-cfg-dragging)' ) ); var closest = null; var closestOffset = Number.NEGATIVE_INFINITY; candidates.forEach( function ( child ) { var box = child.getBoundingClientRect(); var offset = y - box.top - box.height / 2; if ( offset < 0 && offset > closestOffset ) { closestOffset = offset; closest = child; } } ); return closest; }; ConfigDialog.prototype.collect = function () { var ids = Array.prototype.slice.call( this.$active[ 0 ].querySelectorAll( '.cn-cfg-item' ) ).map( function ( el ) { return el.getAttribute( 'data-id' ); } ); return Config.normalise( { buttons: ids, icons: Config.data.icons, options: { separate: this.separateCheck.isSelected(), counters: this.counterCheck.isSelected(), crosswiki: this.crosswikiCheck.isSelected() } } ); }; ConfigDialog.prototype.getActionProcess = function ( action ) { var self = this; if ( action === 'reset' ) { return new OO.ui.Process( function () { self.populate( Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ) ); } ); } if ( action === 'save' ) { return new OO.ui.Process( function () { var cfg = self.collect(); var selected = self.targetSelect.findSelectedItem(); var target = selected ? selected.getData() : 'local'; var onMeta = mw.config.get( 'wgDBname' ) === 'metawiki'; if ( target === 'global' && !onMeta ) { mw.notify( msg( 'cn-global-notice' ), { type: 'warn', autoHideSeconds: 'long' } ); window.open( Config.saveGlobalUrl( cfg ), '_blank', 'noopener' ); self.close(); return; } return Config.saveLocal( cfg ).then( function () { mw.notify( msg( 'cn-saved' ) ); self.close(); setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code, detail ) { var reason = ( detail && detail.error && detail.error.info ) || code || '?'; return $.Deferred().reject( new OO.ui.Error( msg( 'cn-save-failed', reason ) ) ).promise(); } ); } ); } return ConfigDialog.super.prototype.getActionProcess.call( this, action ); }; var windowManager = null; function openSettings() { if ( !windowManager ) { windowManager = new OO.ui.WindowManager(); $( document.body ).append( windowManager.$element ); var dialog = new ConfigDialog( { title: msg( 'cn-dialog-title' ) } ); windowManager.addWindows( [ dialog ] ); } windowManager.openWindow( 'cnConfigDialog' ); } /* ---------------------------------------------------------------------- * * 9. First-run hint * ---------------------------------------------------------------------- */ function showHint( $link ) { var dismissed = store( CN.hintDismissKey ); if ( dismissed && ( Date.now() - dismissed ) < CN.hintDismissTtl ) { return; } var setup = new OO.ui.ButtonWidget( { label: msg( 'cn-settings-link' ), flags: [ 'primary', 'progressive' ] } ); var later = new OO.ui.ButtonWidget( { label: msg( 'cn-hint-dismiss' ), framed: false } ); var popup = new OO.ui.PopupWidget( { $content: $( '<div>' ).append( $( '<p>' ).text( msg( 'cn-hint-body' ) ), $( '<div>' ).css( { display: 'flex', gap: '6px', 'margin-top': '8px' } ) .append( setup.$element, later.$element ) ), $floatableContainer: $link, label: msg( 'cn-hint-title' ), head: true, padded: true, width: 320, autoClose: true, $autoCloseIgnore: $link, position: 'after', hideWhenOutOfView: false, classes: [ 'cn-hint-popup' ] } ); $( document.body ).append( popup.$element ); showPopup( popup ); setup.on( 'click', function () { popup.toggle( false ); openSettings(); } ); later.on( 'click', function () { store( CN.hintDismissKey, Date.now() ); popup.toggle( false ); } ); } /* ---------------------------------------------------------------------- * * 10. Import handoff (runs on Meta) * ---------------------------------------------------------------------- */ function handleImport() { var hash = window.location.hash || ''; if ( hash.indexOf( CN.importHash ) !== 0 ) { return false; } if ( mw.config.get( 'wgDBname' ) !== 'metawiki' ) { return false; } var payload; try { payload = JSON.parse( b64decode( hash.slice( CN.importHash.length ) ) ); } catch ( e ) { return false; } OO.ui.confirm( msg( 'cn-import-body' ), { title: msg( 'cn-import-title' ), actions: [ { action: 'accept', label: msg( 'cn-import-save' ), flags: [ 'primary', 'progressive' ] }, { action: 'reject', label: msg( 'cn-cancel' ), flags: 'safe' } ] } ).done( function ( confirmed ) { if ( !confirmed ) { return; } Config.saveLocal( Config.normalise( payload ) ).then( function () { mw.notify( msg( 'cn-saved' ) ); window.location.hash = ''; setTimeout( function () { window.location.reload(); }, 700 ); }, function ( code ) { mw.notify( msg( 'cn-save-failed', code ), { type: 'error' } ); } ); } ); return true; } /* ---------------------------------------------------------------------- * * 11. Boot * ---------------------------------------------------------------------- */ function addSettingsLink( hasConfig ) { var node = mw.util.addPortletLink( 'p-tb', '#', msg( 'cn-settings-link' ), 't-cn-settings', msg( 'cn-settings-tooltip' ) ); if ( !node ) { return null; } var $link = $( node ).find( 'a' ).first(); $link.on( 'click', function ( e ) { e.preventDefault(); openSettings(); } ); if ( !hasConfig ) { showHint( $link ); } return $link; } function boot() { if ( !mw.config.get( 'wgUserName' ) ) { return; } if ( CN.unsupportedSkins.indexOf( mw.config.get( 'skin' ) ) !== -1 ) { return; } var modules = [ 'mediawiki.api', 'mediawiki.util', 'mediawiki.storage', 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows' ].concat( ICON_MODULES ).filter( function ( m ) { return mw.loader.getState( m ) !== null; } ); mw.loader.using( modules ).then( function () { injectStyles(); return i18n.load(); } ).then( function () { if ( handleImport() ) { return; } return Config.load().then( function ( hasConfig ) { if ( !hasConfig ) { Config.data = Config.normalise( $.extend( true, {}, DEFAULT_CONFIG ) ); Config.data.buttons = [ 'default-alert', 'default-notice' ]; } addSettingsLink( hasConfig ); if ( !hasConfig ) { return; } var start = function () { renderButtons(); watchEcho(); Data.fetch().then( refreshBadges, function () { mw.notify( msg( 'cn-popup-error' ), { type: 'error' } ); } ); }; // Let Echo finish swapping its no-JS badge for the real widget // first, so we hijack the element that will actually survive. if ( mw.loader.getState( 'ext.echo.init' ) ) { mw.loader.using( 'ext.echo.init' ).then( start, start ); } else { start(); } mw.hook( 'ext.echo.badge.countChange' ).add( function () { Data.fetch( true ).then( refreshBadges ); } ); } ); } ).catch( function ( e ) { mw.log.error( '[CustomNotifications]', e ); } ); } window.CustomNotifications = { version: CN.version, catalog: CATALOG, config: Config, data: Data, i18n: i18n, openSettings: openSettings, refresh: function () { return Data.fetch( true ).then( refreshBadges ); }, /** Apply a configuration object without saving it — handy for previews. */ applyConfig: function ( cfg ) { Config.data = Config.normalise( cfg ); renderButtons(); return Data.fetch().then( refreshBadges ); } }; $( boot ); }() ); gcep0h9erwom9u55tvclgrqrzlu0m5y User:기나ㅏㄴ/Custom Notifications.js/langs.json 2 177727 756429 2026-08-14T09:00:07Z 기나ㅏㄴ 53048 Created page with "{ "@metadata": { "tool": "Custom Notifications", "page": "meta:User:기나ㅏㄴ/Custom_Notifications.js/langs.json", "note": "Add a new language by copying the \"en\" block and translating the values. Keys must stay unchanged. $1 placeholders must be preserved.", "fallback": { "zh": "zh-hans", "zh-cn": "zh-hans", "zh-sg": "zh-hans", "zh-my": "zh-hans", "zh-tw": "zh-hant", "zh-hk": "zh-hant", "zh-mo": "zh-hant", "pt-br": "pt", "nb": "n..." 756429 json application/json { "@metadata": { "tool": "Custom Notifications", "page": "meta:User:기나ㅏㄴ/Custom_Notifications.js/langs.json", "note": "Add a new language by copying the \"en\" block and translating the values. Keys must stay unchanged. $1 placeholders must be preserved.", "fallback": { "zh": "zh-hans", "zh-cn": "zh-hans", "zh-sg": "zh-hans", "zh-my": "zh-hans", "zh-tw": "zh-hant", "zh-hk": "zh-hant", "zh-mo": "zh-hant", "pt-br": "pt", "nb": "no", "nn": "no" } }, "en": { "cn-settings-link": "Notification buttons", "cn-settings-tooltip": "Configure which notification buttons are shown", "cn-hint-title": "Set up your notification buttons", "cn-hint-body": "You have no configuration yet. Click here to choose which notification buttons appear and in what order.", "cn-hint-dismiss": "Not now", "cn-dialog-title": "Notification buttons", "cn-dialog-intro": "Drag types between the two columns to choose your buttons, and drag within a column to reorder them.", "cn-col-active": "In use", "cn-col-inactive": "Available", "cn-col-active-empty": "Drag types here", "cn-col-inactive-empty": "All types are in use", "cn-locked": "Built-in button (cannot be removed, but can be reordered)", "cn-opt-separate": "Remove these types from the built-in buttons", "cn-opt-separate-help": "When off, custom buttons act as shortcuts and the built-in buttons keep showing everything.", "cn-opt-counter": "Show unread counts on buttons", "cn-save": "Save", "cn-cancel": "Cancel", "cn-reset": "Reset to defaults", "cn-save-where": "Save to", "cn-save-local": "This wiki ($1)", "cn-save-global": "Meta (all wikis)", "cn-saved": "Settings saved. Reloading…", "cn-save-failed": "Could not save: $1", "cn-global-notice": "Global settings must be saved on Meta-Wiki. A new tab will open — press Save there to finish.", "cn-global-open": "Open Meta-Wiki", "cn-import-title": "Import notification button settings", "cn-import-body": "Settings were sent from another wiki. Save them to your global configuration?", "cn-import-save": "Save globally", "cn-popup-empty": "No notifications of this kind.", "cn-popup-loading": "Loading…", "cn-popup-error": "Could not load notifications.", "cn-markallread": "Mark all as read", "cn-viewall": "View all notifications", "cn-marked": "Marked as read", "cn-source-local": "Loaded from this wiki", "cn-source-global": "Loaded from Meta-Wiki", "cn-btn-default-alert": "Other alerts", "cn-btn-default-notice": "Other notices", "cn-btn-user-talk": "Talk page messages", "cn-btn-reverted": "Reverted edits", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Mention results", "cn-btn-user-rights": "User rights changes", "cn-btn-block": "Blocks", "cn-btn-emailuser": "Emails from users", "cn-btn-user-page": "Your user page", "cn-btn-login": "Login attempts", "cn-btn-security": "Two-factor and OAuth", "cn-btn-foreign": "Other wikis", "cn-btn-dt-subscription": "Discussion subscriptions", "cn-btn-dt-archiving": "Archived discussions", "cn-btn-thanks": "Thanks", "cn-btn-page-linked": "Page links", "cn-btn-milestone": "Edit milestones", "cn-btn-wikibase": "Wikidata connections", "cn-btn-translation": "Translation", "cn-btn-growth": "Growth and mentorship", "cn-btn-system": "System messages" }, "ko": { "cn-settings-link": "알림 버튼 설정", "cn-settings-tooltip": "표시할 알림 버튼을 설정합니다", "cn-hint-title": "알림 버튼을 설정하세요", "cn-hint-body": "아직 설정이 없습니다. 여기에서 표시할 알림 버튼과 순서를 정할 수 있습니다.", "cn-hint-dismiss": "나중에", "cn-dialog-title": "알림 버튼 설정", "cn-dialog-intro": "두 칸 사이로 끌어서 사용할 버튼을 정하고, 같은 칸 안에서 끌어서 순서를 바꾸세요.", "cn-col-active": "사용 중", "cn-col-inactive": "사용 가능", "cn-col-active-empty": "여기로 끌어다 놓으세요", "cn-col-inactive-empty": "모든 종류를 사용 중입니다", "cn-locked": "기본 버튼 (제거할 수 없으나 순서는 바꿀 수 있음)", "cn-opt-separate": "이 종류를 기존 버튼에서 제외", "cn-opt-separate-help": "끄면 커스텀 버튼은 바로가기 역할만 하고, 기존 버튼은 모든 알림을 그대로 표시합니다.", "cn-opt-counter": "버튼에 읽지 않은 개수 표시", "cn-save": "저장", "cn-cancel": "취소", "cn-reset": "기본값으로", "cn-save-where": "저장 위치", "cn-save-local": "이 위키 ($1)", "cn-save-global": "메타 (모든 위키)", "cn-saved": "설정을 저장했습니다. 새로 고칩니다…", "cn-save-failed": "저장하지 못했습니다: $1", "cn-global-notice": "전역 설정은 메타위키에서 저장해야 합니다. 새 탭이 열리면 그곳에서 저장을 눌러 주세요.", "cn-global-open": "메타위키 열기", "cn-import-title": "알림 버튼 설정 가져오기", "cn-import-body": "다른 위키에서 설정이 전달되었습니다. 전역 설정으로 저장할까요?", "cn-import-save": "전역으로 저장", "cn-popup-empty": "이 종류의 알림이 없습니다.", "cn-popup-loading": "불러오는 중…", "cn-popup-error": "알림을 불러오지 못했습니다.", "cn-markallread": "모두 읽음 표시", "cn-viewall": "모든 알림 보기", "cn-marked": "읽음으로 표시했습니다", "cn-source-local": "이 위키에서 불러옴", "cn-source-global": "메타위키에서 불러옴", "cn-btn-default-alert": "나머지 알림", "cn-btn-default-notice": "나머지 메시지", "cn-btn-user-talk": "내 토론 문서", "cn-btn-reverted": "편집 되돌려짐", "cn-btn-mention": "언급됨", "cn-btn-mention-status": "언급 결과", "cn-btn-user-rights": "사용자 권한 변경", "cn-btn-block": "차단", "cn-btn-emailuser": "받은 이메일", "cn-btn-user-page": "내 사용자 문서", "cn-btn-login": "로그인 시도", "cn-btn-security": "2단계 인증 및 OAuth", "cn-btn-foreign": "다른 위키", "cn-btn-dt-subscription": "토론 구독", "cn-btn-dt-archiving": "토론 보존", "cn-btn-thanks": "감사 표현", "cn-btn-page-linked": "문서 링크됨", "cn-btn-milestone": "편집 이정표", "cn-btn-wikibase": "위키데이터 연결", "cn-btn-translation": "번역", "cn-btn-growth": "성장 기능 및 멘토", "cn-btn-system": "시스템 메시지" }, "ja": { "cn-settings-link": "通知ボタンの設定", "cn-settings-tooltip": "表示する通知ボタンを設定します", "cn-hint-title": "通知ボタンを設定してください", "cn-hint-body": "まだ設定がありません。ここから表示する通知ボタンと順序を決められます。", "cn-hint-dismiss": "後で", "cn-dialog-title": "通知ボタンの設定", "cn-dialog-intro": "2つの列の間にドラッグして使うボタンを選び、列の中でドラッグして順序を変更します。", "cn-col-active": "使用中", "cn-col-inactive": "使用可能", "cn-col-active-empty": "ここにドラッグしてください", "cn-col-inactive-empty": "すべての種類が使用中です", "cn-locked": "既定のボタン (削除不可、順序変更は可能)", "cn-opt-separate": "この種類を既定のボタンから除外する", "cn-opt-separate-help": "オフにすると、カスタムボタンはショートカットとして動作し、既定のボタンはすべての通知を表示し続けます。", "cn-opt-counter": "ボタンに未読件数を表示する", "cn-save": "保存", "cn-cancel": "キャンセル", "cn-reset": "既定値に戻す", "cn-save-where": "保存先", "cn-save-local": "このウィキ ($1)", "cn-save-global": "メタ (すべてのウィキ)", "cn-saved": "設定を保存しました。再読み込みします…", "cn-save-failed": "保存できませんでした: $1", "cn-global-notice": "グローバル設定はメタウィキで保存する必要があります。新しいタブが開いたら、そこで保存を押してください。", "cn-global-open": "メタウィキを開く", "cn-import-title": "通知ボタン設定の取り込み", "cn-import-body": "他のウィキから設定が送られました。グローバル設定として保存しますか?", "cn-import-save": "グローバルに保存", "cn-popup-empty": "この種類の通知はありません。", "cn-popup-loading": "読み込み中…", "cn-popup-error": "通知を読み込めませんでした。", "cn-markallread": "すべて既読にする", "cn-viewall": "すべての通知を見る", "cn-marked": "既読にしました", "cn-source-local": "このウィキから読み込み", "cn-source-global": "メタウィキから読み込み", "cn-btn-default-alert": "その他の通知", "cn-btn-default-notice": "その他のお知らせ", "cn-btn-user-talk": "自分の会話ページ", "cn-btn-reverted": "編集の差し戻し", "cn-btn-mention": "言及", "cn-btn-mention-status": "言及の結果", "cn-btn-user-rights": "利用者権限の変更", "cn-btn-block": "ブロック", "cn-btn-emailuser": "受信したメール", "cn-btn-user-page": "自分の利用者ページ", "cn-btn-login": "ログイン試行", "cn-btn-security": "2要素認証と OAuth", "cn-btn-foreign": "他のウィキ", "cn-btn-dt-subscription": "話題の購読", "cn-btn-dt-archiving": "過去ログ化された話題", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "ページのリンク", "cn-btn-milestone": "編集の節目", "cn-btn-wikibase": "ウィキデータとの接続", "cn-btn-translation": "翻訳", "cn-btn-growth": "成長機能とメンター", "cn-btn-system": "システムメッセージ" }, "zh-hans": { "cn-settings-link": "通知按钮设置", "cn-settings-tooltip": "设置要显示的通知按钮", "cn-hint-title": "设置您的通知按钮", "cn-hint-body": "您还没有配置。点击这里选择要显示的通知按钮及其顺序。", "cn-hint-dismiss": "以后再说", "cn-dialog-title": "通知按钮设置", "cn-dialog-intro": "在两栏之间拖动以选择按钮,在同一栏内拖动以调整顺序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖动到这里", "cn-col-inactive-empty": "所有类型都在使用中", "cn-locked": "内置按钮(不可移除,但可调整顺序)", "cn-opt-separate": "从内置按钮中排除这些类型", "cn-opt-separate-help": "关闭后,自定义按钮仅作为快捷方式,内置按钮仍显示全部通知。", "cn-opt-counter": "在按钮上显示未读数量", "cn-save": "保存", "cn-cancel": "取消", "cn-reset": "恢复默认", "cn-save-where": "保存位置", "cn-save-local": "本维基($1)", "cn-save-global": "元维基(所有维基)", "cn-saved": "设置已保存。正在重新加载…", "cn-save-failed": "无法保存:$1", "cn-global-notice": "全局设置必须在元维基上保存。新标签页打开后,请在那里点击保存。", "cn-global-open": "打开元维基", "cn-import-title": "导入通知按钮设置", "cn-import-body": "设置来自其他维基。要保存为全局配置吗?", "cn-import-save": "保存为全局", "cn-popup-empty": "没有此类通知。", "cn-popup-loading": "加载中…", "cn-popup-error": "无法加载通知。", "cn-markallread": "全部标记为已读", "cn-viewall": "查看所有通知", "cn-marked": "已标记为已读", "cn-source-local": "从本维基加载", "cn-source-global": "从元维基加载", "cn-btn-default-alert": "其他警报", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的讨论页", "cn-btn-reverted": "编辑被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及结果", "cn-btn-user-rights": "用户权限变更", "cn-btn-block": "封禁", "cn-btn-emailuser": "收到的电子邮件", "cn-btn-user-page": "我的用户页", "cn-btn-login": "登录尝试", "cn-btn-security": "两步验证与 OAuth", "cn-btn-foreign": "其他维基", "cn-btn-dt-subscription": "讨论订阅", "cn-btn-dt-archiving": "已存档的讨论", "cn-btn-thanks": "感谢", "cn-btn-page-linked": "页面被链接", "cn-btn-milestone": "编辑里程碑", "cn-btn-wikibase": "维基数据关联", "cn-btn-translation": "翻译", "cn-btn-growth": "成长功能与导师", "cn-btn-system": "系统消息" }, "zh-hant": { "cn-settings-link": "通知按鈕設定", "cn-settings-tooltip": "設定要顯示的通知按鈕", "cn-hint-title": "設定您的通知按鈕", "cn-hint-body": "您還沒有設定。點擊這裡選擇要顯示的通知按鈕及其順序。", "cn-hint-dismiss": "稍後再說", "cn-dialog-title": "通知按鈕設定", "cn-dialog-intro": "在兩欄之間拖曳以選擇按鈕,在同一欄內拖曳以調整順序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖曳到這裡", "cn-col-inactive-empty": "所有類型都在使用中", "cn-locked": "內建按鈕(不可移除,但可調整順序)", "cn-opt-separate": "從內建按鈕中排除這些類型", "cn-opt-separate-help": "關閉後,自訂按鈕僅作為捷徑,內建按鈕仍顯示全部通知。", "cn-opt-counter": "在按鈕上顯示未讀數量", "cn-save": "儲存", "cn-cancel": "取消", "cn-reset": "恢復預設", "cn-save-where": "儲存位置", "cn-save-local": "本維基($1)", "cn-save-global": "元維基(所有維基)", "cn-saved": "設定已儲存。正在重新載入…", "cn-save-failed": "無法儲存:$1", "cn-global-notice": "全域設定必須在元維基上儲存。新分頁開啟後,請在那裡點擊儲存。", "cn-global-open": "開啟元維基", "cn-import-title": "匯入通知按鈕設定", "cn-import-body": "設定來自其他維基。要儲存為全域設定嗎?", "cn-import-save": "儲存為全域", "cn-popup-empty": "沒有此類通知。", "cn-popup-loading": "載入中…", "cn-popup-error": "無法載入通知。", "cn-markallread": "全部標記為已讀", "cn-viewall": "檢視所有通知", "cn-marked": "已標記為已讀", "cn-source-local": "從本維基載入", "cn-source-global": "從元維基載入", "cn-btn-default-alert": "其他警報", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的討論頁", "cn-btn-reverted": "編輯被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及結果", "cn-btn-user-rights": "使用者權限變更", "cn-btn-block": "封鎖", "cn-btn-emailuser": "收到的電子郵件", "cn-btn-user-page": "我的使用者頁面", "cn-btn-login": "登入嘗試", "cn-btn-security": "兩步驗證與 OAuth", "cn-btn-foreign": "其他維基", "cn-btn-dt-subscription": "討論訂閱", "cn-btn-dt-archiving": "已存檔的討論", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "頁面被連結", "cn-btn-milestone": "編輯里程碑", "cn-btn-wikibase": "維基數據關聯", "cn-btn-translation": "翻譯", "cn-btn-growth": "成長功能與導師", "cn-btn-system": "系統訊息" }, "es": { "cn-settings-link": "Botones de notificación", "cn-settings-tooltip": "Configurar qué botones de notificación se muestran", "cn-hint-title": "Configura tus botones de notificación", "cn-hint-body": "Todavía no tienes configuración. Haz clic aquí para elegir qué botones aparecen y en qué orden.", "cn-hint-dismiss": "Ahora no", "cn-dialog-title": "Botones de notificación", "cn-dialog-intro": "Arrastra los tipos entre las dos columnas para elegir tus botones, y dentro de una columna para reordenarlos.", "cn-col-active": "En uso", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Arrastra tipos aquí", "cn-col-inactive-empty": "Todos los tipos están en uso", "cn-locked": "Botón integrado (no se puede quitar, pero sí reordenar)", "cn-opt-separate": "Quitar estos tipos de los botones integrados", "cn-opt-separate-help": "Si se desactiva, los botones personalizados son atajos y los integrados siguen mostrándolo todo.", "cn-opt-counter": "Mostrar el número de no leídas en los botones", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Restablecer", "cn-save-where": "Guardar en", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas las wikis)", "cn-saved": "Configuración guardada. Recargando…", "cn-save-failed": "No se pudo guardar: $1", "cn-global-notice": "La configuración global debe guardarse en Meta-Wiki. Se abrirá una pestaña nueva; pulsa Guardar allí para terminar.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuración de botones", "cn-import-body": "Se ha enviado una configuración desde otra wiki. ¿Guardarla como configuración global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "No hay notificaciones de este tipo.", "cn-popup-loading": "Cargando…", "cn-popup-error": "No se pudieron cargar las notificaciones.", "cn-markallread": "Marcar todo como leído", "cn-viewall": "Ver todas las notificaciones", "cn-marked": "Marcado como leído", "cn-source-local": "Cargado desde esta wiki", "cn-source-global": "Cargado desde Meta-Wiki", "cn-btn-default-alert": "Otras alertas", "cn-btn-default-notice": "Otros avisos", "cn-btn-user-talk": "Mensajes en mi discusión", "cn-btn-reverted": "Ediciones revertidas", "cn-btn-mention": "Menciones", "cn-btn-mention-status": "Resultado de menciones", "cn-btn-user-rights": "Cambios de permisos", "cn-btn-block": "Bloqueos", "cn-btn-emailuser": "Correos de usuarios", "cn-btn-user-page": "Mi página de usuario", "cn-btn-login": "Intentos de acceso", "cn-btn-security": "Doble factor y OAuth", "cn-btn-foreign": "Otras wikis", "cn-btn-dt-subscription": "Suscripciones a discusiones", "cn-btn-dt-archiving": "Discusiones archivadas", "cn-btn-thanks": "Agradecimientos", "cn-btn-page-linked": "Enlaces a páginas", "cn-btn-milestone": "Hitos de edición", "cn-btn-wikibase": "Conexiones con Wikidata", "cn-btn-translation": "Traducción", "cn-btn-growth": "Crecimiento y tutoría", "cn-btn-system": "Mensajes del sistema" }, "fr": { "cn-settings-link": "Boutons de notification", "cn-settings-tooltip": "Configurer les boutons de notification affichés", "cn-hint-title": "Configurez vos boutons de notification", "cn-hint-body": "Vous n’avez pas encore de configuration. Cliquez ici pour choisir les boutons affichés et leur ordre.", "cn-hint-dismiss": "Plus tard", "cn-dialog-title": "Boutons de notification", "cn-dialog-intro": "Glissez les types entre les deux colonnes pour choisir vos boutons, et à l’intérieur d’une colonne pour les réordonner.", "cn-col-active": "Utilisés", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Glissez des types ici", "cn-col-inactive-empty": "Tous les types sont utilisés", "cn-locked": "Bouton intégré (non supprimable, mais déplaçable)", "cn-opt-separate": "Retirer ces types des boutons intégrés", "cn-opt-separate-help": "Désactivé, les boutons personnalisés servent de raccourcis et les boutons intégrés continuent de tout afficher.", "cn-opt-counter": "Afficher le nombre de non-lues sur les boutons", "cn-save": "Enregistrer", "cn-cancel": "Annuler", "cn-reset": "Réinitialiser", "cn-save-where": "Enregistrer sur", "cn-save-local": "Ce wiki ($1)", "cn-save-global": "Méta (tous les wikis)", "cn-saved": "Configuration enregistrée. Rechargement…", "cn-save-failed": "Échec de l’enregistrement : $1", "cn-global-notice": "La configuration globale doit être enregistrée sur Méta-Wiki. Un nouvel onglet va s’ouvrir ; appuyez sur Enregistrer là-bas.", "cn-global-open": "Ouvrir Méta-Wiki", "cn-import-title": "Importer la configuration des boutons", "cn-import-body": "Une configuration a été envoyée depuis un autre wiki. L’enregistrer globalement ?", "cn-import-save": "Enregistrer globalement", "cn-popup-empty": "Aucune notification de ce type.", "cn-popup-loading": "Chargement…", "cn-popup-error": "Impossible de charger les notifications.", "cn-markallread": "Tout marquer comme lu", "cn-viewall": "Voir toutes les notifications", "cn-marked": "Marqué comme lu", "cn-source-local": "Chargé depuis ce wiki", "cn-source-global": "Chargé depuis Méta-Wiki", "cn-btn-default-alert": "Autres alertes", "cn-btn-default-notice": "Autres avis", "cn-btn-user-talk": "Messages sur ma discussion", "cn-btn-reverted": "Modifications révoquées", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Résultat des mentions", "cn-btn-user-rights": "Changements de droits", "cn-btn-block": "Blocages", "cn-btn-emailuser": "Courriels reçus", "cn-btn-user-page": "Ma page utilisateur", "cn-btn-login": "Tentatives de connexion", "cn-btn-security": "Double facteur et OAuth", "cn-btn-foreign": "Autres wikis", "cn-btn-dt-subscription": "Abonnements aux discussions", "cn-btn-dt-archiving": "Discussions archivées", "cn-btn-thanks": "Remerciements", "cn-btn-page-linked": "Liens vers des pages", "cn-btn-milestone": "Jalons de contribution", "cn-btn-wikibase": "Connexions Wikidata", "cn-btn-translation": "Traduction", "cn-btn-growth": "Croissance et mentorat", "cn-btn-system": "Messages système" }, "de": { "cn-settings-link": "Benachrichtigungsschaltflächen", "cn-settings-tooltip": "Festlegen, welche Benachrichtigungsschaltflächen angezeigt werden", "cn-hint-title": "Richte deine Schaltflächen ein", "cn-hint-body": "Du hast noch keine Konfiguration. Klicke hier, um auszuwählen, welche Schaltflächen erscheinen und in welcher Reihenfolge.", "cn-hint-dismiss": "Später", "cn-dialog-title": "Benachrichtigungsschaltflächen", "cn-dialog-intro": "Ziehe Typen zwischen den beiden Spalten, um Schaltflächen auszuwählen, und innerhalb einer Spalte, um sie neu zu ordnen.", "cn-col-active": "In Verwendung", "cn-col-inactive": "Verfügbar", "cn-col-active-empty": "Typen hierher ziehen", "cn-col-inactive-empty": "Alle Typen sind in Verwendung", "cn-locked": "Eingebaute Schaltfläche (nicht entfernbar, aber verschiebbar)", "cn-opt-separate": "Diese Typen aus den eingebauten Schaltflächen entfernen", "cn-opt-separate-help": "Wenn deaktiviert, sind eigene Schaltflächen nur Verknüpfungen und die eingebauten zeigen weiterhin alles.", "cn-opt-counter": "Anzahl ungelesener Benachrichtigungen anzeigen", "cn-save": "Speichern", "cn-cancel": "Abbrechen", "cn-reset": "Zurücksetzen", "cn-save-where": "Speichern in", "cn-save-local": "Dieses Wiki ($1)", "cn-save-global": "Meta (alle Wikis)", "cn-saved": "Einstellungen gespeichert. Wird neu geladen…", "cn-save-failed": "Speichern fehlgeschlagen: $1", "cn-global-notice": "Globale Einstellungen müssen im Meta-Wiki gespeichert werden. Es öffnet sich ein neuer Tab – dort auf Speichern klicken.", "cn-global-open": "Meta-Wiki öffnen", "cn-import-title": "Schaltflächen-Einstellungen importieren", "cn-import-body": "Einstellungen wurden von einem anderen Wiki gesendet. Global speichern?", "cn-import-save": "Global speichern", "cn-popup-empty": "Keine Benachrichtigungen dieser Art.", "cn-popup-loading": "Wird geladen…", "cn-popup-error": "Benachrichtigungen konnten nicht geladen werden.", "cn-markallread": "Alle als gelesen markieren", "cn-viewall": "Alle Benachrichtigungen ansehen", "cn-marked": "Als gelesen markiert", "cn-source-local": "Aus diesem Wiki geladen", "cn-source-global": "Aus dem Meta-Wiki geladen", "cn-btn-default-alert": "Weitere Hinweise", "cn-btn-default-notice": "Weitere Mitteilungen", "cn-btn-user-talk": "Nachrichten auf meiner Diskussionsseite", "cn-btn-reverted": "Zurückgesetzte Bearbeitungen", "cn-btn-mention": "Erwähnungen", "cn-btn-mention-status": "Ergebnis von Erwähnungen", "cn-btn-user-rights": "Rechteänderungen", "cn-btn-block": "Sperren", "cn-btn-emailuser": "E-Mails von Benutzern", "cn-btn-user-page": "Meine Benutzerseite", "cn-btn-login": "Anmeldeversuche", "cn-btn-security": "Zwei-Faktor und OAuth", "cn-btn-foreign": "Andere Wikis", "cn-btn-dt-subscription": "Diskussions-Abonnements", "cn-btn-dt-archiving": "Archivierte Diskussionen", "cn-btn-thanks": "Danksagungen", "cn-btn-page-linked": "Seitenverlinkungen", "cn-btn-milestone": "Bearbeitungs-Meilensteine", "cn-btn-wikibase": "Wikidata-Verknüpfungen", "cn-btn-translation": "Übersetzung", "cn-btn-growth": "Wachstum und Mentoring", "cn-btn-system": "Systemnachrichten" }, "ru": { "cn-settings-link": "Кнопки уведомлений", "cn-settings-tooltip": "Настроить отображаемые кнопки уведомлений", "cn-hint-title": "Настройте кнопки уведомлений", "cn-hint-body": "У вас ещё нет настроек. Нажмите здесь, чтобы выбрать кнопки и их порядок.", "cn-hint-dismiss": "Не сейчас", "cn-dialog-title": "Кнопки уведомлений", "cn-dialog-intro": "Перетаскивайте типы между двумя столбцами, чтобы выбрать кнопки, и внутри столбца — чтобы изменить порядок.", "cn-col-active": "Используются", "cn-col-inactive": "Доступны", "cn-col-active-empty": "Перетащите типы сюда", "cn-col-inactive-empty": "Все типы используются", "cn-locked": "Встроенная кнопка (нельзя удалить, но можно переставить)", "cn-opt-separate": "Убрать эти типы из встроенных кнопок", "cn-opt-separate-help": "Если выключено, свои кнопки работают как ярлыки, а встроенные показывают всё.", "cn-opt-counter": "Показывать число непрочитанных на кнопках", "cn-save": "Сохранить", "cn-cancel": "Отмена", "cn-reset": "Сбросить", "cn-save-where": "Сохранить в", "cn-save-local": "Эта вики ($1)", "cn-save-global": "Мета (все вики)", "cn-saved": "Настройки сохранены. Перезагрузка…", "cn-save-failed": "Не удалось сохранить: $1", "cn-global-notice": "Глобальные настройки нужно сохранять в Мета-вики. Откроется новая вкладка — нажмите «Сохранить» там.", "cn-global-open": "Открыть Мета-вики", "cn-import-title": "Импорт настроек кнопок", "cn-import-body": "Настройки получены из другой вики. Сохранить их глобально?", "cn-import-save": "Сохранить глобально", "cn-popup-empty": "Уведомлений этого типа нет.", "cn-popup-loading": "Загрузка…", "cn-popup-error": "Не удалось загрузить уведомления.", "cn-markallread": "Отметить всё как прочитанное", "cn-viewall": "Все уведомления", "cn-marked": "Отмечено как прочитанное", "cn-source-local": "Загружено из этой вики", "cn-source-global": "Загружено из Мета-вики", "cn-btn-default-alert": "Прочие оповещения", "cn-btn-default-notice": "Прочие уведомления", "cn-btn-user-talk": "Сообщения на моей СО", "cn-btn-reverted": "Отменённые правки", "cn-btn-mention": "Упоминания", "cn-btn-mention-status": "Результат упоминаний", "cn-btn-user-rights": "Изменение прав", "cn-btn-block": "Блокировки", "cn-btn-emailuser": "Письма от участников", "cn-btn-user-page": "Моя страница участника", "cn-btn-login": "Попытки входа", "cn-btn-security": "Двухфакторная аутентификация и OAuth", "cn-btn-foreign": "Другие вики", "cn-btn-dt-subscription": "Подписки на обсуждения", "cn-btn-dt-archiving": "Архивированные обсуждения", "cn-btn-thanks": "Благодарности", "cn-btn-page-linked": "Ссылки на страницы", "cn-btn-milestone": "Вехи правок", "cn-btn-wikibase": "Связи с Викиданными", "cn-btn-translation": "Перевод", "cn-btn-growth": "Рост и наставничество", "cn-btn-system": "Системные сообщения" }, "pt": { "cn-settings-link": "Botões de notificação", "cn-settings-tooltip": "Configurar quais botões de notificação são exibidos", "cn-hint-title": "Configure os seus botões de notificação", "cn-hint-body": "Ainda não há configuração. Clique aqui para escolher quais botões aparecem e em que ordem.", "cn-hint-dismiss": "Agora não", "cn-dialog-title": "Botões de notificação", "cn-dialog-intro": "Arraste os tipos entre as duas colunas para escolher os botões, e dentro de uma coluna para reordená-los.", "cn-col-active": "Em uso", "cn-col-inactive": "Disponíveis", "cn-col-active-empty": "Arraste tipos para aqui", "cn-col-inactive-empty": "Todos os tipos estão em uso", "cn-locked": "Botão integrado (não pode ser removido, mas pode ser reordenado)", "cn-opt-separate": "Remover estes tipos dos botões integrados", "cn-opt-separate-help": "Se desativado, os botões personalizados funcionam como atalhos e os integrados continuam a mostrar tudo.", "cn-opt-counter": "Mostrar contagem de não lidas nos botões", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Repor", "cn-save-where": "Guardar em", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas as wikis)", "cn-saved": "Configuração guardada. A recarregar…", "cn-save-failed": "Não foi possível guardar: $1", "cn-global-notice": "A configuração global tem de ser guardada na Meta-Wiki. Abrirá um novo separador — carregue em Guardar aí.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuração de botões", "cn-import-body": "A configuração foi enviada de outra wiki. Guardar como configuração global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "Não há notificações deste tipo.", "cn-popup-loading": "A carregar…", "cn-popup-error": "Não foi possível carregar as notificações.", "cn-markallread": "Marcar tudo como lido", "cn-viewall": "Ver todas as notificações", "cn-marked": "Marcado como lido", "cn-source-local": "Carregado desta wiki", "cn-source-global": "Carregado da Meta-Wiki", "cn-btn-default-alert": "Outros alertas", "cn-btn-default-notice": "Outros avisos", "cn-btn-user-talk": "Mensagens na minha discussão", "cn-btn-reverted": "Edições revertidas", "cn-btn-mention": "Menções", "cn-btn-mention-status": "Resultado das menções", "cn-btn-user-rights": "Alterações de permissões", "cn-btn-block": "Bloqueios", "cn-btn-emailuser": "E-mails de utilizadores", "cn-btn-user-page": "A minha página de utilizador", "cn-btn-login": "Tentativas de acesso", "cn-btn-security": "Dois fatores e OAuth", "cn-btn-foreign": "Outras wikis", "cn-btn-dt-subscription": "Subscrições de discussões", "cn-btn-dt-archiving": "Discussões arquivadas", "cn-btn-thanks": "Agradecimentos", "cn-btn-page-linked": "Ligações a páginas", "cn-btn-milestone": "Marcos de edição", "cn-btn-wikibase": "Ligações ao Wikidata", "cn-btn-translation": "Tradução", "cn-btn-growth": "Crescimento e mentoria", "cn-btn-system": "Mensagens do sistema" }, "ar": { "cn-settings-link": "أزرار الإشعارات", "cn-settings-tooltip": "ضبط أزرار الإشعارات المعروضة", "cn-hint-title": "اضبط أزرار الإشعارات", "cn-hint-body": "لا يوجد إعداد بعد. انقر هنا لاختيار الأزرار المعروضة وترتيبها.", "cn-hint-dismiss": "ليس الآن", "cn-dialog-title": "أزرار الإشعارات", "cn-dialog-intro": "اسحب الأنواع بين العمودين لاختيار الأزرار، واسحب داخل العمود لإعادة الترتيب.", "cn-col-active": "قيد الاستخدام", "cn-col-inactive": "متاحة", "cn-col-active-empty": "اسحب الأنواع إلى هنا", "cn-col-inactive-empty": "كل الأنواع قيد الاستخدام", "cn-locked": "زر مدمج (لا يمكن إزالته، لكن يمكن نقله)", "cn-opt-separate": "استبعاد هذه الأنواع من الأزرار المدمجة", "cn-opt-separate-help": "عند الإيقاف، تعمل الأزرار المخصصة كاختصارات وتظل الأزرار المدمجة تعرض كل شيء.", "cn-opt-counter": "إظهار عدد غير المقروء على الأزرار", "cn-save": "حفظ", "cn-cancel": "إلغاء", "cn-reset": "إعادة التعيين", "cn-save-where": "الحفظ في", "cn-save-local": "هذه الويكي ($1)", "cn-save-global": "ميتا (كل الويكيات)", "cn-saved": "تم حفظ الإعدادات. جارٍ إعادة التحميل…", "cn-save-failed": "تعذر الحفظ: $1", "cn-global-notice": "يجب حفظ الإعدادات العامة في ميتا ويكي. سيُفتح تبويب جديد — اضغط حفظ هناك.", "cn-global-open": "فتح ميتا ويكي", "cn-import-title": "استيراد إعدادات الأزرار", "cn-import-body": "أُرسلت الإعدادات من ويكي أخرى. هل تريد حفظها عامًّا؟", "cn-import-save": "حفظ عامّ", "cn-popup-empty": "لا توجد إشعارات من هذا النوع.", "cn-popup-loading": "جارٍ التحميل…", "cn-popup-error": "تعذر تحميل الإشعارات.", "cn-markallread": "تعليم الكل كمقروء", "cn-viewall": "عرض كل الإشعارات", "cn-marked": "عُلّم كمقروء", "cn-source-local": "حُمّل من هذه الويكي", "cn-source-global": "حُمّل من ميتا ويكي", "cn-btn-default-alert": "تنبيهات أخرى", "cn-btn-default-notice": "إشعارات أخرى", "cn-btn-user-talk": "رسائل صفحة نقاشي", "cn-btn-reverted": "تعديلات مُسترجعة", "cn-btn-mention": "الإشارات", "cn-btn-mention-status": "نتيجة الإشارات", "cn-btn-user-rights": "تغيّر الصلاحيات", "cn-btn-block": "المنع", "cn-btn-emailuser": "رسائل بريد من المستخدمين", "cn-btn-user-page": "صفحة المستخدم الخاصة بي", "cn-btn-login": "محاولات الدخول", "cn-btn-security": "الاستيثاق الثنائي و OAuth", "cn-btn-foreign": "ويكيات أخرى", "cn-btn-dt-subscription": "اشتراكات النقاش", "cn-btn-dt-archiving": "نقاشات مؤرشفة", "cn-btn-thanks": "الشكر", "cn-btn-page-linked": "وصلات الصفحات", "cn-btn-milestone": "محطات التعديل", "cn-btn-wikibase": "روابط ويكي بيانات", "cn-btn-translation": "الترجمة", "cn-btn-growth": "النمو والإرشاد", "cn-btn-system": "رسائل النظام" } } n2wuu6nfz713o3m0svntery1ftyzuex 756430 756429 2026-08-14T09:00:38Z 기나ㅏㄴ 53048 756430 json application/json { "@metadata": { "tool": "Custom Notifications", "page": "testwiki:User:기나ㅏㄴ/Custom_Notifications.js/langs.json", "note": "Add a new language by copying the \"en\" block and translating the values. Keys must stay unchanged. $1 placeholders must be preserved.", "fallback": { "zh": "zh-hans", "zh-cn": "zh-hans", "zh-sg": "zh-hans", "zh-my": "zh-hans", "zh-tw": "zh-hant", "zh-hk": "zh-hant", "zh-mo": "zh-hant", "pt-br": "pt", "nb": "no", "nn": "no" } }, "en": { "cn-settings-link": "Notification buttons", "cn-settings-tooltip": "Configure which notification buttons are shown", "cn-hint-title": "Set up your notification buttons", "cn-hint-body": "You have no configuration yet. Click here to choose which notification buttons appear and in what order.", "cn-hint-dismiss": "Not now", "cn-dialog-title": "Notification buttons", "cn-dialog-intro": "Drag types between the two columns to choose your buttons, and drag within a column to reorder them.", "cn-col-active": "In use", "cn-col-inactive": "Available", "cn-col-active-empty": "Drag types here", "cn-col-inactive-empty": "All types are in use", "cn-locked": "Built-in button (cannot be removed, but can be reordered)", "cn-opt-separate": "Remove these types from the built-in buttons", "cn-opt-separate-help": "When off, custom buttons act as shortcuts and the built-in buttons keep showing everything.", "cn-opt-counter": "Show unread counts on buttons", "cn-save": "Save", "cn-cancel": "Cancel", "cn-reset": "Reset to defaults", "cn-save-where": "Save to", "cn-save-local": "This wiki ($1)", "cn-save-global": "Meta (all wikis)", "cn-saved": "Settings saved. Reloading…", "cn-save-failed": "Could not save: $1", "cn-global-notice": "Global settings must be saved on Meta-Wiki. A new tab will open — press Save there to finish.", "cn-global-open": "Open Meta-Wiki", "cn-import-title": "Import notification button settings", "cn-import-body": "Settings were sent from another wiki. Save them to your global configuration?", "cn-import-save": "Save globally", "cn-popup-empty": "No notifications of this kind.", "cn-popup-loading": "Loading…", "cn-popup-error": "Could not load notifications.", "cn-markallread": "Mark all as read", "cn-viewall": "View all notifications", "cn-marked": "Marked as read", "cn-source-local": "Loaded from this wiki", "cn-source-global": "Loaded from Meta-Wiki", "cn-btn-default-alert": "Other alerts", "cn-btn-default-notice": "Other notices", "cn-btn-user-talk": "Talk page messages", "cn-btn-reverted": "Reverted edits", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Mention results", "cn-btn-user-rights": "User rights changes", "cn-btn-block": "Blocks", "cn-btn-emailuser": "Emails from users", "cn-btn-user-page": "Your user page", "cn-btn-login": "Login attempts", "cn-btn-security": "Two-factor and OAuth", "cn-btn-foreign": "Other wikis", "cn-btn-dt-subscription": "Discussion subscriptions", "cn-btn-dt-archiving": "Archived discussions", "cn-btn-thanks": "Thanks", "cn-btn-page-linked": "Page links", "cn-btn-milestone": "Edit milestones", "cn-btn-wikibase": "Wikidata connections", "cn-btn-translation": "Translation", "cn-btn-growth": "Growth and mentorship", "cn-btn-system": "System messages" }, "ko": { "cn-settings-link": "알림 버튼 설정", "cn-settings-tooltip": "표시할 알림 버튼을 설정합니다", "cn-hint-title": "알림 버튼을 설정하세요", "cn-hint-body": "아직 설정이 없습니다. 여기에서 표시할 알림 버튼과 순서를 정할 수 있습니다.", "cn-hint-dismiss": "나중에", "cn-dialog-title": "알림 버튼 설정", "cn-dialog-intro": "두 칸 사이로 끌어서 사용할 버튼을 정하고, 같은 칸 안에서 끌어서 순서를 바꾸세요.", "cn-col-active": "사용 중", "cn-col-inactive": "사용 가능", "cn-col-active-empty": "여기로 끌어다 놓으세요", "cn-col-inactive-empty": "모든 종류를 사용 중입니다", "cn-locked": "기본 버튼 (제거할 수 없으나 순서는 바꿀 수 있음)", "cn-opt-separate": "이 종류를 기존 버튼에서 제외", "cn-opt-separate-help": "끄면 커스텀 버튼은 바로가기 역할만 하고, 기존 버튼은 모든 알림을 그대로 표시합니다.", "cn-opt-counter": "버튼에 읽지 않은 개수 표시", "cn-save": "저장", "cn-cancel": "취소", "cn-reset": "기본값으로", "cn-save-where": "저장 위치", "cn-save-local": "이 위키 ($1)", "cn-save-global": "메타 (모든 위키)", "cn-saved": "설정을 저장했습니다. 새로 고칩니다…", "cn-save-failed": "저장하지 못했습니다: $1", "cn-global-notice": "전역 설정은 메타위키에서 저장해야 합니다. 새 탭이 열리면 그곳에서 저장을 눌러 주세요.", "cn-global-open": "메타위키 열기", "cn-import-title": "알림 버튼 설정 가져오기", "cn-import-body": "다른 위키에서 설정이 전달되었습니다. 전역 설정으로 저장할까요?", "cn-import-save": "전역으로 저장", "cn-popup-empty": "이 종류의 알림이 없습니다.", "cn-popup-loading": "불러오는 중…", "cn-popup-error": "알림을 불러오지 못했습니다.", "cn-markallread": "모두 읽음 표시", "cn-viewall": "모든 알림 보기", "cn-marked": "읽음으로 표시했습니다", "cn-source-local": "이 위키에서 불러옴", "cn-source-global": "메타위키에서 불러옴", "cn-btn-default-alert": "나머지 알림", "cn-btn-default-notice": "나머지 메시지", "cn-btn-user-talk": "내 토론 문서", "cn-btn-reverted": "편집 되돌려짐", "cn-btn-mention": "언급됨", "cn-btn-mention-status": "언급 결과", "cn-btn-user-rights": "사용자 권한 변경", "cn-btn-block": "차단", "cn-btn-emailuser": "받은 이메일", "cn-btn-user-page": "내 사용자 문서", "cn-btn-login": "로그인 시도", "cn-btn-security": "2단계 인증 및 OAuth", "cn-btn-foreign": "다른 위키", "cn-btn-dt-subscription": "토론 구독", "cn-btn-dt-archiving": "토론 보존", "cn-btn-thanks": "감사 표현", "cn-btn-page-linked": "문서 링크됨", "cn-btn-milestone": "편집 이정표", "cn-btn-wikibase": "위키데이터 연결", "cn-btn-translation": "번역", "cn-btn-growth": "성장 기능 및 멘토", "cn-btn-system": "시스템 메시지" }, "ja": { "cn-settings-link": "通知ボタンの設定", "cn-settings-tooltip": "表示する通知ボタンを設定します", "cn-hint-title": "通知ボタンを設定してください", "cn-hint-body": "まだ設定がありません。ここから表示する通知ボタンと順序を決められます。", "cn-hint-dismiss": "後で", "cn-dialog-title": "通知ボタンの設定", "cn-dialog-intro": "2つの列の間にドラッグして使うボタンを選び、列の中でドラッグして順序を変更します。", "cn-col-active": "使用中", "cn-col-inactive": "使用可能", "cn-col-active-empty": "ここにドラッグしてください", "cn-col-inactive-empty": "すべての種類が使用中です", "cn-locked": "既定のボタン (削除不可、順序変更は可能)", "cn-opt-separate": "この種類を既定のボタンから除外する", "cn-opt-separate-help": "オフにすると、カスタムボタンはショートカットとして動作し、既定のボタンはすべての通知を表示し続けます。", "cn-opt-counter": "ボタンに未読件数を表示する", "cn-save": "保存", "cn-cancel": "キャンセル", "cn-reset": "既定値に戻す", "cn-save-where": "保存先", "cn-save-local": "このウィキ ($1)", "cn-save-global": "メタ (すべてのウィキ)", "cn-saved": "設定を保存しました。再読み込みします…", "cn-save-failed": "保存できませんでした: $1", "cn-global-notice": "グローバル設定はメタウィキで保存する必要があります。新しいタブが開いたら、そこで保存を押してください。", "cn-global-open": "メタウィキを開く", "cn-import-title": "通知ボタン設定の取り込み", "cn-import-body": "他のウィキから設定が送られました。グローバル設定として保存しますか?", "cn-import-save": "グローバルに保存", "cn-popup-empty": "この種類の通知はありません。", "cn-popup-loading": "読み込み中…", "cn-popup-error": "通知を読み込めませんでした。", "cn-markallread": "すべて既読にする", "cn-viewall": "すべての通知を見る", "cn-marked": "既読にしました", "cn-source-local": "このウィキから読み込み", "cn-source-global": "メタウィキから読み込み", "cn-btn-default-alert": "その他の通知", "cn-btn-default-notice": "その他のお知らせ", "cn-btn-user-talk": "自分の会話ページ", "cn-btn-reverted": "編集の差し戻し", "cn-btn-mention": "言及", "cn-btn-mention-status": "言及の結果", "cn-btn-user-rights": "利用者権限の変更", "cn-btn-block": "ブロック", "cn-btn-emailuser": "受信したメール", "cn-btn-user-page": "自分の利用者ページ", "cn-btn-login": "ログイン試行", "cn-btn-security": "2要素認証と OAuth", "cn-btn-foreign": "他のウィキ", "cn-btn-dt-subscription": "話題の購読", "cn-btn-dt-archiving": "過去ログ化された話題", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "ページのリンク", "cn-btn-milestone": "編集の節目", "cn-btn-wikibase": "ウィキデータとの接続", "cn-btn-translation": "翻訳", "cn-btn-growth": "成長機能とメンター", "cn-btn-system": "システムメッセージ" }, "zh-hans": { "cn-settings-link": "通知按钮设置", "cn-settings-tooltip": "设置要显示的通知按钮", "cn-hint-title": "设置您的通知按钮", "cn-hint-body": "您还没有配置。点击这里选择要显示的通知按钮及其顺序。", "cn-hint-dismiss": "以后再说", "cn-dialog-title": "通知按钮设置", "cn-dialog-intro": "在两栏之间拖动以选择按钮,在同一栏内拖动以调整顺序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖动到这里", "cn-col-inactive-empty": "所有类型都在使用中", "cn-locked": "内置按钮(不可移除,但可调整顺序)", "cn-opt-separate": "从内置按钮中排除这些类型", "cn-opt-separate-help": "关闭后,自定义按钮仅作为快捷方式,内置按钮仍显示全部通知。", "cn-opt-counter": "在按钮上显示未读数量", "cn-save": "保存", "cn-cancel": "取消", "cn-reset": "恢复默认", "cn-save-where": "保存位置", "cn-save-local": "本维基($1)", "cn-save-global": "元维基(所有维基)", "cn-saved": "设置已保存。正在重新加载…", "cn-save-failed": "无法保存:$1", "cn-global-notice": "全局设置必须在元维基上保存。新标签页打开后,请在那里点击保存。", "cn-global-open": "打开元维基", "cn-import-title": "导入通知按钮设置", "cn-import-body": "设置来自其他维基。要保存为全局配置吗?", "cn-import-save": "保存为全局", "cn-popup-empty": "没有此类通知。", "cn-popup-loading": "加载中…", "cn-popup-error": "无法加载通知。", "cn-markallread": "全部标记为已读", "cn-viewall": "查看所有通知", "cn-marked": "已标记为已读", "cn-source-local": "从本维基加载", "cn-source-global": "从元维基加载", "cn-btn-default-alert": "其他警报", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的讨论页", "cn-btn-reverted": "编辑被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及结果", "cn-btn-user-rights": "用户权限变更", "cn-btn-block": "封禁", "cn-btn-emailuser": "收到的电子邮件", "cn-btn-user-page": "我的用户页", "cn-btn-login": "登录尝试", "cn-btn-security": "两步验证与 OAuth", "cn-btn-foreign": "其他维基", "cn-btn-dt-subscription": "讨论订阅", "cn-btn-dt-archiving": "已存档的讨论", "cn-btn-thanks": "感谢", "cn-btn-page-linked": "页面被链接", "cn-btn-milestone": "编辑里程碑", "cn-btn-wikibase": "维基数据关联", "cn-btn-translation": "翻译", "cn-btn-growth": "成长功能与导师", "cn-btn-system": "系统消息" }, "zh-hant": { "cn-settings-link": "通知按鈕設定", "cn-settings-tooltip": "設定要顯示的通知按鈕", "cn-hint-title": "設定您的通知按鈕", "cn-hint-body": "您還沒有設定。點擊這裡選擇要顯示的通知按鈕及其順序。", "cn-hint-dismiss": "稍後再說", "cn-dialog-title": "通知按鈕設定", "cn-dialog-intro": "在兩欄之間拖曳以選擇按鈕,在同一欄內拖曳以調整順序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖曳到這裡", "cn-col-inactive-empty": "所有類型都在使用中", "cn-locked": "內建按鈕(不可移除,但可調整順序)", "cn-opt-separate": "從內建按鈕中排除這些類型", "cn-opt-separate-help": "關閉後,自訂按鈕僅作為捷徑,內建按鈕仍顯示全部通知。", "cn-opt-counter": "在按鈕上顯示未讀數量", "cn-save": "儲存", "cn-cancel": "取消", "cn-reset": "恢復預設", "cn-save-where": "儲存位置", "cn-save-local": "本維基($1)", "cn-save-global": "元維基(所有維基)", "cn-saved": "設定已儲存。正在重新載入…", "cn-save-failed": "無法儲存:$1", "cn-global-notice": "全域設定必須在元維基上儲存。新分頁開啟後,請在那裡點擊儲存。", "cn-global-open": "開啟元維基", "cn-import-title": "匯入通知按鈕設定", "cn-import-body": "設定來自其他維基。要儲存為全域設定嗎?", "cn-import-save": "儲存為全域", "cn-popup-empty": "沒有此類通知。", "cn-popup-loading": "載入中…", "cn-popup-error": "無法載入通知。", "cn-markallread": "全部標記為已讀", "cn-viewall": "檢視所有通知", "cn-marked": "已標記為已讀", "cn-source-local": "從本維基載入", "cn-source-global": "從元維基載入", "cn-btn-default-alert": "其他警報", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的討論頁", "cn-btn-reverted": "編輯被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及結果", "cn-btn-user-rights": "使用者權限變更", "cn-btn-block": "封鎖", "cn-btn-emailuser": "收到的電子郵件", "cn-btn-user-page": "我的使用者頁面", "cn-btn-login": "登入嘗試", "cn-btn-security": "兩步驗證與 OAuth", "cn-btn-foreign": "其他維基", "cn-btn-dt-subscription": "討論訂閱", "cn-btn-dt-archiving": "已存檔的討論", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "頁面被連結", "cn-btn-milestone": "編輯里程碑", "cn-btn-wikibase": "維基數據關聯", "cn-btn-translation": "翻譯", "cn-btn-growth": "成長功能與導師", "cn-btn-system": "系統訊息" }, "es": { "cn-settings-link": "Botones de notificación", "cn-settings-tooltip": "Configurar qué botones de notificación se muestran", "cn-hint-title": "Configura tus botones de notificación", "cn-hint-body": "Todavía no tienes configuración. Haz clic aquí para elegir qué botones aparecen y en qué orden.", "cn-hint-dismiss": "Ahora no", "cn-dialog-title": "Botones de notificación", "cn-dialog-intro": "Arrastra los tipos entre las dos columnas para elegir tus botones, y dentro de una columna para reordenarlos.", "cn-col-active": "En uso", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Arrastra tipos aquí", "cn-col-inactive-empty": "Todos los tipos están en uso", "cn-locked": "Botón integrado (no se puede quitar, pero sí reordenar)", "cn-opt-separate": "Quitar estos tipos de los botones integrados", "cn-opt-separate-help": "Si se desactiva, los botones personalizados son atajos y los integrados siguen mostrándolo todo.", "cn-opt-counter": "Mostrar el número de no leídas en los botones", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Restablecer", "cn-save-where": "Guardar en", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas las wikis)", "cn-saved": "Configuración guardada. Recargando…", "cn-save-failed": "No se pudo guardar: $1", "cn-global-notice": "La configuración global debe guardarse en Meta-Wiki. Se abrirá una pestaña nueva; pulsa Guardar allí para terminar.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuración de botones", "cn-import-body": "Se ha enviado una configuración desde otra wiki. ¿Guardarla como configuración global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "No hay notificaciones de este tipo.", "cn-popup-loading": "Cargando…", "cn-popup-error": "No se pudieron cargar las notificaciones.", "cn-markallread": "Marcar todo como leído", "cn-viewall": "Ver todas las notificaciones", "cn-marked": "Marcado como leído", "cn-source-local": "Cargado desde esta wiki", "cn-source-global": "Cargado desde Meta-Wiki", "cn-btn-default-alert": "Otras alertas", "cn-btn-default-notice": "Otros avisos", "cn-btn-user-talk": "Mensajes en mi discusión", "cn-btn-reverted": "Ediciones revertidas", "cn-btn-mention": "Menciones", "cn-btn-mention-status": "Resultado de menciones", "cn-btn-user-rights": "Cambios de permisos", "cn-btn-block": "Bloqueos", "cn-btn-emailuser": "Correos de usuarios", "cn-btn-user-page": "Mi página de usuario", "cn-btn-login": "Intentos de acceso", "cn-btn-security": "Doble factor y OAuth", "cn-btn-foreign": "Otras wikis", "cn-btn-dt-subscription": "Suscripciones a discusiones", "cn-btn-dt-archiving": "Discusiones archivadas", "cn-btn-thanks": "Agradecimientos", "cn-btn-page-linked": "Enlaces a páginas", "cn-btn-milestone": "Hitos de edición", "cn-btn-wikibase": "Conexiones con Wikidata", "cn-btn-translation": "Traducción", "cn-btn-growth": "Crecimiento y tutoría", "cn-btn-system": "Mensajes del sistema" }, "fr": { "cn-settings-link": "Boutons de notification", "cn-settings-tooltip": "Configurer les boutons de notification affichés", "cn-hint-title": "Configurez vos boutons de notification", "cn-hint-body": "Vous n’avez pas encore de configuration. Cliquez ici pour choisir les boutons affichés et leur ordre.", "cn-hint-dismiss": "Plus tard", "cn-dialog-title": "Boutons de notification", "cn-dialog-intro": "Glissez les types entre les deux colonnes pour choisir vos boutons, et à l’intérieur d’une colonne pour les réordonner.", "cn-col-active": "Utilisés", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Glissez des types ici", "cn-col-inactive-empty": "Tous les types sont utilisés", "cn-locked": "Bouton intégré (non supprimable, mais déplaçable)", "cn-opt-separate": "Retirer ces types des boutons intégrés", "cn-opt-separate-help": "Désactivé, les boutons personnalisés servent de raccourcis et les boutons intégrés continuent de tout afficher.", "cn-opt-counter": "Afficher le nombre de non-lues sur les boutons", "cn-save": "Enregistrer", "cn-cancel": "Annuler", "cn-reset": "Réinitialiser", "cn-save-where": "Enregistrer sur", "cn-save-local": "Ce wiki ($1)", "cn-save-global": "Méta (tous les wikis)", "cn-saved": "Configuration enregistrée. Rechargement…", "cn-save-failed": "Échec de l’enregistrement : $1", "cn-global-notice": "La configuration globale doit être enregistrée sur Méta-Wiki. Un nouvel onglet va s’ouvrir ; appuyez sur Enregistrer là-bas.", "cn-global-open": "Ouvrir Méta-Wiki", "cn-import-title": "Importer la configuration des boutons", "cn-import-body": "Une configuration a été envoyée depuis un autre wiki. L’enregistrer globalement ?", "cn-import-save": "Enregistrer globalement", "cn-popup-empty": "Aucune notification de ce type.", "cn-popup-loading": "Chargement…", "cn-popup-error": "Impossible de charger les notifications.", "cn-markallread": "Tout marquer comme lu", "cn-viewall": "Voir toutes les notifications", "cn-marked": "Marqué comme lu", "cn-source-local": "Chargé depuis ce wiki", "cn-source-global": "Chargé depuis Méta-Wiki", "cn-btn-default-alert": "Autres alertes", "cn-btn-default-notice": "Autres avis", "cn-btn-user-talk": "Messages sur ma discussion", "cn-btn-reverted": "Modifications révoquées", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Résultat des mentions", "cn-btn-user-rights": "Changements de droits", "cn-btn-block": "Blocages", "cn-btn-emailuser": "Courriels reçus", "cn-btn-user-page": "Ma page utilisateur", "cn-btn-login": "Tentatives de connexion", "cn-btn-security": "Double facteur et OAuth", "cn-btn-foreign": "Autres wikis", "cn-btn-dt-subscription": "Abonnements aux discussions", "cn-btn-dt-archiving": "Discussions archivées", "cn-btn-thanks": "Remerciements", "cn-btn-page-linked": "Liens vers des pages", "cn-btn-milestone": "Jalons de contribution", "cn-btn-wikibase": "Connexions Wikidata", "cn-btn-translation": "Traduction", "cn-btn-growth": "Croissance et mentorat", "cn-btn-system": "Messages système" }, "de": { "cn-settings-link": "Benachrichtigungsschaltflächen", "cn-settings-tooltip": "Festlegen, welche Benachrichtigungsschaltflächen angezeigt werden", "cn-hint-title": "Richte deine Schaltflächen ein", "cn-hint-body": "Du hast noch keine Konfiguration. Klicke hier, um auszuwählen, welche Schaltflächen erscheinen und in welcher Reihenfolge.", "cn-hint-dismiss": "Später", "cn-dialog-title": "Benachrichtigungsschaltflächen", "cn-dialog-intro": "Ziehe Typen zwischen den beiden Spalten, um Schaltflächen auszuwählen, und innerhalb einer Spalte, um sie neu zu ordnen.", "cn-col-active": "In Verwendung", "cn-col-inactive": "Verfügbar", "cn-col-active-empty": "Typen hierher ziehen", "cn-col-inactive-empty": "Alle Typen sind in Verwendung", "cn-locked": "Eingebaute Schaltfläche (nicht entfernbar, aber verschiebbar)", "cn-opt-separate": "Diese Typen aus den eingebauten Schaltflächen entfernen", "cn-opt-separate-help": "Wenn deaktiviert, sind eigene Schaltflächen nur Verknüpfungen und die eingebauten zeigen weiterhin alles.", "cn-opt-counter": "Anzahl ungelesener Benachrichtigungen anzeigen", "cn-save": "Speichern", "cn-cancel": "Abbrechen", "cn-reset": "Zurücksetzen", "cn-save-where": "Speichern in", "cn-save-local": "Dieses Wiki ($1)", "cn-save-global": "Meta (alle Wikis)", "cn-saved": "Einstellungen gespeichert. Wird neu geladen…", "cn-save-failed": "Speichern fehlgeschlagen: $1", "cn-global-notice": "Globale Einstellungen müssen im Meta-Wiki gespeichert werden. Es öffnet sich ein neuer Tab – dort auf Speichern klicken.", "cn-global-open": "Meta-Wiki öffnen", "cn-import-title": "Schaltflächen-Einstellungen importieren", "cn-import-body": "Einstellungen wurden von einem anderen Wiki gesendet. Global speichern?", "cn-import-save": "Global speichern", "cn-popup-empty": "Keine Benachrichtigungen dieser Art.", "cn-popup-loading": "Wird geladen…", "cn-popup-error": "Benachrichtigungen konnten nicht geladen werden.", "cn-markallread": "Alle als gelesen markieren", "cn-viewall": "Alle Benachrichtigungen ansehen", "cn-marked": "Als gelesen markiert", "cn-source-local": "Aus diesem Wiki geladen", "cn-source-global": "Aus dem Meta-Wiki geladen", "cn-btn-default-alert": "Weitere Hinweise", "cn-btn-default-notice": "Weitere Mitteilungen", "cn-btn-user-talk": "Nachrichten auf meiner Diskussionsseite", "cn-btn-reverted": "Zurückgesetzte Bearbeitungen", "cn-btn-mention": "Erwähnungen", "cn-btn-mention-status": "Ergebnis von Erwähnungen", "cn-btn-user-rights": "Rechteänderungen", "cn-btn-block": "Sperren", "cn-btn-emailuser": "E-Mails von Benutzern", "cn-btn-user-page": "Meine Benutzerseite", "cn-btn-login": "Anmeldeversuche", "cn-btn-security": "Zwei-Faktor und OAuth", "cn-btn-foreign": "Andere Wikis", "cn-btn-dt-subscription": "Diskussions-Abonnements", "cn-btn-dt-archiving": "Archivierte Diskussionen", "cn-btn-thanks": "Danksagungen", "cn-btn-page-linked": "Seitenverlinkungen", "cn-btn-milestone": "Bearbeitungs-Meilensteine", "cn-btn-wikibase": "Wikidata-Verknüpfungen", "cn-btn-translation": "Übersetzung", "cn-btn-growth": "Wachstum und Mentoring", "cn-btn-system": "Systemnachrichten" }, "ru": { "cn-settings-link": "Кнопки уведомлений", "cn-settings-tooltip": "Настроить отображаемые кнопки уведомлений", "cn-hint-title": "Настройте кнопки уведомлений", "cn-hint-body": "У вас ещё нет настроек. Нажмите здесь, чтобы выбрать кнопки и их порядок.", "cn-hint-dismiss": "Не сейчас", "cn-dialog-title": "Кнопки уведомлений", "cn-dialog-intro": "Перетаскивайте типы между двумя столбцами, чтобы выбрать кнопки, и внутри столбца — чтобы изменить порядок.", "cn-col-active": "Используются", "cn-col-inactive": "Доступны", "cn-col-active-empty": "Перетащите типы сюда", "cn-col-inactive-empty": "Все типы используются", "cn-locked": "Встроенная кнопка (нельзя удалить, но можно переставить)", "cn-opt-separate": "Убрать эти типы из встроенных кнопок", "cn-opt-separate-help": "Если выключено, свои кнопки работают как ярлыки, а встроенные показывают всё.", "cn-opt-counter": "Показывать число непрочитанных на кнопках", "cn-save": "Сохранить", "cn-cancel": "Отмена", "cn-reset": "Сбросить", "cn-save-where": "Сохранить в", "cn-save-local": "Эта вики ($1)", "cn-save-global": "Мета (все вики)", "cn-saved": "Настройки сохранены. Перезагрузка…", "cn-save-failed": "Не удалось сохранить: $1", "cn-global-notice": "Глобальные настройки нужно сохранять в Мета-вики. Откроется новая вкладка — нажмите «Сохранить» там.", "cn-global-open": "Открыть Мета-вики", "cn-import-title": "Импорт настроек кнопок", "cn-import-body": "Настройки получены из другой вики. Сохранить их глобально?", "cn-import-save": "Сохранить глобально", "cn-popup-empty": "Уведомлений этого типа нет.", "cn-popup-loading": "Загрузка…", "cn-popup-error": "Не удалось загрузить уведомления.", "cn-markallread": "Отметить всё как прочитанное", "cn-viewall": "Все уведомления", "cn-marked": "Отмечено как прочитанное", "cn-source-local": "Загружено из этой вики", "cn-source-global": "Загружено из Мета-вики", "cn-btn-default-alert": "Прочие оповещения", "cn-btn-default-notice": "Прочие уведомления", "cn-btn-user-talk": "Сообщения на моей СО", "cn-btn-reverted": "Отменённые правки", "cn-btn-mention": "Упоминания", "cn-btn-mention-status": "Результат упоминаний", "cn-btn-user-rights": "Изменение прав", "cn-btn-block": "Блокировки", "cn-btn-emailuser": "Письма от участников", "cn-btn-user-page": "Моя страница участника", "cn-btn-login": "Попытки входа", "cn-btn-security": "Двухфакторная аутентификация и OAuth", "cn-btn-foreign": "Другие вики", "cn-btn-dt-subscription": "Подписки на обсуждения", "cn-btn-dt-archiving": "Архивированные обсуждения", "cn-btn-thanks": "Благодарности", "cn-btn-page-linked": "Ссылки на страницы", "cn-btn-milestone": "Вехи правок", "cn-btn-wikibase": "Связи с Викиданными", "cn-btn-translation": "Перевод", "cn-btn-growth": "Рост и наставничество", "cn-btn-system": "Системные сообщения" }, "pt": { "cn-settings-link": "Botões de notificação", "cn-settings-tooltip": "Configurar quais botões de notificação são exibidos", "cn-hint-title": "Configure os seus botões de notificação", "cn-hint-body": "Ainda não há configuração. Clique aqui para escolher quais botões aparecem e em que ordem.", "cn-hint-dismiss": "Agora não", "cn-dialog-title": "Botões de notificação", "cn-dialog-intro": "Arraste os tipos entre as duas colunas para escolher os botões, e dentro de uma coluna para reordená-los.", "cn-col-active": "Em uso", "cn-col-inactive": "Disponíveis", "cn-col-active-empty": "Arraste tipos para aqui", "cn-col-inactive-empty": "Todos os tipos estão em uso", "cn-locked": "Botão integrado (não pode ser removido, mas pode ser reordenado)", "cn-opt-separate": "Remover estes tipos dos botões integrados", "cn-opt-separate-help": "Se desativado, os botões personalizados funcionam como atalhos e os integrados continuam a mostrar tudo.", "cn-opt-counter": "Mostrar contagem de não lidas nos botões", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Repor", "cn-save-where": "Guardar em", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas as wikis)", "cn-saved": "Configuração guardada. A recarregar…", "cn-save-failed": "Não foi possível guardar: $1", "cn-global-notice": "A configuração global tem de ser guardada na Meta-Wiki. Abrirá um novo separador — carregue em Guardar aí.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuração de botões", "cn-import-body": "A configuração foi enviada de outra wiki. Guardar como configuração global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "Não há notificações deste tipo.", "cn-popup-loading": "A carregar…", "cn-popup-error": "Não foi possível carregar as notificações.", "cn-markallread": "Marcar tudo como lido", "cn-viewall": "Ver todas as notificações", "cn-marked": "Marcado como lido", "cn-source-local": "Carregado desta wiki", "cn-source-global": "Carregado da Meta-Wiki", "cn-btn-default-alert": "Outros alertas", "cn-btn-default-notice": "Outros avisos", "cn-btn-user-talk": "Mensagens na minha discussão", "cn-btn-reverted": "Edições revertidas", "cn-btn-mention": "Menções", "cn-btn-mention-status": "Resultado das menções", "cn-btn-user-rights": "Alterações de permissões", "cn-btn-block": "Bloqueios", "cn-btn-emailuser": "E-mails de utilizadores", "cn-btn-user-page": "A minha página de utilizador", "cn-btn-login": "Tentativas de acesso", "cn-btn-security": "Dois fatores e OAuth", "cn-btn-foreign": "Outras wikis", "cn-btn-dt-subscription": "Subscrições de discussões", "cn-btn-dt-archiving": "Discussões arquivadas", "cn-btn-thanks": "Agradecimentos", "cn-btn-page-linked": "Ligações a páginas", "cn-btn-milestone": "Marcos de edição", "cn-btn-wikibase": "Ligações ao Wikidata", "cn-btn-translation": "Tradução", "cn-btn-growth": "Crescimento e mentoria", "cn-btn-system": "Mensagens do sistema" }, "ar": { "cn-settings-link": "أزرار الإشعارات", "cn-settings-tooltip": "ضبط أزرار الإشعارات المعروضة", "cn-hint-title": "اضبط أزرار الإشعارات", "cn-hint-body": "لا يوجد إعداد بعد. انقر هنا لاختيار الأزرار المعروضة وترتيبها.", "cn-hint-dismiss": "ليس الآن", "cn-dialog-title": "أزرار الإشعارات", "cn-dialog-intro": "اسحب الأنواع بين العمودين لاختيار الأزرار، واسحب داخل العمود لإعادة الترتيب.", "cn-col-active": "قيد الاستخدام", "cn-col-inactive": "متاحة", "cn-col-active-empty": "اسحب الأنواع إلى هنا", "cn-col-inactive-empty": "كل الأنواع قيد الاستخدام", "cn-locked": "زر مدمج (لا يمكن إزالته، لكن يمكن نقله)", "cn-opt-separate": "استبعاد هذه الأنواع من الأزرار المدمجة", "cn-opt-separate-help": "عند الإيقاف، تعمل الأزرار المخصصة كاختصارات وتظل الأزرار المدمجة تعرض كل شيء.", "cn-opt-counter": "إظهار عدد غير المقروء على الأزرار", "cn-save": "حفظ", "cn-cancel": "إلغاء", "cn-reset": "إعادة التعيين", "cn-save-where": "الحفظ في", "cn-save-local": "هذه الويكي ($1)", "cn-save-global": "ميتا (كل الويكيات)", "cn-saved": "تم حفظ الإعدادات. جارٍ إعادة التحميل…", "cn-save-failed": "تعذر الحفظ: $1", "cn-global-notice": "يجب حفظ الإعدادات العامة في ميتا ويكي. سيُفتح تبويب جديد — اضغط حفظ هناك.", "cn-global-open": "فتح ميتا ويكي", "cn-import-title": "استيراد إعدادات الأزرار", "cn-import-body": "أُرسلت الإعدادات من ويكي أخرى. هل تريد حفظها عامًّا؟", "cn-import-save": "حفظ عامّ", "cn-popup-empty": "لا توجد إشعارات من هذا النوع.", "cn-popup-loading": "جارٍ التحميل…", "cn-popup-error": "تعذر تحميل الإشعارات.", "cn-markallread": "تعليم الكل كمقروء", "cn-viewall": "عرض كل الإشعارات", "cn-marked": "عُلّم كمقروء", "cn-source-local": "حُمّل من هذه الويكي", "cn-source-global": "حُمّل من ميتا ويكي", "cn-btn-default-alert": "تنبيهات أخرى", "cn-btn-default-notice": "إشعارات أخرى", "cn-btn-user-talk": "رسائل صفحة نقاشي", "cn-btn-reverted": "تعديلات مُسترجعة", "cn-btn-mention": "الإشارات", "cn-btn-mention-status": "نتيجة الإشارات", "cn-btn-user-rights": "تغيّر الصلاحيات", "cn-btn-block": "المنع", "cn-btn-emailuser": "رسائل بريد من المستخدمين", "cn-btn-user-page": "صفحة المستخدم الخاصة بي", "cn-btn-login": "محاولات الدخول", "cn-btn-security": "الاستيثاق الثنائي و OAuth", "cn-btn-foreign": "ويكيات أخرى", "cn-btn-dt-subscription": "اشتراكات النقاش", "cn-btn-dt-archiving": "نقاشات مؤرشفة", "cn-btn-thanks": "الشكر", "cn-btn-page-linked": "وصلات الصفحات", "cn-btn-milestone": "محطات التعديل", "cn-btn-wikibase": "روابط ويكي بيانات", "cn-btn-translation": "الترجمة", "cn-btn-growth": "النمو والإرشاد", "cn-btn-system": "رسائل النظام" } } absfmbw7zbxfpqj5am8b87wneaw7j6g 756437 756430 2026-08-14T09:37:06Z 기나ㅏㄴ 53048 756437 json application/json { "@metadata": { "tool": "Custom Notifications", "page": "testwiki:User:기나ㅏㄴ/Custom_Notifications.js/langs.json", "note": "Add a new language by copying the \"en\" block and translating the values. Keys must stay unchanged. $1 placeholders must be preserved.", "fallback": { "zh": "zh-hans", "zh-cn": "zh-hans", "zh-sg": "zh-hans", "zh-my": "zh-hans", "zh-tw": "zh-hant", "zh-hk": "zh-hant", "zh-mo": "zh-hant", "pt-br": "pt", "nb": "no", "nn": "no" } }, "en": { "cn-settings-link": "Notification buttons", "cn-settings-tooltip": "Configure which notification buttons are shown", "cn-hint-title": "Set up your notification buttons", "cn-hint-body": "You have no configuration yet. Click here to choose which notification buttons appear and in what order.", "cn-hint-dismiss": "Not now", "cn-dialog-title": "Notification buttons", "cn-dialog-intro": "Drag types between the two columns to choose your buttons, and drag within a column to reorder them.", "cn-col-active": "In use", "cn-col-inactive": "Available", "cn-col-active-empty": "Drag types here", "cn-col-inactive-empty": "All types are in use", "cn-locked": "Built-in button (cannot be removed, but can be reordered)", "cn-opt-separate": "Remove these types from the built-in buttons", "cn-opt-separate-help": "When off, custom buttons act as shortcuts and the built-in buttons keep showing everything.", "cn-opt-counter": "Show unread counts on buttons", "cn-opt-crosswiki": "Include notifications from other wikis", "cn-opt-crosswiki-help": "Fetches every wiki's notifications so they can be sorted into your buttons. Turn off if page loads feel slow.", "cn-save": "Save", "cn-cancel": "Cancel", "cn-reset": "Reset to defaults", "cn-save-where": "Save to", "cn-save-local": "This wiki ($1)", "cn-save-global": "Meta (all wikis)", "cn-saved": "Settings saved. Reloading…", "cn-save-failed": "Could not save: $1", "cn-global-notice": "Global settings must be saved on Meta-Wiki. A new tab will open — press Save there to finish.", "cn-global-open": "Open Meta-Wiki", "cn-import-title": "Import notification button settings", "cn-import-body": "Settings were sent from another wiki. Save them to your global configuration?", "cn-import-save": "Save globally", "cn-popup-empty": "No notifications of this kind.", "cn-popup-loading": "Loading…", "cn-popup-error": "Could not load notifications.", "cn-markallread": "Mark all as read", "cn-viewall": "View all notifications", "cn-marked": "Marked as read", "cn-source-local": "Loaded from this wiki", "cn-source-global": "Loaded from Meta-Wiki", "cn-btn-default-alert": "Other alerts", "cn-btn-default-notice": "Other notices", "cn-btn-user-talk": "Talk page messages", "cn-btn-reverted": "Reverted edits", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Mention results", "cn-btn-user-rights": "User rights changes", "cn-btn-block": "Blocks", "cn-btn-emailuser": "Emails from users", "cn-btn-user-page": "Your user page", "cn-btn-login": "Login attempts", "cn-btn-security": "Two-factor and OAuth", "cn-btn-foreign": "Other wikis", "cn-btn-dt-subscription": "Discussion subscriptions", "cn-btn-dt-archiving": "Archived discussions", "cn-btn-thanks": "Thanks", "cn-btn-page-linked": "Page links", "cn-btn-milestone": "Edit milestones", "cn-btn-wikibase": "Wikidata connections", "cn-btn-translation": "Translation", "cn-btn-growth": "Growth and mentorship", "cn-btn-system": "System messages" }, "ko": { "cn-settings-link": "알림 버튼 설정", "cn-settings-tooltip": "표시할 알림 버튼을 설정합니다", "cn-hint-title": "알림 버튼을 설정하세요", "cn-hint-body": "아직 설정이 없습니다. 여기에서 표시할 알림 버튼과 순서를 정할 수 있습니다.", "cn-hint-dismiss": "나중에", "cn-dialog-title": "알림 버튼 설정", "cn-dialog-intro": "두 칸 사이로 끌어서 사용할 버튼을 정하고, 같은 칸 안에서 끌어서 순서를 바꾸세요.", "cn-col-active": "사용 중", "cn-col-inactive": "사용 가능", "cn-col-active-empty": "여기로 끌어다 놓으세요", "cn-col-inactive-empty": "모든 종류를 사용 중입니다", "cn-locked": "기본 버튼 (제거할 수 없으나 순서는 바꿀 수 있음)", "cn-opt-separate": "이 종류를 기존 버튼에서 제외", "cn-opt-separate-help": "끄면 커스텀 버튼은 바로가기 역할만 하고, 기존 버튼은 모든 알림을 그대로 표시합니다.", "cn-opt-counter": "버튼에 읽지 않은 개수 표시", "cn-opt-crosswiki": "다른 위키의 알림도 포함", "cn-opt-crosswiki-help": "모든 위키의 알림을 가져와 버튼별로 분류합니다. 페이지가 느려지면 끄세요.", "cn-save": "저장", "cn-cancel": "취소", "cn-reset": "기본값으로", "cn-save-where": "저장 위치", "cn-save-local": "이 위키 ($1)", "cn-save-global": "메타 (모든 위키)", "cn-saved": "설정을 저장했습니다. 새로 고칩니다…", "cn-save-failed": "저장하지 못했습니다: $1", "cn-global-notice": "전역 설정은 메타위키에서 저장해야 합니다. 새 탭이 열리면 그곳에서 저장을 눌러 주세요.", "cn-global-open": "메타위키 열기", "cn-import-title": "알림 버튼 설정 가져오기", "cn-import-body": "다른 위키에서 설정이 전달되었습니다. 전역 설정으로 저장할까요?", "cn-import-save": "전역으로 저장", "cn-popup-empty": "이 종류의 알림이 없습니다.", "cn-popup-loading": "불러오는 중…", "cn-popup-error": "알림을 불러오지 못했습니다.", "cn-markallread": "모두 읽음 표시", "cn-viewall": "모든 알림 보기", "cn-marked": "읽음으로 표시했습니다", "cn-source-local": "이 위키에서 불러옴", "cn-source-global": "메타위키에서 불러옴", "cn-btn-default-alert": "나머지 중요 알림", "cn-btn-default-notice": "나머지 알림", "cn-btn-user-talk": "내 토론 문서", "cn-btn-reverted": "편집 되돌려짐", "cn-btn-mention": "언급됨", "cn-btn-mention-status": "언급 결과", "cn-btn-user-rights": "사용자 권한 변경", "cn-btn-block": "차단", "cn-btn-emailuser": "받은 이메일", "cn-btn-user-page": "내 사용자 문서", "cn-btn-login": "로그인 시도", "cn-btn-security": "2단계 인증 및 OAuth", "cn-btn-foreign": "다른 위키", "cn-btn-dt-subscription": "토론 구독", "cn-btn-dt-archiving": "토론 보존", "cn-btn-thanks": "감사 표현", "cn-btn-page-linked": "문서 링크됨", "cn-btn-milestone": "편집 이정표", "cn-btn-wikibase": "위키데이터 연결", "cn-btn-translation": "번역", "cn-btn-growth": "성장 기능 및 멘토", "cn-btn-system": "시스템 메시지" }, "ja": { "cn-settings-link": "通知ボタンの設定", "cn-settings-tooltip": "表示する通知ボタンを設定します", "cn-hint-title": "通知ボタンを設定してください", "cn-hint-body": "まだ設定がありません。ここから表示する通知ボタンと順序を決められます。", "cn-hint-dismiss": "後で", "cn-dialog-title": "通知ボタンの設定", "cn-dialog-intro": "2つの列の間にドラッグして使うボタンを選び、列の中でドラッグして順序を変更します。", "cn-col-active": "使用中", "cn-col-inactive": "使用可能", "cn-col-active-empty": "ここにドラッグしてください", "cn-col-inactive-empty": "すべての種類が使用中です", "cn-locked": "既定のボタン (削除不可、順序変更は可能)", "cn-opt-separate": "この種類を既定のボタンから除外する", "cn-opt-separate-help": "オフにすると、カスタムボタンはショートカットとして動作し、既定のボタンはすべての通知を表示し続けます。", "cn-opt-counter": "ボタンに未読件数を表示する", "cn-opt-crosswiki": "他のウィキの通知も含める", "cn-opt-crosswiki-help": "すべてのウィキの通知を取得してボタンごとに分類します。ページが重い場合はオフにしてください。", "cn-save": "保存", "cn-cancel": "キャンセル", "cn-reset": "既定値に戻す", "cn-save-where": "保存先", "cn-save-local": "このウィキ ($1)", "cn-save-global": "メタ (すべてのウィキ)", "cn-saved": "設定を保存しました。再読み込みします…", "cn-save-failed": "保存できませんでした: $1", "cn-global-notice": "グローバル設定はメタウィキで保存する必要があります。新しいタブが開いたら、そこで保存を押してください。", "cn-global-open": "メタウィキを開く", "cn-import-title": "通知ボタン設定の取り込み", "cn-import-body": "他のウィキから設定が送られました。グローバル設定として保存しますか?", "cn-import-save": "グローバルに保存", "cn-popup-empty": "この種類の通知はありません。", "cn-popup-loading": "読み込み中…", "cn-popup-error": "通知を読み込めませんでした。", "cn-markallread": "すべて既読にする", "cn-viewall": "すべての通知を見る", "cn-marked": "既読にしました", "cn-source-local": "このウィキから読み込み", "cn-source-global": "メタウィキから読み込み", "cn-btn-default-alert": "その他の通知", "cn-btn-default-notice": "その他のお知らせ", "cn-btn-user-talk": "自分の会話ページ", "cn-btn-reverted": "編集の差し戻し", "cn-btn-mention": "言及", "cn-btn-mention-status": "言及の結果", "cn-btn-user-rights": "利用者権限の変更", "cn-btn-block": "ブロック", "cn-btn-emailuser": "受信したメール", "cn-btn-user-page": "自分の利用者ページ", "cn-btn-login": "ログイン試行", "cn-btn-security": "2要素認証と OAuth", "cn-btn-foreign": "他のウィキ", "cn-btn-dt-subscription": "話題の購読", "cn-btn-dt-archiving": "過去ログ化された話題", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "ページのリンク", "cn-btn-milestone": "編集の節目", "cn-btn-wikibase": "ウィキデータとの接続", "cn-btn-translation": "翻訳", "cn-btn-growth": "成長機能とメンター", "cn-btn-system": "システムメッセージ" }, "zh-hans": { "cn-settings-link": "通知按钮设置", "cn-settings-tooltip": "设置要显示的通知按钮", "cn-hint-title": "设置您的通知按钮", "cn-hint-body": "您还没有配置。点击这里选择要显示的通知按钮及其顺序。", "cn-hint-dismiss": "以后再说", "cn-dialog-title": "通知按钮设置", "cn-dialog-intro": "在两栏之间拖动以选择按钮,在同一栏内拖动以调整顺序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖动到这里", "cn-col-inactive-empty": "所有类型都在使用中", "cn-locked": "内置按钮(不可移除,但可调整顺序)", "cn-opt-separate": "从内置按钮中排除这些类型", "cn-opt-separate-help": "关闭后,自定义按钮仅作为快捷方式,内置按钮仍显示全部通知。", "cn-opt-counter": "在按钮上显示未读数量", "cn-opt-crosswiki": "包含其他维基的通知", "cn-opt-crosswiki-help": "获取所有维基的通知并按按钮分类。若页面变慢可关闭。", "cn-save": "保存", "cn-cancel": "取消", "cn-reset": "恢复默认", "cn-save-where": "保存位置", "cn-save-local": "本维基($1)", "cn-save-global": "元维基(所有维基)", "cn-saved": "设置已保存。正在重新加载…", "cn-save-failed": "无法保存:$1", "cn-global-notice": "全局设置必须在元维基上保存。新标签页打开后,请在那里点击保存。", "cn-global-open": "打开元维基", "cn-import-title": "导入通知按钮设置", "cn-import-body": "设置来自其他维基。要保存为全局配置吗?", "cn-import-save": "保存为全局", "cn-popup-empty": "没有此类通知。", "cn-popup-loading": "加载中…", "cn-popup-error": "无法加载通知。", "cn-markallread": "全部标记为已读", "cn-viewall": "查看所有通知", "cn-marked": "已标记为已读", "cn-source-local": "从本维基加载", "cn-source-global": "从元维基加载", "cn-btn-default-alert": "其他警报", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的讨论页", "cn-btn-reverted": "编辑被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及结果", "cn-btn-user-rights": "用户权限变更", "cn-btn-block": "封禁", "cn-btn-emailuser": "收到的电子邮件", "cn-btn-user-page": "我的用户页", "cn-btn-login": "登录尝试", "cn-btn-security": "两步验证与 OAuth", "cn-btn-foreign": "其他维基", "cn-btn-dt-subscription": "讨论订阅", "cn-btn-dt-archiving": "已存档的讨论", "cn-btn-thanks": "感谢", "cn-btn-page-linked": "页面被链接", "cn-btn-milestone": "编辑里程碑", "cn-btn-wikibase": "维基数据关联", "cn-btn-translation": "翻译", "cn-btn-growth": "成长功能与导师", "cn-btn-system": "系统消息" }, "zh-hant": { "cn-settings-link": "通知按鈕設定", "cn-settings-tooltip": "設定要顯示的通知按鈕", "cn-hint-title": "設定您的通知按鈕", "cn-hint-body": "您還沒有設定。點擊這裡選擇要顯示的通知按鈕及其順序。", "cn-hint-dismiss": "稍後再說", "cn-dialog-title": "通知按鈕設定", "cn-dialog-intro": "在兩欄之間拖曳以選擇按鈕,在同一欄內拖曳以調整順序。", "cn-col-active": "使用中", "cn-col-inactive": "可用", "cn-col-active-empty": "拖曳到這裡", "cn-col-inactive-empty": "所有類型都在使用中", "cn-locked": "內建按鈕(不可移除,但可調整順序)", "cn-opt-separate": "從內建按鈕中排除這些類型", "cn-opt-separate-help": "關閉後,自訂按鈕僅作為捷徑,內建按鈕仍顯示全部通知。", "cn-opt-counter": "在按鈕上顯示未讀數量", "cn-opt-crosswiki": "包含其他維基的通知", "cn-opt-crosswiki-help": "取得所有維基的通知並依按鈕分類。若頁面變慢可關閉。", "cn-save": "儲存", "cn-cancel": "取消", "cn-reset": "恢復預設", "cn-save-where": "儲存位置", "cn-save-local": "本維基($1)", "cn-save-global": "元維基(所有維基)", "cn-saved": "設定已儲存。正在重新載入…", "cn-save-failed": "無法儲存:$1", "cn-global-notice": "全域設定必須在元維基上儲存。新分頁開啟後,請在那裡點擊儲存。", "cn-global-open": "開啟元維基", "cn-import-title": "匯入通知按鈕設定", "cn-import-body": "設定來自其他維基。要儲存為全域設定嗎?", "cn-import-save": "儲存為全域", "cn-popup-empty": "沒有此類通知。", "cn-popup-loading": "載入中…", "cn-popup-error": "無法載入通知。", "cn-markallread": "全部標記為已讀", "cn-viewall": "檢視所有通知", "cn-marked": "已標記為已讀", "cn-source-local": "從本維基載入", "cn-source-global": "從元維基載入", "cn-btn-default-alert": "其他警報", "cn-btn-default-notice": "其他通知", "cn-btn-user-talk": "我的討論頁", "cn-btn-reverted": "編輯被回退", "cn-btn-mention": "被提及", "cn-btn-mention-status": "提及結果", "cn-btn-user-rights": "使用者權限變更", "cn-btn-block": "封鎖", "cn-btn-emailuser": "收到的電子郵件", "cn-btn-user-page": "我的使用者頁面", "cn-btn-login": "登入嘗試", "cn-btn-security": "兩步驗證與 OAuth", "cn-btn-foreign": "其他維基", "cn-btn-dt-subscription": "討論訂閱", "cn-btn-dt-archiving": "已存檔的討論", "cn-btn-thanks": "感謝", "cn-btn-page-linked": "頁面被連結", "cn-btn-milestone": "編輯里程碑", "cn-btn-wikibase": "維基數據關聯", "cn-btn-translation": "翻譯", "cn-btn-growth": "成長功能與導師", "cn-btn-system": "系統訊息" }, "es": { "cn-settings-link": "Botones de notificación", "cn-settings-tooltip": "Configurar qué botones de notificación se muestran", "cn-hint-title": "Configura tus botones de notificación", "cn-hint-body": "Todavía no tienes configuración. Haz clic aquí para elegir qué botones aparecen y en qué orden.", "cn-hint-dismiss": "Ahora no", "cn-dialog-title": "Botones de notificación", "cn-dialog-intro": "Arrastra los tipos entre las dos columnas para elegir tus botones, y dentro de una columna para reordenarlos.", "cn-col-active": "En uso", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Arrastra tipos aquí", "cn-col-inactive-empty": "Todos los tipos están en uso", "cn-locked": "Botón integrado (no se puede quitar, pero sí reordenar)", "cn-opt-separate": "Quitar estos tipos de los botones integrados", "cn-opt-separate-help": "Si se desactiva, los botones personalizados son atajos y los integrados siguen mostrándolo todo.", "cn-opt-counter": "Mostrar el número de no leídas en los botones", "cn-opt-crosswiki": "Incluir notificaciones de otras wikis", "cn-opt-crosswiki-help": "Obtiene las notificaciones de todas las wikis para repartirlas entre tus botones. Desactívalo si la página va lenta.", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Restablecer", "cn-save-where": "Guardar en", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas las wikis)", "cn-saved": "Configuración guardada. Recargando…", "cn-save-failed": "No se pudo guardar: $1", "cn-global-notice": "La configuración global debe guardarse en Meta-Wiki. Se abrirá una pestaña nueva; pulsa Guardar allí para terminar.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuración de botones", "cn-import-body": "Se ha enviado una configuración desde otra wiki. ¿Guardarla como configuración global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "No hay notificaciones de este tipo.", "cn-popup-loading": "Cargando…", "cn-popup-error": "No se pudieron cargar las notificaciones.", "cn-markallread": "Marcar todo como leído", "cn-viewall": "Ver todas las notificaciones", "cn-marked": "Marcado como leído", "cn-source-local": "Cargado desde esta wiki", "cn-source-global": "Cargado desde Meta-Wiki", "cn-btn-default-alert": "Otras alertas", "cn-btn-default-notice": "Otros avisos", "cn-btn-user-talk": "Mensajes en mi discusión", "cn-btn-reverted": "Ediciones revertidas", "cn-btn-mention": "Menciones", "cn-btn-mention-status": "Resultado de menciones", "cn-btn-user-rights": "Cambios de permisos", "cn-btn-block": "Bloqueos", "cn-btn-emailuser": "Correos de usuarios", "cn-btn-user-page": "Mi página de usuario", "cn-btn-login": "Intentos de acceso", "cn-btn-security": "Doble factor y OAuth", "cn-btn-foreign": "Otras wikis", "cn-btn-dt-subscription": "Suscripciones a discusiones", "cn-btn-dt-archiving": "Discusiones archivadas", "cn-btn-thanks": "Agradecimientos", "cn-btn-page-linked": "Enlaces a páginas", "cn-btn-milestone": "Hitos de edición", "cn-btn-wikibase": "Conexiones con Wikidata", "cn-btn-translation": "Traducción", "cn-btn-growth": "Crecimiento y tutoría", "cn-btn-system": "Mensajes del sistema" }, "fr": { "cn-settings-link": "Boutons de notification", "cn-settings-tooltip": "Configurer les boutons de notification affichés", "cn-hint-title": "Configurez vos boutons de notification", "cn-hint-body": "Vous n’avez pas encore de configuration. Cliquez ici pour choisir les boutons affichés et leur ordre.", "cn-hint-dismiss": "Plus tard", "cn-dialog-title": "Boutons de notification", "cn-dialog-intro": "Glissez les types entre les deux colonnes pour choisir vos boutons, et à l’intérieur d’une colonne pour les réordonner.", "cn-col-active": "Utilisés", "cn-col-inactive": "Disponibles", "cn-col-active-empty": "Glissez des types ici", "cn-col-inactive-empty": "Tous les types sont utilisés", "cn-locked": "Bouton intégré (non supprimable, mais déplaçable)", "cn-opt-separate": "Retirer ces types des boutons intégrés", "cn-opt-separate-help": "Désactivé, les boutons personnalisés servent de raccourcis et les boutons intégrés continuent de tout afficher.", "cn-opt-counter": "Afficher le nombre de non-lues sur les boutons", "cn-opt-crosswiki": "Inclure les notifications des autres wikis", "cn-opt-crosswiki-help": "Récupère les notifications de tous les wikis pour les répartir entre vos boutons. À désactiver si la page ralentit.", "cn-save": "Enregistrer", "cn-cancel": "Annuler", "cn-reset": "Réinitialiser", "cn-save-where": "Enregistrer sur", "cn-save-local": "Ce wiki ($1)", "cn-save-global": "Méta (tous les wikis)", "cn-saved": "Configuration enregistrée. Rechargement…", "cn-save-failed": "Échec de l’enregistrement : $1", "cn-global-notice": "La configuration globale doit être enregistrée sur Méta-Wiki. Un nouvel onglet va s’ouvrir ; appuyez sur Enregistrer là-bas.", "cn-global-open": "Ouvrir Méta-Wiki", "cn-import-title": "Importer la configuration des boutons", "cn-import-body": "Une configuration a été envoyée depuis un autre wiki. L’enregistrer globalement ?", "cn-import-save": "Enregistrer globalement", "cn-popup-empty": "Aucune notification de ce type.", "cn-popup-loading": "Chargement…", "cn-popup-error": "Impossible de charger les notifications.", "cn-markallread": "Tout marquer comme lu", "cn-viewall": "Voir toutes les notifications", "cn-marked": "Marqué comme lu", "cn-source-local": "Chargé depuis ce wiki", "cn-source-global": "Chargé depuis Méta-Wiki", "cn-btn-default-alert": "Autres alertes", "cn-btn-default-notice": "Autres avis", "cn-btn-user-talk": "Messages sur ma discussion", "cn-btn-reverted": "Modifications révoquées", "cn-btn-mention": "Mentions", "cn-btn-mention-status": "Résultat des mentions", "cn-btn-user-rights": "Changements de droits", "cn-btn-block": "Blocages", "cn-btn-emailuser": "Courriels reçus", "cn-btn-user-page": "Ma page utilisateur", "cn-btn-login": "Tentatives de connexion", "cn-btn-security": "Double facteur et OAuth", "cn-btn-foreign": "Autres wikis", "cn-btn-dt-subscription": "Abonnements aux discussions", "cn-btn-dt-archiving": "Discussions archivées", "cn-btn-thanks": "Remerciements", "cn-btn-page-linked": "Liens vers des pages", "cn-btn-milestone": "Jalons de contribution", "cn-btn-wikibase": "Connexions Wikidata", "cn-btn-translation": "Traduction", "cn-btn-growth": "Croissance et mentorat", "cn-btn-system": "Messages système" }, "de": { "cn-settings-link": "Benachrichtigungsschaltflächen", "cn-settings-tooltip": "Festlegen, welche Benachrichtigungsschaltflächen angezeigt werden", "cn-hint-title": "Richte deine Schaltflächen ein", "cn-hint-body": "Du hast noch keine Konfiguration. Klicke hier, um auszuwählen, welche Schaltflächen erscheinen und in welcher Reihenfolge.", "cn-hint-dismiss": "Später", "cn-dialog-title": "Benachrichtigungsschaltflächen", "cn-dialog-intro": "Ziehe Typen zwischen den beiden Spalten, um Schaltflächen auszuwählen, und innerhalb einer Spalte, um sie neu zu ordnen.", "cn-col-active": "In Verwendung", "cn-col-inactive": "Verfügbar", "cn-col-active-empty": "Typen hierher ziehen", "cn-col-inactive-empty": "Alle Typen sind in Verwendung", "cn-locked": "Eingebaute Schaltfläche (nicht entfernbar, aber verschiebbar)", "cn-opt-separate": "Diese Typen aus den eingebauten Schaltflächen entfernen", "cn-opt-separate-help": "Wenn deaktiviert, sind eigene Schaltflächen nur Verknüpfungen und die eingebauten zeigen weiterhin alles.", "cn-opt-counter": "Anzahl ungelesener Benachrichtigungen anzeigen", "cn-opt-crosswiki": "Benachrichtigungen anderer Wikis einbeziehen", "cn-opt-crosswiki-help": "Holt die Benachrichtigungen aller Wikis, damit sie auf deine Schaltflächen verteilt werden. Bei langsamen Seiten abschalten.", "cn-save": "Speichern", "cn-cancel": "Abbrechen", "cn-reset": "Zurücksetzen", "cn-save-where": "Speichern in", "cn-save-local": "Dieses Wiki ($1)", "cn-save-global": "Meta (alle Wikis)", "cn-saved": "Einstellungen gespeichert. Wird neu geladen…", "cn-save-failed": "Speichern fehlgeschlagen: $1", "cn-global-notice": "Globale Einstellungen müssen im Meta-Wiki gespeichert werden. Es öffnet sich ein neuer Tab – dort auf Speichern klicken.", "cn-global-open": "Meta-Wiki öffnen", "cn-import-title": "Schaltflächen-Einstellungen importieren", "cn-import-body": "Einstellungen wurden von einem anderen Wiki gesendet. Global speichern?", "cn-import-save": "Global speichern", "cn-popup-empty": "Keine Benachrichtigungen dieser Art.", "cn-popup-loading": "Wird geladen…", "cn-popup-error": "Benachrichtigungen konnten nicht geladen werden.", "cn-markallread": "Alle als gelesen markieren", "cn-viewall": "Alle Benachrichtigungen ansehen", "cn-marked": "Als gelesen markiert", "cn-source-local": "Aus diesem Wiki geladen", "cn-source-global": "Aus dem Meta-Wiki geladen", "cn-btn-default-alert": "Weitere Hinweise", "cn-btn-default-notice": "Weitere Mitteilungen", "cn-btn-user-talk": "Nachrichten auf meiner Diskussionsseite", "cn-btn-reverted": "Zurückgesetzte Bearbeitungen", "cn-btn-mention": "Erwähnungen", "cn-btn-mention-status": "Ergebnis von Erwähnungen", "cn-btn-user-rights": "Rechteänderungen", "cn-btn-block": "Sperren", "cn-btn-emailuser": "E-Mails von Benutzern", "cn-btn-user-page": "Meine Benutzerseite", "cn-btn-login": "Anmeldeversuche", "cn-btn-security": "Zwei-Faktor und OAuth", "cn-btn-foreign": "Andere Wikis", "cn-btn-dt-subscription": "Diskussions-Abonnements", "cn-btn-dt-archiving": "Archivierte Diskussionen", "cn-btn-thanks": "Danksagungen", "cn-btn-page-linked": "Seitenverlinkungen", "cn-btn-milestone": "Bearbeitungs-Meilensteine", "cn-btn-wikibase": "Wikidata-Verknüpfungen", "cn-btn-translation": "Übersetzung", "cn-btn-growth": "Wachstum und Mentoring", "cn-btn-system": "Systemnachrichten" }, "ru": { "cn-settings-link": "Кнопки уведомлений", "cn-settings-tooltip": "Настроить отображаемые кнопки уведомлений", "cn-hint-title": "Настройте кнопки уведомлений", "cn-hint-body": "У вас ещё нет настроек. Нажмите здесь, чтобы выбрать кнопки и их порядок.", "cn-hint-dismiss": "Не сейчас", "cn-dialog-title": "Кнопки уведомлений", "cn-dialog-intro": "Перетаскивайте типы между двумя столбцами, чтобы выбрать кнопки, и внутри столбца — чтобы изменить порядок.", "cn-col-active": "Используются", "cn-col-inactive": "Доступны", "cn-col-active-empty": "Перетащите типы сюда", "cn-col-inactive-empty": "Все типы используются", "cn-locked": "Встроенная кнопка (нельзя удалить, но можно переставить)", "cn-opt-separate": "Убрать эти типы из встроенных кнопок", "cn-opt-separate-help": "Если выключено, свои кнопки работают как ярлыки, а встроенные показывают всё.", "cn-opt-counter": "Показывать число непрочитанных на кнопках", "cn-opt-crosswiki": "Включать уведомления из других вики", "cn-opt-crosswiki-help": "Загружает уведомления со всех вики, чтобы распределить их по кнопкам. Отключите, если страница грузится медленно.", "cn-save": "Сохранить", "cn-cancel": "Отмена", "cn-reset": "Сбросить", "cn-save-where": "Сохранить в", "cn-save-local": "Эта вики ($1)", "cn-save-global": "Мета (все вики)", "cn-saved": "Настройки сохранены. Перезагрузка…", "cn-save-failed": "Не удалось сохранить: $1", "cn-global-notice": "Глобальные настройки нужно сохранять в Мета-вики. Откроется новая вкладка — нажмите «Сохранить» там.", "cn-global-open": "Открыть Мета-вики", "cn-import-title": "Импорт настроек кнопок", "cn-import-body": "Настройки получены из другой вики. Сохранить их глобально?", "cn-import-save": "Сохранить глобально", "cn-popup-empty": "Уведомлений этого типа нет.", "cn-popup-loading": "Загрузка…", "cn-popup-error": "Не удалось загрузить уведомления.", "cn-markallread": "Отметить всё как прочитанное", "cn-viewall": "Все уведомления", "cn-marked": "Отмечено как прочитанное", "cn-source-local": "Загружено из этой вики", "cn-source-global": "Загружено из Мета-вики", "cn-btn-default-alert": "Прочие оповещения", "cn-btn-default-notice": "Прочие уведомления", "cn-btn-user-talk": "Сообщения на моей СО", "cn-btn-reverted": "Отменённые правки", "cn-btn-mention": "Упоминания", "cn-btn-mention-status": "Результат упоминаний", "cn-btn-user-rights": "Изменение прав", "cn-btn-block": "Блокировки", "cn-btn-emailuser": "Письма от участников", "cn-btn-user-page": "Моя страница участника", "cn-btn-login": "Попытки входа", "cn-btn-security": "Двухфакторная аутентификация и OAuth", "cn-btn-foreign": "Другие вики", "cn-btn-dt-subscription": "Подписки на обсуждения", "cn-btn-dt-archiving": "Архивированные обсуждения", "cn-btn-thanks": "Благодарности", "cn-btn-page-linked": "Ссылки на страницы", "cn-btn-milestone": "Вехи правок", "cn-btn-wikibase": "Связи с Викиданными", "cn-btn-translation": "Перевод", "cn-btn-growth": "Рост и наставничество", "cn-btn-system": "Системные сообщения" }, "pt": { "cn-settings-link": "Botões de notificação", "cn-settings-tooltip": "Configurar quais botões de notificação são exibidos", "cn-hint-title": "Configure os seus botões de notificação", "cn-hint-body": "Ainda não há configuração. Clique aqui para escolher quais botões aparecem e em que ordem.", "cn-hint-dismiss": "Agora não", "cn-dialog-title": "Botões de notificação", "cn-dialog-intro": "Arraste os tipos entre as duas colunas para escolher os botões, e dentro de uma coluna para reordená-los.", "cn-col-active": "Em uso", "cn-col-inactive": "Disponíveis", "cn-col-active-empty": "Arraste tipos para aqui", "cn-col-inactive-empty": "Todos os tipos estão em uso", "cn-locked": "Botão integrado (não pode ser removido, mas pode ser reordenado)", "cn-opt-separate": "Remover estes tipos dos botões integrados", "cn-opt-separate-help": "Se desativado, os botões personalizados funcionam como atalhos e os integrados continuam a mostrar tudo.", "cn-opt-counter": "Mostrar contagem de não lidas nos botões", "cn-opt-crosswiki": "Incluir notificações de outras wikis", "cn-opt-crosswiki-help": "Obtém as notificações de todas as wikis para as distribuir pelos seus botões. Desative se a página ficar lenta.", "cn-save": "Guardar", "cn-cancel": "Cancelar", "cn-reset": "Repor", "cn-save-where": "Guardar em", "cn-save-local": "Esta wiki ($1)", "cn-save-global": "Meta (todas as wikis)", "cn-saved": "Configuração guardada. A recarregar…", "cn-save-failed": "Não foi possível guardar: $1", "cn-global-notice": "A configuração global tem de ser guardada na Meta-Wiki. Abrirá um novo separador — carregue em Guardar aí.", "cn-global-open": "Abrir Meta-Wiki", "cn-import-title": "Importar configuração de botões", "cn-import-body": "A configuração foi enviada de outra wiki. Guardar como configuração global?", "cn-import-save": "Guardar globalmente", "cn-popup-empty": "Não há notificações deste tipo.", "cn-popup-loading": "A carregar…", "cn-popup-error": "Não foi possível carregar as notificações.", "cn-markallread": "Marcar tudo como lido", "cn-viewall": "Ver todas as notificações", "cn-marked": "Marcado como lido", "cn-source-local": "Carregado desta wiki", "cn-source-global": "Carregado da Meta-Wiki", "cn-btn-default-alert": "Outros alertas", "cn-btn-default-notice": "Outros avisos", "cn-btn-user-talk": "Mensagens na minha discussão", "cn-btn-reverted": "Edições revertidas", "cn-btn-mention": "Menções", "cn-btn-mention-status": "Resultado das menções", "cn-btn-user-rights": "Alterações de permissões", "cn-btn-block": "Bloqueios", "cn-btn-emailuser": "E-mails de utilizadores", "cn-btn-user-page": "A minha página de utilizador", "cn-btn-login": "Tentativas de acesso", "cn-btn-security": "Dois fatores e OAuth", "cn-btn-foreign": "Outras wikis", "cn-btn-dt-subscription": "Subscrições de discussões", "cn-btn-dt-archiving": "Discussões arquivadas", "cn-btn-thanks": "Agradecimentos", "cn-btn-page-linked": "Ligações a páginas", "cn-btn-milestone": "Marcos de edição", "cn-btn-wikibase": "Ligações ao Wikidata", "cn-btn-translation": "Tradução", "cn-btn-growth": "Crescimento e mentoria", "cn-btn-system": "Mensagens do sistema" }, "ar": { "cn-settings-link": "أزرار الإشعارات", "cn-settings-tooltip": "ضبط أزرار الإشعارات المعروضة", "cn-hint-title": "اضبط أزرار الإشعارات", "cn-hint-body": "لا يوجد إعداد بعد. انقر هنا لاختيار الأزرار المعروضة وترتيبها.", "cn-hint-dismiss": "ليس الآن", "cn-dialog-title": "أزرار الإشعارات", "cn-dialog-intro": "اسحب الأنواع بين العمودين لاختيار الأزرار، واسحب داخل العمود لإعادة الترتيب.", "cn-col-active": "قيد الاستخدام", "cn-col-inactive": "متاحة", "cn-col-active-empty": "اسحب الأنواع إلى هنا", "cn-col-inactive-empty": "كل الأنواع قيد الاستخدام", "cn-locked": "زر مدمج (لا يمكن إزالته، لكن يمكن نقله)", "cn-opt-separate": "استبعاد هذه الأنواع من الأزرار المدمجة", "cn-opt-separate-help": "عند الإيقاف، تعمل الأزرار المخصصة كاختصارات وتظل الأزرار المدمجة تعرض كل شيء.", "cn-opt-counter": "إظهار عدد غير المقروء على الأزرار", "cn-opt-crosswiki": "تضمين إشعارات الويكيات الأخرى", "cn-opt-crosswiki-help": "يجلب إشعارات كل الويكيات لتوزيعها على أزرارك. أوقفه إذا صارت الصفحة بطيئة.", "cn-save": "حفظ", "cn-cancel": "إلغاء", "cn-reset": "إعادة التعيين", "cn-save-where": "الحفظ في", "cn-save-local": "هذه الويكي ($1)", "cn-save-global": "ميتا (كل الويكيات)", "cn-saved": "تم حفظ الإعدادات. جارٍ إعادة التحميل…", "cn-save-failed": "تعذر الحفظ: $1", "cn-global-notice": "يجب حفظ الإعدادات العامة في ميتا ويكي. سيُفتح تبويب جديد — اضغط حفظ هناك.", "cn-global-open": "فتح ميتا ويكي", "cn-import-title": "استيراد إعدادات الأزرار", "cn-import-body": "أُرسلت الإعدادات من ويكي أخرى. هل تريد حفظها عامًّا؟", "cn-import-save": "حفظ عامّ", "cn-popup-empty": "لا توجد إشعارات من هذا النوع.", "cn-popup-loading": "جارٍ التحميل…", "cn-popup-error": "تعذر تحميل الإشعارات.", "cn-markallread": "تعليم الكل كمقروء", "cn-viewall": "عرض كل الإشعارات", "cn-marked": "عُلّم كمقروء", "cn-source-local": "حُمّل من هذه الويكي", "cn-source-global": "حُمّل من ميتا ويكي", "cn-btn-default-alert": "تنبيهات أخرى", "cn-btn-default-notice": "إشعارات أخرى", "cn-btn-user-talk": "رسائل صفحة نقاشي", "cn-btn-reverted": "تعديلات مُسترجعة", "cn-btn-mention": "الإشارات", "cn-btn-mention-status": "نتيجة الإشارات", "cn-btn-user-rights": "تغيّر الصلاحيات", "cn-btn-block": "المنع", "cn-btn-emailuser": "رسائل بريد من المستخدمين", "cn-btn-user-page": "صفحة المستخدم الخاصة بي", "cn-btn-login": "محاولات الدخول", "cn-btn-security": "الاستيثاق الثنائي و OAuth", "cn-btn-foreign": "ويكيات أخرى", "cn-btn-dt-subscription": "اشتراكات النقاش", "cn-btn-dt-archiving": "نقاشات مؤرشفة", "cn-btn-thanks": "الشكر", "cn-btn-page-linked": "وصلات الصفحات", "cn-btn-milestone": "محطات التعديل", "cn-btn-wikibase": "روابط ويكي بيانات", "cn-btn-translation": "الترجمة", "cn-btn-growth": "النمو والإرشاد", "cn-btn-system": "رسائل النظام" } } q85ods8h1lptjyh9caly3jtx5k3czis User:기나ㅏㄴ/CNconfig.json 2 177728 756433 2026-08-14T09:02:25Z 기나ㅏㄴ 53048 Custom Notifications: update button configuration 756433 json application/json { "version": 1, "generator": "Custom Notifications 1.0.0", "buttons": [ "mention", "default-alert", "default-notice", "thanks" ], "icons": {}, "options": { "separate": true, "counters": true } } 4tf3u6puee82yh45koj92xo8laz4c0w 756434 756433 2026-08-14T09:04:18Z 기나ㅏㄴ 53048 Custom Notifications: update button configuration 756434 json application/json { "version": 1, "generator": "Custom Notifications 1.0.0", "buttons": [ "user-talk", "dt-subscription", "reverted", "mention", "thanks", "default-alert", "default-notice" ], "icons": {}, "options": { "separate": true, "counters": true } } i5vbj76zf63fyje9lnv58z90o336lix 756435 756434 2026-08-14T09:09:29Z 기나ㅏㄴ 53048 Custom Notifications: update button configuration 756435 json application/json { "version": 1, "generator": "Custom Notifications 1.0.0", "buttons": [ "user-talk", "dt-subscription", "reverted", "thanks", "default-alert", "default-notice", "mention" ], "icons": {}, "options": { "separate": true, "counters": true } } 17jj7xol15qs5q3erdur0qe44zlders 756438 756435 2026-08-14T09:39:07Z 기나ㅏㄴ 53048 Custom Notifications: update button configuration 756438 json application/json { "version": 1, "generator": "Custom Notifications 1.0.0", "buttons": [ "user-talk", "dt-subscription", "reverted", "thanks", "default-alert", "default-notice", "foreign", "mention" ], "icons": {}, "options": { "separate": true, "counters": true, "crosswiki": true } } stzig1ogevni5cbdd4x5pcmpqtrasy1 User:Johannes Richter (WMDE)/Test 03 2 177729 756439 2026-08-14T10:53:05Z Johannes Richter (WMDE) 61456 test 756439 wikitext text/x-wiki <ref name="book">Book</ref> <ref follow="book" details="page 1">continued</ref> <references /> srolbhsbh4cm2z0d5tgfjncyccsn7w5 User:John Vandenberg/createonly/1786707670.6385908 2 177730 756449 2026-08-14T11:41:20Z Pywikibot-test 23124 Pywikibot 11.7.0.dev0 756449 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1